:root{--linen: #F6F3EA;--linen-deep: #ECE6D6;--paper: #FCFAF3;--ink: #0E1430;--ink-soft: #3B4260;--forest: #1C3A9E;--forest-deep:#0F2166;--rust: #B9891C;--rust-bright:#D9A928;--navy: #0B1B4D;--gold: #D4A729;--gold-soft: #F0CB61;--bg: var(--linen);--fg: var(--ink);--muted: var(--ink-soft);--accent: var(--rust);--line: color-mix(in oklab, var(--ink) 18%, transparent);--line-strong: color-mix(in oklab, var(--ink) 38%, transparent);--font-display: "Cinzel", "Trajan Pro", "Times New Roman", serif;--font-script: "Great Vibes", "Segoe Script", cursive;--font-body: "Work Sans", "Segoe UI", system-ui, sans-serif;--step--1: clamp(.83rem, .78rem + .22vw, .95rem);--step-0: clamp(1rem, .94rem + .3vw, 1.18rem);--step-1: clamp(1.3rem, 1.18rem + .6vw, 1.7rem);--step-2: clamp(1.7rem, 1.45rem + 1.2vw, 2.6rem);--step-3: clamp(2.2rem, 1.7rem + 2.4vw, 3.9rem);--step-4: clamp(2.8rem, 1.9rem + 4.3vw, 6.2rem);--step-5: clamp(3.4rem, 1.9rem + 7vw, 9rem);--gutter: clamp(1.25rem, 1rem + 2vw, 3rem);--section: clamp(4.5rem, 3rem + 8vw, 10rem);--maxw: 1240px;--r-sm: 6px;--r: 14px;--r-lg: 26px;--shadow: 0 1px 0 color-mix(in oklab, var(--ink) 8%, transparent), 0 18px 40px -24px color-mix(in oklab, var(--ink) 55%, transparent);--shadow-lift: 0 30px 60px -30px color-mix(in oklab, var(--ink) 60%, transparent);--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--forest) var(--linen-deep)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}ul[role=list]{list-style:none;padding:0}:focus-visible{outline:3px solid var(--rust);outline-offset:3px;border-radius:3px}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.07;mix-blend-mode:multiply;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='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html:after{content:"";position:fixed;inset:0;z-index:9997;pointer-events:none;background:radial-gradient(125% 115% at 50% 28%,transparent 56%,color-mix(in oklab,var(--ink) 11%,transparent) 100%)}body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(90deg,transparent 0 3px,color-mix(in oklab,var(--ink) 2.5%,transparent) 3px 4px),repeating-linear-gradient(0deg,transparent 0 3px,color-mix(in oklab,var(--ink) 2.5%,transparent) 3px 4px)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.12;letter-spacing:.015em;text-wrap:balance;color:var(--ink)}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}p{text-wrap:pretty;max-width:62ch}.script{font-family:var(--font-script);font-weight:400;color:var(--rust);letter-spacing:.01em;line-height:1}.eyebrow{font-family:var(--font-display);font-weight:600;font-size:var(--step--1);letter-spacing:.32em;text-transform:uppercase;color:var(--rust);display:inline-flex;align-items:center;gap:.7em}.eyebrow:before{content:"";width:2.4em;height:0;border-top:2px dashed currentColor;opacity:.7}.eyebrow.center:after{content:"";width:2.4em;height:0;border-top:2px dashed currentColor;opacity:.7}.lede{font-size:var(--step-1);line-height:1.45;color:var(--ink-soft);font-weight:400}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-width:1440px}.section{padding-block:var(--section);position:relative}.section--tight{padding-block:clamp(3rem,2rem + 5vw,6rem)}.stack>*+*{margin-top:var(--flow, 1.2rem)}.forest{background:var(--forest);color:var(--linen)}.forest h1,.forest h2,.forest h3{color:var(--linen)}.forest .eyebrow{color:var(--gold-soft)}.forest .lede{color:color-mix(in oklab,var(--linen) 80%,transparent)}.navy{background:var(--navy);color:var(--linen)}.navy h1,.navy h2,.navy h3{color:var(--linen)}.navy .eyebrow{color:var(--gold-soft)}.ink{background:var(--ink);color:var(--linen)}.btn{--b: var(--ink);--t: var(--linen);position:relative;display:inline-flex;align-items:center;gap:.6em;padding:.9em 1.6em;font-family:var(--font-body);font-weight:600;font-size:var(--step-0);letter-spacing:.01em;color:var(--t);background:var(--b);border-radius:100px;border:2px solid var(--b);overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),color .4s var(--ease);will-change:transform}.btn:after{content:"";position:absolute;inset:4px;border:1.5px dashed color-mix(in oklab,var(--t) 55%,transparent);border-radius:100px;pointer-events:none;opacity:.7;transition:inset .4s var(--ease)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--rust);transform:translateY(101%);transition:transform .45s var(--ease)}.btn:hover{color:var(--linen);transform:translateY(-2px)}.btn:hover:before{transform:translateY(0)}.btn:hover:after{inset:6px}.btn:active{transform:translateY(0) scale(.985)}.btn--rust{--b: var(--rust);--t: var(--navy)}.btn--rust:before{background:var(--ink)}.btn--gold{--b: var(--gold);--t: var(--ink)}.btn--gold:before{background:var(--ink)}.btn--gold:hover{color:var(--linen)}.btn--ghost{--b: transparent;--t: currentColor;border-color:currentColor}.btn--ghost:after{border-color:transparent}.btn--ghost:before{background:var(--ink)}.btn--ghost:hover{color:var(--linen)}.btn .arrow{transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translate(4px)}.stitch-link{position:relative;font-weight:600;padding-bottom:2px;background-image:repeating-linear-gradient(90deg,currentColor 0 6px,transparent 6px 9px);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .45s var(--ease),color .3s var(--ease)}.stitch-link:hover{background-size:100% 2px}.patch{--scal: 13px;position:relative;background:var(--paper);padding:clamp(1.4rem,1rem + 1.5vw,2.2rem);-webkit-mask:radial-gradient(var(--scal) at 50% 0,#0000 98%,#000) 50% 0 / calc(2*var(--scal)) 100%,radial-gradient(var(--scal) at 50% 100%,#0000 98%,#000) 50% 100% / calc(2*var(--scal)) 100%,radial-gradient(var(--scal) at 0 50%,#0000 98%,#000) 0 50% / 100% calc(2*var(--scal)),radial-gradient(var(--scal) at 100% 50%,#0000 98%,#000) 100% 50% / 100% calc(2*var(--scal)),linear-gradient(#000 0 0) padding-box;-webkit-mask-composite:source-over;mask:radial-gradient(var(--scal) at 50% 0,#0000 98%,#000) 50% 0 / calc(2*var(--scal)) 100%,radial-gradient(var(--scal) at 50% 100%,#0000 98%,#000) 50% 100% / calc(2*var(--scal)) 100%,radial-gradient(var(--scal) at 0 50%,#0000 98%,#000) 0 50% / 100% calc(2*var(--scal)),radial-gradient(var(--scal) at 100% 50%,#0000 98%,#000) 100% 50% / 100% calc(2*var(--scal)),linear-gradient(#000 0 0) padding-box}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0ms)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal=left]{transform:translate(-34px)}[data-reveal=right]{transform:translate(34px)}[data-reveal=scale]{transform:scale(.94)}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.btn,.stitch-link{transition:none!important}}.center{text-align:center}.measure{max-width:56ch}.measure-wide{max-width:70ch}.mx-auto{margin-inline:auto}.grid{display:grid;gap:var(--gutter)}.flow-tight{--flow: .7rem}.flow-lg{--flow: 1.8rem}.hidden-vis{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nowrap{white-space:nowrap}.tag{display:inline-flex;align-items:center;gap:.5em;font-size:var(--step--1);font-weight:600;letter-spacing:.04em;padding:.35em .85em;border:1.5px dashed var(--line-strong);border-radius:100px;color:var(--muted)}.sec-head{text-align:center;max-width:42ch;margin:0 auto clamp(2.5rem,1.5rem + 3vw,4rem)}.sec-head .eyebrow{margin-bottom:1rem}.sec-head--split{display:flex;justify-content:space-between;align-items:flex-end;text-align:left;max-width:none;gap:1.5rem;flex-wrap:wrap}.sec-head--split .eyebrow{margin-bottom:.6rem}.page-hero{position:relative;padding-top:clamp(7.5rem,5rem + 9vw,12rem);padding-bottom:clamp(2.5rem,1.5rem + 4vw,5rem);overflow:clip}.page-hero__glow{position:absolute;inset:-20% -10% auto auto;width:55vw;height:55vw;max-width:760px;max-height:760px;background:radial-gradient(circle,color-mix(in oklab,var(--gold) 32%,transparent),transparent 62%);filter:blur(20px);pointer-events:none;z-index:-1}.panel{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r-lg);box-shadow:inset 0 1px color-mix(in oklab,#ffffff 55%,transparent),0 1px color-mix(in oklab,var(--ink) 7%,transparent),0 26px 50px -32px color-mix(in oklab,var(--ink) 58%,transparent)}.faq{display:grid;gap:.8rem;max-width:760px;margin-inline:auto}.faq details{border:1.5px solid var(--line);border-radius:var(--r);background:var(--paper);overflow:hidden}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;font-family:var(--font-display);font-size:var(--step-1);font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-body);font-size:1.6rem;line-height:1;color:var(--rust);transition:transform .4s var(--ease);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq .faq__body{overflow:hidden}.faq .faq__body p{padding:0 1.3rem 1.2rem;color:var(--muted)}@media (prefers-reduced-motion: no-preference){::view-transition-old(root){animation:sp-vt-out .26s var(--ease) both}::view-transition-new(root){animation:sp-vt-in .34s var(--ease) both}}@keyframes sp-vt-out{to{opacity:0}}@keyframes sp-vt-in{0%{opacity:0}}.scroll-thread{position:fixed;inset:0 0 auto;height:3px;z-index:210;pointer-events:none;background:color-mix(in oklab,var(--ink) 7%,transparent);opacity:1;transition:opacity .4s var(--ease)}.scroll-thread__fill{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-soft) 35%,var(--rust) 100%);-webkit-mask:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 9px);mask:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 9px)}body.nav-open .scroll-thread{opacity:0}@media (prefers-reduced-motion: reduce){.scroll-thread{transition:none}}.intro{position:fixed;inset:0;z-index:9000;display:none;place-items:center;background:var(--linen)}.intro__inner{display:grid;place-items:center;gap:1.1rem}.intro__mark{width:clamp(84px,16vw,140px);height:auto;overflow:visible}.intro__word{font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,1rem + 3vw,2.6rem);letter-spacing:.06em;color:var(--ink);line-height:1}.intro__word-accent{color:var(--forest)}body.intro-lock{overflow:hidden}.split-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.split-word__i{display:inline-block;will-change:transform}@media (prefers-reduced-motion: reduce){.split-word{overflow:visible}.split-word__i{transform:none!important;opacity:1!important}}[data-tilt]{transform-style:preserve-3d;position:relative}[data-tilt].has-tilt{will-change:transform}[data-tilt].has-tilt:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(60% 60% at var(--mx, 50%) var(--my, 50%),color-mix(in oklab,var(--gold-soft) 55%,transparent),transparent 62%);mix-blend-mode:soft-light;transition:opacity .45s var(--ease)}[data-tilt].has-tilt:hover:after{opacity:1}.edge-stitch{--seam: var(--line-strong);position:relative}.edge-stitch:before{content:"";position:absolute;inset:0 0 auto;height:0;border-top:2px dashed var(--seam);opacity:.75;pointer-events:none}.edge-stitch.forest,.edge-stitch.navy,.edge-stitch.ink{--seam: color-mix(in oklab, var(--gold-soft) 50%, transparent)}h1,h2{--metal-1: #4E71DC;--metal-2: var(--forest);--metal-3: #0A1747;--metal-rim: color-mix(in oklab, var(--gold) 80%, transparent);--metal-wall: #081239}.forest h1,.forest h2,.navy h1,.navy h2,.ink h1,.ink h2{--metal-1: #FFEBAD;--metal-2: var(--gold);--metal-3: #8A6410;--metal-rim: color-mix(in oklab, #5A420A 70%, transparent);--metal-wall: #4A360B}@supports (-webkit-background-clip: text) or (background-clip: text){h1,h2,h1 .split-word__i,h2 .split-word__i,.forest h1,.forest h2,.navy h1,.navy h2,.ink h1,.ink h2{background-image:linear-gradient(180deg,#ffffff6b,#ffffff29 26%,#fff0 46%,#0000001a 72%,#00000047),linear-gradient(180deg,var(--metal-1) 4%,var(--metal-2) 52%,var(--metal-3) 98%);background-size:100% 1lh,100% 1lh;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:.012em var(--metal-rim)}h1,h2{filter:drop-shadow(0 .02em 0 var(--metal-wall)) drop-shadow(0 .03em .03em color-mix(in oklab,var(--ink) 38%,transparent)) drop-shadow(0 .1em .14em color-mix(in oklab,var(--ink) 15%,transparent))}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.55rem;color:inherit}.logo__mark[data-astro-cid-tvrurpns]{display:block;width:2.9rem;flex:none;transition:transform .6s var(--ease)}.logo__mark[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{display:block;width:100%;height:auto;filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--ink) 25%,transparent))}.logo[data-astro-cid-tvrurpns]:hover .logo__mark[data-astro-cid-tvrurpns]{transform:rotate(-6deg) scale(1.04)}.logo__word[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:700;font-size:1.18rem;letter-spacing:.05em;line-height:1;color:var(--forest)}.forest[data-astro-cid-tvrurpns] .logo__word[data-astro-cid-tvrurpns],.navy[data-astro-cid-tvrurpns] .logo__word[data-astro-cid-tvrurpns],.ink[data-astro-cid-tvrurpns] .logo__word[data-astro-cid-tvrurpns]{color:var(--linen)}.logo__word-accent[data-astro-cid-tvrurpns]{color:var(--rust)}.forest[data-astro-cid-tvrurpns] .logo__word-accent[data-astro-cid-tvrurpns],.navy[data-astro-cid-tvrurpns] .logo__word-accent[data-astro-cid-tvrurpns]{color:var(--gold-soft)}.header[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:200;transition:transform .5s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease),backdrop-filter .4s var(--ease)}.header[data-astro-cid-dmqpwcec].is-hidden{transform:translateY(-110%)}.header[data-astro-cid-dmqpwcec].is-stuck{background:color-mix(in oklab,var(--linen) 86%,transparent);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 1px 0 var(--line),0 14px 30px -26px #0009}.header__bar[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.5rem;height:76px}.nav[data-astro-cid-dmqpwcec]{margin-inline:auto}.nav__list[data-astro-cid-dmqpwcec]{display:flex;gap:clamp(1rem,.4rem + 1.4vw,2.2rem)}.nav__link[data-astro-cid-dmqpwcec]{position:relative;font-weight:500;font-size:1rem;padding:.4rem .1rem;color:var(--ink-soft);transition:color .3s var(--ease)}.nav__link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;border-top:2px dashed var(--rust);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.nav__link[data-astro-cid-dmqpwcec]:hover{color:var(--ink)}.nav__link[data-astro-cid-dmqpwcec]:hover:after,.nav__link[data-astro-cid-dmqpwcec].is-active:after{transform:scaleX(1)}.nav__link[data-astro-cid-dmqpwcec].is-active{color:var(--ink)}.header__cta[data-astro-cid-dmqpwcec]{padding:.7em 1.3em;font-size:.98rem}.burger[data-astro-cid-dmqpwcec]{display:none;width:44px;height:44px;flex-direction:column;justify-content:center;gap:5px;align-items:center}.burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;width:24px;height:2px;background:var(--ink);border-radius:2px;transition:transform .4s var(--ease),opacity .3s var(--ease)}.mobile[data-astro-cid-dmqpwcec]{position:fixed;inset:0;background:var(--forest);color:var(--linen);display:grid;align-content:center;padding:var(--gutter);clip-path:circle(0% at calc(100% - 44px) 44px);transition:clip-path .6s var(--ease);pointer-events:none}.mobile__list[data-astro-cid-dmqpwcec]{display:grid;gap:.3rem}.mobile__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i) * 60ms)}.mobile__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-size:clamp(2.2rem,1.4rem + 5vw,3.6rem);color:var(--linen)}.mobile__list[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--gold-soft)}.mobile__cta[data-astro-cid-dmqpwcec]{color:var(--gold-soft)!important}.mobile__foot[data-astro-cid-dmqpwcec]{margin-top:2rem;font-size:1.6rem;color:var(--gold-soft);opacity:0;transition:opacity .6s var(--ease) .4s}body.nav-open .mobile[data-astro-cid-dmqpwcec]{clip-path:circle(150% at calc(100% - 44px) 44px);pointer-events:auto}body.nav-open .mobile__list[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{opacity:1;transform:none}body.nav-open .mobile__foot[data-astro-cid-dmqpwcec]{opacity:1}body.nav-open{overflow:hidden}body.nav-open .burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0}body.nav-open .burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.nav-open .burger[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{background:var(--linen)}@media (max-width: 900px){.nav[data-astro-cid-dmqpwcec],.header__cta[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec]{display:flex;margin-left:auto}}.footer[data-astro-cid-sz7xmlte]{padding-block:clamp(3.5rem,2rem + 6vw,6rem) 1.5rem;overflow:clip}.footer__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.2fr 2fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.footer__tag[data-astro-cid-sz7xmlte]{margin-top:1.2rem;color:color-mix(in oklab,var(--linen) 78%,transparent);max-width:34ch}.footer__since[data-astro-cid-sz7xmlte]{margin-top:1rem;font-size:1.6rem;color:var(--gold-soft)}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem)}.footer__h[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:1rem}.footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:.6rem}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer__col[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:color-mix(in oklab,var(--linen) 82%,transparent);font-size:.98rem}.footer__seam[data-astro-cid-sz7xmlte]{margin:clamp(2.5rem,1rem + 5vw,5rem) 0 1.5rem;font-family:var(--font-display);font-weight:600;font-size:clamp(3rem,1rem + 14vw,12rem);line-height:.8;letter-spacing:-.02em;text-align:center;color:transparent;-webkit-text-stroke:1.5px color-mix(in oklab,var(--linen) 38%,transparent);user-select:none}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:2px dashed color-mix(in oklab,var(--linen) 26%,transparent);font-size:.86rem;color:color-mix(in oklab,var(--linen) 70%,transparent)}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap}.footer__formats[data-astro-cid-sz7xmlte]{letter-spacing:.12em;font-size:.78rem;opacity:.7}@media (max-width: 820px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.skip{position:absolute;left:1rem;top:-120%;z-index:1000;background:var(--ink);color:var(--linen);padding:.7em 1.2em;border-radius:100px;transition:top .3s var(--ease)}.skip:focus{top:1rem}
