@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_fca8ee{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_fca8ee{--font-montserrat:"Montserrat","Montserrat Fallback"}.chrome_header__YoLzl{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(242,244,239,.9);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--line-soft)}.chrome_headerInner__0S_KJ{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4.5rem}.chrome_brand__7F_bl{display:flex;align-items:center;flex:none;text-decoration:none}.chrome_brandMark__3QKrX{width:clamp(7.5rem,14vw,9.5rem);height:auto}.chrome_nav__lcqQP{display:flex;align-items:center;gap:.35rem}.chrome_navLink__odN_k{position:relative;padding:.55rem .85rem;font-family:var(--font-label),system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;white-space:nowrap;border-radius:var(--rake-sm);transition:color .25s var(--ease),background-color .25s var(--ease)}.chrome_navLink__odN_k:hover{color:var(--ink);background:rgba(var(--smoke-rgb),.1)}.chrome_navLinkActive__DgLa6{color:var(--ink)}.chrome_navLinkActive__DgLa6:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.2rem;height:2px;background:var(--lime-deep)}.chrome_headerActions__Furm_{display:flex;align-items:center;gap:.5rem;flex:none}.chrome_headerInner__0S_KJ .chrome_headerCta__j5UeH{flex:none;padding:.8rem 1.2rem;font-size:.75rem}.chrome_drawerQuote__TGq9A{margin-top:1.25rem;width:100%;justify-content:center}.chrome_dropdown__tnwOq{position:relative;display:flex;flex-direction:column}.chrome_dropdownTop__Je_Sh{display:flex;align-items:center}.chrome_dropdownToggle__PyRzl{display:none}.chrome_dropdownMenu__qum4q{position:absolute;top:100%;left:0;min-width:17rem;padding:.5rem;display:grid;grid-gap:.15rem;gap:.15rem;background:var(--paper-hi);border-radius:var(--rake);box-shadow:inset 0 0 0 1px var(--line-soft),var(--shadow-deep);opacity:0;visibility:hidden;translate:0 -6px;transition:opacity .25s var(--ease),translate .25s var(--ease),visibility 0s .25s}.chrome_dropdown__tnwOq:focus-within .chrome_dropdownMenu__qum4q,.chrome_dropdown__tnwOq:hover .chrome_dropdownMenu__qum4q{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.chrome_dropdownMenu__qum4q:before{content:"";position:absolute;left:0;right:0;top:-.75rem;height:.75rem}.chrome_dropdownLink___q0eX{white-space:nowrap;padding:.7rem .85rem;font-family:var(--font-label),system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;border-radius:var(--rake-sm);transition:color .25s var(--ease),background-color .25s var(--ease)}.chrome_dropdownLink___q0eX:hover{color:var(--ink);background:rgba(196,240,43,.35)}.chrome_navToggle__GYX2S{display:none}@media (max-width:62rem){.chrome_headerInner__0S_KJ{gap:.6rem}.chrome_headerInner__0S_KJ .chrome_headerQuote__NFXKm,.chrome_nav__lcqQP{display:none}.chrome_navToggle__GYX2S{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .8rem;background:none;border:0;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:var(--rake-sm);font-family:var(--font-label),system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer}.chrome_navOpen__0I7Km{display:flex;flex-direction:column;align-items:stretch;gap:0}.chrome_navOpen__0I7Km .chrome_navLink__odN_k{padding:.9rem 0;border-bottom:1px solid var(--line-soft);border-radius:0}.chrome_navOpen__0I7Km .chrome_navLinkActive__DgLa6:after{left:0;right:auto;width:1.5rem;bottom:.35rem}.chrome_drawer__j868p{padding-bottom:1.25rem}.chrome_headerInner__0S_KJ .chrome_headerCta__j5UeH{padding:.7rem .85rem}.chrome_headerCta__j5UeH svg{display:none}.chrome_navOpen__0I7Km .chrome_dropdownTop__Je_Sh{justify-content:space-between;border-bottom:1px solid var(--line-soft)}.chrome_navOpen__0I7Km .chrome_dropdownTop__Je_Sh .chrome_navLink__odN_k{flex:1 1;border-bottom:0}.chrome_dropdownToggle__PyRzl{display:grid;place-items:center;width:2.75rem;height:2.75rem;background:none;border:0;cursor:pointer;color:var(--ink)}.chrome_dropdownChevron__r64cW{width:.55rem;height:.55rem;border-right:2px solid;border-bottom:2px solid;rotate:45deg;translate:0 -2px;transition:rotate .3s var(--ease)}.chrome_dropdownOpen__YscML .chrome_dropdownChevron__r64cW{rotate:225deg;translate:0 2px}.chrome_dropdownMenu__qum4q{position:static;min-width:0;padding:0 0 0 1rem;display:none;opacity:1;visibility:visible;translate:none;background:none;box-shadow:none;border-radius:0;border-bottom:1px solid var(--line-soft)}.chrome_dropdownMenu__qum4q:before{display:none}.chrome_dropdownOpen__YscML .chrome_dropdownMenu__qum4q{display:grid;padding-block:.25rem .6rem}.chrome_dropdownLink___q0eX{padding:.8rem 0}}.chrome_pager__N_fjM{border-top:1px solid var(--line);background:var(--paper-hi)}.chrome_pagerNext__rrF08{display:block;text-decoration:none;position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--paper);transition:background-color .4s var(--ease)}.chrome_pagerNext__rrF08:after{content:"";position:absolute;inset:-40% -10%;z-index:0;pointer-events:none;background:linear-gradient(101deg,transparent 0 30%,rgba(196,240,43,.16) 40%,transparent 52%);transform:translateX(-60%);transition:transform .9s var(--ease)}.chrome_pagerNext__rrF08:hover:after{transform:translateX(60%)}.chrome_pagerNextInner__17stR{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-block:clamp(2.75rem,6vw,4.5rem)}.chrome_pagerLabel__2SRYs{font-family:var(--font-label),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-bottom:1rem;display:block}.chrome_pagerTitle__3WlEx{font-size:clamp(2.2rem,7vw,5rem);line-height:.88;letter-spacing:-.035em;color:var(--paper)}.chrome_pagerBlurb__1OPGJ{margin-top:.9rem;color:rgba(242,244,239,.62);font-size:.9375rem;max-width:34ch}.chrome_pagerChevron__XC8u7{flex:none;width:clamp(3rem,6vw,4.5rem);height:clamp(3rem,6vw,4.5rem);display:grid;place-items:center;border-radius:var(--rake-lg);background:var(--lime);color:var(--ink);margin-bottom:.4rem;transition:transform .5s var(--ease)}.chrome_pagerNext__rrF08:hover .chrome_pagerChevron__XC8u7{transform:translateX(8px)}.chrome_pagerRest__d9_75{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));border-top:1px solid var(--line)}.chrome_pagerRestLink__yMSnL{display:flex;align-items:center;padding:1.6rem var(--gutter);text-decoration:none;border-right:1px solid var(--line-soft);transition:background-color .3s var(--ease)}.chrome_pagerRestLink__yMSnL:last-child{border-right:0}.chrome_pagerRestLink__yMSnL:hover{background:var(--paper-sink)}.chrome_pagerRestName___bi4j{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 118,"wght" 700;font-size:1.0625rem;text-transform:uppercase;letter-spacing:-.012em;display:flex;align-items:center;gap:.5rem}.chrome_pagerRestLink__yMSnL:hover .chrome_pagerRestArrow__8AO6n{transform:translateX(3px)}.chrome_pagerRestArrow__8AO6n{transition:transform .35s var(--ease);color:var(--lime-deep)}@media (max-width:40rem){.chrome_pagerNextInner__17stR{flex-direction:column;align-items:flex-start;gap:1.75rem}.chrome_pagerRestLink__yMSnL{border-right:0;border-bottom:1px solid var(--line-soft)}}.chrome_footer__1ZB1T{background:var(--ink);color:rgba(242,244,239,.7);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.chrome_footerGrid__5urjt{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.chrome_footerMark__x3BQO{width:9rem;margin-bottom:1.25rem}.chrome_footerSocial__Qq_Gf{margin-top:.5rem}.chrome_socialList__8bSnp{list-style:none;margin:0;padding:0;display:flex;gap:.6rem}.chrome_socialLink__afhMQ{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:var(--rake);color:var(--paper);box-shadow:inset 0 0 0 1.5px rgba(242,244,239,.22);transition:color .25s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease),translate .25s var(--ease)}.chrome_socialLink__afhMQ:hover{color:var(--ink);background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--lime);translate:0 -2px}.chrome_footerHead__8ZvyO{font-family:var(--font-label),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lime);margin-bottom:1rem}.chrome_footerList__nsEkK{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.chrome_footerLink__6N6ts,.chrome_footerList__nsEkK a{color:rgba(242,244,239,.72);text-decoration:none;font-size:.9375rem;transition:color .25s var(--ease)}.chrome_footerLink__6N6ts:hover,.chrome_footerList__nsEkK a:hover{color:var(--lime)}.chrome_footerBig___VjNY{font-family:var(--font-display),sans-serif;font-variation-settings:"wdth" 118,"wght" 700;font-size:1.25rem;letter-spacing:-.015em;color:var(--paper);text-decoration:none;display:inline-block}.chrome_footerBig___VjNY:hover{color:var(--lime)}.chrome_footerBase__opvIc{margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid rgba(242,244,239,.14);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;font-family:var(--font-label),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(242,244,239,.45)}@media (max-width:52rem){.chrome_footerGrid__5urjt{grid-template-columns:1fr}}:root{--paper:#F2F4EF;--paper-rgb:242,244,239;--paper-hi:#FFFFFF;--paper-sink:#E6EADF;--ink:#0E120D;--ink-2:#4E5648;--ink-3:#7C8574;--smoke:#6B7568;--smoke-rgb:107,117,104;--lime:#C4F02B;--lime-deep:#5C7808;--lime-mid:#6B8C0B;--line:rgba(14,18,13,0.13);--line-soft:rgba(14,18,13,0.07);--rake:14px 3px 14px 3px;--rake-sm:10px 2px 10px 2px;--rake-lg:26px 4px 26px 4px;--shadow-lift:0 1px 2px rgba(14,18,13,.05),0 12px 28px -14px rgba(14,18,13,.22);--shadow-deep:0 2px 4px rgba(14,18,13,.06),0 30px 60px -30px rgba(14,18,13,.35);--shadow-hover:0 2px 6px rgba(14,18,13,.06),0 22px 40px -20px rgba(14,18,13,.32);--ease:cubic-bezier(.22,1,.36,1);--gutter:clamp(1.25rem,4vw,4rem);--measure:62ch}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1.0625rem;line-height:1.6;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display),system-ui,sans-serif;font-variation-settings:"wdth" 125,"wght" 800;font-weight:800;line-height:.92;letter-spacing:-.028em;text-transform:uppercase;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:3px solid var(--lime-deep);outline-offset:3px;border-radius:2px}.tc-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--paper);padding:.75rem 1.25rem;border-radius:var(--rake-sm);font-family:var(--font-label),system-ui,sans-serif;font-size:.8rem;font-weight:600}.tc-skip:focus{left:1rem;top:1rem}.tc-display{font-size:clamp(2.9rem,9.2vw,7.5rem);font-variation-settings:"wdth" 125,"wght" 800;line-height:.86;letter-spacing:-.035em}.tc-h2{font-size:clamp(2rem,5.2vw,3.9rem);line-height:.9;letter-spacing:-.032em}.tc-eyebrow{font-family:var(--font-label),system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);display:flex;align-items:center;gap:.7rem}.tc-eyebrow:before{content:"";width:1.75rem;height:2px;background:var(--lime-deep);flex:none}.tc-lede{font-family:var(--font-label),system-ui,sans-serif;font-size:clamp(1.0625rem,1.5vw,1.1875rem);font-weight:400;line-height:1.6;letter-spacing:-.005em;color:var(--ink-2);max-width:var(--measure)}.tc-wrap{width:100%;max-width:82rem;margin-inline:auto;padding-inline:var(--gutter)}.tc-section{padding-block:clamp(4.5rem,10vw,9rem)}.tc-section-tight{padding-block:clamp(3rem,6vw,5rem)}.tc-btn{--btn-bg:var(--ink);--btn-fg:var(--paper);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.7rem;padding:1.05rem 1.7rem;border:0;border-radius:var(--rake);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display),system-ui,sans-serif;font-variation-settings:"wdth" 112,"wght" 700;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:1;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background-color .3s var(--ease)}.tc-btn:before{content:"";position:absolute;inset:-60% -20%;z-index:-1;background:linear-gradient(101deg,transparent 0 42%,rgba(255,255,255,.34) 50%,transparent 58%);transform:translateX(-130%);transition:transform .75s var(--ease)}.tc-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.tc-btn:hover:before{transform:translateX(130%)}.tc-btn:active{transform:translateY(0)}.tc-btn-lime{--btn-bg:var(--lime);--btn-fg:var(--ink)}.tc-btn-lime:hover{--btn-bg:#d0fa3f}.tc-btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.tc-btn-ghost:hover{--btn-bg:var(--paper-hi);box-shadow:inset 0 0 0 1.5px var(--ink),var(--shadow-lift)}.tc-btn-ghost:before{background:linear-gradient(101deg,transparent 0 42%,rgba(var(--smoke-rgb),.18) 50%,transparent 58%)}.tc-btn .tc-arrow{transition:transform .4s var(--ease);flex:none}.tc-btn:hover .tc-arrow{transform:translateX(4px)}.tc-btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.tc-lift{transition:translate .35s var(--ease),box-shadow .35s var(--ease)}@media (hover:hover){.tc-lift:hover{translate:0 -4px;box-shadow:var(--ring,0 0 #0000),var(--shadow-hover)}}.tc-todo{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .8rem;border-radius:var(--rake-sm);background:repeating-linear-gradient(101deg,rgba(var(--smoke-rgb),.13) 0 8px,rgba(var(--smoke-rgb),.05) 8px 16px);box-shadow:inset 0 0 0 1.5px var(--line);font-family:var(--font-label),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.tc-todo:before{content:"";width:.5rem;height:.5rem;flex:none;background:var(--lime-deep);border-radius:2px 0 2px 0}:root{--font-display:var(--font-archivo);--font-body:var(--font-archivo);--font-label:var(--font-montserrat)}.js-reveal .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js-reveal .reveal.is-visible{opacity:1;transform:translateY(0)}