@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations"),url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations"),url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2-variations"),url(/assets/newsreader-latin-wght-italic-Bxi8ein9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2-variations"),url(/assets/newsreader-latin-ext-wght-italic-DFS986qL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations"),url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations"),url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--mist:#eef3f1;--mist-2:#e3ebe8;--paper:#f8fbfa;--ink:#0e2a2e;--ink-2:#33504f;--reed:#6b8a86;--line:#d3dfdb;--pond:#0c2528;--pond-2:#12353a;--pond-line:#24494d;--foam:#e6f3f1;--foam-2:#a9c9c5;--lily:#2f7d63;--lily-soft:#d6ebe2;--lotus:#e2869e;--lotus-light:#f2b3c4;--lotus-deep:#b9506d;--lotus-soft:#f8e1e7;--pollen:#c9921c;--pollen-bright:#e9b949;--pollen-soft:#f7ecd2;--dusk:#5b70c9;--dusk-soft:#e2e7f8;--serif:"Newsreader", "Iowan Old Style", Georgia, serif;--sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1180px;--gutter:clamp(16px, 4vw, 48px);--header:68px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 16px)}body{background:var(--mist);color:var(--ink);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}p,li{text-wrap:pretty}:focus-visible{outline:3px solid var(--lotus-deep);outline-offset:3px;border-radius:6px}.dark :focus-visible{outline-color:var(--lotus-light)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.button{min-height:48px;font:600 16px/1.1 var(--sans);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex}.button svg{flex:none;width:18px;height:18px}.button--primary{background:var(--lotus-deep);color:#fff}.button--primary:hover{background:#a3405c}.button--ghost{background:var(--paper);border-color:var(--line);color:var(--ink)}.button--ghost:hover{border-color:var(--reed)}.dark .button--ghost{color:var(--foam);background:0 0;border-color:#3b6266}.dark .button--ghost:hover{border-color:var(--foam-2)}.button--small{min-height:40px;padding:8px 16px;font-size:15px}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .15s,border-color .15s,transform .15s}.button:hover{transform:translateY(-1px)}}.link{color:var(--lotus-deep);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.dark .link{color:var(--lotus-light)}.arrow-link{color:var(--lotus-deep);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link svg{width:18px;height:18px}.arrow-link:hover span{text-underline-offset:4px;text-decoration:underline}.dark .arrow-link{color:var(--lotus-light)}.masthead{z-index:20;height:var(--header);background:color-mix(in srgb, var(--mist) 90%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);position:sticky;top:0}.masthead__in{align-items:center;gap:28px;height:100%;display:flex}.brand{color:var(--ink);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.brand svg{width:32px;height:32px}.brand b{font:500 22px/1 var(--serif);letter-spacing:-.015em}.brand b span{color:var(--reed);font-weight:400}.masthead__nav{gap:2px;display:flex}.masthead__nav a{color:var(--ink-2);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.masthead__nav a:hover{background:var(--mist-2);color:var(--ink)}.masthead__cta{align-items:center;gap:8px;margin-left:auto;display:flex}.masthead__signin{color:var(--ink);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none}.masthead__signin:hover{background:var(--mist-2)}.eyebrow{font:600 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lotus-deep);align-items:center;gap:12px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.dark .eyebrow{color:var(--lotus-light)}.section{padding:clamp(80px,11vw,150px) 0}.section__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:20px 64px;margin-bottom:clamp(40px,5vw,64px);display:grid}.section__head>p{color:var(--ink-2);max-width:44ch;font-size:18px}.dark .section__head>p{color:var(--foam-2)}.title{font:500 clamp(38px, 5vw, 66px)/1.02 var(--serif);letter-spacing:-.03em;margin-top:18px}.title em,.display em{color:var(--lotus-deep);font-style:italic;font-weight:400}.dark .title em{color:var(--lotus-light)}.dark{background:var(--pond);color:var(--foam)}.hero{padding-top:clamp(48px,8vw,104px);overflow-x:clip}.hero__copy{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:28px 72px;display:grid}.display{font:500 clamp(48px, 7.6vw, 108px)/.95 var(--serif);letter-spacing:-.04em;margin-top:22px}.hero__side{padding-bottom:8px}.hero__lede{color:var(--ink-2);max-width:36ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__note{color:var(--ink-2);align-items:flex-start;gap:8px;max-width:40ch;margin-top:18px;font-size:14px;display:flex}.hero__note svg{width:16px;height:16px;color:var(--lily);flex:none;margin-top:3px}.hero__visual{background:linear-gradient(to bottom, transparent 0 34%, var(--pond) 34%);margin-top:clamp(44px,6vw,80px);padding-bottom:clamp(56px,8vw,104px)}.hero__stage{position:relative}.frame{background:var(--paper);border-radius:18px;overflow:hidden;box-shadow:0 60px 120px -50px #031214b3,0 0 0 1px #0e2a2e14}.frame__bar{border-bottom:1px solid var(--line);background:#e5edea;align-items:center;gap:7px;height:36px;padding:0 16px;display:flex}.frame__bar i{background:#c6d4d0;border-radius:50%;width:10px;height:10px}.frame__bar span{color:var(--ink-2);background:var(--paper);border-radius:999px;margin:0 auto;padding:3px 14px;font-size:12.5px;transform:translate(-24px)}.frame img{aspect-ratio:1600/1000;width:100%}.phone{background:#091b1e;border-radius:36px;width:clamp(132px,19vw,248px);padding:7px;position:absolute;bottom:clamp(-56px,-4vw,-24px);right:clamp(-12px,1vw,24px);box-shadow:0 40px 80px -30px #000000bf,inset 0 0 0 1px #2b5458}.phone img{aspect-ratio:390/844;border-radius:30px;width:100%}.formats{color:var(--foam-2);flex-wrap:wrap;gap:12px 32px;margin-top:clamp(56px,7vw,88px);padding:0;font-size:15px;list-style:none;display:flex}.formats li{align-items:center;gap:10px;display:flex}.formats li:first-child{color:var(--foam);font-weight:600}.formats svg{width:20px;height:20px;color:var(--lotus-light)}.tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.tile{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.tile__media{background:var(--mist-2);position:relative;overflow:hidden}.tile__media img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.tile__text{padding:26px 28px 30px}.tile h3{font:500 27px/1.12 var(--serif);letter-spacing:-.015em}.tile p{color:var(--ink-2);max-width:46ch;margin-top:10px;font-size:16px}.tile--organ{background:var(--pond);color:var(--foam);box-shadow:none;grid-area:span 2/span 7}.tile--organ .tile__media{background:var(--pond);flex:1;min-height:460px}.tile--organ .tile__media img{object-position:30% 0;position:absolute;inset:0}.tile--organ p{color:var(--foam-2)}.tile--history,.tile--files{grid-column:span 5}.tile--history .tile__media{aspect-ratio:780/776}.tile--files .tile__media{aspect-ratio:16/10}.tile--files .tile__media img{object-position:0 0}.tile--family{background:var(--lotus-soft);box-shadow:none;grid-column:span 12;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.tile--family .tile__text{padding:clamp(28px,4vw,56px)}.tile--family h3{font-size:clamp(28px,3vw,38px)}.tile--family .tile__media{background:0 0;align-self:center;padding:24px 32px}.tile--family .tile__media img{width:min(342px,100%);height:auto;margin:0 auto}.how{background:var(--paper);border-block:1px solid var(--line)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.step{border-top:1px solid var(--ink);padding-top:28px;position:relative}.step__num{font:italic 400 64px/1 var(--serif);color:var(--line);position:absolute;top:18px;right:0}.step__icon{background:var(--lotus-soft);width:60px;height:60px;color:var(--lotus-deep);border-radius:18px;place-items:center;display:grid}.step:nth-child(2) .step__icon{background:var(--lily-soft);color:var(--lily)}.step:nth-child(3) .step__icon{background:var(--dusk-soft);color:#3d4fa6}.step__icon svg{width:28px;height:28px}.step h3{font:500 28px/1.1 var(--serif);letter-spacing:-.015em;margin-top:26px}.step p{color:var(--ink-2);max-width:34ch;margin-top:10px}.labs{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px 80px;display:grid}.labs__lede{color:var(--ink-2);max-width:40ch;margin-top:22px;font-size:18px}.ticks{gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.ticks svg{width:22px;height:22px;color:var(--lily);margin-top:2px}.ticks b{font-weight:600}.labs__copy .hero__actions{margin-top:34px}.labs__fine{color:var(--ink-2);max-width:44ch;margin-top:18px;font-size:14px}.finder{box-shadow:0 50px 100px -60px #03121499, inset 0 0 0 1px var(--line);background:#dfe9e5;border-radius:28px;position:relative;overflow:hidden}.finder__map{aspect-ratio:640/560;width:100%;height:auto}.finder__search{background:var(--paper);color:var(--ink-2);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex;position:absolute;top:20px;left:20px;right:20px;box-shadow:0 12px 30px -18px #03121480}.finder__search svg{width:18px;height:18px;color:var(--lotus-deep);flex:none}.finder__search b{color:var(--ink);font-weight:600}.finder__list{background:var(--paper);border-radius:18px;width:min(300px,100% - 40px);margin:0;padding:6px;list-style:none;position:absolute;bottom:20px;left:20px;box-shadow:0 24px 50px -24px #0312148c}.finder__list li{border-radius:12px;grid-template-columns:12px 1fr auto;align-items:center;gap:4px 12px;padding:10px 12px;font-size:14px;display:grid}.finder__list li+li{border-top:1px solid var(--mist-2)}.finder__list i{background:var(--pond-2);width:12px;height:12px;box-shadow:0 0 0 3px var(--mist-2);border-radius:50%}.finder__list .is-partner i{background:var(--lotus-deep);box-shadow:0 0 0 3px var(--lotus-soft)}.finder__list b{color:var(--ink);font-weight:600}.finder__list small{color:var(--ink-2);grid-column:2;font-size:12.5px}.finder__list em{color:var(--ink-2);grid-row:span 2;font-size:12.5px;font-style:normal;font-weight:600}.finder__list .is-partner small{color:var(--lotus-deep);font-weight:600}@media (prefers-reduced-motion:no-preference){.finder .you-ring{transform-origin:50%;transform-box:fill-box;animation:2.8s ease-out infinite ripple}}@keyframes ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.regions{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.region{background:linear-gradient(180deg, var(--pond-2), #0f2f33);box-shadow:inset 0 0 0 1px var(--pond-line);border-radius:22px;flex-direction:column;padding:26px 24px 28px;display:flex}.region__code{font:600 12px/1 var(--sans);letter-spacing:.12em;color:var(--lotus-light);border:1px solid #3b6266;border-radius:999px;align-self:flex-start;padding:6px 10px}.region h3{font:500 30px/1.05 var(--serif);letter-spacing:-.015em;margin-top:26px}.region__where{color:var(--foam);margin-top:8px;font-size:15px;font-weight:600}.region__who{color:var(--foam-2);margin-top:12px;font-size:14.5px;line-height:1.55}.promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin-top:clamp(48px,6vw,72px);padding:0;list-style:none;display:grid}.promises li{border-top:1px solid var(--pond-line);padding-top:22px}.promises svg{width:26px;height:26px;color:var(--lotus-light)}.promises b{font:500 22px/1.2 var(--serif);margin-top:16px;display:block}.promises span{color:var(--foam-2);margin-top:8px;font-size:15px;display:block}.availability{box-shadow:inset 0 0 0 1px var(--pond-line);color:var(--foam-2);background:#0a2023;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:clamp(48px,6vw,72px);padding:22px 24px;font-size:15px;display:flex}.availability p{max-width:70ch}.availability b{color:var(--foam);font-weight:600}.faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:40px 80px;display:grid}.faq__head>p:not(.eyebrow){color:var(--ink-2);max-width:32ch;margin-top:22px}.faq__list{border-top:1px solid var(--ink)}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{cursor:pointer;font:500 23px/1.3 var(--serif);letter-spacing:-.01em;border-radius:4px;padding:24px 56px 24px 0;list-style:none;position:relative}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:before,.faq__list summary:after{content:"";background:var(--lotus-deep);border-radius:2px;width:18px;height:2px;position:absolute;top:50%;right:12px}.faq__list summary:after{transform:rotate(90deg)}.faq__list details[open] summary:after{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.faq__list summary:after{transition:transform .2s}}.faq__list summary:hover{color:var(--lotus-deep)}.faq__list details>div{color:var(--ink-2);gap:12px;max-width:64ch;padding:0 56px 26px 0;display:grid}.closing{text-align:center;padding:clamp(96px,12vw,160px) 0 clamp(150px,16vw,220px);position:relative;overflow:hidden}.closing .title{max-width:14ch;margin:0 auto;font-size:clamp(44px,6.6vw,88px)}.closing p:not(.eyebrow){max-width:44ch;color:var(--ink-2);margin:22px auto 0;font-size:18px}.closing .hero__actions{justify-content:center}.closing__pads{width:100%;height:clamp(110px,14vw,190px);position:absolute;bottom:0;left:0;right:0}.footer{padding:72px 0 0;font-size:15px}.footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.footer .brand{color:var(--foam)}.footer .brand b span{color:var(--foam-2)}.footer__about p{color:var(--foam-2);max-width:36ch;margin-top:18px}.footer__parent{font-weight:600}.footer__parent a{color:var(--foam)}.footer h2{font:600 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--foam-2);margin-bottom:18px}.footer ul{gap:10px;padding:0;list-style:none;display:grid}.footer a{color:var(--foam);text-decoration:none}.footer a:hover{text-underline-offset:4px;text-decoration:underline}.footer__contact p{color:var(--foam-2)}.footer__contact p+p{margin-top:10px}.footer__base{border-top:1px solid var(--pond-line);color:var(--foam-2);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:64px;padding:24px 0 32px;font-size:14px;display:flex}.doc-hero{border-bottom:1px solid var(--line);padding:clamp(48px,7vw,88px) 0 clamp(32px,4vw,48px)}.doc-hero h1{font:500 clamp(42px, 6vw, 76px)/1 var(--serif);letter-spacing:-.035em;margin-top:18px}.doc-hero__lede{color:var(--ink-2);max-width:58ch;margin-top:20px;font-size:clamp(17px,1.5vw,20px)}.doc-meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:14.5px;display:flex}.doc-meta b{color:var(--ink);font-weight:600}.doc{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:72px;padding:clamp(40px,5vw,64px) 0 clamp(80px,9vw,120px);display:grid}.toc{top:calc(var(--header) + 24px);max-height:calc(100vh - var(--header) - 48px);font-size:14.5px;position:sticky;overflow-y:auto}.toc h2{font:600 12.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.toc ol{padding:0;list-style:none}.toc a{border-left:2px solid var(--line);color:var(--ink-2);padding:6px 0 6px 14px;line-height:1.35;text-decoration:none;display:block}.toc a:hover{color:var(--ink);border-left-color:var(--lotus-deep)}.prose{max-width:72ch;font-size:17px}.prose>section+section{margin-top:56px;padding-top:8px}.prose h2{font:500 clamp(28px, 3vw, 36px)/1.12 var(--serif);letter-spacing:-.02em;scroll-margin-top:calc(var(--header) + 20px)}.prose h2 .num{color:var(--reed);margin-right:10px;font-style:italic;font-weight:400}.prose h3{font:600 18px/1.35 var(--sans);scroll-margin-top:calc(var(--header) + 20px);margin-top:30px}.prose p,.prose ul,.prose ol,.prose .table-wrap,.prose .callout,.prose dl{margin-top:14px}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-top:8px}.prose li::marker{color:var(--lotus-deep)}.prose a{color:var(--lotus-deep);text-underline-offset:3px}.prose dl{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:10px 24px;display:grid}.prose dt{font-weight:600}.prose dd{color:var(--ink-2);margin:0}.callout{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-left:4px solid var(--lotus-deep);border-radius:16px;padding:22px 24px}.callout h2,.callout h3{font:600 16px/1.3 var(--sans);margin-top:0}.callout ul{margin-top:10px}.callout--medical{border-left-color:var(--pollen);background:#fbf6e9}.muted{color:var(--ink-2)}code{background:var(--mist-2);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font:.88em/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace}.ph{background:var(--pollen-soft);color:#5e4105;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 5px;font-size:.94em;font-weight:600}.table-wrap{box-shadow:inset 0 0 0 1px var(--line);background:var(--paper);border-radius:14px;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}.table tbody tr:last-child>*{border-bottom:0}.table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--mist);font-size:12.5px;font-weight:600}.table tbody th{white-space:nowrap;font-weight:600}.table p+p{margin-top:6px}.table ul{margin:4px 0 12px;padding-left:1.1em}.table li{margin-top:2px}.table .laws{columns:2 240px;column-gap:24px}.table .laws li{break-inside:avoid}.table .laws b{font-weight:600;display:block}.cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:0;list-style:none;display:grid}.cards li{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin:0;padding:20px}.cards b{font:500 21px/1.2 var(--serif);display:block}.cards span{color:var(--ink-2);margin-top:6px;font-size:15px;display:block}.prose .cards li::marker{content:none}.lost{padding:clamp(72px,12vw,150px) 0 clamp(140px,16vw,220px);position:relative;overflow:hidden}.lost .display{max-width:13ch;font-size:clamp(46px,7vw,92px)}.lost p:not(.eyebrow){color:var(--ink-2);max-width:42ch;margin-top:22px;font-size:18px}@media (width<=1080px){.masthead__nav{display:none}.regions,.promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hero__copy,.section__head,.labs,.faq{grid-template-columns:minmax(0,1fr)}.hero__side{padding-bottom:0}.tile--organ,.tile--history,.tile--files{grid-area:auto/span 12}.tile--organ .tile__media{aspect-ratio:4/4.2;flex:none;min-height:0}.steps{grid-template-columns:minmax(0,1fr);gap:40px}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__about{grid-column:1/-1}.doc{grid-template-columns:minmax(0,1fr);gap:32px}.toc{background:var(--paper);max-height:none;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:18px 20px;position:static}.toc ol{columns:2 200px;column-gap:20px}.toc a{padding:4px 0 4px 12px}.toc li{break-inside:avoid}}@media (width<=640px){body{font-size:16px}.masthead__cta .button{display:none}.masthead__signin{border:1px solid var(--line);background:var(--paper)}.brand b{font-size:20px}.hero__actions .button{flex:auto}.frame{border-radius:12px}.frame__bar{gap:5px;height:26px;padding:0 10px}.frame__bar i{width:7px;height:7px}.frame__bar span{display:none}.phone{border-radius:22px;width:112px;padding:5px;bottom:-44px;right:-4px}.phone img{border-radius:18px}.formats{gap:10px 20px;font-size:14px}.formats li:first-child{flex-basis:100%}.tile__text{padding:22px 22px 26px}.tile h3{font-size:24px}.tile--family{grid-template-columns:minmax(0,1fr)}.tile--family .tile__media{padding:0 22px}.regions,.promises{grid-template-columns:minmax(0,1fr)}.region h3{margin-top:18px}.faq__list summary{padding-right:44px;font-size:20px}.faq__list details>div{padding-right:0}.finder__list{width:auto;margin:-56px 12px 12px;position:relative;bottom:auto;left:auto}.finder__search{top:16px;left:16px;right:16px}.footer__grid{grid-template-columns:minmax(0,1fr)}.prose dl{grid-template-columns:minmax(0,1fr);gap:2px}.prose dd+dt{margin-top:10px}.table--stack thead{display:none}.table--stack tr{border-bottom:1px solid var(--line);padding:14px 16px;display:block}.table--stack tbody tr:last-child{border-bottom:0}.table--stack th,.table--stack td{white-space:normal;border:0;padding:0;display:block}.table--stack td{margin-top:6px}}
