@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_dbc22c{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_dbc22c{--font-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aa1b27f9e325731f-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c126d80dc21dff90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e850464f9dfbb75b-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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/357067f10075d686-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/68180864d7f93f02-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:Nunito Sans Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_246974{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.__variable_246974{--font-nunito:"Nunito Sans","Nunito Sans Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_3f4a4b{--font-instrument:"Instrument Sans","Instrument Sans Fallback"}@layer theme, base, components, utilities;@layer components{.ft,.sx,.tn{--paper:#ffffff;--ink:#16171a;--graphite:#5b5e66;--mist:#f3f3f5;--hairline:#e4e4e7;--field:#cfd0d5;--red:#db1a2b;--red-deep:#b30f1f;--red-tint:#fbe9ea;--red-wash:#fdf4f4;--shadow:0 40px 80px -40px rgba(60,20,26,0.28),0 2px 6px rgba(22,23,26,0.05);--sans:var(--font-instrument),-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif;--t-hero:clamp(40px,4.6vw,64px);--t-h2:clamp(32px,3.8vw,52px);--t-h3:21px;--t-lead:clamp(18px,1.45vw,21px);--t-body:17px;--t-small:14px;--wrap:1240px;--gutter:clamp(20px,4vw,40px);--section:clamp(80px,9vw,128px)}}@layer theme, base, components, utilities;.ft,.tn{font-family:var(--sans);font-size:var(--t-body);line-height:1.55;color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ft [hidden],.tn [hidden]{display:none!important}.ft :focus-visible,.tn :focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.tn-wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.tn-ic{display:inline-block;width:1em;height:1em;flex:none;fill:currentColor}.tn-btn,html.tn-lock{overflow:hidden}.tn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;isolation:isolate;height:48px;padding:0 24px;border:0;border-radius:12px;font:600 17px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .1s ease,box-shadow .15s ease,background-color .15s ease}.tn-btn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease;background:radial-gradient(90px circle at var(--mx,-100px) var(--my,-100px),var(--light),transparent 70%)}.tn-btn:hover:before{opacity:1}.tn-btn-sm{height:36px;padding:0 16px;font-size:14px;border-radius:10px}.tn-btn-block{width:100%}.tn-btn-red,.tn-btn-red:hover{--light:rgba(255,255,255,.16);background:var(--red);color:#fff;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -2px 0 #0003,0 1px 2px #0006,0 4px 10px -5px #db1a2b59}.tn-btn-red:active{background:#cf1626;transform:translateY(1px);box-shadow:inset 0 2px 0 #0003,inset 0 -1px 0 #ffffff26,0 1px 1px #0006,0 2px 6px -4px #db1a2b59}@media (prefers-reduced-motion:reduce){.tn-btn:active{transform:none}.tn-btn:before{transition:none}}.tn{position:fixed;inset:0 0 auto 0;z-index:40}main#content .sticky.top-0{top:64px}main#content:has(.sticky.top-0) .sticky.top-28{top:176px}.tn[data-page-mode=core]{position:sticky}.tn-row{height:64px;display:flex;align-items:center;gap:24px}.tn .tn-brand{display:block;flex:none;color:var(--ink)}.tn .tn-brand svg{display:block;height:43px;width:auto;overflow:visible}.tn-brand .pepper{transform-origin:50% 50%;transform-box:fill-box;transition:transform .5s ease-out}.tn-brand:hover .pepper{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.tn-brand .pepper{transition:none}}.tn-end{display:flex;gap:10px;margin-left:auto}.tn-end,.tn-trig{align-items:center}.tn-trig{display:inline-flex;gap:7px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.tn-trig:focus-visible{outline:2px solid var(--red);outline-offset:2px}.tn-title{display:inline-block;text-decoration:none}.tn-title .tn-ic{display:inline-block;margin-left:8px;vertical-align:-2px;transition:transform .2s ease}.tn-nw{white-space:nowrap}.tn-title:hover .tn-ic{transform:translateX(3px)}.tn-group a{text-decoration:none}.tn-gh{margin:0}.tn-burger{display:none;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px solid var(--field);border-radius:999px;background:none;font:500 14px var(--sans);color:var(--ink);cursor:pointer}.tn-burger .tn-ic{font-size:18px}.tn-burger .tn-ic-x,.tn-burger[aria-expanded=true] .tn-ic-list{display:none}.tn-burger[aria-expanded=true] .tn-ic-x{display:inline-block}.tn-sheet{position:fixed;z-index:45;overflow-y:auto;overscroll-behavior:contain}.tn-sheet-in{display:grid;gap:2px;padding:12px var(--gutter) 24px}.tn-sheet .tn-btn{margin-top:16px}.tn-acc-btn{display:flex;width:100%;align-items:center;justify-content:space-between;padding:14px 0;border:0;background:none;font:600 18px var(--sans);color:inherit;cursor:pointer;text-align:left}.tn-acc-btn .tn-ic{font-size:18px;transition:transform .25s ease}.tn-acc-btn[aria-expanded=true] .tn-ic{transform:rotate(180deg)}.tn-acc-body{display:grid;gap:18px;padding:2px 0 20px}.tn-acc-body .tn-title{font-size:16px;font-weight:600}.tn-acc-body .tn-group{display:grid;gap:2px}.tn-acc-body .tn-gh{margin-bottom:4px;font-size:13px;font-weight:600}.tn-acc-body .tn-group a{padding:6px 0;font-size:16px}.tn-acc-body .tn-d,.tn-acc-body .tn-group a .tn-ic{display:none}@media (max-width:1024px){.tn-drop,.tn-nav{display:none!important}.tn-burger{display:inline-flex}}@media (max-width:639px){.tn .tn-brand svg{height:38px}}.tn-veil{position:fixed;inset:0;z-index:35;pointer-events:none;background:rgba(22,23,26,.16);opacity:0;transition:opacity .3s ease}.tn-veil.is-on{opacity:1}.tn-b{background:var(--paper);border-bottom:1px solid transparent;transition:border-color .2s ease}.tn-b.is-open,.tn-b.is-scrolled{border-bottom-color:var(--hairline)}.tn-b .tn-row{gap:32px}.tn-b .tn-nav{display:flex;gap:28px;margin-left:16px}.tn-b .tn-trig{height:44px;padding:0 8px;margin:0 -8px;border-radius:8px;font:400 14px var(--sans);color:var(--graphite)}.tn-b .tn-trig:after{content:"";box-sizing:initial;width:6px;height:6px;margin-top:-3px;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .25s ease,margin .25s ease}.tn-b .tn-trig:hover,.tn-b .tn-trig[aria-expanded=true]{color:var(--ink)}.tn-b .tn-trig[aria-expanded=true]:after{transform:rotate(-135deg);margin-top:3px}.tn-b .tn-drop{position:absolute;left:0;right:0;top:100%;background:var(--paper);box-shadow:0 1px 0 var(--hairline),0 40px 60px -40px rgba(22,23,26,.35)}.tn-b .tn-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:56px;padding-block:32px 40px;animation:tn-in .3s cubic-bezier(.2,.8,.2,1) both}.tn-b .tn-panel-full{grid-template-columns:minmax(0,1fr)}@keyframes tn-in{0%{opacity:0;transform:translateY(-6px)}}.tn-b .tn-lead{display:grid;gap:10px;align-content:start}.tn-b .tn-lead .tn-title{font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.tn-b .tn-lead p{font-size:15px;line-height:1.5;color:var(--graphite)}.tn-b .tn-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px}.tn-b .tn-col{gap:28px}.tn-b .tn-col,.tn-b .tn-group{display:grid;align-content:start}.tn-b .tn-group{gap:2px}.tn-b .tn-gh{margin-bottom:8px;font-size:13px;font-weight:600;color:var(--graphite)}.tn-b .tn-group a{padding:5px 0;font-size:15px;color:var(--ink);text-underline-offset:4px}.tn-b .tn-group a:hover{text-decoration:underline}.tn-b .tn-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tn-b .tn-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-b .tn-b-media{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:start}.tn-b .tn-b-media .tn-card span{aspect-ratio:auto;height:150px}.tn-b .tn-b-media .tn-guide span{aspect-ratio:16/9;height:auto}.tn-b .tn-more{margin-top:24px;font-size:15px;font-weight:600;color:var(--ink)}.tn-b .tn-split{column-count:2;column-gap:32px}.tn-b .tn-wide{grid-column:span 2}.tn-b .tn-split a{display:block;break-inside:avoid}.tn-card{display:grid;gap:4px;align-content:start;color:var(--ink);text-decoration:none}.tn-card span{display:block;overflow:hidden;margin-bottom:8px;border-radius:12px;aspect-ratio:16/10;background:var(--mist)}.tn-card img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.tn-card:hover img{transform:scale(1.04)}.tn-card:focus-visible b,.tn-card:hover b{text-decoration:underline;text-underline-offset:4px}.tn-card b{font-size:15px;font-weight:600;line-height:1.3}.tn-card small{font-size:13px;line-height:1.4;color:var(--graphite)}.tn-story span{aspect-ratio:16/9}.tn-story b{letter-spacing:-.01em}.tn-guide span{aspect-ratio:16/9;border-radius:10px}.tn-b .tn-sheet{top:64px;left:0;right:0;bottom:0;background:var(--paper);border-top:1px solid var(--hairline);color:var(--ink)}.tn-b .tn-acc{border-bottom:1px solid var(--hairline)}.tn-b .tn-acc-body .tn-gh{color:var(--graphite)}.tn-b .tn-acc-body .tn-group a{padding:11px 0;font-size:16px}.tn-b .tn-burger{height:44px}@media (max-width:639px){.tn-b .tn-cta{display:inline-flex}.tn-b .tn-burger{width:44px;padding:0;justify-content:center}.tn-b .tn-burger span{display:none}}.ft{color:var(--graphite)}.ft,.ft h3{font-size:var(--t-small)}.ft h3{margin-bottom:4px;font-weight:600;color:var(--ink)}.ft nav{display:grid;gap:10px;align-content:start}.ft a:not(.tn-btn){color:inherit;text-decoration:none}.ft nav a:hover,.ft-legal>a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ft-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}.ft-legal>button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.ft-legal>button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ft-legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.ft-legal .ft-social{margin-left:auto;display:flex;gap:4px}.ft-legal .ft-social a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:20px}.ft-legal .ft-social a:hover{color:var(--ink);background:var(--mist)}.ft.ft-c{--ink:#f4f4f5;--graphite:#a9acb4;--hairline:rgba(255,255,255,.12);--mist:rgba(255,255,255,.08);background:#101114;color:var(--graphite);padding-top:80px;overflow:hidden}.ft-c .ft-cols{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr))}.ft-c-lead{display:grid;gap:14px;align-content:start;justify-items:start}.ft-c-lead p{max-width:30ch}.ft-c-lead .tn-btn{margin-top:6px}.ft-c .ft-legal{margin-top:64px;padding-block:22px 40px}.ft-c-logo{display:block;width:104px;margin-bottom:4px;color:#fff}.ft-c-logo svg{display:block;width:100%;height:auto;overflow:visible}@media (max-width:1024px){.ft-c .ft-cols,.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-c-lead{grid-column:1/-1}}@media (max-width:767px){.ft-c .ft-cols,.ft-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.ft-legal .ft-social{margin-left:-8px;width:100%}.ft-c{padding-top:56px}.ft-c .ft-legal{margin-top:48px}}@media (max-width:600px),(pointer:coarse){.tn .tn-cta.tn-btn-sm{height:44px}}p:has(>a[href="/cookie-policy"]+span[aria-hidden=true]+a[href="/privacy-policy"]+span[aria-hidden=true]+button)>a[href="/cookie-policy"]+span[aria-hidden=true],p:has(>a[href="/cookie-policy"]+span[aria-hidden=true]+a[href="/privacy-policy"]+span[aria-hidden=true]+button)>a[href="/privacy-policy"]+span[aria-hidden=true]{display:none}p:has(>a[href="/cookie-policy"]+span[aria-hidden=true]+a[href="/privacy-policy"]+span[aria-hidden=true]+button){display:flex;flex-wrap:wrap;gap:.25rem .75rem}