:root{--bg:#050c11;--bg-2:#0d181e;--bg-3:#16222a;--t0:#050c11;--t1:#002830;--t2:#050b10;--t3:#002c32;--t4:#050c12;--t5:#003233;--line:#37444d8c;--text:#f0eee9;--muted:#aeb9c0;--accent:#8ccdbe;--accent-ink:#031a1b;--f-serif:var(--ff-newsreader), var(--ff-newsreader-ext), Georgia, "Times New Roman", serif;--f-sans:var(--ff-urbanist), var(--ff-urbanist-ext), system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(1.25rem, 4vw, 3rem);--max:1280px;--header-h:92px;--ease:cubic-bezier(.22, .61, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root{--bg:lab(3.05548% -1.20883 -3.09664);--bg-2:lab(7.25803% -3.01635 -6.01647);--bg-3:lab(12.4599% -3.71982 -6.68305);--t0:lab(3.05548% -1.20883 -3.09664);--t1:lab(13.8994% -12.7046 -10.2577);--t2:lab(2.74724% -.866197 -3.09401);--t3:lab(15.1489% -14.6322 -9.01391);--t4:lab(3.03934% -1.01326 -3.76847);--t5:lab(17.639% -18.4705 -6.71599);--line:lab(28.1283% -3.8988 -6.74903/.55);--text:lab(94.2412% -.0115335 3.05697);--muted:lab(74.5221% -2.98008 -4.97521);--accent:lab(77.6909% -24.1008 .721109);--accent-ink:lab(7.50164% -8.19696 -3.84778)}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:400;line-height:1.65;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{text-wrap:pretty;margin:0}h1,h2,h3{font-family:var(--f-serif);letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:300;line-height:1.04}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip{z-index:100;background:var(--accent);color:var(--accent-ink);padding:.75rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:0}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.hdr{z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#060f14f0;background:lab(3.71649% -1.69677 -3.84363/.94);position:sticky;top:0}.hdr__in{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.logo{line-height:0;display:block}.logo img{width:auto;height:72px}.nav{align-items:center;gap:.25rem;display:flex}.nav__list{align-items:center;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nav__item{position:relative}.nav__link,.nav__btn{font:inherit;color:var(--text);cursor:pointer;letter-spacing:.01em;transition:color .25s var(--ease);background:0 0;border:0;align-items:center;gap:.4rem;padding:.7rem .85rem;font-size:.95rem;font-weight:400;display:inline-flex}.nav__link:hover,.nav__btn:hover,.nav__item:focus-within>.nav__btn,.nav__link[aria-current=page],.nav__btn[data-active=true]{color:var(--accent)}.nav__caret{width:.55rem;height:.55rem;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.nav__btn[aria-expanded=true] .nav__caret{transform:rotate(225deg)translateY(-2px)}.sub{background:var(--bg-2);border:1px solid var(--line);opacity:0;visibility:hidden;min-width:19rem;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility .25s;margin:0;padding:.6rem;list-style:none;position:absolute;top:100%;left:0;transform:translateY(8px);box-shadow:0 30px 60px -30px #000101e6;box-shadow:0 30px 60px -30px lab(.11013% -.0770316 -.565499/.9)}.nav__item[data-open=true]>.sub,.nav__item:focus-within>.sub{opacity:1;visibility:visible;transform:none}@media (hover:hover) and (min-width:1024px){.nav__item:hover>.sub{opacity:1;visibility:visible;transform:none}.nav__item:hover>.nav__btn{color:var(--accent)}.nav__item:hover>.nav__btn .nav__caret{transform:rotate(225deg)translateY(-2px)}}.sub:before{content:"";height:1.4rem;position:absolute;top:-1.4rem;left:0;right:0}.sub a{color:var(--muted);padding:.7rem .9rem;font-size:.95rem;transition:color .2s,background .2s;display:block}.sub a:hover,.sub a[aria-current=page]{color:var(--text);background:var(--bg-3)}.lang{letter-spacing:.14em;gap:.15rem;margin-left:.75rem;font-size:.8rem;font-weight:400;display:flex}.lang a,.lang span{color:var(--muted);padding:.35rem .5rem}.lang span{color:var(--accent)}.lang a:hover{color:var(--text)}.btn{min-height:2.9rem;font:inherit;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--accent);transition:background .25s var(--ease), color .25s var(--ease), transform .15s;cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.6rem;font-size:.88rem;font-weight:500;display:inline-flex}.btn--solid{background:var(--accent);color:var(--accent-ink)}.btn--solid:hover{color:var(--accent);background:0 0}.btn--ghost{color:var(--text);border-color:var(--line);background:0 0}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.btn:active{transform:translateY(1px)}.hdr .btn{min-height:2.5rem;margin-left:.5rem;padding-inline:1.15rem;font-size:.78rem}.burger{border:1px solid var(--line);width:2.9rem;height:2.9rem;color:var(--text);cursor:pointer;background:0 0;place-items:center;display:none}.burger span,.burger span:before,.burger span:after{width:1.2rem;height:1.5px;transition:transform .3s var(--ease), background .2s;background:currentColor;display:block;position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0}.burger span:before{top:-6px}.burger span:after{top:6px}.burger[aria-expanded=true] span{background:0 0}.burger[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}@media (max-width:1023px){.burger{margin-left:auto;display:grid}.hdr__in{position:relative}.logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav{inset:var(--header-h) 0 0 0;padding:1rem var(--gutter) 2rem;background:var(--bg);visibility:hidden;transition:transform .35s var(--ease), visibility .35s;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;position:fixed;overflow-y:auto;transform:translate(100%)}.nav[data-open=true]{visibility:visible;transform:none}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__item{border-bottom:1px solid var(--line)}.nav__link,.nav__btn{width:100%;font-family:var(--f-sans);justify-content:space-between;padding:1.1rem 0;font-size:1.5rem;font-weight:400}.sub:before{display:none}.sub{min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;padding:0 0 1rem;display:none;position:static;transform:none}.nav__item[data-open=true]>.sub{display:block}.sub a{padding:.6rem 0 .6rem 1rem;font-size:1.02rem}.lang{margin:1.5rem 0 0}.hdr .btn{margin:1.25rem 0 0}}.hero{min-height:calc(100dvh - var(--header-h));align-items:center;padding-block:clamp(3rem,7vw,6rem);display:grid;position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 78% 48%,#8ccdbe1f,#0000 72%);background:radial-gradient(55% 60% at 78% 48%,lab(77.6909% -24.1008 .721109/.12),#0000 72%);position:absolute;inset:0}.hero>.wrap{position:relative}.hero__grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:0 clamp(1rem,3vw,3rem);display:grid}.hero__copy{z-index:2;grid-column:1/span 7;position:relative}.hero__title{letter-spacing:-.03em;font-size:clamp(3.4rem,9.2vw,8.6rem);font-weight:300;line-height:.94}.hero__rule{background:var(--accent);width:5.5rem;height:1px;margin:clamp(1.5rem,3vw,2.5rem) 0;display:block}.hero__lead{max-width:34rem;color:var(--muted);font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:300}.hero__cta{flex-wrap:wrap;gap:1rem;margin-top:clamp(1.75rem,3vw,2.75rem);display:flex}.hero__fig{grid-column:8/span 5;position:relative}.hero__fig:before{content:"";border:1px solid var(--line);z-index:0;position:absolute;inset:8% -5% -6% 10%}.fig{z-index:1;aspect-ratio:4/5;background:linear-gradient(160deg, var(--bg-3), var(--bg-2) 55%, #071417);border:1px solid var(--line);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.fig{background:linear-gradient(160deg, var(--bg-3), var(--bg-2) 55%, lab(5.36897% -3.78353 -3.68362))}}.fig svg{width:100%;height:100%;position:absolute;inset:0}.fig__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;position:absolute;bottom:1rem;left:1rem}@media (max-width:899px){.hero__copy,.hero__fig{grid-column:1/-1}.hero__fig{justify-self:stretch;width:100%;max-width:none;margin:2.25rem 0 0}.hero__fig .fig{aspect-ratio:4/3}}.phead{border-bottom:1px solid var(--line);padding-block:clamp(3rem,7vw,6rem) clamp(2rem,4vw,3.5rem)}.crumbs{letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding:0;font-size:.82rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line);margin-right:.5rem}.crumbs a:hover{color:var(--accent)}.phead__title{letter-spacing:-.025em;font-size:clamp(2.6rem,6.5vw,5.4rem)}.pbody{padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,7rem)}.ph{border:1px dashed var(--line);max-width:46rem;color:var(--muted);padding:clamp(1.5rem,3vw,2.25rem)}.ph+.ph{margin-top:1.25rem}.ph strong{font-family:var(--f-sans);color:var(--text);margin-bottom:.35rem;font-size:1.25rem;font-weight:500;display:block}.cgrid{grid-template-columns:1fr;gap:1.5rem clamp(2rem,5vw,5rem);display:grid}@media (min-width:900px){.cgrid{grid-template-columns:1fr 1.2fr}}.clist{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.clist dt{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:.25rem;font-size:.75rem}.clist dd{margin:0}.clist a:hover{color:var(--accent)}.cards{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1px;margin-top:1.5rem;display:grid}.card{background:var(--bg);padding:1.75rem}.card h2{margin-bottom:.6rem;font-size:1.7rem}.card a:hover{color:var(--accent)}.ftr{border-top:1px solid var(--line);background:var(--bg-2);padding-block:clamp(3rem,6vw,5rem) 2rem}@media (min-width:900px){.ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr}}.ftr h2{font-family:var(--f-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:1.1rem;font-size:.75rem;font-weight:500}.ftr ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ftr a:hover{color:var(--accent)}.ftr__about{max-width:22rem;color:var(--muted);margin-top:1.25rem}.ftr__bar{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:3rem;padding-top:1.5rem;font-size:.85rem;display:flex}.wa{z-index:40;background:var(--accent);min-height:3.25rem;color:var(--accent-ink);transition:transform .2s var(--ease);border-radius:0;align-items:center;gap:.65rem;padding:.6rem 1.2rem .6rem .9rem;font-size:.9rem;font-weight:500;display:inline-flex;position:fixed;bottom:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem);box-shadow:0 14px 40px -12px #000101cc;box-shadow:0 14px 40px -12px lab(.11013% -.0770316 -.565499/.8)}.wa:hover{transform:translateY(-2px)}.wa svg{width:1.6rem;height:1.6rem}@media (max-width:599px){.wa span{display:none}.wa{padding:.8rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.js [data-reveal]{opacity:0;transform:translateY(28px)}.js [data-reveal][data-blur]{filter:blur(10px)}.js [data-split]{visibility:hidden}[data-split]>div{margin-block:-.16em;padding-block:.16em}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;filter:none;transform:none}.js [data-split]{visibility:visible}}.fig svg[data-parallax]{width:100%;height:116%;inset:-8% 0}.sec{padding-block:clamp(3.25rem,7vw,6.5rem)}.sec--treat{padding-top:clamp(2rem,4vw,3rem)}.sec--gal{padding-inline:0;overflow:clip}.sec--last{padding-bottom:clamp(5rem,10vw,9rem)}.h2{letter-spacing:-.025em;font-size:clamp(2.4rem,5.4vw,4.6rem)}.rule{background:var(--accent);width:4rem;height:1px;margin:clamp(1.1rem,2vw,1.6rem) 0;display:block}.lead{color:var(--muted);max-width:32rem}.sechead{max-width:38rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.gal__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.revs{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.revs{grid-template-columns:repeat(3,1fr);align-items:start}.rev:nth-child(2){margin-top:3rem}.rev:nth-child(3){margin-top:1.5rem}}.rev{border:1px solid var(--line);background:var(--bg-2);padding:clamp(1.5rem,2.6vw,2.25rem)}.rev blockquote{font-family:var(--f-sans);margin:0 0 1.5rem;font-size:1.25rem;font-weight:400;line-height:1.45}.rev__who{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.85rem}.faq{grid-template-columns:1fr;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}@media (min-width:960px){.faq{grid-template-columns:4fr 7fr}}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--f-sans);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-sans);color:var(--accent);transition:transform .3s var(--ease);font-size:1.8rem;font-weight:200}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:36rem;padding:0 0 1.4rem}.contact{grid-template-columns:1fr;gap:3rem clamp(2rem,6vw,6rem);display:grid}@media (min-width:960px){.contact{grid-template-columns:5fr 6fr}}.contact__list{color:var(--muted);gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.contact__list a:hover{color:var(--accent)}.form{border:1px solid var(--line);background:var(--bg-2);gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.form label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:.5rem;font-size:.8rem;display:grid}.form input:not([type=checkbox]),.form textarea{width:100%;font:inherit;letter-spacing:0;text-transform:none;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:0;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s;border-color:#50686e8c!important;border-color:lab(42.2075% -8.04476 -6.50555/.55)!important}.form input:focus,.form textarea:focus{border-color:var(--accent);outline:none}.form [aria-invalid=true]{border-color:#f2716a;border-color:lab(63.6309% 50.1648 28.8057)}.form__opt{letter-spacing:.04em;text-transform:none;opacity:.8}.form__check{grid-template-columns:none;align-items:flex-start;gap:.8rem;line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-size:.92rem!important;display:flex!important}.form__check input{accent-color:oklch(80% .07 178);width:1.1rem;height:1.1rem;margin-top:.25rem}.form__check a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__err{color:#ff958d;color:lab(73.228% 40.5134 22.6485);margin-top:.4rem;font-size:.9rem}.form__err a{text-decoration:underline}.form__ok{border:1px solid var(--accent);padding:clamp(1.5rem,3vw,2.5rem)}.form .btn{justify-self:start}.form .btn:disabled{opacity:.6;cursor:progress}.fig img{object-fit:cover;width:100%;height:116%;position:absolute;inset:-8% 0}.h3{letter-spacing:-.015em;font-size:clamp(1.7rem,3vw,2.4rem)}.split{grid-template-columns:1fr;align-items:start;gap:3rem clamp(2rem,6vw,6rem);display:grid}@media (min-width:900px){.split{grid-template-columns:5fr 6fr}.split__fig{top:calc(var(--header-h) + 2rem);position:sticky}.split--even{grid-template-columns:1fr 1fr}}.split__fig{max-width:32rem}.split__txt{gap:clamp(2.25rem,4vw,3.5rem);display:grid}.isec .h3{margin-bottom:1rem}.steps{color:var(--muted);gap:.9rem;margin:0;padding-left:1.25rem;display:grid}.steps li::marker{color:var(--accent)}.related{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:700px){.related{grid-template-columns:1fr 1fr;column-gap:3rem}}.related a{border-bottom:1px solid var(--line);font-family:var(--f-sans);transition:color .25s, padding .3s var(--ease);align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.2rem;font-weight:500;display:flex}.related a:hover{color:var(--accent);padding-left:.6rem}.related .ico{color:var(--accent);opacity:.85;transition:transform .35s var(--ease), opacity .25s;flex:none}.related a:hover .ico{opacity:1;transform:scale(1.12)}.related__t{flex:1;min-width:0}.creds{border-top:1px solid var(--line);gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.creds li{border-bottom:1px solid var(--line);color:var(--muted);padding:1rem 0}.team{grid-template-columns:1fr;gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.team{grid-template-columns:repeat(3,1fr)}.team li:nth-child(2){margin-top:3rem}}.team .fig{margin-bottom:1.25rem}.team__role{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:.4rem 0 .8rem;font-size:.82rem}.clinic__addr{color:var(--muted);justify-items:start;gap:.8rem;font-style:normal;display:grid}.clinic__h{margin:clamp(3rem,6vw,5rem) 0 1.5rem}.clinic__btn{margin-top:1.75rem}.grid3{grid-template-columns:1fr;gap:clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.grid3{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.grid3{grid-template-columns:repeat(3,1fr)}}.grid3 .fig{aspect-ratio:inherit;height:100%}.grid3 li{aspect-ratio:4/3}.grid3--gal li{aspect-ratio:4/5}.timeline{border-left:1px solid var(--line);counter-reset:s;gap:clamp(2rem,4vw,3.5rem);max-width:46rem;margin:0;padding:0 0 0 clamp(1.5rem,3vw,2.5rem);list-style:none;display:grid}.timeline li{position:relative}.timeline li:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:.7rem;left:calc(-1*clamp(1.5rem,3vw,2.5rem) - 5px)}.timeline .h3{margin-bottom:.6rem}.legal{gap:clamp(2rem,4vw,3rem);max-width:46rem;display:grid}.legal .h3{margin-bottom:.7rem}.wrap .wrap{padding-inline:0}body:after{content:"";z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.phead__grid{grid-template-columns:1fr;align-items:end;gap:2rem 3rem;display:grid}.phead__lead{margin-top:1.5rem}.phead__cta{flex-wrap:wrap;gap:.75rem;margin-top:-.5rem;display:flex}@media (max-width:599px){.phead__cta .btn,.hero__cta .btn{flex:100%}}@media (max-width:899px){.hero__fig:before{inset:6% -3% -4% 6%}}.progress{z-index:70;background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.map{border:1px solid var(--line);background:var(--bg-2);width:100%;height:clamp(20rem,52vw,34rem);margin-top:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.map iframe{filter:invert(.92)hue-rotate(180deg)saturate(.55)brightness(.95)contrast(.95);border:0;width:100%;height:100%;position:absolute;inset:0}.cgrid__map{grid-column:1/-1}.cgrid>*,.split>*,.contact>*{min-width:0}.s1{--from:var(--t0);--to:var(--t1)}.s2{--from:var(--t1);--to:var(--t2)}.s3{--from:var(--t2);--to:var(--t3)}.s4{--from:var(--t3);--to:var(--t4)}.s5{--from:var(--t4);--to:var(--t5)}.s1,.s2,.s3,.s4,.s5{background:linear-gradient(180deg, var(--from) 0, var(--to) clamp(9rem, 20vw, 18rem), var(--to) 100%)}.pbody .sec{background:0 0}.ftr{border-top:1px solid var(--line);background:var(--bg-2)}main:has(.sec--last)~.ftr{background:linear-gradient(180deg, var(--t5) 0, var(--bg-2) clamp(7rem, 14vw, 11rem));border-top:0}.jr{padding-block:0}.jr__view{height:calc(100dvh - var(--header-h));position:relative;overflow:hidden}.jr__track{will-change:transform;width:max-content;height:100%;display:flex}.jr__intro{width:min(100vw,44rem);padding-inline:var(--gutter) clamp(2rem, 5vw, 4rem);margin-left:max(0px, calc((100vw - var(--max)) / 2));flex:none;align-items:center;display:flex}.jr__intro .sechead{margin:0}.jr__panel{border-left:1px solid var(--line);flex:none;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);width:min(90vw,58rem);height:100%;padding:2rem clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.jr__num{font-family:var(--f-serif);color:#8ccdbe1a;color:lab(77.6909% -24.1008 .721109/.1);pointer-events:none;font-size:clamp(7rem,18vw,15rem);font-weight:300;line-height:1;position:absolute;top:4%;right:5%}.jr__fig{z-index:1;width:100%;max-height:calc(100dvh - var(--header-h) - 5rem);position:relative}.jr__fig .fig{max-height:inherit;width:100%}.jr__body{z-index:1;flex-direction:column;gap:.8rem;display:flex;position:relative}.jr__name{font-family:var(--f-serif);letter-spacing:-.015em;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:300;line-height:1.05}.jr__txt{color:var(--muted);max-width:26rem;margin:0}.jr__go{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-top:.6rem;font-size:.8rem;font-weight:500;display:inline-flex}.jr__go span{transition:transform .35s var(--ease)}.jr__go:hover span,.jr__go:focus-visible span{transform:translate(.4rem)}.jr__prog{left:var(--gutter);right:var(--gutter);background:var(--line);height:1px;position:absolute;bottom:1.25rem}.jr__prog span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:699px){.jr__panel{grid-template-rows:minmax(0,40%) auto;grid-template-columns:1fr;align-content:center;gap:1.25rem;width:86vw}.jr__fig{justify-content:center;height:100%;max-height:100%;display:flex}.jr__fig .fig{width:auto;height:100%}.jr__num{font-size:6rem}}@media (prefers-reduced-motion:reduce){.jr__view{scroll-snap-type:x proximity;overflow-x:auto}.jr__panel{scroll-snap-align:start}.jr__prog{display:none}}.tcards{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tcards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tcards{grid-template-columns:repeat(3,1fr)}}.tcard{border:1px solid var(--line);height:100%;transition:border-color .3s var(--ease), background .3s;background:#040a108c;background:lab(2.48296% -1.12839 -3.1123/.55);grid-template-rows:auto 1fr;display:grid}.tcard__fig{border-bottom:1px solid var(--line);display:block;overflow:hidden}.tcard__fig .fig{border:0}.tcard__body{flex-direction:column;gap:.6rem;padding:clamp(1.25rem,2.2vw,1.9rem);display:flex}.tcard__name{font-family:var(--f-sans);letter-spacing:0;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:500;line-height:1.2}.tcard__txt{color:var(--muted);font-size:.98rem}.tcard__go{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-top:auto;padding-top:.9rem;font-size:.8rem;font-weight:500;display:inline-flex}.tcard__go span{transition:transform .35s var(--ease)}.tcard:hover,.tcard:focus-visible{border-color:var(--accent);background:#04191e99;background:lab(7.41427% -6.87213 -6.18457/.6)}.tcard__fig .fig{transition:transform .6s var(--ease)}.tcard:hover .tcard__fig .fig,.tcard:focus-visible .tcard__fig .fig{transform:scale(1.05)}.tcard:hover .tcard__go span{transform:translate(.4rem)}.cgrid .h3+.clist{margin-top:1.75rem}.social{gap:.6rem;display:flex}.social a{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--text);place-items:center;transition:color .25s,border-color .25s,background .25s;display:inline-grid}.social a:hover,.social a:focus-visible{color:var(--accent);border-color:var(--accent);background:#8ccdbe14;background:lab(77.6909% -24.1008 .721109/.08)}.card>svg{color:var(--accent);margin-bottom:.9rem}.ftr__logo{width:auto;height:120px}.rw{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);padding-block:1rem;display:grid}.rw__col{align-content:start;gap:clamp(1rem,2vw,1.5rem);display:grid}@media (max-width:760px){.rw__col:nth-child(n+3){display:none}}@media (min-width:761px){.rw{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:4.5rem;overflow:hidden}}@media (min-width:1040px){.rw{grid-template-columns:repeat(4,minmax(0,1fr))}}.rw__card{border:1px solid var(--line);background:#071117b3;background:lab(4.44693% -1.89473 -5.03531/.7);margin:0;padding:clamp(1.5rem,2.6vw,2.25rem)}.rw__card--0{padding-block:clamp(1.9rem,3.2vw,2.6rem)}.rw__card--2{background:linear-gradient(160deg,#00272db3,#071117b3);background:linear-gradient(160deg,lab(13.3685% -13.611 -9.20311/.7),lab(4.44693% -1.89473 -5.03531/.7));padding-block:clamp(2.4rem,4vw,3.4rem)}.rw__card blockquote{font-family:var(--f-sans);margin:0 0 1.25rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.45}.fchat{align-content:start;gap:1rem;max-width:40rem;display:grid}.fchat__log{border:1px solid var(--line);scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:#040c1399;background:lab(3.05345% -1.4236 -3.99148/.6);flex-direction:column;gap:.75rem;height:min(50dvh,28rem);padding:clamp(1rem,2vw,1.4rem);display:flex;overflow-y:auto}.fchat__m{max-width:88%;animation:fchat-in .4s var(--ease) both;margin:0;padding:.8rem 1.1rem;line-height:1.5}.fchat__m--dr{background:#06292f;background:lab(14.4442% -10.7563 -7.85556);border-radius:1.1rem 1.1rem 1.1rem .25rem;align-self:flex-start}.fchat__m--me{background:var(--accent);color:var(--accent-ink);border-radius:1.1rem 1.1rem .25rem;align-self:flex-end}@keyframes fchat-in{0%{opacity:0;transform:translateY(10px)}}.fchat__dots{gap:.3rem;padding-block:.25rem;display:inline-flex}.fchat__dots i{background:var(--muted);border-radius:50%;width:.45rem;height:.45rem;animation:1s ease-in-out infinite fchat-bob}.fchat__dots i:nth-child(2){animation-delay:.15s}.fchat__dots i:nth-child(3){animation-delay:.3s}@keyframes fchat-bob{50%{opacity:.5;transform:translateY(-5px)}}.fchat__chips{flex-wrap:wrap;gap:.5rem;display:flex}.fchat__chips button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:999px;padding:.55rem 1rem;font-size:.92rem;transition:color .25s,border-color .25s,background .25s}.fchat__chips button:hover,.fchat__chips button:focus-visible{color:var(--accent);border-color:var(--accent);background:#8ccdbe14;background:lab(77.6909% -24.1008 .721109/.08)}@media (prefers-reduced-motion:reduce){.fchat__m{animation:none}}.intro{z-index:200;background:#03080d;background:lab(1.98488% -.808015 -2.42524);place-items:center;display:none;position:fixed;inset:0}html.js:not(.pl-done) .intro{display:grid}html.js:not(.pl-done):has(.intro){overflow:hidden}.intro__mark{aspect-ratio:473/310;width:min(46vw,280px);position:relative}.intro__logo{opacity:0;width:100%;height:100%;display:block}.intro__line{background:linear-gradient(90deg, transparent, var(--accent), transparent);transform-origin:0;width:min(46vw,280px);height:1px;margin-left:calc(min(46vw,280px)/-2);position:absolute;top:calc(50% + min(15vw,110px));left:50%;transform:scaleX(0)}.hero__title--name{font-size:clamp(2.6rem,5.2vw,5rem);line-height:1}.hero__lead{max-width:36rem}@media (min-width:900px){.hero__fig .fig{width:min(100%, calc((100dvh - var(--header-h) - 6rem) * .8));margin-left:auto}}.isec .lead+.lead{margin-top:1.1rem}.gcol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:1rem;list-style:none;display:grid}.gcol li{transform:translateY(var(--y)) rotate(var(--r));transition:transform .6s var(--ease), z-index 0s .3s}.gcol figure{aspect-ratio:4/5.6;background:#eae8e0;background:lab(91.9311% -.0077486 3.82568);margin:0;padding:.7rem .7rem 2.4rem;position:relative;box-shadow:0 25px 40px -20px #000c}.gcol .fig{aspect-ratio:auto;border:0;height:100%}.gcol .fig__tag{display:none}.gcol img{object-fit:cover;width:100%;height:100%;display:block}.gcol figcaption{color:#18232a;color:lab(13.0387% -3.43247 -6.09293);letter-spacing:.1em;text-transform:uppercase;align-items:center;height:2.4rem;font-size:.72rem;display:grid;position:absolute;bottom:0;left:.7rem;right:.7rem}.gcol li:hover{z-index:3;transition-delay:0s;transform:none}@media (max-width:760px){.gcol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gcol li{transition:none}}.ftr__split{grid-template-columns:1.25fr 1fr 1fr 1.55fr;gap:2rem;display:grid}.ftr__split>*{border-left:1px solid var(--line);padding-inline:1.5rem}.ftr__split>:first-child{border-left:0;padding-left:0}.ftr__split ul{color:var(--muted);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ftr__split a{color:var(--muted);transition:color .25s}.ftr__split a:hover{color:var(--accent)}.ftr__top{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}@media (max-width:899px){.ftr__split li,.ftr__split a{overflow-wrap:anywhere}.ftr__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}.ftr__split>*{border-left:0;padding-inline:0}.ftr__split>:first-child,.ftr__split>:last-child{grid-column:1/-1}.ftr__brand{text-align:center}.ftr__brand .ftr__logo,.ftr__about{margin-inline:auto}}@media (min-width:1024px){.nav__item{position:static}.sub{counter-reset:sub;min-width:0;padding:2rem max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter))) 2.4rem;background:#050c12fa;background:lab(3.05466% -1.32068 -3.53777/.98);border-width:1px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 2rem;display:grid;top:100%;left:0;right:0}.sub li{counter-increment:sub}.sub a{border-bottom:1px solid var(--line);font-family:var(--f-serif);color:var(--text);background:0 0;border-radius:0;align-items:baseline;gap:1rem;padding:.9rem 0;font-size:1.5rem;font-weight:300;display:flex}.sub a:before{content:counter(sub, upper-roman);min-width:2rem;font-family:var(--f-sans);letter-spacing:.14em;color:var(--accent);font-size:.72rem}.sub a:hover,.sub a[aria-current=page]{color:var(--accent);background:0 0}.sub a:hover{transition:padding .3s var(--ease), color .25s;padding-left:.5rem}}.contact__fig{max-width:34rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.nav__item--cta{border-bottom:0!important}@media (min-width:1024px){.nav__item--cta .btn{margin-left:.35rem}.lang{margin-left:.75rem}.hdr__in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.hdr__in>.nav{display:contents}.hdr__in>.logo{justify-self:start}.hdr__in .lang{justify-self:end;margin-left:0}}.hdr .nav__item--cta .btn{text-transform:none;letter-spacing:.01em;font-size:.95rem;font-weight:400}@media (max-width:1023px){.hdr .nav__item--cta .btn{min-height:3rem;padding-inline:1.6rem;font-size:1.15rem}}@media (min-width:1024px){.hdr .nav__item--cta .btn{min-height:0;padding-block:.45rem}}@media (min-width:600px){.hero__cta .btn,.phead__cta .btn{min-height:0;padding-block:.45rem}}.hero__cta .btn,.phead__cta .btn,.btn{text-transform:none;letter-spacing:.01em;font-size:.95rem;font-weight:400}@media (min-width:600px){.btn{min-height:0;padding-block:.45rem}}.blogl{grid-template-columns:1fr;gap:clamp(1.25rem,2.2vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.blogl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.blogl{grid-template-columns:repeat(3,minmax(0,1fr))}}.blogl>li{display:flex}.blogl article{border:1px solid var(--line);width:100%;transition:border-color .3s var(--ease), background .3s;background:#040a108c;background:lab(2.48296% -1.12839 -3.1123/.55);flex-direction:column;display:flex}.blogl article:hover{border-color:var(--accent);background:#04191e99;background:lab(7.41427% -6.87213 -6.18457/.6)}.blogl__img{aspect-ratio:4/3;border-bottom:1px solid var(--line);display:block;overflow:hidden}.blogl__img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.blogl article:hover .blogl__img img{transform:scale(1.05)}.blogl article>:not(.blogl__img){margin-inline:clamp(1.25rem,2vw,1.75rem)}.blogl__title{font-family:var(--f-serif);letter-spacing:-.01em;margin-block:0 .75rem;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:300;line-height:1.15;margin-top:clamp(1.25rem,2vw,1.6rem)!important}.blogl__title a{transition:color .25s}.blogl__title a:hover{color:var(--accent)}.blogl__desc{color:var(--muted);margin-block:0 1.1rem;font-size:.98rem}.blogl__more{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.6rem;margin-bottom:clamp(1.25rem,2vw,1.75rem);font-size:.8rem;font-weight:500;display:inline-flex;margin-top:auto!important}.blogl__more span{transition:transform .35s var(--ease)}.blogl__more:hover span{transform:translate(.4rem)}.phead__title--post{max-width:22ch;font-size:clamp(2.2rem,5vw,4rem)}.prose__cover{aspect-ratio:16/9;border:1px solid var(--line);margin:0 0 clamp(2rem,4vw,3rem);overflow:hidden}.prose__cover img{object-fit:cover;width:100%;height:100%;display:block}.prose{max-width:none}.prose p{color:var(--muted);margin:0 0 1.3rem;font-size:1.08rem;line-height:1.75}.prose h2{margin:2.6rem 0 1rem}.prose__cta{margin-top:2.5rem!important}.postgrid{grid-template-columns:1fr;gap:clamp(2rem,3vw,2.5rem);display:grid}@media (min-width:900px){.postgrid{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start}.postgrid__side{top:calc(var(--header-h) + 1.5rem);position:sticky}}.postgrid__main{min-width:0}.postgrid__h{font-family:var(--f-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-size:.75rem;font-weight:500}.sidel{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sidel a{gap:.7rem;display:grid}.sidel img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);width:100%;height:auto;transition:border-color .3s,opacity .3s;display:block}.sidel span{font-family:var(--f-serif);font-size:1.15rem;font-weight:300;line-height:1.2;transition:color .25s}.sidel a:hover span{color:var(--accent)}.sidel a:hover img{border-color:var(--accent)}@media (max-width:899px){.sidel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sidel{grid-template-columns:1fr}}.phead[data-banner=functional]{background:linear-gradient(90deg, var(--bg) 0, #050c11f5 56%, #050c11c7 68%, transparent 92%), var(--bg) url(/img/phead-functional.webp) right center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=functional]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.96) 56%, lab(3.05548% -1.20883 -3.09664/.78) 68%, transparent 92%), var(--bg) url(/img/phead-functional.webp) right center / cover no-repeat}}.phead[data-banner=revision]{background:linear-gradient(90deg, var(--bg) 0, #050c11f5 56%, #050c11c7 68%, transparent 92%), var(--bg) url(/img/phead-revision.webp) right center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=revision]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.96) 56%, lab(3.05548% -1.20883 -3.09664/.78) 68%, transparent 92%), var(--bg) url(/img/phead-revision.webp) right center / cover no-repeat}}.phead[data-banner=natural]{background:linear-gradient(90deg, var(--bg) 0, #050c11f5 56%, #050c11c7 68%, transparent 92%), var(--bg) url(/img/phead-natural.webp) right center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=natural]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.96) 56%, lab(3.05548% -1.20883 -3.09664/.78) 68%, transparent 92%), var(--bg) url(/img/phead-natural.webp) right center / cover no-repeat}}.phead[data-banner=barbie]{background:linear-gradient(90deg, var(--bg) 0, #050c11f5 56%, #050c11c7 68%, transparent 92%), var(--bg) url(/img/phead-barbie.webp) right center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=barbie]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.96) 56%, lab(3.05548% -1.20883 -3.09664/.78) 68%, transparent 92%), var(--bg) url(/img/phead-barbie.webp) right center / cover no-repeat}}.phead[data-banner=tipplasty]{background:linear-gradient(90deg, var(--bg) 0, #050c11f5 56%, #050c11c7 68%, transparent 92%), var(--bg) url(/img/phead-tipplasty.webp) right center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=tipplasty]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.96) 56%, lab(3.05548% -1.20883 -3.09664/.78) 68%, transparent 92%), var(--bg) url(/img/phead-tipplasty.webp) right center / cover no-repeat}}.phead[data-banner=septoplasty]{background:linear-gradient(90deg, var(--bg) 0, #050c11f5 56%, #050c11c7 68%, transparent 92%), var(--bg) url(/img/phead-septoplasty.webp) right center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=septoplasty]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.96) 56%, lab(3.05548% -1.20883 -3.09664/.78) 68%, transparent 92%), var(--bg) url(/img/phead-septoplasty.webp) right center / cover no-repeat}}@media (max-width:899px){.phead[data-banner=functional]{background:linear-gradient(90deg, var(--bg) 0, #050c11b3 55%, #050c1159 100%), var(--bg) url(/img/phead-functional.webp) 80% center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=functional]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.7) 55%, lab(3.05548% -1.20883 -3.09664/.35) 100%), var(--bg) url(/img/phead-functional.webp) 80% center / cover no-repeat}}.phead[data-banner=revision]{background:linear-gradient(90deg, var(--bg) 0, #050c11b3 55%, #050c1159 100%), var(--bg) url(/img/phead-revision.webp) 80% center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=revision]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.7) 55%, lab(3.05548% -1.20883 -3.09664/.35) 100%), var(--bg) url(/img/phead-revision.webp) 80% center / cover no-repeat}}.phead[data-banner=natural]{background:linear-gradient(90deg, var(--bg) 0, #050c11b3 55%, #050c1159 100%), var(--bg) url(/img/phead-natural.webp) 80% center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=natural]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.7) 55%, lab(3.05548% -1.20883 -3.09664/.35) 100%), var(--bg) url(/img/phead-natural.webp) 80% center / cover no-repeat}}.phead[data-banner=barbie]{background:linear-gradient(90deg, var(--bg) 0, #050c11b3 55%, #050c1159 100%), var(--bg) url(/img/phead-barbie.webp) 80% center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=barbie]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.7) 55%, lab(3.05548% -1.20883 -3.09664/.35) 100%), var(--bg) url(/img/phead-barbie.webp) 80% center / cover no-repeat}}.phead[data-banner=tipplasty]{background:linear-gradient(90deg, var(--bg) 0, #050c11b3 55%, #050c1159 100%), var(--bg) url(/img/phead-tipplasty.webp) 80% center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=tipplasty]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.7) 55%, lab(3.05548% -1.20883 -3.09664/.35) 100%), var(--bg) url(/img/phead-tipplasty.webp) 80% center / cover no-repeat}}.phead[data-banner=septoplasty]{background:linear-gradient(90deg, var(--bg) 0, #050c11b3 55%, #050c1159 100%), var(--bg) url(/img/phead-septoplasty.webp) 80% center / cover no-repeat}@supports (color:lab(0% 0 0)){.phead[data-banner=septoplasty]{background:linear-gradient(90deg, var(--bg) 0, lab(3.05548% -1.20883 -3.09664/.7) 55%, lab(3.05548% -1.20883 -3.09664/.35) 100%), var(--bg) url(/img/phead-septoplasty.webp) 80% center / cover no-repeat}}}.phead[data-banner] .btn--ghost{background:#040a0fc7;background:lab(2.48387% -1.03568 -2.72139/.78)}@media (min-width:900px){.phead__lead{max-width:none}}.nf{background:radial-gradient(55% 45% at 50% 32%, #0028308c, transparent 70%), var(--bg);flex-direction:column;align-items:center;min-height:100dvh;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.nf{background:radial-gradient(55% 45% at 50% 32%, lab(13.8994% -12.7046 -10.2577/.55), transparent 70%), var(--bg)}}.nf .nf__logo{padding:1.25rem var(--gutter);position:static;transform:none}.nf__code{font-family:var(--f-serif);letter-spacing:-.04em;color:var(--accent);margin:auto 0 0;padding-top:1rem;font-size:clamp(6rem,22vw,17rem);font-weight:300;line-height:.85}.nf__split{width:100%;max-width:var(--max);padding:0 var(--gutter) 4rem;grid-template-columns:1fr 1fr;margin:2.5rem auto auto;display:grid}.nf__half{text-align:center;align-content:start;justify-items:center;gap:1.1rem;padding:1rem clamp(1rem,4vw,4rem);display:grid}.nf__half+.nf__half{border-left:1px solid var(--line)}.nf__title{letter-spacing:-.02em;font-size:clamp(1.9rem,3.6vw,3rem)}.nf__text{color:var(--text);opacity:.75;max-width:24rem;margin:0}@media (max-width:699px){.nf__split{grid-template-columns:1fr}.nf__half+.nf__half{border-left:0;border-top:1px solid var(--line);margin-top:1.5rem;padding-top:2rem}}.lang a,.lang span{align-items:center;min-height:2.75rem;padding-inline:.6rem;font-size:.9rem;display:inline-flex}.jr__go{min-height:2.75rem;font-size:.85rem}.ftr ul,.ftr__split ul{gap:0}.ftr__split a,.ftr__contact a,.ftr__bar a,.contact__list a,.ftr__top{padding-block:.55rem;display:inline-block}.ftr h2,.fig__tag,.gcol figcaption{font-size:.8125rem}.form__opt{font-size:.85rem}.form input::placeholder,.form textarea::placeholder{color:#aeb9c080;color:lab(74.5221% -2.98008 -4.97521/.5)}.form__check input{width:1.35rem;height:1.35rem}.form__check{font-size:1rem!important}.wa{transition:transform .2s, padding .3s var(--ease), gap .3s var(--ease)}.wa span{white-space:nowrap;max-width:14rem;transition:max-width .3s var(--ease), opacity .2s;overflow:hidden}.wa--compact{gap:0;padding:.8rem}.wa--compact span{opacity:0;max-width:0}@media (max-width:599px){.ftr{padding-bottom:5rem}}
@font-face{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-family:Newsreader;src:url(../media/newsreader_latin_opsz_normal.p.0dc79pquxokce.woff2)format("woff2");font-display:block;font-weight:200 800;font-style:normal}.Y43TTq_className{font-family:Newsreader}.Y43TTq_variable{--ff-newsreader:"Newsreader"}
@font-face{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-family:NewsreaderExt;src:url(../media/newsreader_latin_ext_opsz_normal.p.0w2l6u35x0wai.woff2)format("woff2");font-display:block;font-weight:200 800;font-style:normal}.T0IyfW_className{font-family:NewsreaderExt}.T0IyfW_variable{--ff-newsreader-ext:"NewsreaderExt"}
@font-face{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-family:Urbanist;src:url(../media/urbanist_latin_wght_normal.p.1w7lmqb1yqvf6.woff2)format("woff2");font-display:block;font-weight:100 900;font-style:normal}.a6Ws3W_className{font-family:Urbanist}.a6Ws3W_variable{--ff-urbanist:"Urbanist"}
@font-face{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-family:UrbanistExt;src:url(../media/urbanist_latin_ext_wght_normal.p.0dnv786gl7kf6.woff2)format("woff2");font-display:block;font-weight:100 900;font-style:normal}.Ck5DQG_className{font-family:UrbanistExt}.Ck5DQG_variable{--ff-urbanist-ext:"UrbanistExt"}
