@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-400_700-normal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-stretch:75% 100%;font-display:swap;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:JetBrains Mono;src:url(/fonts/jetbrains-mono-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;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:Noto Kufi Arabic;src:url(/fonts/noto-kufi-arabic-400_700-arabic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--shade:#0d0f12;--shade-2:#16191e;--lime:#ece6da;--lime-2:#e0d8c8;--sun:#f4b860;--sun-ink:#7a4a12;--ink-on-shade:#ece6da;--muted-on-shade:#a29e95;--line-on-shade:#ece6da29;--ink-on-lime:#121417;--muted-on-lime:#55524c;--line-on-lime:#1214172e;--c-bg:var(--shade);--c-fg:var(--ink-on-shade);--c-muted:var(--muted-on-shade);--c-line:var(--line-on-shade);--c-accent:var(--sun);--c-curtain:var(--shade);--f-latin:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--f-arabic:"Noto Kufi Arabic", "Instrument Sans", ui-sans-serif, system-ui, sans-serif;--f-display:var(--f-latin);--f-body:var(--f-latin);--f-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--display-stretch:75%;--display-weight:600;--track-display:-.035em;--track-mega:-.045em;--lh-display:.9;--lh-body:1.55;--track-label:.04em;--t-mega:clamp(3.4rem, .9rem + 10.6vw, 12.5rem);--t-xl:clamp(2.6rem, 1.3rem + 5.4vw, 7rem);--t-l:clamp(1.75rem, 1.2rem + 2.3vw, 3.4rem);--t-m:clamp(1.25rem, 1.08rem + .7vw, 1.75rem);--t-body:clamp(1rem, .96rem + .18vw, 1.125rem);--t-s:.875rem;--t-xs:.75rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1.125rem, .6rem + 1.8vw, 2.5rem);--max:1680px;--header-h:4.5rem;--radius:0px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.215, .61, .355, 1);--z-gl:0;--z-content:1;--z-header:50;--z-menu:60;--z-curtain:90}html[lang=ar]{--f-display:var(--f-arabic);--f-body:var(--f-arabic);--f-mono:"JetBrains Mono", "Noto Kufi Arabic", ui-monospace, monospace;--display-stretch:100%;--display-weight:700;--track-display:0;--track-mega:0;--track-label:0;--lh-display:1.3;--lh-body:1.8;--t-mega:clamp(2.6rem, .8rem + 7.6vw, 9rem);--t-xl:clamp(2.1rem, 1.1rem + 4.2vw, 5.4rem)}[data-tone=shade]{--ground:var(--shade);--ink:var(--ink-on-shade);--muted:var(--muted-on-shade);--line:var(--line-on-shade);--accent-ink:var(--sun)}[data-tone=lime]{--ground:var(--lime);--ink:var(--ink-on-lime);--muted:var(--muted-on-lime);--line:var(--line-on-lime);--accent-ink:var(--sun-ink)}[data-tone]{background-color:var(--ground);color:var(--ink)}html.gl-on [data-light]{background-color:#0000}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--sun);color:var(--shade)}:focus-visible{outline:2px solid var(--sun);outline-offset:3px}[data-tone=lime] :focus-visible{outline-color:var(--ink-on-lime)}#main:focus{outline:none}.skip-link{inset-inline-start:var(--gutter);top:var(--gutter);z-index:calc(var(--z-curtain) + 1);background:var(--sun);color:var(--shade);padding:.7em 1.1em;font-weight:600;position:fixed;translate:0 -250%}.skip-link:focus-visible{outline-color:var(--ink-on-shade);translate:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}#gl{z-index:var(--z-gl);pointer-events:none;position:fixed;inset:0}.gl-canvas{width:100%;height:100%;position:absolute;inset:0}#main,footer{z-index:var(--z-content);position:relative}.motion [data-split],.motion [data-reveal]{opacity:0}.split-line{margin-bottom:-.1em;padding-bottom:.1em}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);width:100%;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:clamp(5rem,3rem + 9vw,11rem);position:relative}.section--tight{padding-block:clamp(3.5rem,2rem + 5vw,6.5rem)}.measure{max-width:38rem}.display{font-family:var(--f-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);line-height:var(--lh-display);letter-spacing:var(--track-display)}.t-mega{font-size:var(--t-mega);letter-spacing:var(--track-mega)}.t-xl{font-size:var(--t-xl)}.t-l{font-size:var(--t-l)}.t-m{font-size:var(--t-m);line-height:1.3}.lead{font-size:var(--t-m);max-width:34rem;line-height:1.4}html[lang=ar] .lead{line-height:1.75}.muted{color:var(--muted)}.label{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);line-height:1.4}html[lang=ar] .label{text-transform:none;font-size:var(--t-s)}.num{font-variant-numeric:tabular-nums}.prose>*+*{margin-block-start:1em}.prose p,.prose li{max-width:40rem}.prose a,a.inline{text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--accent-ink);transition:text-decoration-thickness .3s var(--ease-soft)}@media (hover:hover){.prose a:hover,a.inline:hover{text-decoration-skip-ink:none;text-decoration-thickness:.35em}}.prose a:focus-visible,a.inline:focus-visible{text-decoration-thickness:.35em}.star{block-size:1em;inline-size:1em;color:var(--accent-ink);transition:rotate .6s var(--ease-out);flex:none}.btn{--btn-ink:var(--ink);--btn-line:var(--ink);isolation:isolate;border:1px solid var(--btn-line);min-block-size:3.25rem;color:var(--btn-ink);letter-spacing:.01em;transition:color .45s var(--ease-out), border-color .45s var(--ease-out);align-items:center;gap:.75em;padding:.85em 1.4em;font-weight:600;line-height:1.1;display:inline-flex;position:relative;overflow:clip}.btn:before{content:"";z-index:-1;background:var(--sun);clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease-out);position:absolute;inset:0}html[dir=rtl] .btn:before{clip-path:inset(0 0 0 100%)}.btn__arrow{block-size:1.1em;inline-size:1.1em;transition:translate .45s var(--ease-out)}html[dir=rtl] .btn__arrow{scale:-1 1}.btn--sun{--btn-ink:var(--shade);--btn-line:var(--sun);background:var(--sun)}.btn--sun:before{background:var(--ink-on-shade)}@media (hover:hover){.btn:hover{color:var(--shade);border-color:var(--sun)}.btn:hover:before{clip-path:inset(0)}.btn:hover .btn__arrow{translate:.3em}html[dir=rtl] .btn:hover .btn__arrow{translate:-.3em}.btn--sun:hover{border-color:var(--ink-on-shade)}}.btn:focus-visible{color:var(--shade);border-color:var(--sun)}.btn:focus-visible:before{clip-path:inset(0)}.btn:active{scale:.98}.draw{transition:background-size .45s var(--ease-out);background:linear-gradient(currentColor 0 0) 0 100%/0% 1px no-repeat}html[dir=rtl] .draw{background-position:right 100%}@media (hover:hover){.draw:hover{background-size:100% 1px}}.draw:focus-visible,.draw[aria-current=page]{background-size:100% 1px}.site-header{z-index:var(--z-header);pointer-events:none;mix-blend-mode:difference;position:fixed;inset-block-start:0;inset-inline:0}.site-header:has(.menu:not([hidden])){mix-blend-mode:normal}.bar{justify-content:space-between;align-items:center;gap:var(--gutter);block-size:var(--header-h);color:#fff;transition:translate .6s var(--ease-out);display:flex}.bar>*{pointer-events:auto}html.bar-away .bar{translate:0 -120%}.wordmark{font-family:var(--f-latin);align-items:center;gap:.55em;margin-block:-.6rem;padding-block:.6rem;display:inline-flex}.wordmark__star{block-size:1.15em;inline-size:1.15em;transition:rotate .8s var(--ease-out)}.wordmark__name{letter-spacing:.02em;font-size:1.45rem;font-weight:700;font-stretch:75%;line-height:1}.wordmark__sub{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;max-inline-size:7.5em;font-size:.625rem;line-height:1.25}@media (hover:hover){.wordmark:hover .wordmark__star{rotate:45deg}}.wordmark:focus-visible .wordmark__star{rotate:45deg}.nav{font-size:var(--t-s);align-items:center;gap:clamp(1rem,.5rem + 1.4vw,2.25rem);display:flex}.nav ul{gap:inherit;padding:0;list-style:none;display:flex}.nav a{padding-block:.4em;display:inline-block}.lang-switch{font-family:var(--f-arabic);font-size:var(--t-s)}html[lang=ar] .lang-switch{font-family:var(--f-latin)}.menu-btn{min-block-size:2.75rem;font-size:var(--t-s);letter-spacing:var(--track-label);padding-inline:.25rem;display:none}@media (width<=860px){.nav ul{display:none}.menu-btn{align-items:center;gap:.6em;display:inline-flex}.wordmark__sub{display:none}}.menu-btn__icon{gap:5px;inline-size:1.4rem;display:grid}.menu-btn__icon span{background:currentColor;block-size:1.5px}.menu{z-index:var(--z-menu);pointer-events:auto;background:var(--shade);color:var(--ink-on-shade);--ink:var(--ink-on-shade);--muted:var(--muted-on-shade);--line:var(--line-on-shade);--accent-ink:var(--sun);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}.menu__top{block-size:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu__list{align-self:center;padding-block:0;list-style:none}.menu__list>li{border-block-end:1px solid var(--line);overflow:clip}.menu__list a{align-items:baseline;gap:.5em;padding-block:.35em;font-size:clamp(2.2rem,1.5rem + 4vw,3.4rem);display:flex}.menu__sub{flex-wrap:wrap;gap:.4rem 1.2rem;padding:0 0 1rem;list-style:none;display:flex}.menu__sub a{font-size:var(--t-s);color:var(--muted);padding-block:.3em}.menu__foot{padding-block:var(--gutter);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}@keyframes rise{0%{opacity:.001;translate:0 .6rem}}html.motion .rise{animation:rise 1.3s var(--ease-out) var(--rise-delay,0s) both}html.js:not(.fonts-ready) .fonts-gate:not(:focus-within){opacity:0}html.js:not(.fonts-ready) .rise{animation-play-state:paused}.hero{block-size:100svh;min-block-size:36rem;position:relative}html.gl-on .hero{block-size:165svh}.hero__stage{grid-template-rows:1fr auto;block-size:100svh;min-block-size:36rem;display:grid;position:sticky;inset-block-start:0;overflow:clip}.hero__stage>picture{z-index:-1;position:absolute;inset:0}.poster{object-fit:cover;z-index:-1;block-size:100%;inline-size:100%;position:absolute;inset:0}html[dir=rtl] .poster{scale:-1 1}html.gl-on .poster{opacity:0;transition:opacity 1.2s var(--ease-soft)}.hero__scrim{z-index:0;pointer-events:none;background:linear-gradient(#0d0f12bf,#0d0f1200 18%),linear-gradient(#0d0f1200 45%,#0d0f12d9),linear-gradient(90deg,#0d0f12b3,#0d0f1200 60%);position:absolute;inset:0}html[dir=rtl] .hero__scrim{background:linear-gradient(#0d0f12bf,#0d0f1200 18%),linear-gradient(#0d0f1200 45%,#0d0f12d9),linear-gradient(270deg,#0d0f12b3,#0d0f1200 60%)}.hero__content{z-index:1;padding-block:calc(var(--header-h) + 2rem) clamp(1.5rem, 1rem + 2vw, 3rem);align-self:end;position:relative}.hero__title{text-wrap:wrap;max-inline-size:4.6em;font-size:min(var(--t-mega), 12.5svh);margin-inline-start:-.04em}html[lang=ar] .hero__title{max-inline-size:9em;font-size:min(var(--t-mega), 9svh);margin-inline-start:0}.hero__row{justify-content:space-between;align-items:end;gap:2rem var(--gutter);flex-wrap:wrap;margin-block-start:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.hero__row .lead{color:var(--ink-on-shade)}.hero__meta{z-index:1;border-block-start:1px solid var(--line);grid-template-columns:auto auto 1fr;grid-auto-rows:1.4rem;align-items:center;column-gap:2.5rem;padding-block:1rem;display:grid;position:relative}.hero__meta>*{white-space:nowrap;line-height:1.4rem;overflow:hidden}.hero__meta>:last-child{justify-self:end}@media (width<=640px){.hero__meta{grid-template-columns:1fr auto}.hero__meta>:nth-child(2){grid-row:2}.hero__meta>:last-child{grid-area:1/2}}.hero__meta .label{color:var(--muted-on-shade)}.clock b{color:var(--ink-on-shade);font-weight:400}.ruler{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;margin-block-start:clamp(3rem,2rem + 4vw,6rem);padding:0;list-style:none;display:grid}.ruler li{border-block-start:1px solid var(--line);grid-column:span 4;padding-block-start:1rem}.ruler li:first-child,.ruler li:nth-child(2){grid-column:span 6}.ruler__value{font-size:var(--t-xl);margin-block-end:.4rem;display:block}html[lang=ar] .ruler__value{font-family:var(--f-latin);letter-spacing:-.03em;font-stretch:75%;line-height:.95}@media (width<=767px){.ruler li,.ruler li:first-child,.ruler li:nth-child(2){grid-column:span 12}.ruler li:nth-child(n+3){grid-column:span 6}}.index{border-block-start:1px solid var(--line);padding:0;list-style:none}.index li{border-block-end:1px solid var(--line)}.index a{isolation:isolate;align-items:center;gap:.5rem var(--gutter);grid-template-columns:2.2rem minmax(0,5fr) minmax(0,5fr) 2rem;padding-block:clamp(1.2rem,.8rem + 1.4vw,2.2rem);display:grid;position:relative}.index a:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--sun);clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease-out);position:absolute}html[dir=rtl] .index a:before{clip-path:inset(0 0 0 100%)}.index__title{font-size:var(--t-l);transition:translate .6s var(--ease-out)}.index__text{color:var(--muted);transition:color .4s}.index .star{block-size:1.4rem;inline-size:1.4rem}.index .btn__arrow{justify-self:end}@media (hover:hover){.index a:hover{color:var(--shade)}.index a:hover:before{clip-path:inset(0)}.index a:hover .index__text{color:var(--shade)}.index a:hover .star{color:var(--shade);rotate:45deg}.index a:hover .index__title{translate:.35em}html[dir=rtl] .index a:hover .index__title{translate:-.35em}}.index a:focus-visible{color:var(--shade);outline-offset:-2px}.index a:focus-visible:before{clip-path:inset(0)}.index a:focus-visible .index__text,.index a:focus-visible .star{color:var(--shade)}@media (width<=767px){.index a{grid-template-columns:1.6rem minmax(0,1fr) 1.5rem}.index__text{font-size:var(--t-s);grid-column:2/3}}.split{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:3rem;display:grid}.split__text{grid-column:1/span 6}.split__art{grid-column:8/span 5}@media (width<=900px){.split__text,.split__art{grid-column:1/-1}}.lattice{color:var(--accent-ink);block-size:auto;inline-size:100%}.lattice--frame{aspect-ratio:4/5;border:1px solid var(--line);padding:6%}.chips{flex-wrap:wrap;gap:.6rem;margin-block-start:2rem;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);font-size:var(--t-s);align-items:center;gap:.55em;padding:.55em .9em;display:inline-flex}.voices{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;display:grid}.voices__side{grid-column:1/span 4;align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.voices__list{grid-column:6/span 7;gap:clamp(3rem,2rem + 4vw,6rem);padding:0;list-style:none;display:grid}.voices__list li:nth-child(2n){margin-inline-start:clamp(0rem,8vw - 2rem,6rem)}.quote{font-size:var(--t-m);text-indent:-.42em;line-height:1.35}html[lang=ar] .quote{text-indent:0;line-height:1.8}.quote-by{align-items:center;gap:.6em;margin-block-start:1rem;display:flex}.clients{gap:.35rem;margin-block-start:2rem;padding:0;list-style:none;display:grid}.clients li{font-family:var(--f-latin);letter-spacing:-.01em;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-weight:600;font-stretch:75%;line-height:1.15}@media (width<=900px){.voices__side{position:static}.voices__side,.voices__list{grid-column:1/-1}}.closing{min-block-size:100svh;padding-block:calc(var(--header-h) + 4rem) clamp(2rem, 1rem + 3vw, 4rem);align-content:end;display:grid;position:relative;overflow:clip}.closing .hero__scrim{z-index:0}.closing>.wrap{z-index:1;position:relative}.closing__mail{font-family:var(--f-latin);letter-spacing:-.04em;overflow-wrap:anywhere;transition:background-size .6s var(--ease-out), color .4s;background-size:0% 2px;font-size:clamp(2.1rem,.6rem + 7vw,8.5rem);font-weight:600;font-stretch:75%;line-height:1;display:inline-block}@media (hover:hover){.closing__mail:hover{color:var(--sun);background-size:100% 2px}}.closing__mail:focus-visible{color:var(--sun);background-size:100% 2px}.closing__actions{flex-wrap:wrap;gap:1rem;margin-block-start:2.5rem;display:flex}.page-hero{padding-block:calc(var(--header-h) + clamp(4rem, 2rem + 8vw, 10rem)) clamp(3rem, 2rem + 4vw, 6rem);border-block-end:1px solid var(--line);position:relative;overflow:clip}.page-hero__lattice{opacity:.22;pointer-events:none;inline-size:min(42vw,38rem);position:absolute;inset-block:0;inset-inline-end:0;mask-image:linear-gradient(#000,#0000 85%)}.page-hero h1{max-inline-size:16ch;position:relative}.page-hero .lead{color:var(--muted);margin-block-start:2rem;position:relative}.crumbs{gap:.6em;margin-block-end:2rem;display:flex;position:relative}.crumbs a{color:var(--muted);margin-block:-.5rem;padding-block:.5rem;display:inline-block}.block{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2rem;display:grid}.block__head{grid-column:1/span 4}.block__body{grid-column:6/span 7}.block--wide-head .block__head{grid-column:1/span 6}.block--wide-head .block__body{grid-column:8/span 5}.block__head h2{font-size:var(--t-l)}@media (width<=900px){.block__head,.block__body{grid-column:1/-1}}.items{border-block-start:1px solid var(--line);margin-block-start:2rem;padding:0;list-style:none;display:grid}.items>li{gap:.5rem var(--gutter);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);padding-block:1.2rem;display:grid}.items h3{font-weight:600}.items p{color:var(--muted)}@media (width<=600px){.items>li{grid-template-columns:1fr}}.items--steps>li{grid-template-columns:4rem minmax(0,2fr) minmax(0,3fr)}.items--steps .step{font-family:var(--f-mono);color:var(--accent-ink)}.points{font-size:var(--t-s);color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin-block-start:.6rem;padding:0;list-style:none;display:flex}.plans{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin-block-start:2rem;padding:0;list-style:none;display:grid}.plan{border:1px solid var(--line);align-content:start;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.plan--featured{border-color:var(--accent-ink);box-shadow:inset 0 3px 0 var(--accent-ink)}.plan__price{font-size:var(--t-l)}.plan dl{font-size:var(--t-s);gap:.7rem;display:grid}.plan dt{color:var(--muted)}.quote-block{border-inline-start:2px solid var(--accent-ink);padding-inline-start:var(--gutter)}.site-footer{border-block-start:1px solid var(--line);padding-block:clamp(4rem,3rem + 4vw,7rem) 2rem}.footer__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:3rem;display:grid}.footer__brand{grid-column:1/span 4}.footer__cols{gap:var(--gutter);grid-column:6/span 7;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer__cols ul{font-size:var(--t-s);gap:.15rem;margin-block-start:1rem;padding:0;list-style:none;display:grid}.footer__cols a{padding-block:.3rem;display:inline-block}.site-footer address a{align-items:center;min-block-size:24px;display:inline-flex}.footer__legal a{margin-block:-.25rem;padding-block:.25rem;display:inline-block}.footer__mark:before{content:attr(data-mark)}.footer__legal{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-start:clamp(3rem,2rem + 4vw,6rem);padding-block-start:1.5rem;display:flex}.footer__mark{font-family:var(--f-latin);letter-spacing:-.05em;color:var(--shade-2);user-select:none;margin-block-start:2.5rem;font-size:clamp(5rem,1rem + 20vw,22rem);font-weight:700;font-stretch:75%;line-height:.78;overflow:clip}@media (width<=900px){.footer__brand,.footer__cols{grid-column:1/-1}}@media (width<=520px){.footer__cols{grid-template-columns:1fr 1fr}}.form{gap:1.5rem var(--gutter);grid-template-columns:1fr 1fr;display:grid}.form .field{align-content:start;gap:.5rem;display:grid}.form .field--wide{grid-column:1/-1}.form label{font-size:var(--t-s);font-weight:600}.form label small{color:var(--muted);font-weight:400}.form input,.form select,.form textarea{inline-size:100%;color:var(--ink);border:1px solid var(--line);border-block-end-color:var(--ink);background:0 0;border-radius:0;padding:.85em .9em}.form select{appearance:none}.form select option{color:#121417}.form textarea{resize:vertical;min-block-size:9rem}.form [aria-invalid=true]{border-color:#ff8a7a}.form .error{color:#ffb4a8;font-size:var(--t-s)}[data-tone=lime] .form .error{color:#9b1c0c}.form .hp{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.form .status{min-height:1.5em}.form altcha-widget{--altcha-max-width:100%}.form altcha-widget .altcha-checkbox svg{pointer-events:none}@media (width<=640px){.form{grid-template-columns:1fr}}.lost{min-block-size:100svh;padding-block:calc(var(--header-h) + 3rem) 4rem;align-content:center;display:grid}.lost__window{aspect-ratio:3/4;border:1px solid var(--line);inline-size:min(60vw,18rem);color:var(--line);margin-block-end:2.5rem;padding:1.25rem}@media (prefers-reduced-motion:reduce){.btn:before,.index a:before,.bar{transition:none}}
