@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2")}@font-face{font-family:Inter Variable;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia);size-adjust:76.49%;ascent-override:129.43%;descent-override:40.53%;line-gap-override:0%}:root{--brand-basalt:#0e0e0c;--brand-bone:#ede8df;--brand-ink:#161512;--brand-brass:#c9a45c;--font-display:"Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--font-sans:"Inter Variable", "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-display:clamp(2.75rem, 1.6rem + 4.9vw, 5.5rem);--fs-h1:clamp(2.75rem, 1.9rem + 3.2vw, 4.5rem);--fs-h2:clamp(2.25rem, 1.6rem + 2.2vw, 3.5rem);--fs-h3:clamp(1.25rem, 1.18rem + .3vw, 1.375rem);--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-body:clamp(1rem, .96rem + .2vw, 1.0625rem);--fs-small:.875rem;--fs-label:.75rem;--fs-numeral:clamp(2.5rem, 2rem + 1.6vw, 3.25rem);--fs-markets:clamp(1.75rem, 1rem + 3.2vw, 3.5rem);--fs-email:clamp(1.75rem, 1.2rem + 2.4vw, 3rem);--fs-nav:.9375rem;--fs-wordmark:1.125rem;--lh-display:1.02;--lh-h1:1.05;--lh-h2:1.1;--lh-h3:1.3;--lh-lead:1.5;--lh-body:1.65;--lh-small:1.5;--lh-label:1.3;--tr-display:-.015em;--tr-h1:-.01em;--tr-h2:-.005em;--tr-h3:-.01em;--tr-label:.16em;--tr-wordmark:.08em;--measure:65ch;--measure-lead:52ch;--measure-hero:34ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--section-y:clamp(4rem, 2.5rem + 6.4vw, 8rem);--stack-head:clamp(2rem, 1.4rem + 2.6vw, 4rem);--container:75rem;--container-prose:42.5rem;--gutter:clamp(1rem, 4vw, 3rem);--grid-gap:1rem;--header-h:4rem;--radius-0:0;--radius-1:2px;--radius-2:4px;--hair:1px;--edge-w:4px;--tap:44px;--btn-h:48px;--icon-s:16px;--icon-m:20px;--tick:14px;--rule-w:24px;--track-btn:.01em;--ease-std:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-sweep:cubic-bezier(.33, 0, .2, 1);--dur-press:.12s;--dur-ui:.2s;--dur-reveal:.6s;--dur-rule:.8s;--dur-headline:.9s;--dur-sweep:1.2s;--stagger:80ms;--z-grain:-1;--z-header:50;--z-menu:60;--z-skip:100;--scrim-side:linear-gradient(90deg, #0e0e0cd1 0%, #0e0e0ca6 45%, #0e0e0c00 70%);--scrim-top:linear-gradient(to bottom, #0e0e0c80 0, #0e0e0c00 160px);--scrim-bottom:linear-gradient(to bottom, transparent 70%, #0e0e0c8c 100%);--rim-light:#e8c47899}@media (width>=768px){:root{--grid-gap:1.5rem;--edge-w:6px}}@media (width>=1024px){:root{--header-h:4.5rem;--fs-wordmark:1.25rem}}:root,[data-surface=dark],html.js .site-header--hero:not(.is-solid),:root[data-theme=light] [data-surface=inverse]{color-scheme:dark;--bg:#0e0e0c;--bg-rgb:14 14 12;--surface:#171714;--surface-2:#1f1f1b;--text:#ede8df;--muted:#a39e93;--faint:#8a857b;--line:#2a2924;--line-strong:#68645a;--accent:#c9a45c;--accent-hover:#d8b673;--accent-ink:#17120a;--accent-on-image:#d8b673;--logo-slab:#ede8df;--focus-ring:#c9a45c;--glow:#c9a45c2e;--glow-strong:#c9a45c52;--shadow-cta-hover:0 0 24px 0 #c9a45c52, 0 0 0 1px #c9a45c8c;--shadow-raise:inset 0 1px 0 0 #ede8df0a, 0 24px 48px -24px #000000b3;--page-glow:radial-gradient(60% 50% at 85% 0%, #c9a45c1a, transparent 70%);--grain-opacity:.045;--selection:#c9a45c52;--band-fade:1}:root[data-theme=light],:root:not([data-theme=light]) [data-surface=inverse]{color-scheme:light;--bg:#f4f1ea;--bg-rgb:244 241 234;--surface:#fff;--surface-2:#ece7dc;--text:#161512;--muted:#5e5a52;--faint:#6e6a61;--line:#ddd7cb;--line-strong:#8f897d;--accent:#7d5e22;--accent-hover:#6a4f1c;--accent-ink:#fff;--accent-on-image:#d8b673;--logo-slab:#161512;--focus-ring:#7d5e22;--glow:transparent;--glow-strong:transparent;--shadow-cta-hover:0 10px 24px -10px #7d5e2273, 0 0 0 1px #6a4f1c;--shadow-raise:0 1px 2px #1615120f, 0 16px 32px -16px #1615122e;--page-glow:radial-gradient(60% 50% at 85% 0%, #7d5e2212, transparent 70%);--grain-opacity:0;--selection:#7d5e2238;--band-fade:0}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg:#f4f1ea;--bg-rgb:244 241 234;--surface:#fff;--surface-2:#ece7dc;--text:#161512;--muted:#5e5a52;--faint:#6e6a61;--line:#ddd7cb;--line-strong:#8f897d;--accent:#7d5e22;--accent-hover:#6a4f1c;--accent-ink:#fff;--accent-on-image:#d8b673;--logo-slab:#161512;--focus-ring:#7d5e22;--glow:transparent;--glow-strong:transparent;--shadow-cta-hover:0 10px 24px -10px #7d5e2273, 0 0 0 1px #6a4f1c;--shadow-raise:0 1px 2px #1615120f, 0 16px 32px -16px #1615122e;--page-glow:radial-gradient(60% 50% at 85% 0%, #7d5e2212, transparent 70%);--grain-opacity:0;--selection:#7d5e2238;--band-fade:0}:root:not([data-theme=dark]) [data-surface=dark],html.js:not([data-theme=dark]) .site-header--hero:not(.is-solid),:root:not([data-theme=dark]) [data-surface=inverse]{color-scheme:dark;--bg:#0e0e0c;--bg-rgb:14 14 12;--surface:#171714;--surface-2:#1f1f1b;--text:#ede8df;--muted:#a39e93;--faint:#8a857b;--line:#2a2924;--line-strong:#68645a;--accent:#c9a45c;--accent-hover:#d8b673;--accent-ink:#17120a;--accent-on-image:#d8b673;--logo-slab:#ede8df;--focus-ring:#c9a45c;--glow:#c9a45c2e;--glow-strong:#c9a45c52;--shadow-cta-hover:0 0 24px 0 #c9a45c52, 0 0 0 1px #c9a45c8c;--shadow-raise:inset 0 1px 0 0 #ede8df0a, 0 24px 48px -24px #000000b3;--page-glow:radial-gradient(60% 50% at 85% 0%, #c9a45c1a, transparent 70%);--grain-opacity:.045;--selection:#c9a45c52;--band-fade:1}}[data-surface]{background-color:var(--bg);color:var(--text)}html{background:var(--bg);color:var(--text)}::selection{background:var(--selection)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{content:"";z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}a{color:inherit}button{font:inherit;color:inherit}abbr[title]{text-decoration:none}strong{color:var(--text);font-weight:600}main:focus{outline:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-1)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.display,.h1,.h2{font-family:var(--font-display);text-wrap:balance;font-weight:400}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display)}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1);max-width:18ch}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2);max-width:20ch}.h3{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--muted);max-width:var(--measure-lead);text-wrap:pretty}.body{max-width:var(--measure);text-wrap:pretty}.muted{color:var(--muted);text-wrap:pretty}.small{font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.label{font-family:var(--font-sans);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted)}.eyebrow{align-items:center;gap:var(--space-3);display:flex}.rule{width:var(--rule-w);height:var(--hair);background:var(--accent);transform-origin:0;flex:none;display:block}.prose p+p{margin-top:var(--space-5)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--prose{max-width:calc(var(--container-prose) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.section+.section{padding-top:0}.section--rule{border-top:var(--hair) solid var(--line)}.section+.section.section--rule{padding-top:var(--section-y)}.stack-head{margin-top:var(--stack-head)}.split{row-gap:var(--stack-head);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.split{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.split__head{grid-column:1/5}.split__body{grid-column:6/13}}.sh{max-width:100%}@media (width>=1024px){.sh{max-width:calc((100% + var(--grid-gap)) * 8 / 12 - var(--grid-gap))}}.sh .h2{margin-top:var(--space-4)}.sh .lead{margin-top:var(--space-5)}.skip-link{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);clip-path:none;background:var(--accent);width:auto;height:auto;color:var(--accent-ink);font-weight:600;font-size:var(--fs-nav);padding:var(--space-3) var(--space-4);border-radius:var(--radius-1);text-decoration:none;position:fixed}.lockup{font-family:var(--font-display);font-size:var(--fs-wordmark);letter-spacing:var(--tr-wordmark);text-transform:uppercase;color:var(--text);white-space:nowrap;min-height:var(--tap);align-items:center;line-height:1;text-decoration:none;display:inline-flex}.lockup__mark{flex:none;width:auto;height:1.6cap;margin-right:.5cap}@supports not (height:1cap){.lockup__mark{height:1.1em;margin-right:.35em}}.slab-glyph{flex:none;width:auto;height:10px;display:inline-block}.site-header{z-index:var(--z-header);color:var(--text);background:var(--bg);border-bottom:var(--hair) solid var(--line);position:sticky;top:0}html.js .site-header{background:rgb(var(--bg-rgb) / 0);transition:background-color var(--dur-ui) var(--ease-std), border-color var(--dur-ui) var(--ease-std);border-bottom-color:#0000}html.js .site-header.is-solid{background:rgb(var(--bg-rgb) / .96);border-bottom-color:var(--line)}@supports (backdrop-filter:blur(1px)){html.js .site-header.is-solid{background:rgb(var(--bg-rgb) / .82);backdrop-filter:saturate(140%)blur(12px)}}html.js .site-header--hero:not(.is-solid){background:0 0}.site-header__row{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--header-h);display:flex}.site-header__tools{align-items:center;gap:var(--space-2);display:flex}.nav{display:none}.nav ul{gap:var(--space-2);list-style:none;display:flex}.nav__link{min-height:var(--tap);padding-inline:var(--space-3);font-size:var(--fs-nav);letter-spacing:var(--track-btn);color:var(--muted);background:linear-gradient(var(--accent), var(--accent)) var(--space-3) calc(100% - 10px) / 0% 1px no-repeat;transition:color var(--dur-ui) var(--ease-std), background-size var(--dur-ui) var(--ease-std);align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.nav__link:hover,.nav__link:focus-visible{color:var(--text);background-size:calc(100% - 2 * var(--space-3)) 1px}.nav__link[aria-current=page]{color:var(--text);background-size:calc(100% - 2 * var(--space-3)) 1px;transition:none}@media (width>=768px){.nav{display:block}.menu-btn{display:none!important}}.icon-btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius-1);color:var(--muted);cursor:pointer;transition:color var(--dur-ui) var(--ease-std), background-color var(--dur-ui) var(--ease-std), transform var(--dur-press) var(--ease-std);background:0 0;border:0;padding:0;display:inline-flex}.icon-btn:hover{color:var(--text);background:var(--surface-2)}.icon-btn:active{transform:scale(.96)}.theme-toggle svg{width:var(--icon-m);height:var(--icon-m);transition:transform var(--dur-ui) var(--ease-std)}:root[data-theme=light] .theme-toggle svg{transform:rotate(180deg)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .theme-toggle svg{transform:rotate(180deg)}}html.js .site-header--hero:not(.is-solid) .theme-toggle svg{transform:none}.menu-btn{color:var(--text);padding-inline:var(--space-3);font-size:var(--fs-nav);font-weight:500}.menu-btn__bars{width:var(--icon-s);height:7px;position:relative}.menu-btn__bars:before,.menu-btn__bars:after{content:"";height:1.5px;transition:transform var(--dur-ui) var(--ease-std);background:currentColor;position:absolute;left:0;right:0}.menu-btn__bars:before{top:0}.menu-btn__bars:after{bottom:0}.menu-btn[aria-expanded=true] .menu-btn__bars:before{transform:translateY(2.75px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__bars:after{transform:translateY(-2.75px)rotate(-45deg)}.menu-sheet{inset:var(--header-h) 0 0 0;z-index:var(--z-menu);background:var(--bg);padding:var(--space-6) var(--gutter);overscroll-behavior:contain;position:fixed;overflow-y:auto}.menu-sheet ul{list-style:none}.menu-sheet__link{align-items:center;gap:var(--space-4);border-bottom:var(--hair) solid var(--line);min-height:64px;font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--text);text-decoration:none;display:flex}.menu-sheet__link[aria-current=page]:before{content:"";width:var(--rule-w);height:var(--hair);background:var(--accent)}.menu-sheet__meta{margin-top:var(--space-7);gap:var(--space-2);justify-items:start;display:grid}.menu-sheet__email{font-size:var(--fs-body);color:var(--text);min-height:var(--tap);align-items:center;font-weight:500;display:inline-flex}.menu-sheet__privacy{color:var(--muted);font-size:var(--fs-small);min-height:var(--tap);align-items:center;display:inline-flex}html.menu-open{overflow:hidden}@media (width>=768px){.menu-sheet{display:none!important}}.btn{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--btn-h);padding:0 var(--space-5);font-family:var(--font-sans);font-size:var(--fs-nav);letter-spacing:var(--track-btn);text-align:center;border:var(--hair) solid transparent;border-radius:var(--radius-1);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-std), box-shadow var(--dur-ui) var(--ease-std), border-color var(--dur-ui) var(--ease-std), transform var(--dur-press) var(--ease-std);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn__arrow{width:var(--icon-s);height:var(--icon-s);transition:transform var(--dur-ui) var(--ease-std);flex:none}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover,.btn--primary:focus-visible{background:var(--accent-hover);box-shadow:var(--shadow-cta-hover)}.btn--primary:hover .btn__arrow,.btn--primary:focus-visible .btn__arrow{transform:translate(4px)}.btn--primary:active{box-shadow:none;transform:translateY(1px)}.btn--secondary{color:var(--text);border-color:var(--line-strong);background:0 0}.btn--secondary:hover,.btn--secondary:focus-visible{border-color:var(--accent);background:var(--surface-2)}.btn--secondary:active{transform:translateY(1px)}.btn-row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.tlink{align-items:center;gap:var(--space-2);min-height:var(--tap);font-weight:500;font-size:var(--fs-body);color:var(--text);text-decoration:none;display:inline-flex}.tlink__text{background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0% 1px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-ui) var(--ease-std);padding-bottom:4px}.tlink__arrow{color:var(--accent);transition:transform var(--dur-ui) var(--ease-std)}.tlink:hover .tlink__text,.tlink:focus-visible .tlink__text{background-size:100% 1px,100% 1px}.tlink:hover .tlink__arrow,.tlink:focus-visible .tlink__arrow{transform:translate(4px)}.tlink:active{color:var(--accent)}.ilink,.prose a,.faq a,.manifest a{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--line-strong);transition:text-decoration-color var(--dur-ui) var(--ease-std)}.ilink:hover,.prose a:hover,.faq a:hover,.manifest a:hover{text-decoration-color:currentColor}.hero{--img-ar:4 / 5;--rim-x:60.6%;--rim-top:13.5%;--rim-h:61%;--rim-w:4.2%;position:relative;overflow:clip}html.js .hero{margin-top:calc(-1 * var(--header-h))}.hero__media{aspect-ratio:4/5;position:relative;overflow:clip}.hero__frame{position:absolute;inset:0}.hero__frame img{object-fit:cover;width:100%;height:100%}.hero__media:after{content:"";background:linear-gradient(to bottom, rgb(var(--bg-rgb) / 0), rgb(var(--bg-rgb) / .85) 45%, var(--bg));position:absolute;inset:40% 0 0}.hero__rim{display:none}.hero__content{padding-bottom:var(--space-8);margin-top:-10rem;position:relative}.hero__eyebrow{color:var(--accent-on-image)}.hero__title{margin-top:var(--space-5)}.hero__title .line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}.hero__title .line>span{display:block}.hero__title em{font-style:italic}.hero__lead{margin-top:var(--space-5);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text);max-width:var(--measure-hero);text-wrap:pretty}.hero__ctas{margin-top:var(--space-6)}@media (width>=768px){.hero{--img-ar:3 / 2;--focal-x:72%;--focal-y:50%;--rim-x:78.6%;--rim-top:13.5%;--rim-h:61%;--rim-w:2.4%;align-items:center;min-height:max(640px,100svh);display:flex}.hero__media{aspect-ratio:auto;position:absolute;inset:0}.hero__media:after{background:var(--scrim-top), var(--scrim-bottom), var(--scrim-side);inset:0}.hero__frame{width:max(100%, calc(max(640px, 100svh) * var(--img-ar)));aspect-ratio:var(--img-ar);inset:auto;left:var(--focal-x);top:var(--focal-y);transform:translate(calc(-1 * var(--focal-x)), calc(-1 * var(--focal-y)))}.hero__content{width:100%;padding-top:var(--header-h);padding-bottom:var(--space-8);margin-top:0}.hero__text{max-width:calc((100% + var(--grid-gap)) * 7 / 8 - var(--grid-gap))}}@media (width>=1024px){.hero__text{max-width:calc((100% + var(--grid-gap)) * 7 / 12 - var(--grid-gap))}}.page-head{background-image:var(--page-glow);padding-top:clamp(3rem,1rem + 8vw,8rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.page-head__inner{max-width:100%}@media (width>=1024px){.page-head__inner{max-width:calc((100% + var(--grid-gap)) * 8 / 12 - var(--grid-gap))}}.page-head .h1,.page-head .lead{margin-top:var(--space-5)}.page-head__ctas{margin-top:var(--space-6)}.page-head__meta{margin-top:var(--space-5);color:var(--faint);font-size:var(--fs-small)}@media (width<=767.98px){.page-head__ctas .btn--primary{width:100%}}.split-hero{background-image:var(--page-glow);padding-top:clamp(3rem,1rem + 8vw,8rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem);overflow-x:clip}.split-hero__grid{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.split-hero__media{aspect-ratio:4/5;background:var(--surface);margin:0;overflow:clip}.split-hero__media img{object-fit:cover;object-position:62% 55%;width:100%;height:100%}@media (width>=768px) and (width<=1023.98px){.split-hero__media{max-width:480px}}@media (width>=1024px){.split-hero__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.split-hero__text{grid-column:1/7}.split-hero__media{aspect-ratio:auto;grid-column:8/13;height:min(80svh,42rem);max-height:80svh}}@media (width>=1280px){.split-hero__media{margin-right:calc(-1 * ((100vw - min(100vw, var(--container) + 2 * var(--gutter))) / 2 + var(--gutter)))}}.head-eyebrow{align-items:center;gap:var(--space-3);display:flex}.index-wrap{position:relative}.index__top{height:var(--hair);background:var(--line);transform-origin:0;display:block}.index{list-style:none}.index__item{padding-block:var(--space-6);border-bottom:var(--hair) solid var(--line)}.index__num{font-family:var(--font-display);font-size:var(--fs-numeral);color:var(--accent);font-variant-numeric:lining-nums;line-height:1;display:block}.index__title{margin-top:var(--space-5)}.index__body{margin-top:var(--space-3);color:var(--muted);text-wrap:pretty;max-width:36ch}.index__body+.index__body{margin-top:var(--space-3)}.index__link{margin-top:var(--space-5)}@media (width>=768px) and (width<=1023.98px){.index__item{column-gap:var(--grid-gap);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.index__num{grid-column:1/3}.index__text{grid-column:3/9}.index__title{margin-top:0}.index__body{max-width:52ch}}@media (width>=1024px){.index{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));display:grid}.index--2{--cols:2}.index--3{--cols:3}.index--4{--cols:4}.index__item{padding-bottom:0;padding-right:var(--space-6);border-bottom:0}.index__item+.index__item{border-left:var(--hair) solid var(--line);padding-left:var(--space-6)}.index--2 .index__body{max-width:44ch}}.terms{list-style:none}.terms__item{grid-template-columns:var(--tick) minmax(0, 1fr);gap:var(--space-4);padding-block:var(--space-4);display:grid;position:relative}.terms__item:before,.terms__item.is-last:after{content:"";height:var(--hair);background:var(--line);transform-origin:0;position:absolute;left:0;right:0}.terms__item:before{top:0}.terms__item.is-last:after{bottom:0}.terms__tick{width:var(--tick);height:var(--tick);color:var(--accent);margin-top:.35em}.terms__text{color:var(--text);max-width:var(--measure);text-wrap:pretty}.terms__note{color:var(--muted);font-size:var(--fs-small);display:block}.terms--compact .terms__item{padding-block:var(--space-3)}.terms--compact .terms__text{font-size:var(--fs-small)}@media (width>=1024px){.terms--2col{column-gap:var(--space-7);grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid}.terms--r3{grid-template-rows:repeat(3,auto)}.terms--r4{grid-template-rows:repeat(4,auto)}.terms--2col .terms__item.is-col-last:after{content:"";height:var(--hair);background:var(--line);transform-origin:0;position:absolute;bottom:0;left:0;right:0}}.terms-note{margin-top:var(--space-5);color:var(--muted);font-size:var(--fs-small);max-width:var(--measure);text-wrap:pretty}.band{aspect-ratio:4/3;background:var(--surface);max-height:760px;margin:0;position:relative;overflow:clip}.band img{object-fit:cover;object-position:var(--focal,50% 50%);width:100%;height:100%}.band--logistics{--focal:50% 60%}.band:before,.band:after{content:"";z-index:1;pointer-events:none;height:96px;opacity:var(--band-fade);position:absolute;left:0;right:0}.band:before{background:linear-gradient(var(--bg), rgb(var(--bg-rgb) / 0));top:0}.band:after{background:linear-gradient(rgb(var(--bg-rgb) / 0), var(--bg));bottom:0}@media (width>=768px){.band{aspect-ratio:16/9}}@media (width>=1280px){.band{aspect-ratio:21/9}}.twocol{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.twocol__media{aspect-ratio:4/5;background:var(--surface);margin:0;overflow:clip}.twocol__media img{object-fit:cover;object-position:var(--focal,50% 50%);width:100%;height:100%}.twocol__media--packing{--focal:50% 45%}.twocol__body>*+*{margin-top:var(--stack-head)}.twocol__body .twocol__more{margin-top:var(--space-5)}@media (width>=768px) and (width<=1023.98px){.twocol__media{max-width:480px}}@media (width>=1024px){.twocol{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.twocol__media{grid-area:1/1/auto/6}.twocol__body{grid-area:1/7/auto/13}.twocol--mirror .twocol__media{grid-column:8/13}.twocol--mirror .twocol__body{grid-column:1/7}}.markets{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--fs-markets);letter-spacing:-.005em;color:var(--text);text-wrap:balance;line-height:1.15;list-style:none}@media (width>=1024px){.markets{max-width:calc((100% + var(--grid-gap)) * 11 / 12 - var(--grid-gap))}}.markets li{white-space:nowrap;display:inline}.markets li:not(:last-child):after{content:" ·";color:var(--accent)}@media (width<=767.98px){.markets li{display:block}.markets li:after{content:none!important}}@media (width>=1024px){.markets li:nth-child(3):after{content:" ·\a ";white-space:pre}}.markets__caption{margin-top:var(--space-5);color:var(--muted);max-width:var(--measure)}.dotlist{color:var(--text);font-size:var(--fs-lead);max-width:60rem;line-height:1.8;list-style:none}.dotlist li{white-space:nowrap;display:inline}@media (width<=767.98px){.dotlist{font-size:var(--fs-body);line-height:2}}.dotlist li:not(:last-child):after{content:" ·";color:var(--accent)}.doors__label{display:block}.doors .index__title{margin-top:var(--space-3)}.manifest{background:var(--surface);color:var(--text);border:var(--hair) solid var(--line);border-radius:var(--radius-2);padding:var(--space-5);box-shadow:var(--shadow-raise)}@media (width>=768px){.manifest{padding:var(--space-6)}}.manifest__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--hair) solid var(--line);display:flex}.manifest__head .label{margin:0}.manifest__mark{width:auto;height:32px}.manifest__dl{grid-template-columns:minmax(0,1fr);display:grid}.manifest__row{padding-block:var(--space-3);border-bottom:var(--hair) solid var(--line)}.manifest__row:last-child{border-bottom:0;padding-bottom:0}.manifest__row dt{margin-bottom:var(--space-1)}.manifest__row dd{min-width:0;font-weight:500;font-size:var(--fs-body);overflow-wrap:break-word}@media (width>=768px){.manifest__row{column-gap:var(--space-4);grid-template-columns:8rem minmax(0,1fr);align-items:baseline;display:grid}.manifest__row dt{margin-bottom:0}}.email-row{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.email-large{font-family:var(--font-display);font-size:var(--fs-email);color:var(--text);overflow-wrap:anywhere;background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0% 1px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 0 100% / 100% 1px no-repeat;transition:background-size var(--dur-ui) var(--ease-std);padding-bottom:4px;line-height:1.1;text-decoration:none}.email-large:hover,.email-large:focus-visible{background-size:100% 1px,100% 1px}.copy-email{align-items:center;gap:var(--space-2);min-height:var(--tap);padding-inline:var(--space-3);border:var(--hair) solid var(--line-strong);border-radius:var(--radius-1);color:var(--muted);font-size:var(--fs-small);cursor:pointer;transition:color var(--dur-ui) var(--ease-std), background-color var(--dur-ui) var(--ease-std), border-color var(--dur-ui) var(--ease-std), transform var(--dur-press) var(--ease-std);background:0 0;font-weight:500;display:inline-flex}.copy-email:hover{color:var(--text);background:var(--surface-2);border-color:var(--accent)}.copy-email:active{transform:translateY(1px)}.copy-email__icons{width:var(--icon-s);height:var(--icon-s);flex:none;position:relative}.copy-email__icons svg{width:100%;height:100%;transition:opacity var(--dur-press) var(--ease-std);position:absolute;inset:0}.copy-email__ok{opacity:0;color:var(--accent)}.copy-email.is-copied .copy-email__ok{opacity:1}.copy-email.is-copied .copy-email__copy{opacity:0}.slab-section{padding-top:var(--section-y);padding-bottom:var(--space-9)}.slab{padding:clamp(2rem,1rem + 5vw,6rem);position:relative;overflow:clip}.slab:after{content:"";width:var(--edge-w);background:var(--brand-brass);transform-origin:top;position:absolute;top:0;bottom:0;right:0}@media (width<=767.98px){.slab{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-right:calc(var(--gutter) + var(--edge-w))}}.slab__grid{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.slab__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.slab__left{grid-column:1/7}.slab__right{grid-column:7/13}}.slab .h2{margin-top:var(--space-4)}.slab__text{margin-top:var(--space-5);color:var(--muted);max-width:var(--measure-lead);text-wrap:pretty}.slab__email,.slab__cta{margin-top:var(--space-6)}@media (width<=767.98px){.slab__cta .btn--primary{width:100%}}.slab__right .label+.terms{margin-top:var(--space-4)}.slab .h3-small{margin-top:0}.faq{border-top:var(--hair) solid var(--line)}.faq__row{padding-block:var(--space-6);border-bottom:var(--hair) solid var(--line)}.faq__row dd{margin-top:var(--space-3);color:var(--muted);max-width:var(--measure);text-wrap:pretty}@media (width>=1024px){.faq__row{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.faq__row dt{padding-right:var(--space-5);grid-column:1/6}.faq__row dd{grid-column:6/13;margin-top:0}}.subject-grid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (width>=768px){.subject-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}}.subject-grid .btn{width:100%}.subject-grid__help{margin-top:var(--space-2);color:var(--muted);font-size:var(--fs-small)}.page-head__email{margin-top:var(--space-6)}.include-block+.include-block{margin-top:var(--space-5)}.include-block{color:var(--muted);max-width:var(--measure)}.check-sender .h3{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-h2)}.prose{color:var(--muted)}.prose h2{color:var(--text);margin-top:var(--space-8);margin-bottom:var(--space-4)}.prose h2:first-child{margin-top:0}.prose ul{padding-left:1.25em}.prose li+li{margin-top:var(--space-2)}.prose li::marker{color:var(--accent)}.link-list{gap:var(--space-2) var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;list-style:none;display:flex}.site-footer{border-top:var(--hair) solid var(--line);padding-block:var(--space-7)}@media (width>=768px){.site-footer{padding-block:var(--space-8)}}.site-footer__grid{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.site-footer__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width>=1024px){.site-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__brand{grid-column:1/6}.site-footer__nav{grid-column:7/10}.site-footer__email{grid-column:10/13}}.site-footer__line{margin-top:var(--space-4);color:var(--muted);font-size:var(--fs-small);max-width:36ch}.site-footer__line strong{font-weight:500}.site-footer ul{margin-top:var(--space-3);list-style:none}.footer-link{min-height:var(--tap);color:var(--muted);font-size:var(--fs-body);background:linear-gradient(var(--accent), var(--accent)) 0 calc(100% - 10px) / 0% 1px no-repeat;transition:color var(--dur-ui) var(--ease-std), background-size var(--dur-ui) var(--ease-std);align-items:center;text-decoration:none;display:inline-flex}.footer-link:hover,.footer-link:focus-visible{color:var(--text);background-size:100% 1px}.footer-link[aria-current=page]{color:var(--text)}.site-footer__bottom{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--hair) solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.site-footer__bottom .footer-link{font-size:var(--fs-small)}@media (forced-colors:active){.btn,.copy-email,.icon-btn{border:1px solid buttontext}.tlink__text,.email-large,.nav__link,.footer-link{background:0 0;text-decoration:underline}.terms__tick{color:canvastext}.slab:after{display:none}}@media print{.site-header,.menu-sheet,.theme-toggle,.copy-email,.skip-link{display:none!important}body:before{display:none}}.scroll-sentinel{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.section+.slab-section{padding-top:0}.slab .h2:first-child{margin-top:0}.section--first{border-top:var(--hair) solid var(--line)}.lead--text{color:var(--text);max-width:var(--measure)}.prose-plain>*+*,.split-hero__title,.split-hero__lead{margin-top:var(--space-5)}@media (width<=767.98px){.split-hero .page-head__ctas .btn--primary{width:100%}}.together{margin-top:var(--space-7)}.together__text{margin-top:var(--space-4);font-family:var(--font-display);font-size:calc(var(--fs-h3) * 1.4);color:var(--text);text-wrap:balance;line-height:1.25}@media (width>=1024px){.together{margin-top:var(--space-8)}.together__text{max-width:calc((100% + var(--grid-gap)) * 8 / 12 - var(--grid-gap))}}.section--tight{padding-top:var(--space-7)}.include-link,.doors__label{margin-top:var(--space-5)}@media (width>=768px) and (width<=1023.98px){.doors__label{margin-top:0}}@media (width>=768px){.hero:after{content:"";background:linear-gradient(rgb(var(--bg-rgb) / 0), var(--bg));pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}}:root[data-theme=light] .hero:after{display:none}:root[data-theme=light] .hero{--scrim-bottom:linear-gradient(to bottom, transparent 75%, #0e0e0c4d 100%)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hero:after{display:none}:root:not([data-theme=dark]) .hero{--scrim-bottom:linear-gradient(to bottom, transparent 75%, #0e0e0c4d 100%)}}.hero__content{z-index:1}.band picture,.twocol__media picture,.split-hero__media picture,.hero__frame picture{width:100%;height:100%;display:block}html.js .page-head,html.js .split-hero{margin-top:calc(-1 * var(--header-h));padding-top:calc(clamp(3rem, 1rem + 8vw, 8rem) + var(--header-h))}.nowrap{white-space:nowrap}html.js .site-header--hero:not(.is-solid) .nav__link,html.js .site-header--hero:not(.is-solid) .theme-toggle{color:var(--text)}.band--flatlay{--focal:50% 55%}@media (width<=767.98px){.band--flatlay{aspect-ratio:16/9}}.prose-wrap{max-width:var(--container-prose)}.h1--lines{max-width:none}.h1--lines .line{display:block}@media (width<=767.98px){.site-footer__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}.site-footer__email .footer-link{font-size:var(--fs-small)}}.hyphen-tight{margin-inline:-.04em}.split-hero__media img{transform-origin:80% 55%;transform:scale(1.16)}.slab__note{margin-top:0}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}@media (prefers-reduced-motion:no-preference){html.motion .hero__title .line>span{animation:tm-line-up var(--dur-headline) var(--ease-out) both;animation-delay:.15s}html.motion .hero__title .line:nth-child(2)>span{animation-delay:.23s}@keyframes tm-line-up{0%{transform:translateY(105%)}to{transform:none}}html.motion .hero__eyebrow,html.motion .hero__lead,html.motion .hero__ctas{animation:tm-fade-up var(--dur-reveal) var(--ease-out) both}html.motion .hero__eyebrow{animation-delay:.1s}html.motion .hero__lead{animation-delay:.38s}html.motion .hero__ctas{animation-delay:.48s}@keyframes tm-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.motion .hero__rim{left:var(--rim-x);top:var(--rim-top);height:var(--rim-h);width:var(--rim-w);pointer-events:none;display:block;position:absolute;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}html.motion .hero__rim>span{background:linear-gradient(to bottom, transparent, var(--rim-light) 50%, transparent);mix-blend-mode:screen;opacity:0;height:40%;display:block;transform:translateY(-100%)}html.motion .hero.is-ready .hero__rim>span{animation:tm-sweep var(--dur-sweep) var(--ease-sweep) .2s both}@keyframes tm-sweep{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(250%)}}@supports (animation-timeline:scroll()){@media (width>=1024px) and (pointer:fine){html.motion .hero__frame{width:max(100%, calc(max(640px, 116svh) * var(--img-ar)));animation:linear both tm-parallax scroll(root);animation-range:0 100svh}@keyframes tm-parallax{0%{translate:0}to{translate:0 15svh}}}}@supports (animation-timeline:view()){@media (width>=1024px) and (pointer:fine){html.motion .band img{animation:linear both tm-settle view();animation-range:entry cover 50%}@keyframes tm-settle{0%{transform:scale(1.08)}to{transform:none}}}}html.motion [data-reveal] .rule,html.motion [data-reveal] .index__top,html.motion [data-reveal] .terms__item:before,html.motion [data-reveal] .terms__item:after{transition:transform var(--dur-rule) var(--ease-out)}html.motion .reveal-pending .rule,html.motion .reveal-pending .index__top,html.motion .reveal-pending .terms__item:before,html.motion .reveal-pending .terms__item:after{transform:scaleX(0)}html.motion [data-reveal] .terms__item:nth-child(2):before{transition-delay:60ms}html.motion [data-reveal] .terms__item:nth-child(3):before{transition-delay:.12s}html.motion [data-reveal] .terms__item:nth-child(4):before{transition-delay:.18s}html.motion [data-reveal] .terms__item:nth-child(5):before{transition-delay:.24s}html.motion [data-reveal] .terms__item:nth-child(6):before{transition-delay:.3s}html.motion [data-reveal] .terms__item:nth-child(7):before{transition-delay:.36s}html.motion [data-reveal] .index__num{transition:transform var(--dur-reveal) var(--ease-out), color var(--dur-reveal) var(--ease-out)}html.motion .reveal-pending .index__num{color:var(--muted);transform:translateY(12px)}html.motion [data-reveal] .index__item:nth-child(2) .index__num{transition-delay:calc(var(--stagger) * 1)}html.motion [data-reveal] .index__item:nth-child(3) .index__num{transition-delay:calc(var(--stagger) * 2)}html.motion [data-reveal] .index__item:nth-child(4) .index__num{transition-delay:calc(var(--stagger) * 3)}html.motion [data-reveal] .terms__tick path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .32s var(--ease-out)}html.motion .reveal-pending .terms__tick path{stroke-dashoffset:1px}html.motion [data-reveal] .terms__item:nth-child(2) .terms__tick path{transition-delay:40ms}html.motion [data-reveal] .terms__item:nth-child(3) .terms__tick path{transition-delay:80ms}html.motion [data-reveal] .terms__item:nth-child(4) .terms__tick path{transition-delay:.12s}html.motion [data-reveal] .terms__item:nth-child(5) .terms__tick path{transition-delay:.16s}html.motion [data-reveal] .terms__item:nth-child(6) .terms__tick path{transition-delay:.2s}html.motion [data-reveal] .terms__item:nth-child(7) .terms__tick path{transition-delay:.24s}html.motion [data-reveal] .markets li{transition:color .4s var(--ease-out)}html.motion .reveal-pending .markets li{color:var(--muted)}html.motion [data-reveal] .markets li:nth-child(2){transition-delay:60ms}html.motion [data-reveal] .markets li:nth-child(3){transition-delay:.12s}html.motion [data-reveal] .markets li:nth-child(4){transition-delay:.18s}html.motion [data-reveal] .markets li:nth-child(5){transition-delay:.24s}html.motion [data-reveal] .markets li:nth-child(6){transition-delay:.3s}html.motion .slab[data-reveal]:after{transition:transform var(--dur-rule) var(--ease-out)}html.motion .slab.reveal-pending:after{transform:scaleY(0)}html.motion .menu-sheet:not([hidden]){animation:tm-fade .2s var(--ease-std) both}html.motion .menu-sheet:not([hidden]) li{animation:tm-rise .24s var(--ease-out) both}html.motion .menu-sheet li:nth-child(2){animation-delay:40ms}html.motion .menu-sheet li:nth-child(3){animation-delay:80ms}html.motion .menu-sheet li:nth-child(4){animation-delay:.12s}@keyframes tm-fade{0%{opacity:0}to{opacity:1}}@keyframes tm-rise{0%{transform:translateY(8px)}to{transform:none}}}@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}.btn:hover .btn__arrow,.tlink:hover .tlink__arrow,.btn:focus-visible .btn__arrow,.tlink:focus-visible .tlink__arrow,.btn:active,.icon-btn:active,.copy-email:active{transform:none}.hero__rim{display:none!important}}
