header[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:2.5rem;min-height:var(--header-height);padding:1rem var(--gutter);background:color-mix(in srgb,var(--fiber-white) 82%,transparent);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .24s ease,background-color .24s ease}header[data-astro-cid-dmqpwcec][data-scrolled]{background:color-mix(in srgb,var(--fiber-white) 92%,transparent);border-bottom-color:var(--rule)}.wordmark[data-astro-cid-dmqpwcec]{display:block;flex-shrink:0}.wordmark[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:1.6rem;width:auto}nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);margin-left:auto}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.cta){position:relative;color:var(--ink);text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700;padding-block:.7rem}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.cta):hover{color:var(--accent);text-decoration:none}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.cta):after{content:"";position:absolute;right:0;bottom:.2rem;left:0;height:2px;background:var(--signal-orange);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,1,.36,1)}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.cta):hover:after,nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.cta):focus-visible:after{transform:scaleX(1)}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--core-black);text-decoration:none}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec][aria-current=page]:after{transform:scaleX(1)}.cta[data-astro-cid-dmqpwcec]{min-height:2.7rem;padding:.65rem 1.15rem}.menu-toggle[data-astro-cid-dmqpwcec]{display:none;margin-left:auto;width:2.75rem;height:2.75rem;padding:.6rem;border:1px solid var(--core-black);background:transparent;color:var(--ink);cursor:pointer}.menu-toggle[data-astro-cid-dmqpwcec] .icon-close[data-astro-cid-dmqpwcec],.menu-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .icon-menu[data-astro-cid-dmqpwcec]{display:none}.menu-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .icon-close[data-astro-cid-dmqpwcec]{display:block}@media (max-width: 860px){header[data-astro-cid-dmqpwcec]{gap:1rem}.menu-toggle[data-astro-cid-dmqpwcec]{display:block}nav[data-astro-cid-dmqpwcec]{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;margin-left:0;padding:1.5rem var(--gutter) 2rem;background:var(--core-black);border-bottom:.4rem solid var(--signal-orange)}header[data-astro-cid-dmqpwcec][data-menu-open] nav[data-astro-cid-dmqpwcec]{display:flex}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]:not(.cta){padding:1.1rem 0;border-bottom:1px solid rgb(221 220 226 / 22%);color:var(--fiber-white);font-size:.8rem}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--signal-orange)}nav[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec][aria-current=page]:after{display:none}.cta[data-astro-cid-dmqpwcec]{align-self:flex-start;margin-top:1.25rem}}footer[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5rem 2rem;padding:clamp(4rem,8vw,7rem) var(--gutter) 2rem;border-top:.5rem solid var(--signal-orange);background:var(--core-black);color:var(--clean-grey)}.footer-brand[data-astro-cid-sz7xmlte]{max-width:28rem}.footer-mark[data-astro-cid-sz7xmlte]{display:inline-block}.footer-mark[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:9.5rem;height:auto}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:1.5rem;font-size:clamp(1.5rem,3vw,2.35rem);font-weight:600;line-height:1.15;letter-spacing:-.035em;color:var(--fiber-white)}.footer-links[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:2rem}nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,auto);gap:1rem 2.5rem}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--fiber-white);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--signal-orange)}.copyright[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 1.5rem;grid-column:1 / -1;padding-top:2rem;border-top:1px solid rgb(221 220 226 / 22%);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}@media (max-width: 700px){footer[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:3rem}.copyright[data-astro-cid-sz7xmlte]{grid-column:auto}}@font-face{font-family:GT Planar;src:url(/_astro/GT-Planar-Thin.CUbYu59L.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:GT Planar;src:url(/_astro/GT-Planar-Light.CZxL8kUN.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Planar;src:url(/_astro/GT-Planar-Regular.D1BV8NnS.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Planar;src:url(/_astro/GT-Planar-Medium.BE6u5wn4.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Planar;src:url(/_astro/GT-Planar-Bold.Dd6gcyhk.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Planar;src:url(/_astro/GT-Planar-Black.zRR3-Dqz.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gravur Condensed;src:url(/_astro/GravurCondensed-Thin.BRSb65H0.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gravur Condensed;src:url(/_astro/GravurCondensed-Light.D77Lc-u8.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gravur Condensed;src:url(/_astro/GravurCondensed-Regular.CiWyYAnu.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gravur Condensed;src:url(/_astro/GravurCondensed-Bold.l49gsTj1.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gravur Condensed;src:url(/_astro/GravurCondensed-Black.Dlsg-g8x.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6,li,a,span{overflow-wrap:normal;word-break:normal;hyphens:none}:root{--signal-orange: #ff5623;--core-black: #14131a;--control-grey: #33323b;--clean-grey: #dddce2;--fiber-white: #fcfcf4;--verified-green: #2e9e78;--sync-blue: #5566c4;--signal-orange-ink: color-mix(in srgb, var(--signal-orange) 77%, black);--verified-green-ink: color-mix(in srgb, var(--verified-green) 78%, black);--sync-blue-ink: var(--sync-blue);--section-accent: var(--signal-orange);--section-accent-ink: var(--signal-orange-ink);--accent: var(--signal-orange);--ink: var(--core-black);--ink-muted: var(--control-grey);--rule: var(--clean-grey);--page: var(--fiber-white);--surface: #f3f2ed;--content: 78rem;--measure: 49rem;--gutter: clamp(1.25rem, 4vw, 4rem);--section-space: clamp(5rem, 10vw, 9rem);--header-height: 5.25rem;--font-display: "GT Planar", "Helvetica Neue", Arial, sans-serif;--font-heading: "Gravur Condensed", "Arial Narrow", sans-serif;--font-body: "GT Planar", "Helvetica Neue", Arial, sans-serif}html{font-family:var(--font-body);font-weight:400;background:var(--page);color:var(--ink);scroll-behavior:smooth}body{margin:0;display:flex;flex-direction:column;min-height:100dvh;background:var(--page)}main{flex-grow:1;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}main a:not(.btn){color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.22em}a:not(.btn):hover{text-decoration:underline}:focus-visible{outline:3px solid var(--signal-orange);outline-offset:4px}section{position:relative;padding:var(--section-space) var(--gutter);border-top:1px solid var(--rule)}main>section:last-child{flex-grow:1}section>*{position:relative;z-index:1;width:100%;max-width:var(--content);margin-inline:auto}h1,h2,h3{color:var(--ink)}h1,h2{max-width:var(--measure);font-weight:700;line-height:.98;letter-spacing:-.045em;text-wrap:balance}h1{font-family:var(--font-display);font-size:clamp(2.5rem,7vw,6.75rem)}h2{font-family:var(--font-display);font-size:clamp(2rem,5vw,4.75rem)}h3{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.eyebrow{font-family:var(--font-heading);text-transform:uppercase;font-weight:700;letter-spacing:.16em;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.3;color:var(--section-accent-ink);margin-bottom:1.75rem}.lede{max-width:var(--measure);font-size:clamp(1.125rem,2vw,1.4rem);color:var(--ink-muted);margin-top:1.75rem}.prose{max-width:var(--measure)}.prose p{margin-top:1.5rem;color:var(--ink-muted);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.65}.statement{position:relative;max-width:56rem;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--rule);font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.85rem);font-weight:500;line-height:1.12;letter-spacing:-.035em;text-wrap:balance;color:var(--ink)}.statement:before{content:"";position:absolute;top:-1px;left:0;width:clamp(3.5rem,7vw,6.5rem);height:3px;background:var(--section-accent)}.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:3rem}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;min-height:3.25rem;overflow:hidden;text-decoration:none;text-align:center;padding:.85rem 1.5rem;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;line-height:1.2;border:1px solid var(--core-black);color:var(--core-black);isolation:isolate;transition:color .22s ease,border-color .22s ease}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--core-black);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.btn:after{content:"";width:1.1rem;height:1px;background:currentColor;transition:transform .32s cubic-bezier(.22,1,.36,1)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn:hover:after,.btn:focus-visible:after{transform:translate(.3rem)}.btn:hover,.btn:focus-visible{color:var(--fiber-white);text-decoration:none}.btn-primary{border-color:var(--signal-orange);background-color:var(--signal-orange);color:var(--core-black)}.btn-primary:hover,.btn-primary:focus-visible{border-color:var(--core-black);color:var(--fiber-white)}.tinted{overflow:hidden;background-color:var(--surface)}.tinted:before{content:"";position:absolute;inset:0 0 auto;z-index:1;width:auto;max-width:none;margin:0;height:.5rem;background-color:var(--section-accent)}.tone-green{--section-accent: var(--verified-green);--section-accent-ink: var(--verified-green-ink)}.tone-blue{--section-accent: var(--sync-blue);--section-accent-ink: var(--sync-blue-ink)}.page-intro{overflow:hidden;min-height:min(44rem,calc(100svh - var(--header-height)));display:flex;align-items:flex-end;background:var(--core-black);border-top:0;color:var(--fiber-white)}.inverse{background:var(--core-black);border-top:0;color:var(--fiber-white);--rule: rgb(221 220 226 / 18%);--ink: var(--fiber-white);--ink-muted: var(--clean-grey);--section-accent-ink: color-mix(in srgb, var(--section-accent) 88%, white)}.inverse .section-kicker{color:var(--clean-grey)}.page-intro h1,.page-intro h2,.inverse h2{color:var(--fiber-white)}.page-intro .eyebrow{color:color-mix(in srgb,var(--section-accent) 88%,white)}.tone-blue .page-intro .eyebrow{color:color-mix(in srgb,var(--section-accent) 70%,white)}.page-intro .prose p,.page-intro .lede,.inverse .prose p{color:var(--clean-grey)}.page-intro .statement,.inverse .statement{border-top-color:#dddce247;color:var(--fiber-white)}.page-intro .btn:not(.btn-primary),.inverse .btn:not(.btn-primary){border-color:var(--fiber-white);color:var(--fiber-white)}.page-intro .btn:not(.btn-primary):before,.inverse .btn:not(.btn-primary):before{background:var(--fiber-white)}.page-intro .btn:not(.btn-primary):hover,.page-intro .btn:not(.btn-primary):focus-visible,.inverse .btn:not(.btn-primary):hover,.inverse .btn:not(.btn-primary):focus-visible{color:var(--core-black)}main{counter-reset:section}main>section:not(.page-intro,.unnumbered){counter-increment:section}.section-kicker{display:flex;align-items:center;gap:.9rem;margin-bottom:2rem;font-family:var(--font-heading);color:var(--control-grey);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-kicker:before{content:counter(section,decimal-leading-zero);color:var(--section-accent-ink)}.section-kicker:after{content:"";flex:1;max-width:5rem;height:1px;background:var(--rule)}.reveal{opacity:0;transform:translate3d(0,1.25rem,0);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:none}@media (max-width: 700px){h1{font-size:clamp(2rem,9.5vw,4.25rem)}h2{font-size:clamp(1.75rem,8vw,3.5rem)}.page-intro{min-height:34rem}.actions{align-items:stretch}.actions .btn{flex-grow:1}}.scroll-progress{position:fixed;right:0;bottom:0;left:0;z-index:30;height:.28rem;pointer-events:none}.scroll-progress span{display:block;width:100%;height:100%;background:var(--signal-orange);transform:scaleX(0);transform-origin:left center}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
