@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-greek-wght-normal.5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-ext-wght-normal.JjI8ZrW1.woff2)format("woff2-variations");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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/syne-latin-wght-normal.BVsvWWA4.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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}:root{--void:#000;--ink:#0a0a0a;--ink-2:#141414;--line:#ffffff1f;--line-2:#ffffff3d;--mute:#8a8a8a;--paper:#f5f5f5;--white:#fff;--bg:var(--void);--fg:var(--white);--fg-mute:var(--mute);--rule:var(--line);--rule-2:var(--line-2);--raise:var(--ink);--display:"Syne Variable", "Syne", system-ui, sans-serif;--sans:"Geist Variable", "Geist", system-ui, sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--step--1:clamp(.78rem, .76rem + .1vw, .84rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2:clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--step-3:clamp(2rem, 1.5rem + 2.6vw, 3.75rem);--step-4:clamp(2.6rem, 1.6rem + 5vw, 6.5rem);--step-5:clamp(2.5rem, .5rem + 10vw, 12rem);--gutter:clamp(16px, 4vw, 56px);--max:1440px;--header:64px;--ease:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}.invert{--bg:var(--paper);--fg:var(--void);--fg-mute:#555;--rule:#0000001f;--rule-2:#00000047;--raise:#ebebeb;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:#333 #000}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--fg);font:400 var(--step-0) / 1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit}::selection{background:var(--white);color:var(--void)}.invert ::selection{background:var(--void);color:var(--white)}:focus-visible{outline:1px solid var(--fg);outline-offset:4px}.skip{z-index:100;background:var(--white);color:var(--void);font:500 var(--step--1) var(--mono);padding:8px 14px;position:fixed;top:-100px;left:8px}.skip:focus{top:8px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}section,.band{background:var(--bg);color:var(--fg);position:relative}.band{padding-block:clamp(72px,12vw,160px)}.band+.band:not(.invert){border-top:1px solid var(--rule)}.gridlines{z-index:0;pointer-events:none;max-width:var(--max);padding-inline:var(--gutter);grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid;position:fixed;inset:0}.gridlines span{border-left:1px solid #ffffff09}.gridlines span:last-child{border-right:1px solid #ffffff09}@media (width<=720px){.gridlines{grid-template-columns:repeat(4,1fr)}.gridlines span:nth-child(n+5){display:none}}main{z-index:1;position:relative}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:.95}.display{font-size:var(--step-5);letter-spacing:-.05em;font-weight:800;line-height:.86}.h1{font-size:var(--step-4)}.h2{font-size:var(--step-3)}.h3{font-size:var(--step-2);letter-spacing:-.02em}p{text-wrap:pretty;margin:0 0 1em}.lede{font-size:var(--step-1);max-width:46ch;color:var(--fg);line-height:1.45}.muted{color:var(--fg-mute)}.outline{color:#0000;-webkit-text-stroke:1px var(--fg)}.label{font:500 var(--step--1) / 1.4 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute)}.label b{color:var(--fg);font-weight:500}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sect-head{align-items:center;gap:16px;margin-bottom:clamp(32px,6vw,72px);display:flex}.sect-head:after{content:"";background:var(--rule-2);transform-origin:0;flex:1;height:1px}.js .sect-head[data-reveal]:after{transition:transform 1.2s var(--ease) .1s;transform:scaleX(0)}.js .sect-head.is-in:after{transform:scaleX(1)}.btn{--b:var(--fg);border:1px solid var(--b);color:var(--fg);font:500 var(--step--1) / 1 var(--mono);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;isolation:isolate;transition:color .45s var(--ease);background:0 0;align-items:center;gap:14px;padding:16px 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fg);transform-origin:bottom;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.btn:hover,.btn:focus-visible{color:var(--bg)}.btn:hover:before,.btn:focus-visible:before{transform:scaleY(1)}.btn.solid{background:var(--fg);color:var(--bg)}.btn.solid:before{background:var(--bg)}.btn.solid:hover,.btn.solid:focus-visible{color:var(--fg)}.btn .arrow{transition:transform .45s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.link-line{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.link-line:hover{background-size:100% 1px}.ticks{position:relative}.ticks:before,.ticks:after{content:"";pointer-events:none;border:0 solid var(--fg);width:10px;height:10px;transition:width .4s var(--ease), height .4s var(--ease);position:absolute}.ticks:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.ticks:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}a.ticks:hover:before,a.ticks:hover:after{width:22px;height:22px}.js:not(.rm) [data-reveal]:not(.sect-head){opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.js:not(.rm) [data-reveal].is-in{opacity:1;transform:none}.split .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:clip}.split .w>span{display:inline-block}.js:not(.rm) .split:not(.is-in) .w>span{transform:translateY(105%)}.js:not(.rm) .split .w>span{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i) * 45ms)}.site-header{z-index:50;height:var(--header);transition:border-color .4s, background .4s, transform .5s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.scrolled{backdrop-filter:blur(14px);border-color:var(--line);background:#000000b8}.site-header.hidden{transform:translateY(-100%)}.site-header .wrap{align-items:center;gap:24px;height:100%;display:flex}.brand{align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.brand img{width:auto;height:26px}.brand span{font:700 .95rem/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.nav{gap:28px;display:flex}.nav a{font:500 var(--step--1)/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);text-decoration:none;transition:color .3s}.nav a:hover,.nav a[aria-current=page]{color:var(--white)}.nav a[aria-current=page]:before{content:"["}.nav a[aria-current=page]:after{content:"]"}.clock{font:500 var(--step--1)/1 var(--mono);letter-spacing:.1em;color:var(--mute);white-space:nowrap}.clock b{color:var(--white);font-weight:500}.menu-btn{display:none}@media (width<=900px){.nav,.clock{display:none}.menu-btn{border:1px solid var(--line-2);color:var(--white);font:500 var(--step--1)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}}.menu{z-index:60;background:var(--white);color:var(--void);padding:calc(var(--header) + 24px) var(--gutter) 32px;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .7s var(--ease), visibility 0s .7s;flex-direction:column;display:flex;position:fixed;inset:0}.menu.open{clip-path:inset(0);visibility:visible;transition:clip-path .7s var(--ease)}.menu a{font:800 clamp(2.4rem, 11vw, 4.5rem)/1.05 var(--display);letter-spacing:-.04em;text-decoration:none}.menu .close{top:14px;right:var(--gutter);color:var(--void);font:500 var(--step--1)/1 var(--mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:1px solid #0000004d;padding:10px 14px;position:absolute}.menu .label{color:#555;margin-top:auto}.site-footer{z-index:1;border-top:1px solid var(--line);background:var(--void);padding-block:72px 32px;position:relative}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-grid a{color:var(--mute);text-decoration:none}.foot-grid a:hover{color:var(--white)}.foot-word{width:100%;height:auto;margin:72px 0 24px;overflow:visible}.foot-word text{font:800 120px var(--display);letter-spacing:-.04em;fill:none;stroke:#ffffff4d;stroke-width:1px;vector-effect:non-scaling-stroke}.foot-base{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}@media (width<=800px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1/-1}}.page-hero{padding-top:calc(var(--header) + clamp(64px, 12vw, 160px));border-bottom:1px solid var(--rule);padding-bottom:clamp(48px,8vw,104px)}.page-hero .label{margin-bottom:28px;display:block}.page-hero .lede{color:var(--mute);margin-top:clamp(24px,4vw,48px)}.pillars{border-top:1px solid var(--rule)}.pillar-row{border-bottom:1px solid var(--rule);isolation:isolate;grid-template-columns:80px 1.2fr 1fr auto;align-items:center;gap:24px;padding-block:clamp(28px,4vw,48px);text-decoration:none;display:grid;position:relative}.pillar-row:before{content:"";z-index:-1;background:var(--fg);transform-origin:bottom;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.pillar-row:hover:before{transform:scaleY(1)}.pillar-row:hover,.pillar-row:hover .muted,.pillar-row:hover .label{color:var(--bg)}.pillar-row h3{font-size:var(--step-3);transition:transform .6s var(--ease)}.pillar-row:hover h3{transform:translate(12px)}.pillar-row p{margin:0}.pillar-row .go{font:400 var(--step-2)/1 var(--mono);transition:transform .6s var(--ease);padding-right:12px}.pillar-row:hover .go{transform:rotate(-45deg)}@media (width<=800px){.pillar-row{grid-template-columns:1fr auto}.pillar-row .label,.pillar-row p{grid-column:1/-1}.pillar-row .label{order:-1}}.svc{border-top:1px solid var(--rule);padding-block:clamp(56px,8vw,104px)}.svc-head{grid-template-columns:1fr 1fr;align-items:end;gap:24px 48px;margin-bottom:40px;display:grid}.svc-head p{color:var(--fg-mute);max-width:52ch;margin:0}@media (width<=800px){.svc-head{grid-template-columns:1fr}}.tiers{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1px;display:grid}.tier{background:var(--bg);flex-direction:column;gap:20px;padding:28px 24px 24px;display:flex;position:relative}.tier.featured{background:var(--fg);color:var(--bg);--fg-mute:#555}.invert .tier.featured{--fg-mute:#aaa}.tier.featured .label{color:var(--fg-mute)}.tier-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tier .price{font:600 var(--step-3)/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.tier .price small{font-size:var(--step--1);letter-spacing:.08em;color:var(--fg-mute);font-weight:500}.tier .price .from{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mute);margin-bottom:8px;font-weight:500;display:block}.tier ul{gap:9px;margin:0;padding:0;font-size:.92rem;line-height:1.4;list-style:none;display:grid}.tier li{grid-template-columns:14px 1fr;gap:10px;display:grid}.tier li:before{content:"+";font-family:var(--mono);color:var(--fg-mute)}.tier li b{font-weight:500}.tier li.no{color:var(--fg-mute);opacity:.55;text-decoration:line-through}.tier li.no:before{content:"–"}.svc-notes{flex-wrap:wrap;gap:8px 32px;margin-top:20px;display:flex}.svc-notes p{color:var(--fg-mute);margin:0;font-size:.9rem}.tabs{top:var(--header);z-index:20;background:var(--bg);border-block:1px solid var(--rule);position:sticky}.tabs .wrap{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.tabs a{font:500 var(--step--1)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid #0000;flex:none;margin-bottom:-1px;padding:18px 16px;text-decoration:none}.tabs a:hover,.tabs a.on{color:var(--white);border-color:var(--white)}.cols-2{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);display:grid}.cols-3{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cols-3>*{background:var(--bg);padding:clamp(24px,3vw,40px)}@media (width<=900px){.cols-2,.cols-3{grid-template-columns:1fr}}.steps{counter-reset:s;border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.steps li{counter-increment:s;border-right:1px solid var(--rule);margin-right:24px;padding:28px 24px 0 0;list-style:none}.steps li:last-child{border-right:0}.steps li:before{content:"0" counter(s);font:500 var(--step--1)/1 var(--mono);letter-spacing:.14em;color:var(--fg-mute);margin-bottom:48px;display:block}.steps h3{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:12px}.steps p{color:var(--fg-mute);font-size:.95rem}@media (width<=900px){.steps{grid-template-columns:1fr 1fr;row-gap:40px}.steps li:nth-child(2){border-right:0}}@media (width<=560px){.steps{grid-template-columns:1fr}.steps li{border-right:0;margin-right:0}}.principles{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.principles div{background:var(--bg);padding:28px 24px}.principles h3{font-size:var(--step-0);font-family:var(--sans);letter-spacing:0;margin-bottom:10px;font-weight:600;line-height:1.3}.principles p{color:var(--fg-mute);margin:0;font-size:.92rem}.cta{text-align:left}.cta .display{margin-bottom:48px}.marquee{border-block:1px solid var(--rule);white-space:nowrap;padding-block:22px;overflow:hidden;mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{font:500 var(--step--1)/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-mute);gap:48px;animation:40s linear infinite marq;display:inline-flex}.marquee-track span:after{content:"✕";color:var(--fg);margin-left:48px}@keyframes marq{to{transform:translate(-50%)}}.rm .marquee-track{animation:none}.ambient-paused .marquee-track{animation-play-state:paused}.field{gap:10px;margin-bottom:28px;display:grid}.field label{font:500 var(--step--1)/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute)}.field input,.field textarea,.field select{width:100%;color:var(--fg);border:0;border-bottom:1px solid var(--rule-2);font:400 var(--step-1)/1.4 var(--sans);background:0 0;border-radius:0;padding:12px 0;transition:border-color .3s}.field select{appearance:none;background:linear-gradient(45deg,#0000 50%,currentColor 50%) right 10px top 55%/6px 6px no-repeat,linear-gradient(-45deg,#0000 50%,currentColor 50%) right 4px top 55%/6px 6px no-repeat;padding-right:28px}.field select option{background:var(--void);color:var(--white)}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--fg);outline:none}.chips{border:0;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;display:flex}.chips legend{font:500 var(--step--1)/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-mute);margin-bottom:14px;padding:0}.chips input{opacity:0;pointer-events:none;position:absolute}.chips label{border:1px solid var(--rule-2);font:500 .9rem/1 var(--sans);cursor:pointer;padding:10px 16px;transition:background .3s,color .3s}.chips input:checked+label{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chips input:focus-visible+label{outline:1px solid var(--fg);outline-offset:3px}.prose{max-width:70ch}.prose h2{font-size:var(--step-2);letter-spacing:-.02em;margin:2.2em 0 .7em}.prose p,.prose li{color:#cfcfcf}.prose ul{padding-left:1.2em}.draft-flag{border:1px dashed var(--line-2);font:500 var(--step--1)/1.5 var(--mono);color:var(--mute);margin-bottom:40px;padding:14px 18px}.xhair{z-index:90;pointer-events:none;mix-blend-mode:difference;opacity:0;width:28px;height:28px;transition:opacity .3s, width .35s var(--ease), height .35s var(--ease), margin .35s var(--ease);margin:-14px 0 0 -14px;position:fixed;top:0;left:0}.xhair:before,.xhair:after{content:"";background:#fff;position:absolute}.xhair:before{width:1px;top:0;bottom:0;left:50%}.xhair:after{height:1px;top:50%;left:0;right:0}.xhair.on{opacity:1}@keyframes scan-out{to{clip-path:inset(0 0 100%);opacity:.3}}@keyframes scan-in{0%{clip-path:inset(100% 0 0)}}::view-transition-old(root){animation:scan-out .55s var(--ease) both}::view-transition-new(root){animation:scan-in .7s var(--ease) both}.scanline{z-index:95;pointer-events:none;opacity:0;background:#fff;height:1px;position:fixed;top:0;left:0;right:0;box-shadow:0 0 18px 2px #fff9}.vt:not(.rm) .scanline{animation:scanline .7s var(--ease)}@keyframes scanline{0%{opacity:1;top:100%}to{opacity:0;top:0%}}html.rm,html.rm *,html.rm :before,html.rm :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.rm{view-transition-name:none}html.rm::view-transition-group(*),html.rm::view-transition-old(*),html.rm::view-transition-new(*){animation:none!important}html.rm .sect-head[data-reveal]:after{transform:none}html.rm .scanline{animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root{--header:82px;--gutter:clamp(22px, 4.3vw, 72px);--paper:#e9e9e9}.site-header .brand{gap:11px}.site-header .brand span{max-width:90px;font:500 12px/1.05 var(--sans);letter-spacing:-.025em;text-transform:none}.site-header .brand img{height:31px}.nav{gap:25px}.nav a{font:400 11px/1 var(--sans);text-transform:none;letter-spacing:0;color:#aaa}.nav a:last-child{color:#fff;border:1px solid #fff4;border-radius:22px;margin-block:-11px;padding:11px 17px}.clock{letter-spacing:.02em;margin-left:30px;font-size:9px}.sect-head .label{letter-spacing:.1em;font-size:10px}.sect-head{gap:22px}.editorial-link{border-bottom:1px solid;align-items:center;gap:36px;padding:12px 0;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.editorial-link span{transition:transform .4s var(--ease);font-size:21px}.editorial-link:hover span{transform:translate(4px,-4px)}.btn{border-radius:2px}.marquee{background:#080808;padding-block:24px}.marquee-track{letter-spacing:.12em;font-size:11px}.cta{overflow:hidden}.cta:after{content:"↗";font:250 clamp(180px,35vw,550px)/1 var(--sans);color:#00000009;pointer-events:none;position:absolute;top:40px;right:6%}.cta .wrap{z-index:1;position:relative}.cta .display{font-size:clamp(58px,10vw,160px);font-weight:600;line-height:.95}.site-footer{padding-top:80px}.foot-word text{fill:#eee;stroke:none;font-weight:600}.foot-grid{grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,1fr))}.foot-grid>div:first-child>a{overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px)}.foot-base{letter-spacing:.04em;font-size:9px}.foot-grid .label{font-size:9px}.foot-grid li,.foot-grid p.muted{font-size:12px}.xhair{border:1px solid #fff5;border-radius:50%;width:22px;height:22px;margin:-11px}.xhair:before,.xhair:after{display:none}.xhair.hot{width:45px;height:45px;margin:-22.5px}.xhair[data-label]:not([data-label=""]){mix-blend-mode:normal;background:#eee;place-items:center;width:82px;height:82px;margin:-41px;display:grid}.xhair[data-label]:not([data-label=""]):after{content:attr(data-label);color:#111;width:auto;height:auto;font:10px var(--mono);background:0 0;display:block;position:static}html.rm .xhair{display:none}@media (width<=900px){:root{--header:70px}.menu-btn{border-radius:30px;padding:11px 16px;font-size:9px}.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 18px}.foot-grid>div:first-child{grid-column:1/-1}.foot-base{gap:18px}.cta .display{font-size:clamp(49px,11vw,95px)}}@media (prefers-reduced-motion:reduce){.expertise-heading{position:relative!important;top:auto!important}}.site-header:focus-within{transform:none}.menu{--fg:#000}.site-header{view-transition-name:studio-header}::view-transition-group(studio-header){z-index:10}::view-transition-old(studio-header),::view-transition-new(studio-header){animation:none}::view-transition-group(project-oxford-well-website),::view-transition-group(project-welloptima-ai){animation-duration:.85s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(project-oxford-well-website),::view-transition-new(project-oxford-well-website),::view-transition-old(project-welloptima-ai),::view-transition-new(project-welloptima-ai){object-fit:cover;mix-blend-mode:normal;height:100%}.motion-preference[data-astro-cid-jo6i4kqk]{color:#b5b5b5;padding-block:10px;text-decoration:none}.motion-preference[data-astro-cid-jo6i4kqk][href]:hover{color:#fff}@view-transition{navigation:auto}
