@font-face{font-family:TAF Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/taf/fonts/inter-latin-opsz-normal.woff2) format("woff2-variations");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:TAF Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/taf/fonts/inter-latin-ext-opsz-normal.woff2) format("woff2-variations");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:TAF Telka;font-style:normal;font-display:swap;font-weight:400;font-stretch:100%;src:url(/taf/fonts/telka/Telka-Regular.woff) format("woff")}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:500;font-stretch:100%;src:url(/taf/fonts/telka/Telka-Medium.woff) format("woff")}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:700;font-stretch:100%;src:url(/taf/fonts/telka/Telka-Bold.woff) format("woff")}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:400;font-stretch:125%;src:url(/taf/fonts/telka/Telka-Extended-Regular.woff) format("woff")}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:500;font-stretch:125%;src:url(/taf/fonts/telka/Telka-Extended-Medium.woff) format("woff")}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:700;font-stretch:125%;src:url(/taf/fonts/telka/Telka-Extended-Bold.woff) format("woff")}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:400;font-stretch:100%;src:url(/taf/fonts/telka/Archivo-wdth-wght-latin.woff2) format("woff2");unicode-range:u+0022-0027,u+002b,u+003a-003e,u+0040,u+005b-0060,u+007b-007e,u+00a1-00bf,u+00d7,u+00f7,u+2010-2015,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:500;font-stretch:100%;src:url(/taf/fonts/telka/Archivo-wdth-wght-latin.woff2) format("woff2");unicode-range:u+0022-0027,u+002b,u+003a-003e,u+0040,u+005b-0060,u+007b-007e,u+00a1-00bf,u+00d7,u+00f7,u+2010-2015,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:700;font-stretch:100%;src:url(/taf/fonts/telka/Archivo-wdth-wght-latin.woff2) format("woff2");unicode-range:u+0022-0027,u+002b,u+003a-003e,u+0040,u+005b-0060,u+007b-007e,u+00a1-00bf,u+00d7,u+00f7,u+2010-2015,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:400;font-stretch:125%;src:url(/taf/fonts/telka/Archivo-wdth-wght-latin.woff2) format("woff2");unicode-range:u+0022-0027,u+002b,u+003a-003e,u+0040,u+005b-0060,u+007b-007e,u+00a1-00bf,u+00d7,u+00f7,u+2010-2015,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:500;font-stretch:125%;src:url(/taf/fonts/telka/Archivo-wdth-wght-latin.woff2) format("woff2");unicode-range:u+0022-0027,u+002b,u+003a-003e,u+0040,u+005b-0060,u+007b-007e,u+00a1-00bf,u+00d7,u+00f7,u+2010-2015,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+20ac,u+2122,u+2190-2193,u+2212}@font-face{font-family:TAF Telka;font-style:normal;font-display:swap;font-weight:700;font-stretch:125%;src:url(/taf/fonts/telka/Archivo-wdth-wght-latin.woff2) format("woff2");unicode-range:u+0022-0027,u+002b,u+003a-003e,u+0040,u+005b-0060,u+007b-007e,u+00a1-00bf,u+00d7,u+00f7,u+2010-2015,u+2020-2022,u+2026,u+2030,u+2032-2033,u+2039-203a,u+20ac,u+2122,u+2190-2193,u+2212}.taf{--font:"TAF Telka","TAF Inter",Helvetica,Arial,sans-serif;--font-display:"TAF Telka","TAF Inter",Helvetica,Arial,sans-serif;--font-client:"TAF Inter","Inter Variable",Inter,Helvetica,Arial,sans-serif;--stretch-display:125%;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--fs-dsp:76px;--lh-dsp:0.92;--tr-dsp:-0.01em;--fs-t1:60px;--lh-t1:0.94;--tr-t1:-0.01em;--fs-t2:46px;--lh-t2:0.96;--tr-t2:-0.005em;--fs-t3:36px;--lh-t3:1;--tr-t3:0em;--fs-t4:28px;--lh-t4:1.04;--tr-t4:0em;--fs-t5:24px;--lh-t5:1.2;--tr-t5:-0.01em;--fs-t6:20px;--lh-t6:1.3;--tr-t6:-0.005em;--fs-t7:18px;--lh-t7:1.3;--fs-body-lg:19px;--fs-body:17px;--fs-body-sm:14px;--w-display:700;--w-title:500;--w-ui:500;--c-bg:#fcfaf7;--c-tile:#f2f0eb;--c-panel:#f2f0eb;--c-warm:#ece9e2;--c-capsule:#efede8;--c-house:#111111;--c-pine:#111111;--c-deep:#1c1c1c;--c-forest:#1c1c1c;--c-black:#111111;--c-charcoal:#2e2e2e;--c-ink:#111111;--c-ink-2:#5f5c56;--c-ink-3:#6f6c65;--c-faint:#8a8780;--c-inv:#ffffff;--c-inv-2:rgb(255 255 255/0.7);--c-inv-3:#a3a09a;--c-on-pine:rgb(255 255 255/0.7);--c-line:#e6e3dc;--c-line-strong:#d9d5cc;--c-line-dark:rgb(255 255 255/0.12);--c-line-pine:rgb(255 255 255/0.12);--c-yellow:#fff771;--c-success:#fff785;--c-cream:#fbf6e2;--c-lav:#c8c3f5;--c-lav-deep:#b7a9f0;--c-lav-glow:#cdbdfb;--c-link:#6a5fcf;--c-green:#2e2e2e;--c-green-hover:#111111;--c-green-ink:#111111;--c-mint:#ffffff;--c-mint-hover:#ece9e2;--c-status-bg:var(--c-success);--c-status-ink:#111111;--c-focus:#6a5fcf;--r-badge:6px;--r-media:12px;--r-card-dark:16px;--r-card:16px;--r-tile:16px;--r-band:16px;--r-sheet:16px;--r-pill:8px;--r-btn:12px;--sheet-inset:8px;--sh-card:none;--sh-ui:0 2px 6px rgb(17 17 17/0.06),0 1px 3px rgb(17 17 17/0.04);--sh-ui-sm:0 1px 3px rgb(17 17 17/0.07);--sh-chip:0 2px 10px rgb(17 17 17/0.08);--sh-dark:none;--margin:90px;--gutter:24px;--max:1420px;--nav-h:72px;--sp-xs:8px;--sp-sm:16px;--sp-md:24px;--sp-lg:32px;--sp-xl:40px;--sp-2xl:64px;--sp-3xl:80px;--sp-4xl:128px;--sp-5xl:160px;--gap:var(--sp-2xl);--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-in:cubic-bezier(0.4,0,1,1);--display:var(--font-client);--ui:var(--font-client);--bg:var(--c-bg);--band:var(--c-tile);--card:var(--c-tile);--raised:var(--c-tile);--lift:var(--c-warm);--line:var(--c-line);--line-strong:var(--c-line-strong);--text:var(--c-ink);--muted:var(--c-ink-2);--faint:var(--c-ink-3);--accent:var(--c-green);--accent-hover:var(--c-green-hover);--accent-deep:var(--c-green);--on-accent:#ffffff;--button-gradient:var(--c-green);--gold:#f5b301;--shadow:var(--sh-card);--spring:var(--ease-out);--s1:8px;--s2:12px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--s8:96px;--s9:128px;--t0:12px;--t1:16px;--t2:22px;--t3:32px;--t4:44px;--t5:64px;--t6:96px;--r-sm:var(--r-media);--r-card-legacy:var(--r-tile);color-scheme:light;min-height:100dvh;background:var(--c-bg);color:var(--c-ink);font-family:var(--font);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media (max-width:1199px){.taf{--margin:50px;--fs-dsp:60px;--fs-t1:50px;--fs-t2:40px;--fs-t3:32px;--fs-t4:26px;--fs-t5:22px;--fs-t6:19px;--fs-t7:17px;--fs-body-lg:18px;--fs-body:16px}}@media (max-width:899px){.taf{--margin:16px;--gutter:16px;--nav-h:64px;--fs-dsp:38px;--fs-t1:34px;--fs-t2:29px;--fs-t3:25px;--fs-t4:21px;--fs-t5:20px;--fs-t6:18px;--fs-t7:16px;--lh-dsp:0.95;--lh-t1:0.96;--lh-t2:1;--lh-t3:1.04;--fs-body-lg:17px;--fs-body:16px;--sp-sm:12px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:40px;--sp-3xl:64px;--sp-4xl:80px;--sp-5xl:128px;--r-card:12px;--r-band:16px;--r-sheet:16px;--sheet-inset:6px}}.taf,.taf *,.taf :after,.taf :before{box-sizing:border-box}html:has(.taf){scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip;background:#fcfaf7}html:has(.taf) body{margin:0;background:#fcfaf7;overflow-x:clip}:where(.taf) img,:where(.taf) svg,:where(.taf) video{display:block;max-width:100%}:where(.taf) a{color:inherit;text-decoration:none}:where(.taf) button{font:inherit;color:inherit}:where(.taf) h1,:where(.taf) h2,:where(.taf) h3,:where(.taf) h4,:where(.taf) p{margin:0}.taf :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:6px}.taf ::selection{background:var(--c-yellow);color:#111111}.taf-wrap{width:100%;max-width:calc(var(--max) + var(--margin) * 2);margin-inline:auto;padding-inline:var(--margin)}.taf-section{padding-block:var(--gap)}.taf-section--breathe{padding-block:var(--sp-4xl)}.taf-center{text-align:center;display:flex;flex-direction:column;align-items:center}.taf-band{background:var(--c-tile);border-radius:var(--r-band)}.taf-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:900px;margin:0 auto var(--sp-2xl)}.taf-head--left{align-items:flex-start;text-align:left;margin-inline:0}.taf-display,.taf-h1,.taf-h2,.taf-t3,.taf-t4{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--w-display);text-transform:uppercase;margin:0;text-wrap:balance;overflow-wrap:break-word}.taf-display{font-size:var(--fs-dsp);line-height:var(--lh-dsp);letter-spacing:var(--tr-dsp)}.taf-h1{font-size:var(--fs-t1);line-height:var(--lh-t1);letter-spacing:var(--tr-t1)}.taf-h2{font-size:var(--fs-t2);line-height:var(--lh-t2);letter-spacing:var(--tr-t2)}.taf-t3{font-size:var(--fs-t3);line-height:var(--lh-t3);letter-spacing:var(--tr-t3)}.taf-t4{font-size:var(--fs-t4);line-height:var(--lh-t4);letter-spacing:var(--tr-t4)}.taf-h3x{font-size:var(--fs-t5);line-height:var(--lh-t5);letter-spacing:var(--tr-t5)}.taf-h3,.taf-h3x{font-family:var(--font);font-weight:var(--w-title);margin:0;text-wrap:balance}.taf-h3{font-size:var(--fs-t6);line-height:var(--lh-t6);letter-spacing:var(--tr-t6)}.taf-h4{font-family:var(--font);font-size:var(--fs-t7);line-height:var(--lh-t7);letter-spacing:0;font-weight:var(--w-title);margin:0}.taf-lead{font-size:var(--fs-body-lg);line-height:1.45;max-width:60ch}.taf-body,.taf-lead{color:var(--c-ink-2);margin:0;text-wrap:pretty}.taf-body{font-size:var(--fs-body);line-height:1.5}.taf-small{font-size:var(--fs-body-sm);line-height:1.4;font-weight:400;color:var(--c-ink-3);margin:0}.taf-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink);margin:0}.taf-eyebrow--lg{font-size:14px}.taf-accent{color:inherit}.taf-quiet{color:var(--c-faint)}.taf-shimmer{color:inherit}.taf-num{font-variant-numeric:tabular-nums}.taf-actions{display:flex;flex-wrap:wrap;gap:12px}.taf-actions,.taf-btn{justify-content:center}.taf-btn{--h:48px;position:relative;display:inline-flex;align-items:center;gap:10px;height:var(--h);padding:0 24px;border-radius:var(--r-btn);border:1px solid transparent;font-family:var(--font);font-stretch:100%;font-size:14px;line-height:1;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease)}.taf-btn:active{transform:translateY(1px)}.taf-btn svg{flex:none;width:17px;height:17px}.taf-btn--sm{--h:40px;padding:0 16px;font-size:13px}.taf-btn--lg{--h:56px;padding:0 30px;font-size:15px}.taf-btn--block{width:100%}.taf-btn--primary{background:var(--c-green);color:#ffffff}.taf-btn--primary:hover{background:var(--c-green-hover)}.taf-btn--ink{background:var(--c-charcoal);color:#ffffff}.taf-btn--ink:hover{background:#111111}.taf-btn--outline{background:transparent;color:var(--c-ink);border-color:var(--c-charcoal)}.taf-btn--outline:hover{background:var(--c-warm)}.taf-btn--light{background:#ffffff;color:var(--c-ink)}.taf-btn--ghost,.taf-btn--light:hover{background:var(--c-warm)}.taf-btn--ghost{color:var(--c-ink)}.taf-btn--ghost:hover{background:#e3dfd6}.taf-btn-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:rgb(255 255 255/.16);font-size:12px;font-weight:500}@media (max-width:899px){.taf-btn--lg{--h:54px;font-size:15px}}.taf-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--c-ink);transition:color .15s var(--ease)}.taf-link:hover{color:var(--c-ink-2)}.taf-link svg{width:16px;height:16px}.taf-orb-pill{display:inline-flex;align-items:center;gap:12px;height:52px;padding:6px 20px 6px 6px;border-radius:var(--r-btn);background:#ffffff;color:var(--c-ink);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--sh-chip);transition:background-color .15s var(--ease)}.taf-orb-pill:hover{background:var(--c-warm)}.taf-orb-pill>span:first-child{display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:#111111;color:#fff}.taf-kicker{height:28px;padding:0 10px;border-radius:var(--r-pill);background:#ffffff;color:var(--c-ink);font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;transition:background-color .3s var(--ease),color .3s var(--ease)}.taf-kicker,.taf-status{display:inline-flex;align-items:center;font-weight:500;white-space:nowrap}.taf-status{height:1.9em;padding:0 .7em;border-radius:.45em;background:var(--c-status-bg);color:var(--c-status-ink)}.taf-status--grey{background:var(--c-warm);color:#3a3935}.taf-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--r-pill);background:var(--c-warm);color:var(--c-ink);font-size:14px;font-weight:400;white-space:nowrap}.taf-chip--accent{background:var(--c-charcoal);color:#ffffff}.taf-chip--dot:before,.taf-chip--live:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--c-ink)}.taf-chip--live:before{animation:taf-live 1.6s ease-in-out infinite}@keyframes taf-live{50%{opacity:.35;transform:scale(.8)}}.taf-tag{height:26px;padding:0 10px;border-radius:var(--r-pill);background:#ffffff;font-size:12px}.taf-badge,.taf-tag{display:inline-flex;align-items:center;color:var(--c-ink);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.taf-badge{height:22px;padding:0 8px;border-radius:var(--r-badge);border:1px solid;font-size:11px}.taf-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:var(--r-btn);background:var(--c-capsule);max-width:100%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.taf-tabs::-webkit-scrollbar{display:none}.taf-tab{flex:none;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border:0;border-radius:9px;background:transparent;color:var(--c-ink-2);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;scroll-snap-align:center;transition:background-color .15s var(--ease),color .15s var(--ease)}.taf-tab:hover{color:var(--c-ink)}.taf-tab[aria-selected=true]{background:var(--c-charcoal);color:#ffffff}.taf-tile{border-radius:var(--r-tile)}.taf-card,.taf-tile{position:relative;background:var(--c-tile);overflow:hidden}.taf-card{border-radius:var(--r-card);box-shadow:none}.taf-card--raised{background:var(--c-warm);box-shadow:none}.taf-shell{background:transparent;border-radius:0;padding:0;display:grid;gap:8px}.taf-shell>*{border-radius:var(--r-card)}.taf-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:80px;padding:16px;border-radius:inherit;background:var(--c-tile);color:var(--c-ink-3);font-size:13px;font-weight:400;text-align:center}.taf-example{position:absolute;z-index:3;right:14px;bottom:14px;height:22px;padding:0 8px;border-radius:6px;background:rgb(255 255 255/.9);color:var(--c-ink-3);font-size:10px;font-weight:500;line-height:22px;letter-spacing:.06em;text-transform:uppercase}.taf-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.taf-checks li{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;font-size:16px;line-height:1.4;color:var(--c-ink-2)}.taf-checks li:before{content:"";width:20px;height:20px;border-radius:6px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50% /11px no-repeat,var(--c-charcoal)}.taf-checks b{color:var(--c-ink);font-weight:500}.taf-stars{display:inline-flex;gap:2px;color:var(--gold)}.taf-wash{background:radial-gradient(ellipse 62% 78% at 50% 50%,#fff771 0,rgb(255 247 113/.62) 34%,rgb(255 247 113/0) 72%),var(--c-cream);color:#111111}.taf-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.taf-reveal.taf-is-in{opacity:1;transform:none}@media (scripting:none){.taf-reveal{opacity:1;transform:none}}.taf-pause{position:absolute;z-index:6;left:12px;bottom:12px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:#111111;color:#ffffff;cursor:pointer;transition:background-color .15s var(--ease)}.taf-pause:hover{background:#3a3935}.taf-pause svg{width:16px;height:16px}.taf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){html:has(.taf){scroll-behavior:auto}.taf *,.taf :after,.taf :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.taf-reveal{opacity:1;transform:none}}.taf-home-final,.taf-light-context{--bg:var(--c-bg);background:var(--c-bg);color:var(--c-ink);color-scheme:light}.taf-dark,.taf-dark-panel{--c-ink:#ffffff;--c-ink-2:var(--c-inv-2);--c-ink-3:var(--c-inv-3);--c-faint:rgb(255 255 255/0.5);--c-line:var(--c-line-dark);--c-tile:var(--c-deep);--c-warm:#262626;--c-focus:#cdbdfb;--text:#ffffff;--muted:var(--c-inv-2);--faint:var(--c-inv-3);--card:var(--c-deep);--raised:#232323;--line:var(--c-line-dark);--bg:var(--c-house);background:var(--c-house);color:#ffffff;color-scheme:dark}.taf-pine{--c-ink-2:var(--c-on-pine);--c-tile:var(--c-forest);--c-line:var(--c-line-pine);background:var(--c-pine)}.taf-dark .taf-btn--primary,.taf-dark-panel .taf-btn--primary{background:#ffffff;color:#111111}.taf-dark .taf-btn--primary:hover,.taf-dark-panel .taf-btn--primary:hover{background:var(--c-mint-hover)}.taf-dark .taf-btn--ink,.taf-dark-panel .taf-btn--ink{background:#ffffff;color:#111111}.taf-dark .taf-btn--ink:hover,.taf-dark-panel .taf-btn--ink:hover{background:var(--c-mint-hover)}.taf-dark .taf-btn--outline,.taf-dark-panel .taf-btn--outline{color:#ffffff;border-color:rgb(255 255 255/.6)}.taf-dark .taf-btn--outline:hover,.taf-dark-panel .taf-btn--outline:hover{background:rgb(255 255 255/.08);border-color:#ffffff}.taf-dark .taf-checks li:before,.taf-dark-panel .taf-checks li:before{background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.taf-dark .taf-tab[aria-selected=true],.taf-dark-panel .taf-tab[aria-selected=true]{background:#ffffff;color:#111111}.taf-dark .taf-tabs,.taf-dark-panel .taf-tabs{background:rgb(255 255 255/.08)}.taf-dark .taf-chip,.taf-dark .taf-kicker,.taf-dark-panel .taf-chip,.taf-dark-panel .taf-kicker{background:rgb(255 255 255/.1);color:#ffffff}.taf-light{--c-ink:#111111;--c-ink-2:#5f5c56;--c-ink-3:#6f6c65;--c-faint:#8a8780;--c-tile:#f2f0eb;--c-warm:#ece9e2;--c-panel:#f2f0eb;--c-line:#e6e3dc;--c-line-strong:#d9d5cc;--c-focus:#6a5fcf;--text:#111111;--muted:#5f5c56;--faint:#6f6c65;--line:#e6e3dc;color:var(--c-ink);color-scheme:light}.taf-light .taf-btn--primary{background:var(--c-green);color:#fff}.taf-light .taf-btn--primary:hover{background:var(--c-green-hover)}.taf-light .taf-btn--ink{background:var(--c-charcoal);color:#fff}.taf-light .taf-checks li:before{background-color:var(--c-charcoal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.taf-dark .taf-pause,.taf-dark-panel .taf-pause{background:#ffffff;color:#111111}.taf-dark .taf-pause:hover,.taf-dark-panel .taf-pause:hover{background:var(--c-mint-hover)}.taf-light .taf-pause{background:#111;color:#fff}.taf-lav{--c-tile:rgb(255 255 255/0.42);--c-warm:rgb(255 255 255/0.55);--c-ink-2:rgb(17 17 17/0.72);--c-ink-3:rgb(17 17 17/0.66);--c-faint:rgb(17 17 17/0.5);--c-line:rgb(17 17 17/0.12);background:var(--c-lav);color:#111111}.taf-logo{display:block;width:auto;height:40px}.taf-ad{container-type:inline-size;position:relative;overflow:hidden;isolation:isolate;width:100%;border-radius:inherit;background:var(--a-bg);color:var(--a-ink);font-family:var(--ui);line-height:1.15;text-align:left;user-select:none}.taf-ad--square{aspect-ratio:1}.taf-ad--portrait{aspect-ratio:4/5}.taf-ad--story{aspect-ratio:9/16}.taf-ad p{margin:0}.taf-ad .taf-ad-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.taf-ad .taf-ad-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0/.45),transparent 26%,transparent 42%,rgb(0 0 0/.82))}.taf-ad .taf-ad-shade--soft{background:linear-gradient(180deg,rgb(0 0 0/.5),transparent 22%,transparent 55%,rgb(0 0 0/.55))}.taf-ad .taf-ad-brand{position:absolute;z-index:2;top:5cqi;left:5cqi;right:5cqi;display:flex;align-items:center;gap:2.6cqi}.taf-ad .taf-ad-logo{flex:none;display:grid;place-items:center;width:9cqi;height:9cqi;border-radius:50%;background:var(--a-accent);color:var(--a-on);font-weight:800;font-size:4.6cqi;line-height:1}.taf-ad .taf-ad-brand-text{display:flex;flex-direction:column;min-width:0}.taf-ad .taf-ad-brand-text b{font-size:3.7cqi;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taf-ad .taf-ad-brand-text i{font-style:normal;font-size:3cqi;opacity:.75}.taf-ad .taf-ad-brand--light{color:#fff;text-shadow:0 1px 6px rgb(0 0 0/.35)}.taf-ad--story .taf-ad-brand{top:9cqi}.taf-ad--story .taf-ad-logo{width:11cqi;height:11cqi;font-size:5.6cqi}.taf-ad--story .taf-ad-brand-text b{font-size:4.6cqi}.taf-ad--story .taf-ad-brand-text i{font-size:3.8cqi}.taf-ad .taf-ad-kicker{font-size:3.6cqi;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.taf-ad .taf-ad-head{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.92;letter-spacing:-.005em;text-wrap:balance}.taf-ad .taf-ad-sub{font-size:4.2cqi;line-height:1.3;opacity:.85;text-wrap:pretty}.taf-ad .taf-ad-cta{display:inline-flex;align-items:center;gap:1.6cqi;align-self:flex-start;height:10cqi;padding:0 4.4cqi;border-radius:99px;background:var(--a-accent);color:var(--a-on);font-size:3.9cqi;font-weight:700;white-space:nowrap}.taf-ad .taf-ad-cta svg{width:3.8cqi;height:3.8cqi}.taf-ad--story .taf-ad-cta{height:12cqi;font-size:4.8cqi;padding:0 5.5cqi}.taf-ad--hook{color:#fff;background:#111}.taf-ad--hook .taf-ad-foot{position:absolute;left:6cqi;right:6cqi;bottom:6cqi;display:flex;flex-direction:column;gap:3cqi}.taf-ad--hook .taf-ad-kicker{color:var(--a-accent);filter:brightness(1.3) saturate(1.2)}.taf-ad--hook .taf-ad-head{font-size:10.5cqi}.taf-ad--story.taf-ad--hook .taf-ad-head{font-size:13cqi}.taf-ad--story.taf-ad--hook .taf-ad-foot{bottom:10cqi;gap:4cqi}.taf-ad--story.taf-ad--hook .taf-ad-kicker{font-size:4.6cqi}.taf-ad--story.taf-ad--story{color:#fff;background:#111}.taf-ad .taf-ad-bars{position:absolute;z-index:2;top:4cqi;left:4cqi;right:4cqi;display:flex;gap:1.5cqi}.taf-ad .taf-ad-bars i{flex:1;height:.9cqi;border-radius:9px;background:rgb(255 255 255/.4)}.taf-ad .taf-ad-bars i:first-child{background:#fff}.taf-ad .taf-ad-caps{position:absolute;left:6cqi;right:6cqi;top:52%;display:flex;flex-direction:column;align-items:center;gap:2cqi;text-align:center}.taf-ad .taf-ad-cap{display:inline-block;padding:1.4cqi 3.2cqi;border-radius:2.4cqi;background:#fff;color:#111;font-weight:800;font-size:6.4cqi;line-height:1.1;letter-spacing:-.01em;box-shadow:0 1cqi 4cqi rgb(0 0 0/.25)}.taf-ad .taf-ad-cap mark{background:var(--a-accent);color:var(--a-on);padding:0 1.4cqi;border-radius:1.4cqi}.taf-ad .taf-ad-sticker{position:absolute;left:50%;bottom:12cqi;translate:-50% 0;display:inline-flex;align-items:center;gap:2cqi;height:12cqi;padding:0 5cqi;border-radius:3cqi;background:#fff;color:#0a6cff;font-size:4.8cqi;font-weight:700;white-space:nowrap;box-shadow:0 1cqi 6cqi rgb(0 0 0/.25)}.taf-ad .taf-ad-sticker svg{width:5cqi;height:5cqi}.taf-ad--offer .taf-ad-offer{position:absolute;top:18cqi;left:6cqi;right:6cqi;display:flex;flex-direction:column;gap:1.2cqi}.taf-ad--offer .taf-ad-kicker{color:var(--a-accent)}.taf-ad--offer .taf-ad-price{font-family:var(--display);font-weight:900;font-size:27cqi;line-height:.85;letter-spacing:-.02em;margin-top:1cqi}.taf-ad--offer .taf-ad-head{font-size:7.2cqi;max-width:70%}.taf-ad--offer .taf-ad-was{font-size:3.6cqi;opacity:.7}.taf-ad--offer .taf-ad-panel{position:absolute;left:6cqi;right:6cqi;bottom:6cqi;height:40%;border-radius:4cqi;overflow:hidden;isolation:isolate}.taf-ad--offer .taf-ad-panel .taf-ad-photo{z-index:0}.taf-ad--offer .taf-ad-badge{position:absolute;top:20cqi;right:6cqi;display:grid;place-items:center;width:22cqi;height:22cqi;padding:2cqi;border-radius:50%;background:var(--a-accent);color:var(--a-on);font-family:var(--display);font-weight:900;font-size:4.4cqi;line-height:.95;text-transform:uppercase;text-align:center;rotate:12deg;box-shadow:0 1cqi 4cqi rgb(0 0 0/.2)}.taf-ad--offer .taf-ad-cta{position:absolute;left:9cqi;bottom:9cqi;box-shadow:0 1cqi 4cqi rgb(0 0 0/.25)}.taf-ad--review{color:#fff;background:#222}.taf-ad--review .taf-ad-quote{position:absolute;left:5cqi;right:5cqi;bottom:5cqi;display:flex;flex-direction:column;gap:2cqi;padding:5cqi;border-radius:4cqi;background:var(--a-bg);color:var(--a-ink);box-shadow:0 2cqi 8cqi rgb(0 0 0/.25)}.taf-ad--review .taf-ad-stars{color:#ffb400;font-size:5cqi;letter-spacing:.6cqi;line-height:1}.taf-ad--review .taf-ad-head{font-family:var(--ui);font-weight:750;font-size:5.4cqi;line-height:1.18;text-transform:none;letter-spacing:-.02em}.taf-ad--review .taf-ad-who{font-size:3.4cqi;font-weight:600;opacity:.65}.taf-ad--beforeafter .taf-ad-split{position:absolute;inset:0;z-index:-1;display:grid;grid-template-rows:1fr 1fr;gap:1cqi;background:var(--a-bg)}.taf-ad--beforeafter .taf-ad-split>div{position:relative;overflow:hidden}.taf-ad--beforeafter .taf-ad-split .taf-ad-photo{z-index:0}.taf-ad--beforeafter .taf-ad-split .taf-ad-photo:first-child{filter:saturate(.6) brightness(.85)}.taf-ad--beforeafter .taf-ad-label{position:absolute;right:5cqi;bottom:4cqi;height:7.4cqi;padding:0 3cqi;border-radius:1.6cqi;line-height:7.4cqi;background:rgb(0 0 0/.65);color:#fff;font-family:var(--display);font-weight:900;font-size:4cqi;text-transform:uppercase}.taf-ad--beforeafter .taf-ad-label--after{background:var(--a-accent);color:var(--a-on)}.taf-ad--beforeafter .taf-ad-bar{position:absolute;left:0;right:0;top:50%;translate:0 -50%;display:flex;align-items:center;justify-content:space-between;gap:3cqi;padding:3.4cqi 5cqi;background:var(--a-bg);color:var(--a-ink)}.taf-ad--beforeafter .taf-ad-bar .taf-ad-head{font-size:6cqi}.taf-ad--beforeafter .taf-ad-bar .taf-ad-cta{height:8.6cqi;font-size:3.4cqi;padding:0 3.4cqi}.taf-ad--type{color:var(--a-ink)}.taf-ad--type .taf-ad-hazard{position:absolute;left:0;right:0;top:0;height:3.4cqi;background:repeating-linear-gradient(-45deg,var(--a-accent) 0 4cqi,transparent 4cqi 8cqi)}.taf-ad--type .taf-ad-hazard--bottom{top:auto;bottom:0}.taf-ad--type .taf-ad-type{position:absolute;left:6cqi;right:6cqi;top:50%;translate:0 -42%;display:flex;flex-direction:column;gap:4cqi}.taf-ad--type .taf-ad-head{font-size:15cqi;line-height:.86;color:var(--a-accent)}.taf-ad--story.taf-ad--type .taf-ad-head{font-size:17cqi}.taf-ad--story.taf-ad--type .taf-ad-sub{font-size:5.2cqi}.taf-ad--type .taf-ad-brand{top:8cqi}.taf-ad--retarget .taf-ad-ret{position:absolute;left:6cqi;right:6cqi;top:19cqi;bottom:6cqi;display:flex;flex-direction:column;gap:3cqi}.taf-ad--retarget .taf-ad-thumb{position:absolute;right:0;top:-2cqi;width:26cqi;height:26cqi;border-radius:50%;overflow:hidden;isolation:isolate;box-shadow:0 0 0 1.4cqi var(--a-bg),0 0 0 2cqi var(--a-accent)}.taf-ad--retarget .taf-ad-thumb .taf-ad-photo{z-index:0}.taf-ad--retarget .taf-ad-head{font-size:11cqi;max-width:72%;margin-top:2cqi}.taf-ad--retarget .taf-ad-sub{max-width:80%}.taf-ad--retarget .taf-ad-ret-row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:2cqi}.taf-ad--retarget .taf-ad-timer{font-size:3.6cqi;font-weight:700;padding:1.6cqi 3cqi;border-radius:99px;box-shadow:inset 0 0 0 .4cqi currentColor;opacity:.8;white-space:nowrap}.taf-ad--listing{color:#fff;background:#222}.taf-ad--listing .taf-ad-ribbon{position:absolute;top:20cqi;left:0;height:9cqi;padding:0 5cqi 0 6cqi;line-height:9cqi;border-radius:0 2cqi 2cqi 0;background:var(--a-accent);color:var(--a-on);font-family:var(--display);font-weight:900;font-size:4.8cqi;text-transform:uppercase;letter-spacing:.02em}.taf-ad--listing .taf-ad-listing{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:1.6cqi;padding:6cqi;background:var(--a-bg);color:var(--a-ink)}.taf-ad--listing .taf-ad-price{font-family:var(--display);font-weight:900;font-size:11cqi;line-height:.9}.taf-ad--listing .taf-ad-head{font-family:var(--ui);font-weight:650;font-size:4.2cqi;text-transform:none;letter-spacing:0}.taf-ad--listing .taf-ad-sub{font-size:3.6cqi;color:var(--a-accent);font-weight:700;opacity:1}.taf-lp{container-type:inline-size;position:relative;overflow:hidden;width:100%;background:var(--a-bg);color:var(--a-ink);font-family:var(--ui);line-height:1.2;text-align:left;user-select:none}.taf-lp--desktop{aspect-ratio:16/10}.taf-lp--mobile{aspect-ratio:9/18}.taf-lp p{margin:0}.taf-lp-bar{background:var(--a-accent);color:var(--a-on);text-align:center;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taf-lp-nav{display:flex;align-items:center;box-shadow:0 1px 0 color-mix(in srgb,var(--a-ink) 10%,transparent)}.taf-lp-logo{display:inline-flex;align-items:center;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.taf-lp-logo span{display:grid;place-items:center;border-radius:50%;background:var(--a-accent);color:var(--a-on)}.taf-lp-links{display:flex;margin-inline:auto;opacity:.7}.taf-lp-links i{font-style:normal}.taf-lp-cta,.taf-lp-nav-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--a-accent);color:var(--a-on);font-weight:700;white-space:nowrap}.taf-lp-media{position:relative;overflow:hidden}.taf-lp-photo{width:100%;height:100%;object-fit:cover}.taf-lp-badge{position:absolute;display:grid;place-items:center;border-radius:50%;background:var(--a-accent);color:var(--a-on);font-family:var(--display);font-weight:900;text-transform:uppercase;text-align:center;line-height:.9;rotate:10deg;box-shadow:0 1cqi 3cqi rgb(0 0 0/.25)}.taf-lp-kicker{color:var(--a-accent);font-weight:750;letter-spacing:.08em;text-transform:uppercase;filter:saturate(1.2)}.taf-lp-head{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.9;text-wrap:balance}.taf-lp-sub{opacity:.78;line-height:1.35}.taf-lp-trust{opacity:.85;font-weight:600}.taf-lp-trust span{color:#ffb400;letter-spacing:.1em}.taf-lp--desktop .taf-lp-bar{padding:.7cqi 2cqi;font-size:1.05cqi}.taf-lp--desktop .taf-lp-nav{gap:2cqi;height:6cqi;padding:0 3.4cqi}.taf-lp--desktop .taf-lp-logo{gap:.8cqi;font-size:1.5cqi}.taf-lp--desktop .taf-lp-logo span{width:2.4cqi;height:2.4cqi;font-size:1.2cqi}.taf-lp--desktop .taf-lp-links{gap:2.4cqi;font-size:1.1cqi}.taf-lp--desktop .taf-lp-nav-cta{height:3.2cqi;padding:0 1.6cqi;border-radius:.8cqi;font-size:1.1cqi}.taf-lp--desktop .taf-lp-hero{position:absolute;inset:8.2cqi 0 0;display:grid;grid-template-columns:1fr 1fr;gap:3.4cqi;padding:3.4cqi}.taf-lp--desktop .taf-lp-media{order:2;border-radius:1.8cqi}.taf-lp--desktop .taf-lp-badge{top:2cqi;right:2cqi;width:8cqi;height:8cqi;font-size:1.6cqi}.taf-lp--desktop .taf-lp-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.4cqi}.taf-lp--desktop .taf-lp-kicker{font-size:1.1cqi}.taf-lp--desktop .taf-lp-head{font-size:5.2cqi}.taf-lp--desktop .taf-lp-sub{font-size:1.5cqi;max-width:90%}.taf-lp--desktop .taf-lp-cta{height:4.2cqi;padding:0 2.4cqi;margin-top:.6cqi;border-radius:1cqi;font-size:1.4cqi}.taf-lp--desktop .taf-lp-trust{font-size:1.1cqi}.taf-lp--mobile .taf-lp-bar{padding:1.8cqi 3cqi;font-size:2.9cqi}.taf-lp--mobile .taf-lp-nav{justify-content:space-between;height:14cqi;padding:0 4.4cqi}.taf-lp--mobile .taf-lp-burger{display:flex;flex-direction:column;gap:1.2cqi;width:5.4cqi}.taf-lp--mobile .taf-lp-burger i{height:.7cqi;border-radius:9px;background:currentColor}.taf-lp--mobile .taf-lp-logo{gap:1.8cqi;font-size:4cqi}.taf-lp--mobile .taf-lp-logo span{width:6.4cqi;height:6.4cqi;font-size:3.4cqi}.taf-lp--mobile .taf-lp-nav-cta{height:7.4cqi;padding:0 3.4cqi;border-radius:2cqi;font-size:3.2cqi}.taf-lp--mobile .taf-lp-hero{display:flex;flex-direction:column}.taf-lp--mobile .taf-lp-media{height:72cqi}.taf-lp--mobile .taf-lp-badge{right:4cqi;bottom:4cqi;width:20cqi;height:20cqi;font-size:4.2cqi}.taf-lp--mobile .taf-lp-copy{display:flex;flex-direction:column;gap:3cqi;padding:6cqi 5cqi}.taf-lp--mobile .taf-lp-kicker{font-size:3cqi}.taf-lp--mobile .taf-lp-head{font-size:11.5cqi}.taf-lp--mobile .taf-lp-sub{font-size:3.9cqi}.taf-lp--mobile .taf-lp-cta{height:12cqi;margin-top:1cqi;border-radius:3cqi;font-size:4.2cqi}.taf-lp--mobile .taf-lp-trust{font-size:3.2cqi;text-align:center}