@font-face{font-family:Inclusive Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/inclusive-sans-vietnamese-wght-normal.BBzDAVrM.woff2) format("woff2-variations");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:Inclusive Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/inclusive-sans-latin-ext-wght-normal.Dz-5BQBW.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:Inclusive Sans Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/inclusive-sans-latin-wght-normal.D4kD9Fjs.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2) format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--paper:#FFFFFF;--card:#F7F6FA;--ink:#18161C;--ink-2:#56535C;--rule:#E0DEE5;--forest:#18161C;--forest-2:#2C2A31;--mint:#EBE3FE;--night:#0C0B0E;--on-night:#F7F6FA;--on-night-2:#C4C1CB;--lav:#B88DFE;--pink:#FF71BB;--coral:#FF7B74;--orange:#FF9C40;--yellow:#FBD530;--green:#40D872;--on-bright:#18161C;--lav-f:#EBE3FE;--pink-f:#FEDEEC;--coral-f:#FEE0DD;--orange-f:#FFE2CB;--yellow-f:#F2E8C3;--green-f:#D1F2D7;--lav-d:#5B3A8A;--pink-d:#802A59;--coral-d:#892928;--orange-d:#733E02;--yellow-d:#5A4B03;--green-d:#005926;--card-action:var(--green);--card-story:var(--yellow);--card-event:var(--orange);--card-commitment:var(--lav);--card-learn:var(--pink);--card-news:var(--coral);--sig-1:#9D2BFF;--sig-2:#FF2D78;--t1:var(--orange-d);--t2:var(--pink-d);--t3:var(--lav-d);--o:var(--orange);--v:var(--lav);--l:var(--lav-f);--r:var(--pink);--glass:rgba(255,255,255,.8);--glass-line:rgba(24,22,28,.08);--lift:0 1px 2px rgba(24,22,28,.06),0 16px 32px -20px rgba(24,22,28,.28);--focus:#18161C;--on-ink:#FFFFFF;--field:#8E8A96;--track:#E0DEE5;--warn-bg:#F2E8C3;--hover:#EFEDF3;--f:"Inclusive Sans Variable","Inclusive Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--f-display:var(--f);--fs-giant:192px;--lh-giant:184px;--ls-giant:-.04em;--fs-hero:80px;--lh-hero:84px;--ls-hero:-.03em;--fs-display:56px;--lh-display:60px;--ls-display:-.025em;--fs-title1:40px;--lh-title1:44px;--ls-title1:-.02em;--fs-title2:28px;--lh-title2:32px;--ls-title2:-.015em;--fs-lead:21px;--lh-lead:32px;--ls-lead:-.005em;--fs-body:17px;--lh-body:26px;--ls-body:0;--fs-callout:15px;--lh-callout:22px;--ls-callout:0;--fs-caption:14px;--lh-caption:20px;--ls-caption:.005em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--step:128px;--maxw:1296px;--text-w:980px;--measure:680px;--gut:48px;--navh:64px;--r-pill:999px;--r-card:28px;--r-sm:16px;--r-field:12px;--r-media:12px;--h-sm:44px;--h-md:48px;--h-lg:56px;--logo-h:40px;--logo-foot:96px;color-scheme:light}@media(max-width:1068px){:root{--fs-giant:144px;--lh-giant:136px;--fs-hero:64px;--lh-hero:68px;--fs-display:48px;--lh-display:52px;--fs-title1:32px;--lh-title1:36px;--fs-title2:24px;--lh-title2:28px;--fs-lead:19px;--lh-lead:28px;--step:104px;--gut:40px;--logo-foot:72px}}@media(max-width:734px){:root{--fs-giant:96px;--lh-giant:92px;--fs-hero:40px;--lh-hero:44px;--ls-hero:-.025em;--fs-display:32px;--lh-display:36px;--ls-display:-.02em;--fs-title1:28px;--lh-title1:32px;--fs-title2:24px;--lh-title2:28px;--fs-lead:19px;--lh-lead:28px;--step:80px;--gut:24px;--navh:56px;--logo-h:34px;--logo-foot:56px;--r-card:24px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--navh) + 24px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;font-feature-settings:"ss01"}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;line-height:1.1;letter-spacing:-.015em;margin:0;text-wrap:balance}p{margin:0}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--maxw);margin-inline:auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.skip{position:absolute;left:16px;top:-80px;z-index:100;background:var(--ink);color:var(--on-ink);padding:12px 18px;border-radius:var(--r-pill);font-weight:600}.skip:focus{top:12px}.grad{color:inherit}@media(forced-colors:active){.grad{color:CanvasText;background:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:var(--h-md);padding:0 var(--s5);border-radius:var(--r-pill);background:var(--ink);color:var(--on-ink);font-weight:500;font-size:var(--fs-body);line-height:var(--lh-body);text-decoration:none;border:1px solid var(--ink);cursor:pointer;transition:transform .2s,background .2s}.btn:hover{transform:translateY(-1px);background:var(--forest-2)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.btn.ghost:hover{background:var(--card)}.btn.light{background:#fff;color:#0d0a12;border-color:#fff}.btn.sm{min-height:var(--h-sm);padding:0 22px;font-size:var(--fs-callout);line-height:var(--lh-callout)}.btn.lg{min-height:var(--h-lg);padding:0 var(--s6)}.acts{display:flex;flex-wrap:wrap;gap:10px}.more{font-weight:600;overflow-wrap:anywhere;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px}.more:hover{text-decoration-thickness:3px}.gnav{position:sticky;top:0;z-index:50;padding-top:12px}.gnav>.wrap{display:flex;align-items:center;gap:16px}.gbar{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--navh);padding:var(--s2) var(--s2) var(--s2) var(--s5);border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:box-shadow .3s}.gnav.scrolled .gbar{box-shadow:0 10px 30px -12px #0d0a122e}.logo{display:block;flex:none;color:var(--ink)}.logo{padding:var(--s2) 0}.logo svg,.logo img{height:var(--logo-h);width:auto;display:block}.lgo-d{display:none!important}@media(prefers-color-scheme:dark){html:not(.c-light) .lgo-l{display:none!important}html:not(.c-light) .lgo-d{display:block!important}}html.c-dark .lgo-l{display:none!important}html.c-dark .lgo-d{display:block!important}.nav{margin-left:auto}.l1{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.l1>li{position:relative;display:flex;align-items:center}.l1>li>a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:var(--r-pill);font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap}.l1>li>a:hover{color:var(--ink)}.l1>li>a:hover,.l1 .l1-b:hover,.l1 .l1-b[aria-expanded=true]{background:#0d0a120d}.l1 [aria-current=page]{color:var(--ink)}.l1>li>a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.4em}.l1 .chev{width:14px;height:14px;transition:transform .2s}.l1 [aria-expanded=true] .chev{transform:rotate(180deg)}.l1 .sub[hidden]{display:none}.right{display:flex;align-items:center;gap:6px;flex:none}.cmf{position:relative}.cmf-btn,.burger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--rule);background:transparent;border-radius:var(--r-pill);font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:500;cursor:pointer}.cmf-btn:hover,.burger:hover{background:var(--card)}.cmf-btn svg{width:18px;height:18px}.cmf-panel{position:absolute;right:0;top:calc(100% + 14px);width:min(360px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);padding:22px;box-shadow:var(--lift);z-index:60}.cmf-panel[hidden]{display:none}.cmf-h{font-weight:600;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.cmf-d{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--ink-2);margin-top:6px}.cmf-panel ul{list-style:none;margin:14px 0 8px;padding:0;display:grid;gap:4px}.cmf-panel [role=switch]{display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;background:none;border:0;padding:12px 8px;border-radius:var(--r-field);cursor:pointer}.cmf-panel [role=switch]:hover{background:var(--card)}.cmf-panel b{display:block;font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:600}.cmf-panel small{display:block;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--ink-2)}.sw{flex:none;width:44px;height:26px;border-radius:var(--r-field);background:#bdb6c6;position:relative;margin-top:1px;transition:background .2s}.sw:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s}[aria-checked=true] .sw{background:var(--ink)}[aria-checked=true] .sw:after{transform:translate(18px)}.cmf-reset{background:none;border:0;padding:8px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);text-decoration:underline;cursor:pointer;min-height:44px}.burger{display:none}@media(max-width:1279px){.js .burger{display:inline-flex}.js .nav{position:fixed;inset:0;z-index:-1;background:var(--paper);overflow:auto;padding:calc(var(--navh) + 28px) max(var(--gut),env(safe-area-inset-left,0px)) 48px;margin:0}.js .nav[hidden]{display:none}.l1{flex-direction:column;align-items:stretch;gap:0;max-width:640px;margin-inline:auto}.l1>li{flex-wrap:wrap;border-bottom:1px solid var(--rule)}.l1>li>a{flex:1;font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:600;color:var(--ink);padding:18px 4px;border-radius:0}.l1>li>a[aria-current=page]{text-decoration-thickness:3px}.cmf-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:1280px){.nav[hidden]{display:block}}@media(min-width:1280px)and (max-width:1439px){.l1>li>a{padding:8px 9px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}.l1 .l1-b{padding:8px 9px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}}main{display:block}main:focus{outline:none}.sec{padding-block:var(--step)}.sec.tight{padding-block:calc(var(--step) * .55)}.sec.forest,.sec.night{position:relative;background:var(--night);color:var(--on-night);overflow:hidden;isolation:isolate}.sec.forest:before,.sec.night:before{content:"";position:absolute;inset:-30% -10% auto 40%;height:130%;z-index:-1;filter:blur(90px);opacity:.42;background:radial-gradient(40% 40% at 50% 50%,var(--sig-1),transparent 70%),radial-gradient(30% 30% at 20% 70%,var(--sig-2),transparent 70%);pointer-events:none}.sec-h{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.sec-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);color:var(--ink-2);max-width:34em;margin-top:20px}.forest .sec-lead,.night .sec-lead{color:var(--on-night-2)}.forest .btn,.night .btn{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.forest .btn.ghost,.night .btn.ghost{background:transparent;color:var(--on-night);border-color:#f4eff959}.forest .more,.night .more{color:var(--on-night)}.forest :focus-visible,.night :focus-visible{outline-color:#fff}.shead{display:flex;flex-wrap:wrap;gap:16px 48px;align-items:flex-end;justify-content:space-between}.shead p{color:var(--ink-2);max-width:26em;font-size:1.05em}.phero{padding-block:clamp(56px,8vw,120px) clamp(32px,4vw,56px)}.phero h1{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);max-width:16ch}.phero .intro{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);max-width:34em;margin-top:22px;color:var(--ink-2)}.phero .acts{margin-top:36px}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.15em}.prose h2{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);margin-top:1.8em}.prose h3{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);margin-top:1.6em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose a{color:var(--ink);font-weight:500;text-decoration:underline;overflow-wrap:anywhere}.prose img{border-radius:var(--r-sm)}.prose blockquote{margin:0;padding-left:24px;border-left:3px solid var(--v);font-size:1.15em;color:var(--ink)}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.prose th,.prose td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--rule);vertical-align:top}.glow{display:none;position:absolute;inset:-10% -5% -15% 5%;z-index:0;filter:blur(70px);opacity:.55;pointer-events:none;background:radial-gradient(40% 45% at 30% 40%,var(--o),transparent 70%),radial-gradient(40% 45% at 65% 35%,var(--v),transparent 70%),radial-gradient(35% 40% at 55% 80%,var(--l),transparent 70%)}.ph{position:absolute;overflow:hidden;border-radius:var(--r-card);box-shadow:var(--lift);z-index:2;background:var(--card)}.ph img,.ph canvas{display:block;width:100%;height:100%;object-fit:cover}.chip{position:absolute;z-index:6;display:inline-flex;align-items:center;gap:.5em;padding:.6em 1em;border-radius:999px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:var(--lift);font-weight:600;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);white-space:nowrap}.chip i{width:.75em;height:.75em;border-radius:50%;display:inline-block}.ch-1{left:26%;top:2%}.ch-2{left:44%;top:66%}.ch-3{left:70%;top:40%}.ring canvas{display:block;width:100%;height:100%;border-radius:50%;border:3px solid var(--paper)}@media(max-width:760px){.ch-1{left:6%;top:70%}.ch-2{left:48%;top:88%}.ch-3{left:50%;top:36%}.ring{left:16%;top:76%}}.paths{list-style:none;margin:clamp(32px,5vw,64px) 0 0;padding:0;border-top:1px solid var(--rule)}.paths a{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,22em) auto;gap:clamp(16px,3vw,40px);align-items:center;padding-block:clamp(22px,3vw,36px);border-bottom:1px solid var(--rule);text-decoration:none}.paths canvas{width:clamp(44px,4.4vw,64px);aspect-ratio:1;border-radius:50%;display:block}.paths b{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:600}.paths span{color:var(--ink-2)}.paths .go{width:48px;height:48px;border-radius:50%;border:1px solid var(--rule);display:grid;place-items:center;transition:background .2s,color .2s}.paths a:hover .go{background:var(--ink);color:var(--on-ink)}.paths a:hover b{text-decoration:underline;text-decoration-thickness:2px}@media(max-width:760px){.paths a{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.paths span{grid-column:2}.paths .go{display:none}}.lines{list-style:none;margin:0;padding:0}.lines li{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:600;padding-block:.1em}.lines .dim{color:#6e6780}.figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,6vw,72px);border-top:1px solid rgba(244,239,249,.18)}.figs div{padding:28px 24px 0 0}.figs b{display:block;font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);font-weight:600;font-variant-numeric:tabular-nums}.figs span{color:var(--on-night-2)}@media(max-width:640px){.figs{grid-template-columns:minmax(0,1fr)}.figs div{padding-bottom:20px;border-bottom:1px solid rgba(244,239,249,.18)}}.states{display:flex;flex-wrap:wrap;gap:10px 28px;margin:40px 0 0;padding:0;list-style:none;color:var(--on-night-2)}.states li{display:flex;align-items:center;gap:.5em}.states i{width:.7em;height:.7em;border-radius:50%}.strip{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--s1) max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut))) var(--s7);margin:var(--s7) 0 0;scrollbar-width:thin}.strip li{list-style:none;flex:0 0 280px;scroll-snap-align:start}@media(max-width:734px){.strip li{flex-basis:240px}}.poster{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/5;padding:var(--s5);border-radius:var(--r-card);color:#fff;text-decoration:none;overflow:hidden;background:var(--night);box-shadow:var(--lift)}.poster:before{content:"";position:absolute;inset:0;background:var(--mesh);opacity:.95}.poster>*{position:relative}.poster b{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:600}.poster .meta{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout)}.poster .play{width:48px;height:48px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center}.poster:hover b{text-decoration:underline;text-decoration-thickness:2px}.poster:focus-visible{outline-offset:3px}.m3{--mesh:radial-gradient(80% 60% at 10% 20%,#4A1499,transparent 70%),radial-gradient(70% 60% at 90% 80%,#8A1A1A,transparent 70%)}.join{text-align:center}.join .sec-h{max-width:12em;margin-inline:auto}.join .sec-lead{margin-inline:auto}.join .ring{position:relative;left:auto;top:auto;display:block;width:min(15rem,56vw);margin:clamp(32px,5vw,56px) auto 0}.join form{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;justify-items:center;margin-top:28px}.join form>div{width:min(100%,36rem)}.join fieldset{margin:0;width:100%;max-width:100%}.join form>*{max-width:100%}.join legend{margin:0 auto 10px}.join .seg{justify-content:center}.join select{min-height:52px;padding:0 1em;border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--paper);width:100%;max-width:100%;text-overflow:ellipsis}.join label[for]{font-weight:600;display:block;margin-bottom:8px}.nums{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5)}@media(max-width:1068px){.nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.nums li{display:flex;flex-direction:column}.nums b{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:600;font-variant-numeric:tabular-nums}.nums span{color:var(--ink-2)}.state{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(32px,5vw,80px);align-items:start}.state h2{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1)}.state .body{display:grid;gap:18px;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.state .body strong{font-weight:600}@media(max-width:860px){.state{grid-template-columns:minmax(0,1fr)}}.actions{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);border-top:1px solid var(--rule)}.act{padding:28px 0 32px;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:12px}.act .n{font-weight:600;font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);color:var(--ink-2)}.act h3{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.act p{color:var(--ink-2)}.act .more{margin-top:auto}@media(max-width:980px){.actions{grid-template-columns:1fr 1fr}}@media(max-width:620px){.actions{grid-template-columns:1fr}}.band{background:var(--night);color:var(--on-night);padding-block:22px}.band ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;font-weight:600;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.date{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,5vw,72px);align-items:center}.date .d{font-weight:600;line-height:.85;letter-spacing:-.06em}.date .d span{display:block;font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1)}.date .d b{display:block;font-size:var(--fs-giant);line-height:var(--lh-giant);letter-spacing:var(--ls-giant)}.date p{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:600;max-width:22ch}@media(max-width:640px){.date{grid-template-columns:1fr}}.grid{display:grid;gap:clamp(20px,2.4vw,32px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.card{background:transparent;overflow:visible;display:flex;flex-direction:column;text-decoration:none}.card h3{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.card:hover h3{text-decoration:underline;text-decoration-thickness:2px}.tiers{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.tier{background:var(--card);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;gap:12px}.tier .p{font-weight:600;font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.tier .p small{font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:500;color:var(--ink-2)}.tier ul{margin:0;padding-left:1.1em;color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.tier .btn{margin-top:auto;align-self:flex-start}.support{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:var(--on-night);border-radius:var(--r-card);padding:clamp(36px,5vw,72px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:end}.support:before{content:"";position:absolute;inset:-40% -20% auto 30%;height:160%;z-index:-1;filter:blur(80px);opacity:.45;background:radial-gradient(40% 40% at 50% 50%,var(--sig-1),transparent 70%),radial-gradient(30% 30% at 20% 70%,var(--sig-2),transparent 70%)}.support h2{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1)}.support p{color:var(--on-night-2);max-width:42ch}.support .btn{background:var(--on-night);color:var(--night);border-color:var(--on-night)}.support .btn.ghost{background:transparent;color:var(--on-night);border-color:#f4eff959}.support :focus-visible{outline-color:#fff}@media(max-width:760px){.support{grid-template-columns:1fr}}.field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:20px}.field label,.field legend{font-weight:600}.field .hint{font-weight:400;color:var(--ink-2);font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout)}.field input,.field select,.field textarea{width:100%;max-width:100%;min-height:52px;padding:12px 16px;border:1.5px solid #8F879B;border-radius:var(--r-field);background:var(--paper);transition:border-color .2s,box-shadow .2s}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #6a1fc92e;outline:none}.field textarea{min-height:170px}.seg,.amts{display:flex;flex-wrap:wrap;gap:8px}.seg label,.amts label{position:relative}.seg input,.amts input{position:absolute;opacity:0;inset:0;margin:0;width:100%;height:100%;cursor:pointer}.seg span,.amts span{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;border:1px solid var(--rule);border-radius:var(--r-pill);font-weight:500;cursor:pointer;background:var(--paper)}.seg input:checked+span,.amts input:checked+span{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.seg input:checked+span:before,.amts input:checked+span:before{content:"✓";margin-right:.4em}.seg input:focus-visible+span,.amts input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}fieldset{border:0;margin:24px 0 0;padding:0;min-width:0}legend{padding:0;margin-bottom:10px;font-weight:600}.foot{position:relative;isolation:isolate;overflow:hidden;background:var(--night);color:var(--on-night);margin-top:var(--step);padding-block:clamp(64px,8vw,110px) 36px;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.foot:before{content:"";position:absolute;inset:-40% 40% auto -20%;height:120%;z-index:-1;filter:blur(110px);opacity:.28;background:radial-gradient(40% 40% at 50% 50%,var(--sig-1),transparent 70%),radial-gradient(30% 30% at 70% 60%,var(--sig-2),transparent 70%)}.foot .mark{color:var(--on-night);display:inline-block;padding:calc(var(--logo-foot) / 4) 0}.foot .mark svg,.foot .mark img{height:var(--logo-foot);width:auto;display:block}.foot .top{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:clamp(48px,6vw,80px)}.foot .h4{font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:500;color:var(--on-night-2);margin:0 0 10px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.foot a{text-decoration:none}.foot a:hover{text-decoration:underline}.foot :focus-visible{outline-color:#fff}.foot .family{margin-top:56px;padding-top:28px;border-top:1px solid rgba(244,239,249,.16);display:flex;flex-wrap:wrap;gap:20px 48px;justify-content:space-between;align-items:center}.foot .family p{color:var(--on-night-2);max-width:40em}.foot .family strong{color:var(--on-night);font-weight:600}.foot .ack{margin-top:36px;display:grid;gap:10px;color:var(--on-night-2);max-width:90ch;font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout)}.foot .legal{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--on-night-2)}@media(max-width:900px){.foot .top{grid-template-columns:1fr 1fr}}@media(max-width:420px){.foot .top{grid-template-columns:1fr}}.c-motion *,.c-motion *:before,.c-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.c-calm{--accent:var(--card)!important;--accent-ink:var(--ink)!important;--t1:var(--ink);--t2:var(--ink);--t3:var(--ink);--lav:var(--lav-f);--pink:var(--pink-f);--coral:var(--coral-f);--orange:var(--orange-f);--yellow:var(--yellow-f);--green:var(--green-f);--on-bright:var(--ink);--lift:none}.c-calm .glow,.c-calm .sec.forest:before,.c-calm .sec.night:before,.c-calm .support:before,.c-calm .foot:before{display:none}.c-calm .ph{transform:none}.c-calm .chip,.c-calm .heart,.c-calm .deco{display:none}.c-calm .ph img{filter:saturate(.55)}.c-calm .poster:before{opacity:.3}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.gnav,.foot,.support,.band{display:none}body{background:#fff}}@media(max-width:520px){.gbar{padding-left:14px;gap:6px}.logo svg,.logo img{height:28px}.right{gap:4px}.right .btn.sm{padding:0 var(--s4)}.cmf-btn,.burger{padding:8px 12px}}@media(max-width:420px){.logo svg,.logo img{height:24px}}@media(max-width:359px){.gbar{padding-left:12px;gap:4px}.logo{min-width:0;flex:0 1 auto}.logo svg,.logo img{height:22px}.right .btn.sm{padding:0 var(--s3);font-size:var(--fs-caption)}.cmf-btn,.burger{padding:8px 9px;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}}.loop{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.loop li{background:var(--card);border-radius:var(--r-card);padding:28px 26px;display:flex;flex-direction:column;gap:12px}.loop h3{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.loop p{color:var(--ink-2)}.loop .more{margin-top:auto}.chips{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1.5px solid var(--ink);background:var(--card);font-weight:500}.panel{background:var(--card);border-radius:var(--r-card);padding:clamp(32px,5vw,64px);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.panel h2{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.forest .acts .btn{margin-top:0}.white .act,.white .loop li{background:var(--paper)}.st{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:var(--r-pill);font-weight:600;font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);vertical-align:middle}.sti{width:12px;height:12px;border-radius:50%;flex:none}.st-committed{border:1.5px solid var(--ink);background:var(--card)}.st-committed .sti{border:2px solid var(--ink)}.st-reported{background:var(--mint)}.st-reported .sti{background:var(--ink)}.st-evidence{background:var(--forest);color:var(--on-ink)}.st-evidence .sti{background:var(--card);border-radius:2px}.st-not-reported{background:var(--ink);color:var(--on-ink)}.st-not-reported .sti{background:none;border:2px solid var(--on-ink);border-radius:2px;transform:rotate(45deg)}.st-pending{background:var(--warn-bg);border:1.5px solid #8A6100}.st-pending .sti{background:#8a6100}.rlist{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.rentry{background:var(--card);border-radius:var(--r-card);padding:22px 24px;display:grid;gap:8px}.sec.white .rentry{background:var(--paper)}.rentry h3{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.rentry h3 a{color:var(--ink)}.rmeta{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.rdue{font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);color:var(--ink-2);margin-left:8px}.ractions{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ractions li{background:var(--paper);border-radius:var(--r-sm);padding:14px 16px;font-weight:600}.rn{display:block;font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--ink-2);font-weight:600}.ryears{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ryears>li{background:var(--card);border-radius:var(--r-sm);padding:20px;display:grid;gap:10px}.ryears h3{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.crumb{font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);margin-bottom:18px}.rfilter{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;margin-top:28px;background:var(--card);border-radius:var(--r-card);padding:20px}.rfilter .field{margin-top:0}.pform{max-width:760px;margin-top:32px}.pform fieldset{border:0;margin:0 0 28px;padding:clamp(22px,3vw,36px);background:var(--paper);border-radius:var(--r-card)}.sec:not(.white) .pform fieldset{background:var(--card)}.pform legend{float:left;width:100%;padding:0;font-family:var(--f-display);font-weight:700;font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.pform legend+*{clear:both}.stp{display:block;font-family:var(--f);font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:600;color:var(--ink-2);margin-bottom:6px}.hint{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:400}p.hint{margin-top:10px}.opts{display:grid;gap:10px;margin-top:16px}.opt{display:flex;gap:12px;align-items:flex-start;background:var(--card);border:2px solid #8C8C8C;border-radius:var(--r-sm);padding:14px 16px;margin-top:12px;cursor:pointer}.opts .opt{margin-top:0}.opt input{width:22px;height:22px;margin:3px 0 0;flex:none;accent-color:var(--forest)}.opt:has(input:checked){border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest)}.idea{display:block;margin-top:4px;color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.hp{position:absolute;left:-9999px}.panel-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.panel-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--rule)}.panel-list li>span{min-width:0}.panel-list .sub{display:block;font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);color:var(--ink-2)}.next{background:var(--card);border:2px solid var(--forest);border-radius:var(--r-card);padding:clamp(22px,3vw,32px);display:grid;gap:12px;max-width:var(--measure)}.next h2{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.copybox{width:100%;min-height:220px;font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);border:2px solid #5C5C5C;border-radius:var(--r-field);padding:14px;background:var(--card);color:var(--ink)}.notice{background:var(--warn-bg);border-radius:var(--r-sm);padding:16px 20px;max-width:var(--measure)}.tbl{overflow-x:auto;margin-top:16px}.tbl table{border-collapse:collapse;width:100%;min-width:520px;background:var(--card);border-radius:var(--r-sm)}.tbl th,.tbl td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--rule);vertical-align:top;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.tbl th{font-weight:600}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.adm{display:grid;gap:16px}.adm-item{background:var(--card);border-radius:var(--r-card);padding:22px 24px;display:grid;gap:10px}.adm-item .acts form{display:inline}.adm-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.adm-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-pill);background:var(--card);font-weight:600}.adm-nav a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.ev{background:var(--card);border-radius:var(--r-card);padding:22px 24px;display:grid;gap:8px}.ev h3{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.ev .when{font-weight:600}.cw{background:var(--paper);border-radius:var(--r-sm);padding:14px 16px}.errsum{background:var(--card);border:3px solid #B3261E;border-radius:var(--r-sm);padding:18px 22px;margin-top:24px;max-width:760px}.errsum h2{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);color:#8c1d18}.errsum ul{margin:10px 0 0;padding-left:20px}.errsum a{color:#8c1d18;font-weight:600}[aria-invalid=true]{border-color:#b3261e!important;box-shadow:0 0 0 2px #b3261e}.fan li{margin-inline:-6px}.act .more,.loop .more,.rentry h3 a,.panel-list a.more,.foot a{display:inline-flex;align-items:center;min-height:44px}.prose .tbl{margin-block:1.4em}.prose table{border-collapse:collapse;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);min-width:560px}.prose th,.prose td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--rule);min-width:140px}.prose th{font-weight:600;background:var(--paper)}.lhead{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);margin-top:4px}.llist{list-style:none;margin:0;padding:0;display:grid}.llist li{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid var(--rule)}.llist a{font-weight:600;color:var(--ink);min-height:32px;display:inline-flex;align-items:center}.llist span{font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);color:var(--ink-2)}@media(max-width:1279px){.cmf-panel{position:fixed;left:16px;right:16px;top:calc(var(--navh) + 8px);width:auto;max-width:none;max-height:calc(100dvh - var(--navh) - 24px);box-sizing:border-box}.cmf-panel .cmf-seg button{min-width:0;overflow-wrap:anywhere}.cmf-panel .cmf-f{flex-wrap:wrap}}.shop-grid{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:24px}.shop-card a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;min-height:48px}.shop-card a:hover .shop-name{text-decoration:underline}.shop-img{display:block;aspect-ratio:1/1;background:var(--mint);border-radius:var(--r-sm);overflow:hidden}.shop-img img{width:100%;height:100%;object-fit:cover;display:block}.shop-name{font-weight:700;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);margin-top:6px}.shop-price{font-variant-numeric:tabular-nums}.shop-out{font-weight:700}.shop-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}@media(max-width:900px){.shop-layout{grid-template-columns:minmax(0,1fr)}}.shop-buy,.shop-info{min-width:0}.shop-buy select{max-width:100%}.shop-p{--stage:radial-gradient(110% 80% at 50% 40%,color-mix(in srgb,var(--lav) 10%,#fff),color-mix(in srgb,var(--lav) 32%,#fff))}@media(prefers-color-scheme:dark){html:not(.c-light) .shop-p{--stage:radial-gradient(110% 80% at 50% 40%,color-mix(in srgb,var(--lav) 60%,#fff),color-mix(in srgb,var(--lav) 72%,#18161C))}}html.c-dark .shop-p{--stage:radial-gradient(110% 80% at 50% 40%,color-mix(in srgb,var(--lav) 60%,#fff),color-mix(in srgb,var(--lav) 72%,#18161C))}.shop-gallery{list-style:none;padding:0;margin:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scroll-padding:0;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:32px}.shop-gallery::-webkit-scrollbar{display:none}.shop-gallery>li{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-margin-top:calc(var(--navh) + 16px);aspect-ratio:3/4;max-height:min(900px,calc(100vh - var(--navh) - 160px));border-radius:32px;overflow:hidden;background:var(--stage)}.shop-gallery img,.shop-thumbs img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:50% 50%}.shop-gallery .cut img{filter:drop-shadow(0 18px 24px rgba(24,22,28,.22))}.shop-thumbs ul{list-style:none;margin:16px 0 0;padding:4px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin}.shop-thumbs a{position:relative;display:block;width:76px;height:76px;border-radius:18px;overflow:hidden;background:var(--stage);outline:3px solid transparent;outline-offset:2px}.shop-thumbs a[aria-current]{outline-color:var(--ink)}.shop-thumbs a:focus-visible{outline-color:var(--focus)}.shop-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.shop-step{display:flex;align-items:center;gap:12px;font-weight:600}.shop-step[hidden]{display:none}.shop-step button{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--ink);background:none;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.shop-step button:hover{background:var(--hover,var(--card))}.shop-step button:disabled{opacity:.35;cursor:default}.shop-measure{margin-top:32px}.shop-measure h2{font-size:var(--fs-title2)}.shop-measure p{margin-top:12px}.shop-measure table{width:100%;border-collapse:collapse}.shop-measure th,.shop-measure td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--rule)}.shop-measure caption{text-align:left;margin:12px 0;font-weight:600}.shop-info h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin-top:8px}.shop-big{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:700;margin-top:12px;font-variant-numeric:tabular-nums}.shop-buy{margin-top:24px;display:grid;gap:16px}.shop-buy fieldset{border:0;padding:0;margin:0;min-width:0}.shop-buy legend{font-weight:700;margin-bottom:8px}.shop-opts{display:grid;gap:8px}.shop-opt{display:flex;gap:12px;align-items:center;min-height:56px;padding:10px 14px;border:2px solid var(--forest);border-radius:var(--r-sm);cursor:pointer}.shop-opt input{width:24px;height:24px;flex:none;accent-color:var(--forest)}.opt-sub{display:block}.shop-opt.off{opacity:.65;border-style:dashed;cursor:not-allowed}.shop-opt:has(input:checked){background:var(--mint)}.shop-money{margin-top:28px;padding:20px;border-radius:var(--r-sm);background:var(--mint)}.shop-money h2{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.shop-money p{margin-top:6px}.shop-desc{margin-top:28px}.bag{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:0;border-top:2px solid var(--forest)}.bag-row{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--forest)}.bag-row>span{flex:1 1 260px;min-width:0}.bag-qty{display:flex;gap:8px;align-items:center}.bag-qty select{min-height:44px}.tp-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);align-items:start}@media(max-width:860px){.tp-in{grid-template-columns:minmax(0,1fr)}}.mh-hero{padding-block:clamp(40px,6vw,88px) clamp(24px,3vw,40px)}.mh-id{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,40px);align-items:center}.mh-id>div{flex:1 1 320px;min-width:0}.mh-ring{position:relative;left:auto;top:auto;width:clamp(96px,11vw,148px);flex:none}.mh-id h1{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.mh-id .intro{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);color:var(--ink-2);margin-top:14px}.mh-nav{margin-top:clamp(28px,4vw,44px);overflow-x:auto;scrollbar-width:none}.mh-nav ul{list-style:none;margin:0;padding:4px 0;display:flex;gap:8px;width:max-content}.mh-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--rule);text-decoration:none;font-weight:500;white-space:nowrap}.mh-nav a:hover{background:var(--card)}.mh-next{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:32px;align-items:end}.mh-next h2{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);margin-top:10px}@media(max-width:860px){.mh-next{grid-template-columns:minmax(0,1fr)}}.mh-k{font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:600;color:var(--ink-2)}.mh-time{list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0;border-top:1px solid var(--rule)}.mh-time li{display:grid;grid-template-columns:9em minmax(0,1fr) auto;gap:6px 24px;padding:20px 0;border-bottom:1px solid var(--rule);align-items:baseline}.mh-time b{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);font-weight:600}.mh-time .mh-d{color:var(--ink-2);font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout)}.mh-time .mh-o{grid-column:2/4;color:var(--ink-2)}@media(max-width:640px){.mh-time li{grid-template-columns:minmax(0,1fr)}.mh-time .mh-o{grid-column:auto}}.mh-empty{margin-top:24px;color:var(--ink-2);font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.mh-note{margin-top:24px;color:var(--ink-2);max-width:46em}.mh-h3{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);margin-top:clamp(36px,5vw,56px)}.mh-list{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--rule)}.mh-list li{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--rule)}.mh-list a{display:flex;flex-direction:column;flex:1 1 280px;min-width:0;text-decoration:none;min-height:44px;justify-content:center}.mh-list a b{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);font-weight:600}.mh-list a:hover b{text-decoration:underline}.mh-list a span{color:var(--ink-2)}.mh-save{margin:0}.mh-save .btn[aria-pressed=true]:before{content:"✓";margin-right:2px}.act.mh-on{box-shadow:inset 0 3px 0 var(--ink)}.act .mh-save{margin-top:auto;padding-top:8px}.post-save{margin-top:28px}.ip-tablist [role=tab][aria-selected=true],.imp-tablist [role=tab][aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.ip-h3{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);margin-top:clamp(40px,5vw,64px)}.live-nums{margin-top:32px}.posts{list-style:none;margin:var(--s7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}@media(max-width:1068px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.posts{grid-template-columns:minmax(0,1fr);gap:var(--s4)}}.post{display:flex;flex-direction:column;height:100%;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-sm);overflow:hidden}.post-h{display:flex;align-items:center;gap:var(--s3);height:56px;padding:0 var(--s4)}.post-av{flex:none;width:40px;height:40px;border-radius:50%}.post-av>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--ink);color:var(--on-ink)}.post-av svg{width:22px;height:auto}.post-who{display:flex;flex-direction:column;min-width:0}.post-who b{font-size:var(--fs-callout);line-height:20px;font-weight:600}.post-who span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.post-m{display:block;aspect-ratio:4/5;background:var(--card);overflow:hidden}.post.square .post-m{aspect-ratio:1/1}.post-m{position:relative}.post.text .post-m:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(to bottom,#0c061400,#0c06149e)}.post-t{z-index:1}.post-t{position:absolute;inset:auto var(--s5) var(--s5);color:#fff;font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:600;text-wrap:balance;text-shadow:0 1px 12px rgba(12,6,20,.35)}.post.text .post-b h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.post.text .post-b p{margin-top:0}.post-m img,.post-m canvas{display:block;width:100%;height:100%;object-fit:cover}.post-a{display:flex;align-items:center;gap:var(--s1);padding:var(--s1) var(--s2)}.post-a form{margin:0}.ico{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ico:hover{background:var(--card)}.ico.done svg{stroke:var(--t3)}.post-go{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s3);font-size:var(--fs-callout);font-weight:600;color:var(--ink)}.post-b{padding:0 var(--s4) var(--s5)}.post-b h3{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;font-weight:600}.post-b h3 a{text-decoration:none}.post-b h3 a:hover{text-decoration:underline}.post-b p{margin-top:var(--s1);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.signin{padding:var(--s9) 0 var(--step)}.signin .wrap>*{max-width:400px}.signin h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.si-lead{margin-top:var(--s3);color:var(--ink-2)}.signin .notice{margin-top:var(--s5)}.si-or{display:flex;align-items:center;gap:var(--s3);margin:var(--s5) 0 0;color:var(--ink-2);font-size:var(--fs-callout)}.si-or:before,.si-or:after{content:"";flex:1;height:1px;background:var(--rule)}.si-form{display:grid;gap:var(--s2);margin-top:var(--s5)}.si-form label{font-size:var(--fs-callout);font-weight:600}.si-form input[type=email]{min-height:var(--h-md);border:1px solid var(--field);border-radius:var(--r-field);padding:0 var(--s4);font-size:var(--fs-body);width:100%;box-sizing:border-box}.si-form .hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.mwrap{display:grid;grid-template-columns:256px minmax(0,1fr);gap:var(--s6);align-items:start;padding:var(--s6) 0 var(--step)}.mwrap-c{grid-template-columns:72px minmax(0,1fr)}.mnav{position:sticky;top:calc(var(--navh) + var(--s5));background:var(--paper);border-radius:24px;padding:var(--s4) var(--s3);box-shadow:var(--e1)}.mn-out{margin:var(--s3) 0 0;padding:var(--s3) var(--s3) 0;border-top:1px solid var(--rule);font-size:var(--fs-callout)}.mn-out a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:500}@media(max-width:1068px){.mn-out{display:none}}.mnav-h{font-weight:600;font-size:var(--fs-caption);color:var(--ink-2);padding:0 var(--s3) var(--s3)}.mnav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mnav a{display:flex;align-items:center;gap:var(--s3);min-height:44px;padding:0 var(--s3);border-radius:12px;font-size:var(--fs-body);text-decoration:none;color:var(--ink)}.mnav a:hover{background:var(--card)}.mnav a[aria-current=page]{background:#f1eafe;font-weight:600}.mn-i{width:22px;height:22px;flex:none;border:2px solid currentColor;border-radius:7px;box-sizing:border-box}.mnav a[aria-current=page] .mn-i{background:var(--lav);border-color:var(--lav)}.mn-sub{margin:2px 0 6px 34px!important;gap:0!important}.mn-sub a{min-height:36px;font-size:var(--fs-callout);color:var(--ink-2);padding:0 var(--s3)}.mn-sub a b{margin-left:auto;font-weight:500;font-size:13px;color:var(--ink-2)}.mn-sub a:hover{color:var(--ink)}.mwrap-c .mnav{padding:var(--s3) var(--s2)}.mwrap-c .mnav-h,.mwrap-c .mn-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mwrap-c .mnav a{justify-content:center;padding:0}.mmain{min-width:0;display:grid;gap:var(--s7);max-width:880px}.mmain-learn .cp{padding:0;margin:0;max-width:none}.mmain-learn .cp>section.lh-hero{padding:var(--s8)}@media(max-width:734px){.mmain-learn .cp>section.lh-hero{padding:var(--s6) var(--s5)}}.mmain-learn .lh-hero h1{font-size:clamp(40px,4.4vw,64px);line-height:1}.mmain-learn .lh-hero .lh-ph{width:clamp(180px,22vw,280px);flex:none}.mmain-learn .cp-say h2,.mmain-learn .lh-say h2{font-size:clamp(36px,4vw,56px)}@media(max-width:1068px){.mwrap,.mwrap-c{grid-template-columns:minmax(0,1fr);gap:var(--s5);padding-top:var(--s4)}.mnav{position:static;background:none;box-shadow:none;padding:0;margin:0 calc(-1 * var(--gut))}.mnav-h,.mn-sub,.mnav .mn-i{display:none}.mnav ul{display:flex;gap:6px;overflow-x:auto;padding:0 var(--gut) 4px;scrollbar-width:none}.mnav a,.mwrap-c .mnav a{flex:none;white-space:nowrap;min-height:40px;padding:0 var(--s4);border-radius:999px;background:var(--paper);font-size:var(--fs-callout);box-shadow:var(--e1)}.mnav a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.mwrap-c .mn-t{position:static;width:auto;height:auto;clip:auto}}.mhead h1{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero)}.mhead p{margin-top:var(--s3);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);max-width:var(--measure)}.mmain h2{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.mrow{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s4)}.empty{color:var(--ink-2)}.mmain .hint,.mform .hint{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.lead-s{color:var(--ink-2);max-width:var(--measure);margin-bottom:var(--s5)}.mnext{background:var(--night);color:var(--on-night);border-radius:var(--r-card);padding:var(--s6)}.mnext-k{font-size:var(--fs-callout);color:var(--on-night-2)}.mnext h2{margin-top:var(--s2);font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);color:#fff}.mnext p{color:var(--on-night-2);max-width:var(--measure)}.mnext h2+p{margin-top:var(--s2)}.mnext .acts{margin-top:var(--s5);align-items:center}.btn.on-night{color:#fff;border-color:#ffffff47}.btn.on-night:hover{background:#ffffff14}.av{display:inline-block;flex:none;border-radius:50%;overflow:hidden;background:var(--card);box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.av canvas{display:block;width:100%;height:100%}.av-xs{width:32px;height:32px;box-shadow:none}.av-sm{width:40px;height:40px;box-shadow:none}.av-md{width:48px;height:48px}.av-lg{width:56px;height:56px}.av-xl{width:96px;height:96px;box-shadow:0 0 0 4px var(--paper),0 0 0 7px var(--ink)}.av-empty{border:2px dashed var(--field);box-shadow:none;background:none}.post-av>span{overflow:hidden}.pg{display:grid;gap:var(--s2);width:100%}.pg-t{display:flex;justify-content:space-between;font-size:var(--fs-callout);font-weight:600}.pg-bar{height:8px;border-radius:4px;background:var(--track);overflow:hidden}.pg-bar i{display:block;height:100%;background:var(--ink);border-radius:4px}.mcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}.mcard{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-sm);text-decoration:none;color:var(--ink);align-content:flex-start}.mcard:hover{border-color:var(--ink)}.mcard-t{display:flex;flex-direction:column;min-width:0;flex:1}.mcard-t b{font-size:var(--fs-body);line-height:var(--lh-body)}.mcard-t span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.mcard .pg{margin-top:var(--s2)}@media(max-width:1068px){.mcards{grid-template-columns:minmax(0,1fr)}}.posts.two-up{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media(max-width:734px){.posts.two-up{grid-template-columns:minmax(0,1fr)}}.mtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3)}.mtiles a{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s2);min-height:96px;padding:var(--s4);border-radius:var(--r-sm);background:var(--card);text-decoration:none;color:var(--ink)}.mtiles a:hover{background:var(--hover)}.mtiles b{font-size:var(--fs-body)}.mtiles span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}@media(max-width:1068px){.mtiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv,.tv{border:1px solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--paper)}.shell-main .pv,.shell-main .tv{margin:var(--s7) auto var(--step);max-width:720px}.pv-cover{height:160px;background:var(--card)}.pv-cover canvas{display:block;width:100%;height:100%}.pv-body{padding:0 var(--s6) var(--s6);display:grid;gap:var(--s5)}.pv-body>.av-xl,.pv-body>.tv-mark{margin-top:-48px}.pv-body h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.pv-meta{color:var(--ink-2);font-size:var(--fs-callout);margin-top:calc(-1 * var(--s4))}.pv-why{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:var(--measure)}.pv-vis{font-size:var(--fs-callout);color:var(--ink-2)}.pv-acts{display:flex;flex-wrap:wrap;gap:var(--s2)}.pv-goal{display:grid;gap:var(--s3);padding:var(--s5);border-radius:var(--r-sm);background:var(--card)}.pv-raised{font-size:var(--fs-callout)}.pv-raised b{font-size:var(--fs-title2)}.pv-body section{display:grid;gap:var(--s3)}.six{list-style:none;margin:0;padding:0}.six li{display:flex;gap:var(--s3);align-items:center;min-height:56px;border-bottom:1px solid var(--rule);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}.six li:last-child{border-bottom:0}.six-m{width:28px;height:28px;flex:none;border-radius:50%;border:2px solid var(--field);box-sizing:border-box}.six li.on{color:var(--ink)}.six li.on .six-m{background:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:18px;background-repeat:no-repeat;background-position:center}.feed{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.upd{padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-sm)}.upd-k{font-size:var(--fs-caption);font-weight:600;color:var(--ink-2)}.upd-d{margin-top:var(--s2);font-size:var(--fs-caption);color:var(--ink-2)}.upd-new{display:grid;gap:var(--s2)}.upd-new label{font-weight:600;font-size:var(--fs-callout)}.sup{list-style:none;margin:0;padding:0}.sup li{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.sup li>span:last-child{display:flex;flex-direction:column;font-size:var(--fs-callout)}.tv-mark{display:block;width:80px;height:80px;border-radius:var(--r-card);overflow:hidden;box-shadow:0 0 0 4px var(--paper)}.tv-mark.sm{width:48px;height:48px;border-radius:var(--r-field);box-shadow:none;flex:none}.tv-mark canvas{display:block;width:100%;height:100%}.chip-s{justify-self:start;display:inline-flex;align-items:center;min-height:32px;padding:0 var(--s3);border-radius:var(--r-pill);background:var(--card);font-size:var(--fs-caption)}.tv-n{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3)}.tv-n li{padding:var(--s4);border-radius:var(--r-sm);background:var(--card);display:flex;flex-direction:column}.tv-n b{font-size:var(--fs-title2);line-height:var(--lh-title2)}.tv-n span{font-size:var(--fs-caption);color:var(--ink-2)}.inv{display:flex;gap:var(--s2)}.inv input{flex:1;min-width:0}.tv-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:var(--s4)}.tv-people a,.tv-people li>span{display:flex;flex-direction:column;align-items:center;gap:var(--s2);text-align:center;font-size:var(--fs-caption);text-decoration:none;color:var(--ink)}.tv-hid{color:var(--ink-2)}.mform{display:grid;gap:var(--s5);max-width:560px}.mform-wrap{border-top:1px solid var(--rule);padding-top:var(--s7)}.mform .f,.mset .f,.pv-body .f{display:grid;gap:var(--s2);border:0;margin:0;padding:0;min-width:0}.mform label,.mform legend,.pv-body .f label{font-size:var(--fs-callout);font-weight:600;padding:0}.mform legend{margin-bottom:var(--s3)}.mform input:not([type=radio]):not([type=checkbox]),.mform select,.mform textarea,.inv input,.think input:not([type=radio]):not([type=checkbox]){min-height:var(--h-md);border:1px solid var(--field);border-radius:var(--r-field);padding:0 var(--s4);font:inherit;font-size:var(--fs-body);background:var(--paper);color:var(--ink);box-sizing:border-box;width:100%}.mform textarea{padding:var(--s3) var(--s4);line-height:var(--lh-body)}.choice{display:flex;gap:var(--s3);align-items:center;min-height:56px;padding:var(--s2) var(--s4);border:1px solid var(--field);border-radius:var(--r-sm);font-size:var(--fs-callout);font-weight:400!important;line-height:var(--lh-callout);cursor:pointer;margin-bottom:var(--s2)}.choice:has(input:checked){border:2px solid var(--ink);padding:calc(var(--s2) - 1px) calc(var(--s4) - 1px)}.choice input,.tick input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--ink)}.choice em{font-style:normal;color:var(--ink-2)}.tick{display:flex;gap:var(--s3);align-items:flex-start;font-size:var(--fs-callout)!important;font-weight:400!important;line-height:var(--lh-callout)}.mform .btn{justify-self:start}.done{display:grid;gap:var(--s5)}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}@media(max-width:734px){.two{grid-template-columns:minmax(0,1fr)}}.card-f{padding:var(--s6);border:1px solid var(--rule);border-radius:var(--r-card);display:grid;gap:var(--s4);align-content:start}.mlist{list-style:none;margin:0;padding:0}.mlist li{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);min-height:56px;padding:var(--s2) 0;border-bottom:1px solid var(--rule)}.mlist li>span{display:flex;flex-direction:column}.mlist form{margin:0;flex:none}.mset{display:grid;gap:var(--s3);margin-bottom:var(--s7)}.tlist,.glist{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.tlist a,.gcard{display:flex;gap:var(--s4);align-items:center;padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-sm);text-decoration:none;color:var(--ink)}.tlist a:hover,.gcard:hover{border-color:var(--ink)}.tlist a>span:last-child,.gcard>span:last-child{display:flex;flex-direction:column}.tlist b,.gcard b{font-size:var(--fs-body)}.tlist a>span:last-child span,.gcard>span:last-child span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.gdate{width:56px;height:56px;flex:none;border-radius:var(--r-field);background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:var(--fs-caption);line-height:1.2}.gdate b{font-size:var(--fs-title2);line-height:1}.shell-main>.tlist,.shell-main>.mhead{max-width:720px;margin-inline:auto}.shell-main>.mhead{margin-top:var(--s7);margin-bottom:var(--s6)}.shell-main>.tlist,.shell-main>.empty{margin-bottom:var(--step);max-width:720px;margin-inline:auto}.gv{max-width:680px;margin:var(--s7) auto var(--step);display:grid;gap:var(--s5)}.gv h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.gv-when{font-size:var(--fs-lead);line-height:var(--lh-lead)}.gv-sum{color:var(--ink-2)}.gv-acc{padding:var(--s5);border-radius:var(--r-sm);background:var(--card)}.gv-acc h2{font-size:var(--fs-body);margin-bottom:var(--s2)}.gv-act,.gv-act form{display:grid;gap:var(--s3);justify-items:start}.tabs-l,.days{min-width:0;max-width:100%}.tabs-l ul,.days ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--s2);overflow-x:auto;padding-bottom:var(--s1)}.tabs-l a,.days a{display:inline-flex;align-items:center;min-height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-pill);border:1px solid var(--field);font-size:var(--fs-callout);font-weight:500;text-decoration:none;color:var(--ink);white-space:nowrap}.tabs-l a[aria-current=page],.days a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.think{display:grid;gap:var(--s5)}.prog{list-style:none;margin:0;padding:0}.prog li{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;gap:var(--s3);align-items:start;padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.prog li>span:nth-child(2){display:flex;flex-direction:column}.prog li b{font-size:var(--fs-body)}.prog li span span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.prog-t{font-weight:600;font-size:var(--fs-callout);font-variant-numeric:tabular-nums}.prog .brk b{font-weight:400;color:var(--ink-2)}.prog form{margin:0}.ico.on{background:var(--ink);color:var(--on-ink)}.ico.on:hover{background:var(--forest-2)}.people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}@media(max-width:734px){.people{grid-template-columns:minmax(0,1fr)}}.pcard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s3);align-items:center;padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-sm)}.pcard>span:nth-child(2){display:flex;flex-direction:column}.pcard>span:nth-child(2) span{font-size:var(--fs-caption);color:var(--ink-2)}.pcard>.tags,.pcard>form,.pcard>.hint{grid-column:1/-1}.pcard form{display:grid;gap:var(--s2)}.tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.tags li{min-height:32px;display:inline-flex;align-items:center;padding:0 var(--s3);border-radius:var(--r-pill);background:var(--card);font-size:var(--fs-caption)}.t-h{font-size:var(--fs-title1)!important;line-height:var(--lh-title1)!important}.thread{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}.thread li{display:flex;gap:var(--s3);align-items:flex-start}.thread li>div{flex:1;min-width:0;padding:var(--s4);border-radius:var(--r-sm);background:var(--card);display:grid;gap:var(--s2)}.th-who{font-size:var(--fs-callout)}.linkbtn{border:0;background:none;padding:0;min-height:44px;font:inherit;font-size:var(--fs-caption);color:var(--ink);text-decoration:underline;cursor:pointer}.support-f{max-width:560px;margin:var(--s7) auto var(--step);display:grid;gap:var(--s4)}.support-f h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.amts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s2)}.amts .choice{justify-content:center;margin:0}@media(max-width:734px){.amts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-color-scheme:dark){html:not(.c-light){--paper:#18161C;--card:#242228;--ink:#F7F6FA;--ink-2:#AEACB4;--rule:#3E3C44;--forest:#F7F6FA;--forest-2:#DCD9E2;--mint:#33244B;--night:#0C0B0E;--lav-f:#33244B;--pink-f:#471D33;--coral-f:#4B1D1B;--orange-f:#472400;--yellow-f:#372D02;--green-f:#0D371A;--lav-d:#EBE3FE;--pink-d:#FEDEEC;--coral-d:#FEE0DD;--orange-d:#FFE2CB;--yellow-d:#F2E8C3;--green-d:#D1F2D7;--glass:rgba(24,22,28,.82);--glass-line:rgba(255,255,255,.1);--lift:0 1px 2px rgba(0,0,0,.4),0 16px 32px -20px rgba(0,0,0,.7);--focus:#F7F6FA;--on-ink:#18161C;--field:#8E8A96;--track:#3E3C44;--warn-bg:#372D02;--hover:#2C2A31;color-scheme:dark}}html.c-dark{--paper:#18161C;--card:#242228;--ink:#F7F6FA;--ink-2:#AEACB4;--rule:#3E3C44;--forest:#F7F6FA;--forest-2:#DCD9E2;--mint:#33244B;--night:#0C0B0E;--lav-f:#33244B;--pink-f:#471D33;--coral-f:#4B1D1B;--orange-f:#472400;--yellow-f:#372D02;--green-f:#0D371A;--lav-d:#EBE3FE;--pink-d:#FEDEEC;--coral-d:#FEE0DD;--orange-d:#FFE2CB;--yellow-d:#F2E8C3;--green-d:#D1F2D7;--glass:rgba(24,22,28,.82);--glass-line:rgba(255,255,255,.1);--lift:0 1px 2px rgba(0,0,0,.4),0 16px 32px -20px rgba(0,0,0,.7);--focus:#F7F6FA;--on-ink:#18161C;--field:#8E8A96;--track:#3E3C44;--warn-bg:#372D02;--hover:#2C2A31;color-scheme:dark}html.c-contrast{--ink:#000000;--lav-d:#000000;--pink-d:#000000;--coral-d:#000000;--orange-d:#000000;--yellow-d:#000000;--green-d:#000000;--ink-2:#1F1A26;--rule:#000000;--field:#000000;--card:#F2F0F5;--forest:#000000;--t1:#000;--t2:#000;--t3:#000;--focus:#000000;--lift:none;--glass:#FFFFFF;--glass-line:#000000}@media(prefers-color-scheme:dark){html.c-contrast:not(.c-light){--paper:#000000;--ink:#FFFFFF;--lav-d:#FFFFFF;--pink-d:#FFFFFF;--coral-d:#FFFFFF;--orange-d:#FFFFFF;--yellow-d:#FFFFFF;--green-d:#FFFFFF;--ink-2:#F0ECF5;--rule:#FFFFFF;--field:#FFFFFF;--card:#141018;--forest:#FFFFFF;--t1:#fff;--t2:#fff;--t3:#fff;--focus:#FFFFFF;--glass:#000000;--glass-line:#FFFFFF;--on-ink:#000000}}html.c-contrast.c-dark{--paper:#000000;--ink:#FFFFFF;--lav-d:#FFFFFF;--pink-d:#FFFFFF;--coral-d:#FFFFFF;--orange-d:#FFFFFF;--yellow-d:#FFFFFF;--green-d:#FFFFFF;--ink-2:#F0ECF5;--rule:#FFFFFF;--field:#FFFFFF;--card:#141018;--forest:#FFFFFF;--t1:#fff;--t2:#fff;--t3:#fff;--focus:#FFFFFF;--glass:#000000;--glass-line:#FFFFFF;--on-ink:#000000}.c-contrast .grad{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--ink)}.c-contrast .glow,.c-contrast .chip,.c-contrast .heart{display:none}.c-contrast a{text-decoration:underline}.c-contrast .card-f,.c-contrast .mcard,.c-contrast .post,.c-contrast .pv,.c-contrast .tv,.c-contrast .mtiles a,.c-contrast .vg div,.c-contrast .pv-goal{border:2px solid var(--ink)}.c-contrast .btn.ghost{border-width:2px;border-color:var(--ink)}.c-text{--fs-body:19px;--lh-body:30px;--fs-callout:17px;--lh-callout:26px;--fs-caption:16px;--lh-caption:24px;--fs-lead:24px;--lh-lead:36px}.c-text2{--fs-body:22px;--lh-body:34px;--fs-callout:20px;--lh-callout:30px;--fs-caption:18px;--lh-caption:28px;--fs-lead:26px;--lh-lead:38px;--fs-title2:30px;--lh-title2:36px}.c-space :where(p,li,dd,dt,label,blockquote,td,th,figcaption,small,input,textarea,select,button,a){letter-spacing:.12em!important;word-spacing:.16em!important}.c-space :where(p,li,dd,blockquote,figcaption){line-height:1.6!important}.c-space :where(p)+:where(p){margin-top:1.4em}.c-font{--f:"Atkinson Hyperlegible",Verdana,system-ui,sans-serif}.c-font body,.c-font button,.c-font input,.c-font select,.c-font textarea{font-family:var(--f)}.c-links a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:.22em}.c-focus :focus-visible{outline:5px solid var(--focus)!important;outline-offset:4px!important;box-shadow:0 0 0 9px var(--paper)!important}.cmf-guide{position:fixed;left:0;right:0;top:0;height:48px;z-index:90;pointer-events:none;background:#aa00ff1f;border-top:2px solid rgba(106,31,201,.55);border-bottom:2px solid rgba(106,31,201,.55)}.c-motion .cmf-guide{transition:none}@media(forced-colors:active){.cmf-guide{background:transparent;border-color:Highlight}}.cmf-panel{max-height:calc(100vh - var(--navh) - 48px);overflow:auto;overscroll-behavior:contain}.cmf-g{margin-top:var(--s4)}.cmf-gl{font-size:var(--fs-caption);font-weight:600;color:var(--ink-2);margin-bottom:var(--s2)}.cmf-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;border-radius:var(--r-field);background:var(--card)}.cmf-seg button{min-height:var(--h-sm);border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-caption);font-weight:500;cursor:pointer;padding:0 var(--s2)}.cmf-seg button[aria-pressed=true]{background:var(--paper);box-shadow:0 1px 3px #0d0a1229;font-weight:600}.c-contrast .cmf-seg button[aria-pressed=true]{outline:2px solid var(--ink)}.cmf-f{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s2)}.cmf-a{font-size:var(--fs-caption);min-height:44px;display:inline-flex;align-items:center}@media(max-width:734px){.gbar .right{--fs-callout:15px;--lh-callout:22px;--fs-caption:14px;--lh-caption:20px;--fs-body:17px;--lh-body:26px}.c-space .gbar .right :where(a,button,span){letter-spacing:normal!important;word-spacing:normal!important}}.tile{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:560px;padding:var(--s7) var(--s7) 0;border-radius:var(--r-card);background:var(--card);overflow:hidden;color:var(--ink)}.tile.dark{background:var(--night);color:var(--on-night)}.tile h3{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1)}.tile>p{margin-top:var(--s2);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2)}.tile.dark>p{color:var(--on-night-2)}.tile-v{margin-top:auto;width:100%;padding-top:var(--s6)}.tile.dark .figs{margin-top:0;text-align:left;padding-bottom:var(--s7)}.tile.dark .figs b{font-size:var(--fs-display);line-height:var(--lh-display)}.tile.dark .figs span{font-size:var(--fs-caption);line-height:var(--lh-caption)}.tile.dark .lhead,.tile.dark .llist{display:none}@media(max-width:1068px){.tile{min-height:480px;padding:var(--s6) var(--s5) 0}}@media(max-width:734px){.tile{min-height:0}.tile.dark .figs{grid-template-columns:repeat(3,minmax(0,1fr))}.tile.dark .figs div{padding-right:var(--s2)}}.ways{list-style:none;margin:var(--s7) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5)}.ways a{display:flex;flex-direction:column;gap:var(--s3);text-decoration:none;color:var(--ink)}.ways b{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.ways a:hover b{text-decoration:underline;text-decoration-thickness:2px}.ways span:last-child{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}@media(max-width:1068px){.ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}.ways b{font-size:var(--fs-body);line-height:var(--lh-body)}}.night .actions{border-top-color:#f4eff92e}.night .act{border-bottom-color:#f4eff92e}.night .act .n,.night .act p{color:var(--on-night-2)}.night .act h3{color:var(--on-night)}.night .shead p{color:var(--on-night-2)}.moves{list-style:none;margin:var(--s7) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4)}.mv{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s6);border-radius:var(--r-sm);background:var(--card)}.mv.on{background:var(--paper);box-shadow:0 0 0 2px var(--ink)}.mv-n{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.mv h3{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2)}.mv-now{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:0;font-weight:600;padding:2px var(--s3);border-radius:999px;background:var(--ink);color:var(--on-ink)}.mv-m{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}.mv .more{margin-top:auto;padding-top:var(--s2);min-height:44px;display:inline-flex;align-items:center}@media(max-width:1068px){.moves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.moves{grid-template-columns:minmax(0,1fr)}.mv{padding:var(--s5)}}.close .wrap{display:flex;flex-direction:column;align-items:center;gap:var(--s6);text-align:center}.close .sec-h{max-width:12em}.board ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4)}@media(max-width:359px){.board ul{grid-template-columns:minmax(0,1fr)}}.mv.on{background:var(--card-action);box-shadow:none;color:var(--on-bright)}.mv.on .mv-n,.mv.on .mv-m,.mv.on .more{color:var(--on-bright)}.mv-now{background:var(--on-bright);color:var(--card-action)}.c-calm .mv-now{background:var(--ink);color:var(--paper)}.mv-acts{display:flex;flex-wrap:wrap;gap:0 var(--s5);margin-top:auto}.mv-acts .more{margin-top:0}.cb-step{border:1px solid var(--rule);border-radius:var(--r-sm);padding:var(--s5);margin:0 0 var(--s5)}.cb-step legend{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:600;padding:0 var(--s2)}.cb-step .stp{display:block;font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:400;color:var(--ink-2)}.cb-pad{display:block;width:100%;max-width:720px;height:auto;aspect-ratio:3/2;border:1px solid var(--ink);border-radius:12px;background:#fff;touch-action:none;cursor:crosshair}.cb-dl{font-weight:600;margin:0}.mycard{border:1px solid var(--rule);border-left:8px solid var(--card-action);border-radius:var(--r-sm);padding:var(--s6);max-width:var(--measure)}.mycard h2{font-size:var(--fs-title2);line-height:var(--lh-title2)}.mycard h3{font-size:var(--fs-body);line-height:var(--lh-body);margin-top:var(--s5)}.mycard img{display:block;width:100%;height:auto;border-radius:12px;margin-top:var(--s5);border:1px solid var(--rule)}.cb-q{margin-top:var(--s8);max-width:var(--measure)}.cb-q h2{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1)}.gnav{padding-top:0;background:var(--glass);border-bottom:1px solid var(--glass-line);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.gbar{border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;padding:0;min-height:var(--navh)}.gnav.scrolled{box-shadow:0 1px 0 var(--glass-line)}html.hero-dark:not(.c-contrast) .gnav{--ink:#F7F6FA;--ink-2:rgba(247,246,250,.8);--paper:#18161C;--on-ink:#18161C;--glass:rgba(11,10,14,.6);--glass-line:rgba(247,246,250,.1);--rule:rgba(247,246,250,.18);--hover:rgba(247,246,250,.08);--focus:#F7F6FA;--card:#242228;color-scheme:dark;color:var(--ink)}html.hero-dark:not(.c-contrast) .gnav .lgo-l{display:none!important}html.hero-dark:not(.c-contrast) .gnav .lgo-d{display:block!important}html.hero-dark:not(.c-contrast) .l1>li>a:hover,html.hero-dark:not(.c-contrast) .l1 .l1-b:hover{background:#f7f6fa14}html.hero-dark .gnav{position:sticky}.pc{position:relative;display:flex;flex-direction:column;height:100%;background:var(--paper);border-radius:22px;overflow:hidden}.pc-h{display:flex;align-items:center;gap:10px;height:60px;padding:0 16px}.pc-who{display:flex;flex-direction:column;min-width:0}.pc-who b{font-size:15px;line-height:20px;font-weight:600}.pc-who span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.ring-action{--ring:var(--green)}.ring-story{--ring:var(--yellow)}.ring-event{--ring:var(--orange)}.ring-commitment{--ring:var(--lav)}.ring-learn{--ring:var(--pink)}.ring-news{--ring:var(--coral)}.pc-m{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/5;background:#0b0a0e;color:#f7f6fa;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.pc-m:before,.pc-m:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);pointer-events:none}.pc-m:before{width:70%;height:60%;left:-20%;top:-15%;background:var(--g1);opacity:.6}.pc-m:after{width:60%;height:50%;right:-25%;top:10%;background:var(--g2);opacity:.45}.pc-action{--g1:var(--green);--g2:var(--lav)}.pc-story{--g1:var(--yellow);--g2:var(--coral)}.pc-event{--g1:var(--orange);--g2:var(--green)}.pc-commitment{--g1:var(--lav);--g2:var(--pink)}.pc-learn{--g1:var(--pink);--g2:var(--lav)}.pc-news{--g1:var(--coral);--g2:var(--orange)}.c-calm .pc-m:before,.c-calm .pc-m:after,.c-contrast .pc-m:before,.c-contrast .pc-m:after{display:none}.pc-k{margin-bottom:auto;font-size:var(--fs-callout);line-height:var(--lh-callout);color:#f7f6facc}.pc-t{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:-.03em;font-weight:600;color:#f7f6fa;text-wrap:balance;margin:0}.pc-t a{color:inherit;text-decoration:none}.pc-t a:after{content:"";position:absolute;inset:0;z-index:1}.pc:has(.pc-t a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.pc-t a:focus-visible{outline:0}.pc-a{position:relative;z-index:2;display:flex;align-items:center;gap:4px;padding:4px 8px}.pc-go{margin-left:auto;display:inline-flex;align-items:center;height:44px;padding:0 12px;font-size:var(--fs-callout);color:var(--lav-d);text-decoration:none}.hue-lav{background:var(--lav)}.hue-pink{background:var(--pink)}.hue-coral{background:var(--coral)}.hue-orange{background:var(--orange)}.hue-yellow{background:var(--yellow)}.hue-green{background:var(--green)}.foot:before{display:none}.foot{background:#0b0a0e}.foot .mark img{height:auto!important;width:min(100%,880px)}.foot .mark{display:block;padding:0}html.hero-dark .foot{margin-top:0}:root{--f-community:"Bricolage Grotesque Variable","Bricolage Grotesque",var(--f);--page-dark:#0E0C12}.bk{background:var(--card)}.bk-sec{padding-block:var(--step)}.bk-white{background:var(--paper)}.bk-h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:600;text-wrap:balance}.bk-h2{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:600}.community{font-family:var(--f-community);font-weight:700;letter-spacing:-.02em}.bk-k{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);margin:0}.bk-p{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);max-width:30em}.bk-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s4) var(--s7)}.bk-head p{max-width:30em;color:var(--ink-2)}.bk-links{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s6)}.bk-links .more{min-height:44px;display:inline-flex;align-items:center}.pill{position:absolute;left:var(--s4);bottom:calc(-1 * var(--s4));display:inline-flex;align-items:center;gap:var(--s2);height:36px;padding:0 var(--s4);border-radius:999px;background:#fff;color:#18161c;font-size:var(--fs-callout);line-height:1;font-weight:600;box-shadow:0 6px 18px -8px #00000059}.dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--dc)}.dot-action{--dc:var(--green)}.dot-story{--dc:var(--yellow)}.dot-event{--dc:var(--orange)}.dot-commitment{--dc:var(--lav)}.dot-learn{--dc:var(--pink)}.dot-news{--dc:var(--coral)}.c-calm .dot{--dc:var(--ink-2)}.feed2{list-style:none;margin:var(--s7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);align-items:start}@media(max-width:1068px){.feed2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.feed2{grid-template-columns:minmax(0,1fr)}}.fpost{position:relative;display:flex;flex-direction:column;gap:var(--s3);background:var(--paper);border-radius:28px;padding:var(--s4) var(--s4) var(--s2)}.fpost-h{display:flex;align-items:center;gap:var(--s3);min-height:44px}.fring{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.fring img{width:26px;height:auto}.fring-action{--rc:var(--green)}.fring-story{--rc:var(--yellow)}.fring-event{--rc:var(--orange)}.fring-commitment{--rc:var(--lav)}.fring-learn{--rc:var(--pink)}.fring-news{--rc:var(--coral)}.fpost-who{display:flex;flex-direction:column}.fpost-who b{font-size:var(--fs-callout);line-height:20px;font-weight:600}.fpost-who span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.fpost-p{position:relative;margin-bottom:var(--s5)}.fpost-p img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:16px}.fpost-t{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:600;margin:0}.fpost.words .fpost-t{font-family:var(--f-community);font-weight:700;font-size:var(--fs-title1);line-height:var(--lh-title1);padding:var(--s5) 0}.fpost-t a{color:inherit;text-decoration:none}.fpost-t a:after{content:"";position:absolute;inset:0}.fpost:has(.fpost-t a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.fpost-t a:focus-visible{outline:0}.fpost-m{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2);margin:0}.fpost-a{position:relative;z-index:1;display:flex;align-items:center}.bk .moves{gap:0 var(--s6)}.bk .mv{background:none;border-radius:0;padding:var(--s5) 0 0;border-top:1px solid var(--rule)}.bk .mv.on{background:none;color:var(--ink);border-top:2px solid var(--ink);box-shadow:none}.bk .mv.on .mv-n,.bk .mv.on .mv-m{color:var(--ink-2)}.bk .mv.on .more{color:var(--ink)}.bk .mv-now{background:var(--ink);color:var(--paper)}.bk-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s8);align-items:center}.bk-split-t{display:flex;flex-direction:column;gap:var(--s5)}@media(max-width:1068px){.bk-split{grid-template-columns:minmax(0,1fr);gap:var(--s7)}}.bk-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.bk-list li{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.bk-ln{font-size:var(--fs-callout);line-height:26px;color:var(--ink-2)}.bk-list a{font-size:var(--fs-lead);line-height:28px;font-weight:500;color:var(--ink);text-decoration:none}.bk-list a:hover{text-decoration:underline}@media(max-width:734px){.bk-list li{grid-template-columns:minmax(0,1fr);gap:var(--s1)}.bk-list a{font-size:var(--fs-body);line-height:var(--lh-body)}}.bk-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:28px}.bk-split.rev .bk-photo{order:0}.bk-date{display:flex;align-items:flex-end;gap:var(--s4);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:600;letter-spacing:-.03em;color:var(--ink-2)}.bk-date b{font-size:var(--fs-giant);line-height:.82;letter-spacing:-.05em;color:var(--ink)}html.hero-dark .foot{background:var(--page-dark)}.fpost-w{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/5;border-radius:16px;background:#18161c;color:#f7f6fa;padding:var(--s5);margin-bottom:var(--s5)}.fpost-w p{font-family:var(--f-community);font-weight:700;font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:-.02em;margin:0}.fpost-w .pill{left:var(--s4)}.fpost.words .fpost-t{font-family:var(--f);font-weight:600;font-size:var(--fs-title2);line-height:var(--lh-title2);padding:0}.feed2{align-items:stretch}.bp5{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100vh,900px);background:var(--page-dark);color:#f7f6fa;margin-top:calc(-1 * var(--navh) - 1px);overflow:hidden}.bp5-t{display:flex;flex-direction:column;justify-content:space-between;gap:var(--s8);padding:calc(var(--navh) + var(--s9)) var(--s7) var(--s9) max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut)))}.bp5 h1{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:-.035em;font-weight:600;color:#f7f6fa;max-width:8em}.bp5-f{display:flex;flex-direction:column;gap:var(--s5);max-width:520px}.bp5-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:#d9d7de}.bp5-c{font-size:var(--fs-callout);line-height:var(--lh-callout);color:#c4c1cb}.bp5-c b{color:#f7f6fa}.bp5 .btn{background:transparent;color:#f7f6fa;border:1.5px solid rgba(247,246,250,.7)}.bp5 .btn.bk-w{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}.bp5 .btn:focus-visible{outline:2px solid #F7F6FA;outline-offset:2px}.bp5-p{position:relative}.bp5-p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}@media(max-width:1068px){.bp5{grid-template-columns:minmax(0,1fr);min-height:0}.bp5-t{padding:calc(var(--navh) + var(--s8)) var(--gut) var(--s7)}.bp5-p{height:80vw;max-height:640px}.bp5-p img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 30%);mask-image:linear-gradient(to bottom,transparent 0,#000 30%)}}.bp42{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s7);align-items:center;background:var(--page-dark);color:#f7f6fa;padding:var(--s10) max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut)));overflow:hidden}.bp42:before{content:"";position:absolute;z-index:-1;left:35%;bottom:-30%;width:70%;height:90%;border-radius:50%;background:radial-gradient(closest-side,rgba(184,141,254,.32),rgba(255,113,187,.12) 60%,transparent);filter:blur(40px);pointer-events:none}.c-calm .bp42:before,.c-contrast .bp42:before{display:none}.bp42-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(247,246,250,.24)}.bp42-list li{border-bottom:1px solid rgba(247,246,250,.24)}.bp42-list a{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s4) 0;color:#f7f6fa;text-decoration:none}.bp42-list a:hover .bp42-l{text-decoration:underline}.bp42-list a:focus-visible{outline:2px solid #F7F6FA;outline-offset:2px}.bp42-k{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-callout);line-height:var(--lh-callout);color:#c4c1cb}.bp42-l{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:500}.bp42-c{position:relative;aspect-ratio:550/500}.cc{position:absolute;display:block}.cc img{display:block;width:100%;height:100%;object-fit:cover;border-radius:clamp(14px,2vw,28px)}.cc .pill{bottom:calc(-1 * var(--s3));left:var(--s3)}.c1{left:1.3%;top:9.2%;width:28.4%;height:39.4%;z-index:1}.c2{left:35.3%;top:4%;width:25.6%;height:35.4%;z-index:1}.c3{left:68.4%;top:3%;width:24.7%;height:34%;z-index:1}.c4{left:14.5%;top:49%;width:32.2%;height:44.2%;z-index:3}.c5{left:46.7%;top:41.4%;width:32.2%;height:44.6%;z-index:2}.c6{left:76%;top:66.4%;width:23.6%;height:32.8%;z-index:4}@media(max-width:1068px){.bp42{grid-template-columns:minmax(0,1fr);padding-block:var(--s9)}}@media(max-width:420px){.cc .pill{height:30px;padding:0 10px;font-size:var(--fs-caption)}.dot{width:10px;height:10px}}@media(min-width:1069px){.bp5-p img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%),linear-gradient(to top,transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 30%),linear-gradient(to top,transparent 0,#000 22%);mask-composite:intersect}}@media(max-width:1068px){.bp5-p img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 25%,#000 75%,transparent 100%)}}.pill{white-space:nowrap}.bk-white{background:var(--card)}.nudb{padding:var(--s5) 0 var(--s10)}.nudb-c{border-radius:32px;background-color:#fff7e0;background-image:radial-gradient(40% 60% at 10% 0%,rgba(251,213,48,.55),transparent 70%),radial-gradient(40% 60% at 45% 100%,rgba(64,216,114,.28),transparent 70%),radial-gradient(45% 70% at 100% 0%,rgba(70,150,255,.32),transparent 70%);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,56px);color:#18161c;min-height:560px}.nudb-t h2{margin:0}.nudb-t h2 img{display:block;width:100%;max-width:440px;height:auto}.nudb-t p{font-size:clamp(18px,1.5vw,21px);line-height:1.45;margin:24px 0 0;max-width:22em;color:#18161c}.nudb-t .nudb-q{font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:-.02em;font-weight:600;margin-top:28px;text-wrap:balance}.nudb-a{margin-top:32px}.nudb-a .btn{background:#18161c;color:#fff}.nudb-m{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;align-self:stretch;min-height:480px}.nudb-m img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;border-radius:22px;display:block}.nudb-m img:first-child{grid-row:1/3}.nudb-m img:nth-child(4){grid-column:2/4}html.c-calm .nudb-c,html.c-contrast .nudb-c{background-image:none}@media(max-width:734px){.nudb-c{grid-template-columns:minmax(0,1fr);min-height:0}.nudb-m{min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:200px 130px 130px}.nudb-m img:first-child{grid-row:1;grid-column:1/3}.nudb-m img:nth-child(4){grid-column:1/3}}.bp38{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:var(--s9);align-items:start}.bp38-poster{background:var(--paper);box-shadow:0 2px 4px #18161c0a,0 30px 60px -30px #18161c40;overflow:hidden}.bp38-poster img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;object-position:50% 25%}.bp38-pb{display:flex;flex-direction:column;gap:var(--s6);padding:var(--s6)}.bp38-big{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:600;margin:0}.bp38-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);border-top:1px solid var(--rule);padding-top:var(--s4)}.bp38-foot .figs{margin:0;border:0;grid-template-columns:repeat(3,auto);gap:var(--s5)}.bp38-foot .figs div{padding:0}.bp38-foot .figs b{font-size:var(--fs-title2);line-height:var(--lh-title2);color:var(--ink)}.bp38-foot .figs span{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--ink-2)}.bp38-logo img{height:20px;width:auto}.bp38-list{list-style:none;margin:var(--s8) 0 0;padding:0}.bp38-list li{display:flex;flex-direction:column;gap:var(--s1);padding:var(--s5) 0;border-top:1.5px solid var(--ink)}.bp38-list a{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:600;color:var(--ink);text-decoration:none}.bp38-list a:hover{text-decoration:underline}.bp38-list span{color:var(--ink-2)}@media(max-width:1068px){.bp38{grid-template-columns:minmax(0,1fr);gap:var(--s7)}.bp38-poster{max-width:480px}}.bk-list{border-top:1.5px solid var(--ink)}.bk .mv.on{border-top-width:1.5px}.fpost.words .fpost-t{position:absolute;inset:0;width:auto;height:auto;margin:0;padding:0;font-size:0;line-height:0;color:transparent;overflow:hidden}.ft{position:relative;isolation:isolate;overflow:hidden;background:var(--page-dark);color:#f7f6fa;padding-block:var(--s9) var(--s7);font-size:var(--fs-callout);line-height:var(--lh-callout)}.ft-glow{position:absolute;z-index:-1;left:-20%;right:-20%;bottom:-343px;height:1600px;pointer-events:none;filter:blur(90px) saturate(1.2);background:radial-gradient(55% 70% at 10% 95%,#9670ff4d,#9670ff29 40%,#9670ff00 75%),radial-gradient(50% 62% at 38% 105%,#ff5faa3d,#ff5faa1c 40%,#ff5faa00 75%),radial-gradient(55% 66% at 68% 100%,#ff8c4042,#ff8c401f 40%,#ff8c4000 75%),radial-gradient(45% 56% at 96% 90%,#fbd53033,#fbd53017 40%,#fbd53000 75%)}.c-calm .ft-glow,.c-contrast .ft-glow{display:none}.ft a{color:#f7f6fa;text-decoration:none}.ft a:hover{text-decoration:underline}.ft :focus-visible{outline:2px solid #F7F6FA;outline-offset:2px}.ft-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s6)}.ft-logo img{height:var(--logo-foot)!important;width:auto;display:block}.soc2{display:flex;gap:var(--s1);list-style:none;margin:0;padding:0}.soc2 a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#c4c1cb}.soc2 a:hover{color:#f7f6fa;background:#f7f6fa14;text-decoration:none}.soc2 svg{width:20px;height:20px;display:block}.ft-rules{list-style:none;margin:var(--s8) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6);border-top:1px solid rgba(247,246,250,.18);padding-top:var(--s5)}.ft-rules li{color:#c4c1cb;font-size:var(--fs-body);line-height:var(--lh-body)}.ft-rules b{color:#f7f6fa;font-weight:600}.ft-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s6);margin-top:var(--s8)}.ft-h{color:#aeacb4;margin:0 0 var(--s3)}.ft-map ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s2)}.ft-map a{display:inline-block;padding-block:2px}.ft-ack{margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid rgba(247,246,250,.18);display:grid;gap:var(--s2);color:#dcdae1;max-width:90ch}.ft-legal{margin-top:var(--s6);display:flex;flex-direction:column;gap:var(--s2);color:#dcdae1;font-size:var(--fs-caption);line-height:var(--lh-caption)}.ft-legal ul{list-style:none;margin:0 0 var(--s2);padding:0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:var(--fs-callout)}@media(max-width:1068px){.ft-map{grid-template-columns:repeat(3,minmax(0,1fr))}.ft-rules{grid-template-columns:minmax(0,1fr);gap:var(--s3)}}@media(max-width:734px){.ft-map{grid-template-columns:repeat(2,minmax(0,1fr))}.ft{padding-top:var(--s8)}}.bk-sec{padding-block:var(--s9) 0}.bk>section:last-of-type{padding-bottom:var(--s9)}.bp42{padding-block:var(--s9)}@media(max-width:734px){.bk-sec{padding-top:var(--s8)}.bp42{padding-block:var(--s8)}.bp38{gap:var(--s6)}}.logo-in{position:relative}.logo-in apd-infinity{display:none;position:absolute;top:50%;left:-.667%;width:33.6%;transform:translateY(-50%);pointer-events:none}@keyframes lgo-word{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}html:not(.lgo-still):not(.c-contrast) .logo-in:has(apd-infinity:defined) apd-infinity{display:block}html:not(.lgo-still):not(.c-contrast) .logo-in:has(apd-infinity:defined) img{clip-path:inset(0 0 0 32.23%)}@media(prefers-reduced-motion:no-preference){html:not(.lgo-still):not(.c-contrast):not(.c-motion):not(.c-calm) .logo-in:has(apd-infinity:defined) img{animation:lgo-word .6s ease-out 2.9s both}}.ft{margin-top:var(--step)}html.hero-dark .ft{margin-top:0}@media(max-width:1068px){.bk-photo{max-width:520px}}.phero{padding-block:var(--s8) var(--s7)}.phero h1{max-width:12ch}.phero.has-p{position:relative;padding:0;overflow:hidden;isolation:isolate}.phero.has-p .phero-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:center;min-height:clamp(480px,58vh,720px)}.phero-t{min-width:0;padding-block:var(--s8);padding-right:var(--s7)}.phero-p{position:absolute;inset:0 0 0 48%;z-index:-1}.phero-p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 34%),linear-gradient(to top,transparent 0,#000 26%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 34%),linear-gradient(to top,transparent 0,#000 26%);mask-composite:intersect}.phero.has-p .summary{margin-top:var(--s6)}@media(max-width:1068px){.phero.has-p .phero-g{display:block;min-height:0}.phero-t,.phero-l .phero-t{padding:var(--s7) 0 0}.phero-p,.phero-l .phero-p{position:relative;inset:auto;z-index:auto;height:clamp(260px,56vw,460px);width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--s6)}.phero-p img,.phero-l .phero-p img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 84%,transparent 100%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 84%,transparent 100%);mask-composite:add}}.c-calm .phero-p{display:none}.c-calm .phero.has-p .phero-g{min-height:0}.summary{margin-top:var(--s6);max-width:24em;overflow-wrap:anywhere;background:none;border-radius:0;padding:0;font-family:var(--f-community);font-weight:700;font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:-.01em}.summary b{display:flex;width:max-content;align-items:center;gap:var(--s2);margin-bottom:var(--s3);font:500 var(--fs-caption)/1 var(--f);letter-spacing:var(--ls-caption);border:1px solid var(--rule);border-radius:999px;padding:7px 12px 7px 9px}.c-calm .summary .dot,.c-contrast .summary .dot{background:currentColor}.prose h2{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1)}@media(min-width:735px){.prose{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--measure));column-gap:var(--s7);align-items:start}.prose>*{grid-column:2;max-width:var(--measure)}.prose>h2{grid-column:1;margin-top:var(--s7);max-width:9em}.prose>h2+*{margin-top:var(--s7)}.prose>h2:first-child,.prose>h2:first-child+*{margin-top:0}}.sec.white{background:transparent}.sec.white .rentry{background:var(--card)}.pclose{position:relative;isolation:isolate;overflow:hidden;background:var(--page-dark);color:#f7f6fa;padding-block:var(--s9);margin-top:var(--s9)}:where(html:not([data-campaign=apd])) .pclose:before{content:"";position:absolute;z-index:-1;inset:auto -10% -30% 40%;height:110%;background:radial-gradient(closest-side,rgba(184,141,254,.3),rgba(255,113,187,.1) 60%,transparent);filter:blur(40px);pointer-events:none}:where(html:not([data-campaign=apd])) .pclose .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s6)}.pclose .bk-h1{max-width:16em;color:#f7f6fa}.pclose .btn.bk-w{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}.pclose+.ft{margin-top:0}.c-calm .pclose:before,.c-contrast .pclose:before{display:none}@media(max-width:734px){.pclose{padding-block:var(--s8);margin-top:var(--s8)}}.mhead{position:relative;isolation:isolate;overflow:hidden;background:var(--page-dark);color:#f7f6fa;padding:var(--s7) var(--s6);border-radius:28px;margin-bottom:var(--s7)}.mhead:before{content:"";position:absolute;z-index:-1;inset:auto -10% -40% 50%;height:120%;background:radial-gradient(closest-side,rgba(184,141,254,.32),rgba(255,113,187,.1) 60%,transparent);filter:blur(40px);pointer-events:none}.mhead p{color:#c4c1cb}.c-calm .mhead:before,.c-contrast .mhead:before{display:none}.c-contrast .mhead{background:#000;color:#fff}.mhead h1,.mnext h2,.tv h1,.pv h1{font-family:var(--f-community);font-weight:700;letter-spacing:-.02em}.mnext{background:var(--page-dark)}.sec.night:before,.sec.forest:before,.chal:before{background:radial-gradient(closest-side,rgba(184,141,254,.3),rgba(255,113,187,.1) 60%,transparent);filter:blur(40px);opacity:1;inset:auto -10% -30% 40%;height:110%}.ft p a,.ft-ack a{text-decoration:underline}.ap-stack{background:var(--card);padding:12px 12px var(--s8);display:flex;flex-direction:column;gap:12px}.ap{position:relative;isolation:isolate;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;min-height:620px}.ap-t{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4);padding:clamp(40px,6vw,88px) clamp(24px,6vw,96px) 0;max-width:min(100%,1100px)}.ap-center .ap-t{align-items:center;text-align:center;margin-inline:auto}.ap-center .ap-l{text-align:center}.ap h1,.ap h2,.ap h3{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:600;max-width:14em;text-wrap:balance}.ap-com h1,.ap-com h2,.ap-com h3{font-family:var(--f-community);font-weight:700;letter-spacing:-.025em}.ap-k{font-size:var(--fs-callout);line-height:var(--lh-callout);font-weight:600;color:var(--ink-2);margin:0;display:inline-flex;align-items:center;gap:var(--s2)}.ap-l{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);max-width:30em;color:var(--ink-2)}.ap-a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s6);margin-top:var(--s2)}.ap-more{font-weight:600;color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.ap-p{position:relative;flex:1 1 auto;min-height:360px;margin-top:var(--s7)}.ap-p img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%)}.ap-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ap-row .ap{min-height:560px}.ap-row .ap h2,.ap-row .ap h3{font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1)}.ap .figs{margin-top:var(--s5);width:100%;max-width:900px}.ap-stack .pform,.ap-stack .mform,.ap-stack .cform{width:100%}.ap-stack .pform fieldset{background:var(--card)}.ap-stack+.pclose{margin-top:0}.c-contrast .ap{border:2px solid var(--ink)}.c-calm .ap-p{display:none}.c-calm .ap{min-height:0}@media(max-width:1068px){.ap-row .ap h2,.ap-row .ap h3{font-size:var(--fs-title2);line-height:var(--lh-title2)}}@media(max-width:734px){.ap-stack{padding:8px 8px var(--s7);gap:8px}.ap{border-radius:20px;min-height:0}.ap-row{grid-template-columns:minmax(0,1fr);gap:8px}.ap-row .ap{min-height:0}.ap-t{padding:var(--s6) var(--s5) 0}.ap-p,.ap-half .ap-p,.ap-hero .ap-p{min-height:0;height:72vw;max-height:420px;margin-top:var(--s5)}.ap .figs{grid-template-columns:minmax(0,1fr)}}.ap-row>.ap:only-child{grid-column:1/-1}.ed{padding:12px 12px var(--s8);background:var(--card)}.ed-grid{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6) var(--s5)}.story-m{display:block;border-radius:20px;overflow:hidden;background:var(--rule);aspect-ratio:3/2}.story-m img,.story-blank{display:block;width:100%;height:100%;object-fit:cover}.story-t{padding:var(--s4) var(--s1) 0}.story-k{font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2);margin:0}.story h3{margin-top:var(--s2);font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:600}.story h3 a{color:inherit;text-decoration:none}.story h3 a:hover{text-decoration:underline}.story-x{margin-top:var(--s2);color:var(--ink-2);max-width:34em}.story-lead{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s6);align-items:end}.story-lead .story-m{border-radius:28px;aspect-ratio:16/10}.story-lead h3{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:12em}.story-lead .story-x{font-size:var(--fs-lead);line-height:var(--lh-lead)}@media(max-width:1068px){.ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-lead{grid-template-columns:minmax(0,1fr)}}@media(max-width:734px){.ed{padding:8px 8px var(--s7)}.ed-grid{grid-template-columns:minmax(0,1fr);gap:var(--s6)}.story-lead h3{font-size:var(--fs-title1);line-height:var(--lh-title1)}}.ed-grid>li:has(.story-lead){grid-column:1/-1}.mnext{border-radius:28px;padding:var(--s7) var(--s6)}.mnext h2{font-family:var(--f-community);font-weight:700;letter-spacing:-.02em}.mcard{border-radius:20px;background:var(--paper)}.mtiles a{border-radius:20px;background:var(--paper);border:1px solid var(--rule)}.ap-p{margin:var(--s7) clamp(12px,2vw,24px) clamp(12px,2vw,24px);border-radius:20px;overflow:hidden}.ap-p img{-webkit-mask-image:none;mask-image:none}@media(max-width:734px){.ap-p,.ap-half .ap-p,.ap-hero .ap-p{margin:var(--s5) 8px 8px;border-radius:14px}}.ch ul{list-style:none;margin:0;padding:var(--s2) 0 var(--s4);display:flex;gap:clamp(16px,3vw,40px);overflow-x:auto;scrollbar-width:none}.ch ul::-webkit-scrollbar{display:none}.ch a{display:flex;flex-direction:column;align-items:center;gap:var(--s2);min-width:104px;text-decoration:none;color:var(--ink);text-align:center}.ch-r{display:block;width:88px;height:88px;border-radius:50%}.ch-r img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.ch b{font-weight:500;font-size:var(--fs-callout);line-height:var(--lh-callout)}.ch a:hover b{text-decoration:underline}.ch-tag{font-size:var(--fs-caption);font-weight:600;color:var(--ink-2)}.ring-action{--rc:var(--green)}.ring-story{--rc:var(--yellow)}.ring-event{--rc:var(--orange)}.ring-commitment{--rc:var(--lav)}.ring-learn{--rc:var(--pink)}.ring-news{--rc:var(--coral)}.lu{padding:var(--s9) 0 0}.lu-head h2{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:600}.lu-head h2 span{color:var(--ink-2)}.lu-row{margin:var(--s6) calc(-1 * var(--gut)) 0;padding:0 var(--gut) var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:none}.lu-row::-webkit-scrollbar{display:none}.lu-row:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:20px}.lu-row ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}.lu-c{flex:0 0 min(380px,80vw);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center}.lu-m{display:block;width:100%;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--paper)}.lu-m img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lu-c:hover .lu-m img{transform:scale(1.03)}.lu-dots{margin:var(--s5) 0 0;display:flex;gap:6px;justify-content:center}.lu-dots .dot{width:12px;height:12px}.lu-tag{margin-top:var(--s4);font-size:var(--fs-callout);font-weight:600;color:#9a3412}.lu-c h3{margin-top:var(--s2);font-size:var(--fs-title1);line-height:var(--lh-title1);letter-spacing:var(--ls-title1);font-weight:600}.lu-c h3 a{color:inherit;text-decoration:none}.lu-l{margin-top:var(--s3);max-width:24em;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.lu-a{margin-top:auto;padding-top:var(--s5);display:flex;flex-wrap:wrap;gap:var(--s3) var(--s5);justify-content:center;align-items:center}.lu-nav{display:flex;justify-content:flex-end;gap:var(--s3);margin-top:var(--s3)}.lu-nav[hidden]{display:none}.lu-b{width:44px;height:44px;border-radius:50%;border:0;background:var(--rule);color:var(--ink);display:grid;place-items:center;cursor:pointer}.lu-b svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.lu-b:disabled{opacity:.35;cursor:default}@media(prefers-reduced-motion:reduce){.lu-m img{transition:none}}.c-motion .lu-m img{transition:none}.fl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--s7);align-items:center;padding:clamp(40px,6vw,96px) 0 var(--s8)}.fl h1,.fl h2{font-size:clamp(48px,7vw,104px);line-height:.98;letter-spacing:-.04em;font-weight:600;max-width:9em}.fl-l{margin-top:var(--s5);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);max-width:28em}.fl .ap-a{margin-top:var(--s6)}.fl-p{position:relative;aspect-ratio:1/1;max-width:600px;width:100%;justify-self:end}.fl-p>span{position:absolute;display:block}.fl-p img{display:block;width:100%;height:100%;object-fit:cover}.fl-a{right:4%;top:2%;width:58%;height:84%;border-radius:32px;overflow:hidden;box-shadow:0 30px 60px -30px #18161c73;z-index:2}.fl-b{left:2%;top:22%;width:42%;height:46%;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px -24px #18161c66;z-index:1}.fl-c{left:22%;bottom:2%;width:30%;aspect-ratio:1/1;border-radius:50%;z-index:3}.fl-c img{border-radius:50%}.fl-chip{position:absolute;inset:12% -2% auto auto;z-index:4}.fl-heart{right:6%;bottom:6%;width:64px;height:64px;border-radius:50%;background:var(--pink);display:grid!important;place-items:center;z-index:4;box-shadow:0 10px 24px -10px #ff71bbb3}.fl-heart svg{width:30px;height:30px;fill:#fff}.c-calm .fl-heart,.c-contrast .fl-heart{background:var(--ink)}@media(max-width:900px){.fl{grid-template-columns:minmax(0,1fr)}.fl-p{justify-self:center;max-width:480px}}@media(max-width:734px){.lu-head h2{font-size:var(--fs-title1);line-height:var(--lh-title1)}.fl-heart{width:48px;height:48px}.fl-chip{right:0}}.lp{background:var(--card)}.lp-w{max-width:var(--maxw);margin-inline:auto;padding:0 var(--gut) var(--s9)}.lp-white{background:var(--paper)}.lp,.lp-white{overflow-x:clip}.lu-row,.ch ul,.lp,.lp-white{position:relative}@media(prefers-color-scheme:dark){html:not(.c-light) .lu-tag{color:#fdba74}}html.c-dark .lu-tag{color:#fdba74}.lp-dark{position:relative;isolation:isolate;overflow:clip;background:var(--page-dark);color:#f7f6fa}.lp-dark:before{content:"";position:absolute;z-index:-1;right:-10%;top:-20%;width:75%;height:140%;background:radial-gradient(closest-side,rgba(184,141,254,.42),rgba(255,113,187,.22) 45%,rgba(255,156,64,.1) 70%,transparent);filter:blur(30px);pointer-events:none}.lp-dark .fl-l{color:#d9d7de}.lp-dark .btn{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}.lp-dark .ap-more{color:#f7f6fa}.lp-dark .fl-a,.lp-dark .fl-b{box-shadow:0 30px 60px -20px #000000b3}.lp-dark .fl-c img{border-color:var(--page-dark)}.lp-dark .ch a{color:#f7f6fa}.lp-dark .ch-r img{border-color:var(--page-dark)}.c-calm .lp-dark:before,.c-contrast .lp-dark:before{display:none}.c-contrast .lp-dark{background:#000}.ap-p img{object-position:50% 28%}.bn{position:relative;border-radius:28px;overflow:hidden;background:var(--paper)}.bn img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.bn-t{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:var(--s4);width:min(34%,460px);padding:clamp(24px,4vw,64px)}.bn-left .bn-t{left:0}.bn-l{font-family:var(--f-community);font-weight:700;font-size:clamp(28px,3.2vw,52px);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.bn-k{font-size:var(--fs-callout);font-weight:600}.bn-ink .bn-t{color:#18161c}.bn-light .bn-t{color:#f7f6fa}.bn-light .btn{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}@media(max-width:734px){.bn{border-radius:20px}.bn img{aspect-ratio:2/1}.bn-t,.bn-left .bn-t,.bn-right .bn-t{position:static;width:auto;padding:var(--s5)}.bn-light .bn-t,.bn-ink .bn-t{color:var(--ink)}.bn-light .btn{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}}.c-contrast .bn-t{position:static;width:auto;color:var(--ink)!important;background:var(--paper)}@media(min-width:735px){.bn-left .bn-t{width:min(28%,400px)}}.ts{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s6) var(--s5)}.ts>li:first-child{grid-column:span 2;grid-row:span 2}.ts>li:first-child .story-m{aspect-ratio:4/3;border-radius:28px}.ts>li:first-child h3{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.ts>li:first-child .story-x{font-size:var(--fs-lead);line-height:var(--lh-lead)}.ts>li:not(:first-child) h3{font-size:var(--fs-title2);line-height:var(--lh-title2)}.ts>li:not(:first-child) .story-x{display:none}@media(max-width:1068px){.ts{grid-template-columns:repeat(2,minmax(0,1fr))}.ts>li:first-child{grid-row:auto}}@media(max-width:734px){.ts{grid-template-columns:minmax(0,1fr)}.ts>li:first-child{grid-column:auto}.ts>li:first-child h3{font-size:var(--fs-title1);line-height:var(--lh-title1)}}html.rv .rv-i{opacity:0;transform:translateY(28px);transition:opacity 1s cubic-bezier(.22,.61,.36,1) var(--d,0s),transform 1.2s cubic-bezier(.22,.61,.36,1) var(--d,0s)}html.rv .rv-i.in{opacity:1;transform:none}html.rv .fl-p>span.rv-i{transform:translateY(36px) scale(.96)}html.rv .fl-p>span.rv-i.in{transform:none}html.rv .fl-p>.fl-chip.rv-i,html.rv .fl-p>.fl-heart.rv-i{transform:scale(.6);transition-duration:.9s,1s;transition-timing-function:cubic-bezier(.34,1.3,.64,1)}html.rv .fl-p>.fl-chip.rv-i.in,html.rv .fl-p>.fl-heart.rv-i.in{transform:none}html.rv .bn.rv-i img{transform:scale(1.06);transition:transform 2.4s cubic-bezier(.22,.61,.36,1)}html.rv .bn.rv-i.in img{transform:none}html.rv .ap-p img{transition:transform 2.4s cubic-bezier(.22,.61,.36,1)}html.rv .ap.rv-i:not(.in) .ap-p img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){html.rv .rv-i{opacity:1!important;transform:none!important;transition:none!important}}.c-motion .rv-i,.c-calm .rv-i{opacity:1!important;transform:none!important;transition:none!important}@media print{html.rv .rv-i{opacity:1!important;transform:none!important}}.ring-action{--rg:linear-gradient(135deg,#40D872,#FBD530)}.ring-story{--rg:linear-gradient(135deg,#FBD530,#FF9C40)}.ring-event{--rg:linear-gradient(135deg,#FF9C40,#FF7B74)}.ring-commitment{--rg:linear-gradient(135deg,#B88DFE,#FF71BB)}.ring-learn{--rg:linear-gradient(135deg,#FF71BB,#FF9C40)}.ring-news{--rg:linear-gradient(135deg,#FF7B74,#B88DFE)}.fl-heart{background:linear-gradient(135deg,#ff71bb,#ff7b74)}.fl-chip{box-shadow:0 10px 30px -12px #18161c66}body:has(.pclose) .ft{margin-top:0}.fl-p>.fl-chip{display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap}.ap-t{padding:var(--s8) var(--s8) 0;gap:0}.ap-t>*+*{margin-top:var(--s4)}.ap-t>.ap-a{margin-top:var(--s6)}.ap-t>.ap-list,.ap-t>.ap-body,.ap-t>.ap-wide,.ap-t>form,.ap-t>ul,.ap-t>.figs,.ap-t>div{margin-top:var(--s6)}.ap-p{margin:var(--s7) var(--s5) var(--s5)}.ap h1,.ap h2{max-width:16em}.ap h3{font-size:inherit;line-height:inherit;letter-spacing:normal;max-width:none}.ap>.ap-t>h3{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-width:14em}.ap-t:has(>form),.ap-t:has(>.pform),.ap-t:has(>.cform){align-items:center;margin-inline:auto;max-width:none;width:100%}.ap-t:has(>form)>h2,.ap-t:has(>form)>.ap-l{text-align:center;margin-inline:auto}.ap-t>form,.ap-t .pform,.ap-t .cform{width:100%;max-width:720px;margin-inline:auto}.ap-stack .pform fieldset{border-radius:20px;padding:var(--s6)}.ap-stack .pform fieldset+fieldset{margin-top:var(--s4)}.ap .prose{column-gap:var(--s8)}.fl-p img{object-position:50% 25%}@media(max-width:734px){.ap-t{padding:var(--s6) var(--s6) 0}.ap-t>*+*{margin-top:var(--s3)}.ap-t>.ap-a{margin-top:var(--s5)}.ap-p{margin:var(--s6) var(--s2) var(--s2)}.ap-stack .pform fieldset{padding:var(--s5)}}.co{position:relative;display:grid;place-items:center;min-height:620px}.co-phone{position:relative;width:340px}.co-dev{width:340px;height:690px;border-radius:52px;background:#18161c;padding:12px;box-shadow:0 50px 100px -40px #000000d9,0 0 0 1px #ffffff14}.co-scr{height:100%;border-radius:42px;background:#f4f3f7;color:#18161c;padding:52px 18px 18px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.co-h{font:700 28px/1 var(--f-community);letter-spacing:-.02em}.co-pass{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px -18px #18161c73}.co-top{height:72px;position:relative;background:linear-gradient(135deg,#b88dfe,#ff71bb 30%,#ff7b74 50%,#ff9c40 68%,#fbd530 84%,#40d872)}.co-top img{position:absolute;left:16px;bottom:12px;height:22px;width:auto;filter:brightness(0) invert(1)}.co-b{padding:16px 18px 18px}.co-k{font-size:13px;line-height:1.2;color:#56535c}.co-t{margin-top:6px;font:700 22px/1.05 var(--f-community);letter-spacing:-.02em}.co-pass ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.co-pass li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3}.co-pass li .dot{width:11px;height:11px;flex:none}.co-share{display:flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;box-shadow:0 8px 20px -12px #18161c66}.co-av{width:30px;height:30px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:13px}.co-btn{margin-top:auto;background:#18161c;color:#fff;border-radius:999px;text-align:center;padding:14px;font-weight:600;font-size:15px}.co-pill{position:absolute;inset:120px -70px auto auto;z-index:3;display:inline-flex}.co-ring{position:absolute;left:-70px;bottom:120px;z-index:3;width:116px;height:116px;border-radius:50%}.co-ring img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.co-heart{position:absolute;right:-36px;bottom:90px;z-index:3;width:68px;height:68px;border-radius:50%;display:grid;place-items:center}.co-heart svg{width:32px;fill:#fff}.co-solo{display:none;width:min(360px,100%);transform:rotate(-2deg);box-shadow:0 40px 80px -30px #0009}.co-solo .co-top{height:110px}.co-solo .co-top img{height:30px;left:20px;bottom:16px}.co-solo .co-t{font-size:30px}.co-solo li{font-size:16px}.co-f{margin-top:18px;padding-top:12px;border-top:1px dashed #D8D5DE;font-size:14px;color:#56535c}.co-f b{color:#18161c}@media(max-width:900px){.co{min-height:0;padding:var(--s6) 0}.co-phone{display:none}.co-solo{display:block}}.c-calm .co-ring,.c-calm .co-heart{display:none}html.rv .co-phone>*.rv-i{transform:translateY(30px)}.cp{background:var(--card);padding:12px 12px 0;display:flex;flex-direction:column;gap:12px}.cp>section{border-radius:28px;background:var(--paper);padding:var(--s10) var(--s8)}.cp h2{font-size:clamp(40px,5.2vw,72px);line-height:1.02;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.cp-k{display:inline-flex;align-items:center;gap:var(--s2);font-size:var(--fs-callout);font-weight:600;color:var(--ink-2);margin-bottom:var(--s4)}.cp-tbc{margin-top:var(--s4);font-size:var(--fs-caption);color:var(--ink-2)}.cp-a{margin-top:var(--s6)}.cp-center{text-align:center}.cp-head{max-width:860px;margin:0 auto;text-align:center}.cp-head p{margin:var(--s5) auto 0;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);max-width:34em}.cp-say{text-align:center}.cp-say h2{font-size:clamp(48px,7vw,104px);line-height:.98;letter-spacing:-.045em;background:linear-gradient(90deg,#18161c 0% 55%,#7c4ddb 80%,#d6337f);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-say p{margin:var(--s6) auto 0;max-width:30em;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2)}.c-contrast .cp-say h2,.c-calm .cp-say h2{background:none;color:var(--ink)}.cp>section.lh-say{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s8);align-items:center;text-align:left;padding-block:var(--s9)}.cp>section.lh-say h2{margin:0;font-size:clamp(44px,5.4vw,80px)}.cp>section.lh-say p{margin:0;max-width:34em}@media(max-width:900px){.cp>section.lh-say{grid-template-columns:minmax(0,1fr);gap:var(--s5)}}.cp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s9);align-items:center}.cp-txt h2{font-size:clamp(36px,4.2vw,60px)}.cp-txt>p:not(.cp-k):not(.cp-tbc){margin-top:var(--s5);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2);max-width:26em}.cp-pass{width:min(400px,100%);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -30px #18161c73,0 0 0 1px #18161c0d;transform:rotate(-3deg)}.cp-top{height:130px;position:relative;background:linear-gradient(135deg,#b88dfe,#ff71bb 30%,#ff7b74 50%,#ff9c40 68%,#fbd530 84%,#40d872)}.cp-top img{position:absolute;left:24px;bottom:20px;height:36px;width:auto;filter:brightness(0) invert(1)}.cp-pb{padding:var(--s6)}.cp-pk{font-size:14px;color:#56535c}.cp-pt{margin-top:var(--s2);font:700 34px/1.02 var(--f-community);letter-spacing:-.02em}.cp-ps{margin-top:var(--s5);font-size:13px;font-weight:600;color:#56535c}.cp-pass ul{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:var(--s2)}.cp-pass li{display:flex;align-items:center;gap:var(--s3);font-size:17px}.cp-pass li .dot{width:12px;height:12px;flex:none}.cp-cards{list-style:none;margin:var(--s8) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s4)}.cp-cc{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--paper);border-radius:20px;box-shadow:0 24px 48px -30px #18161c73,0 0 0 1px #18161c0f;padding:var(--s7) var(--s4) var(--s7);overflow:hidden}.cp-sym{width:96px;height:96px;border-radius:50%;display:grid;place-items:center}.cp-sym svg{width:56px;height:56px;fill:none;stroke:#18161c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;width:84px;height:84px}.cp-cc h3{margin-top:var(--s5);display:inline-flex;align-items:center;gap:var(--s2);font:700 26px/1.05 var(--f-community);letter-spacing:-.02em}.cp-cc p{margin-top:var(--s3);font-size:var(--fs-callout);line-height:var(--lh-callout);color:var(--ink-2)}.cp-band{position:absolute;left:0;right:0;bottom:0;height:10px}.cp-cc:nth-child(odd){transform:rotate(-1.5deg)}.cp-cc:nth-child(2n){transform:rotate(1.5deg) translateY(12px)}.cp-dark{position:relative;isolation:isolate;overflow:hidden;background:var(--page-dark)!important;color:#f7f6fa;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s9);align-items:center}.cp-dark:before{content:"";position:absolute;z-index:-1;right:-10%;top:-20%;width:70%;height:140%;background:radial-gradient(closest-side,rgba(184,141,254,.42),rgba(255,113,187,.2) 50%,transparent);filter:blur(30px)}.cp-dark .cp-k{color:#c4c1cb}.cp-dark h2{color:#f7f6fa;font-size:clamp(36px,4.2vw,60px)}.cp-dtxt>p:not(.cp-k):not(.cp-a){margin-top:var(--s5);font-size:var(--fs-lead);line-height:var(--lh-lead);color:#d9d7de;max-width:28em}.cp-dark .btn{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}.cp-chips{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4);padding-left:var(--s6)}.cp-chip{display:inline-flex;align-items:center;gap:var(--s3);background:#fff;color:#18161c;border-radius:999px;padding:10px 22px 10px 10px;font-weight:600;font-size:18px;box-shadow:0 20px 40px -20px #000000b3}.cp-chip .co-av{width:40px;height:40px;font-size:15px}.cp-lock{width:40px;height:40px;border-radius:50%;background:#f4f3f7;display:grid;place-items:center}.cp-lock svg{width:20px;fill:none;stroke:#18161c;stroke-width:2;stroke-linejoin:round}.cp-arrow{width:2px;height:32px;margin-left:30px;background:linear-gradient(#b88dfe,#ff71bb)}.cp-on{transform:translate(40px)}.cp-off{transform:translate(80px);opacity:.75}.cp-grey{background:#56535c!important}.cp>.bn{margin:0}.cp-q{text-align:center;background:var(--paper)}.cp-q h2{max-width:12em;margin-inline:auto}.cp-ans{display:flex;justify-content:center;gap:var(--s4);margin:var(--s7) 0}.cp-ans span{min-width:140px;padding:18px 28px;border-radius:999px;border:2px solid var(--rule);font:700 26px/1 var(--f-community)}.cp-ans span:nth-child(1){border-color:#40d872;background:#40d8721f}.cp-ans span:nth-child(2){border-color:#fbd530;background:#fbd53024}.cp-ans span:nth-child(3){border-color:#ff7b74;background:#ff7b741f}.cp-q>p:not(.cp-k):not(.cp-ans):not(.cp-tbc){max-width:34em;margin-inline:auto;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2)}.cp-three{list-style:none;margin:var(--s8) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s6);max-width:1100px}.cp-three li{text-align:center}.cp-n{display:block;width:72px;height:72px;margin:0 auto;border-radius:50%}.cp-three h3{margin-top:var(--s5);font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:600}.cp-three p{margin-top:var(--s3);color:var(--ink-2)}.cp-in{text-align:center}.cp-in>p{margin-top:var(--s5);font-size:var(--fs-lead);color:var(--ink-2)}.cp-join{margin-top:var(--s7)}.cp-signin{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s3);max-width:560px;margin:0 auto}.cp-join .hint{margin-top:var(--s5)}.cp-join form{text-align:left;max-width:720px;margin:0 auto}@media(max-width:1068px){.cp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-two,.cp-dark{grid-template-columns:minmax(0,1fr);gap:var(--s7)}.cp-chips{padding-left:0}}@media(max-width:734px){.cp{padding:8px 8px 0;gap:8px}.cp>section{border-radius:20px;padding:var(--s8) var(--s5)}.cp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.cp-cc{padding:var(--s6) var(--s3)}.cp-cc:nth-child(n){transform:none}.cp-three{grid-template-columns:minmax(0,1fr)}.cp-ans span{min-width:0;padding:14px 18px;font-size:20px}.cp-on,.cp-off{transform:none}.cp-chip{font-size:16px}}.c-calm .cp-cc,.c-calm .cp-pass{transform:none}.cp>section.bn{padding:0;background:none;border-radius:28px}@media(max-width:734px){.cp>section.bn{border-radius:20px}}.cp-pass,.co-pass{color:#18161c}.c-contrast .cp-pass,.c-contrast .co-pass{border:2px solid #18161C}.cp-two{padding-block:var(--s9)}.cp-obj{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s6);padding:var(--s8) var(--s6);border-radius:24px;background:linear-gradient(160deg,#f3ecff,#ffeaf4 45%,#fff1e2);overflow:visible}.cp-fan{position:relative;width:min(400px,100%);height:520px}.cp-fan .cp-pass{position:absolute;left:50%;top:0;width:340px;margin-left:-170px}.cp-f1{z-index:3;transform:rotate(-3deg)}.cp-f2{z-index:2;transform:translate(70px,26px) rotate(6deg);opacity:.95}.cp-f3{z-index:1;transform:translate(-70px,34px) rotate(-11deg);opacity:.9}.cp-f2 .cp-pb,.cp-f3 .cp-pb{padding:var(--s5) var(--s6) 220px}.cp-g2{background:linear-gradient(135deg,#40d872,#fbd530)}.cp-g3{background:linear-gradient(135deg,#ff9c40,#ff7b74)}.cp-dots{display:flex;gap:var(--s3)}.cp-dots .dot{width:16px;height:16px;box-shadow:0 0 0 3px #fff}.pclose{margin:12px;border-radius:28px}body:has(.pclose) main{background:var(--card)}body:has(.pclose) main:after{content:"";display:block;height:12px}.pclose+.ft,body:has(.pclose) .ft{margin-top:0}.cp+.pclose{margin-top:12px}@media(max-width:734px){.pclose{margin:8px;border-radius:20px}}@media(max-width:900px){.co-solo{width:min(300px,84%);transform:none}.co-solo .co-top{height:88px}.co-solo .co-t{font-size:26px}}@media(max-width:734px){.cp-fan{height:440px;width:100%}.cp-fan .cp-pass{width:260px;margin-left:-130px}.cp-f2{transform:translate(44px,22px) rotate(6deg)}.cp-f3{transform:translate(-44px,28px) rotate(-10deg)}.cp-pt{font-size:26px}.cp-top{height:96px}}.c-calm .cp-f1,.c-calm .cp-f2,.c-calm .cp-f3{transform:none}.c-calm .cp-f2,.c-calm .cp-f3{display:none}@media(min-width:901px){.cp>section.cp-two{background:linear-gradient(120deg,#f3ecff,#ffeaf4 48%,#fff1e2)}.cp-two .cp-obj{background:#fff6}}.c-contrast .cp>section.cp-two{background:var(--paper)}.mhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5)}.mhead-t{min-width:0;position:relative;z-index:1}.sk-slot{display:none}html.skin-white body{background:#fff}html.skin-white .mhead{background:#fff;color:#18161c;border:1px solid var(--rule)}html.skin-white .mhead:before{display:none}html.skin-white .mhead p{color:#56535c}html.skin-white .mnext{background:#18161c}html.skin-birds body{background:#f3f7ee}html.skin-birds .mhead{position:relative;isolation:isolate;overflow:hidden;min-height:300px;align-items:flex-end;background:#cfe3ec url(/img/birds/flock-street-1000.webp) center 55%/cover no-repeat;color:#18161c;padding:var(--s6)}html.skin-birds .mhead:before{display:none}html.skin-birds .mhead-t{background:#fffffff0;border-radius:20px;padding:var(--s5) var(--s6);max-width:34em;box-shadow:0 16px 40px -20px #18161c73}html.skin-birds .mhead p{color:#3a3640}html.skin-birds .sk-slot{display:block;flex:none;align-self:flex-end;width:170px;height:240px;margin:0 var(--s4) calc(-1 * var(--s6)) 0;background:no-repeat bottom center/contain;filter:drop-shadow(0 10px 14px rgba(24,22,28,.3))}html.skin-birds .mnext{background:#1f3b2e;color:#f3f7ee}html.skin-birds .mnav a[aria-current=page]{background:#1f3b2e;color:#fff}html.bird-emu .sk-slot{background-image:url(/img/birds/emu.webp)}html.bird-pigeon .sk-slot{background-image:url(/img/birds/pigeon.webp)}html.bird-chicken .sk-slot{background-image:url(/img/birds/chicken.webp)}html.bird-seagull .sk-slot{background-image:url(/img/birds/seagull.webp)}html.bird-ibis .sk-slot{background-image:url(/img/birds/ibis.webp)}html.bird-cockatoo .sk-slot{background-image:url(/img/birds/cockatoo.webp)}html.bird-dove .sk-slot{background-image:url(/img/birds/dove.webp)}html.bird-peacock .sk-slot{background-image:url(/img/birds/peacock.webp)}html.bird-magpie .sk-slot{background-image:url(/img/birds/magpie.webp)}@media(max-width:734px){html.skin-birds .mhead{min-height:240px;padding:var(--s4)}html.skin-birds .sk-slot{width:96px;height:140px;margin-right:0}html.skin-birds .mhead-t{padding:var(--s4)}}.c-calm .sk-slot,.c-contrast .sk-slot{display:none!important}html.c-calm[class*=skin-] body,html.c-contrast[class*=skin-] body{background:var(--paper)}html.c-calm[class*=skin-] .mhead{background:var(--page-dark);color:#f7f6fa}html.c-calm[class*=skin-] .mhead p{color:#c4c1cb}html.c-calm.skin-birds .mhead-t{background:none;box-shadow:none;padding:0}html.c-calm.skin-birds .mhead,html.c-contrast.skin-birds .mhead{background-image:none}html.c-contrast[class*=skin-] .mhead{background:#000;color:#fff}html.c-contrast[class*=skin-] .mhead p{color:#fff}html.c-contrast.skin-birds .mhead-t{background:none;box-shadow:none;padding:0}.sk-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin-top:var(--s5)}.sk-opt{position:relative;display:flex;flex-direction:column;gap:var(--s3);padding:var(--s3) var(--s3) var(--s5);border-radius:20px;border:2px solid var(--rule);background:var(--paper);cursor:pointer}.sk-opt input,.sk-bird input{position:absolute;opacity:0;width:1px;height:1px}.sk-opt:has(input:checked),.sk-bird:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.sk-opt:has(input:focus-visible),.sk-bird:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.sk-sw{display:block;height:120px;border-radius:14px;background:#fff;border:1px solid var(--rule)}.sk-birds .sk-sw{background:#cfe3ec url(/img/birds/flock-street-1000.webp) center 55%/cover;border-color:transparent}.sk-t{padding:0 var(--s2)}.sk-t b{display:block;font-weight:600}.sk-t span{font-size:var(--fs-callout);color:var(--ink-2)}.sk-birdset{margin-top:var(--s6)}.sk-bird-opts{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:var(--s3);margin-top:var(--s3)}.sk-bird{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s2);padding:var(--s3) var(--s2);border-radius:16px;border:2px solid var(--rule);background:var(--paper);cursor:pointer;font-size:var(--fs-callout)}.sk-bh{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#e8f0e2;display:grid;place-items:end center}.sk-bh img{width:100%;height:100%;object-fit:contain;object-position:bottom}@media(max-width:1068px){.sk-bird-opts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:734px){.sk-opts{grid-template-columns:minmax(0,1fr)}.sk-sw{height:72px}.sk-bird-opts{grid-template-columns:repeat(3,minmax(0,1fr))}}html.skin-birds .mhead{background-image:image-set(url(/img/birds/flock-street-1000.webp) 1x,url(/img/birds/flock-street.webp) 2x);background-position:center 60%}html.skin-birds .sk-slot{display:none}html.skin-birds.bird-emu .sk-slot,html.skin-birds[class*=bird-] .sk-slot{display:block}html.skin-birds .mhead:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff0 40%,#18161c2e)}.mhead{position:relative}.sk-avslot{display:none}.sk-avslot.on{display:block;flex:none;width:88px;height:88px;border-radius:50%;align-self:center;order:-1;position:relative;z-index:1}.sk-avslot.on img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center 20%}.mhead:has(.sk-avslot.on){justify-content:flex-start}.mhead:has(.sk-avslot.on) .sk-slot{margin-left:auto}.sk-none{background:repeating-linear-gradient(45deg,#f4f3f7 0 6px,#fff 6px 12px)!important;border:1px dashed var(--rule)}.sk-bird-opts{grid-template-columns:repeat(11,minmax(0,1fr))}@media(max-width:1068px){.sk-bird-opts{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:734px){.sk-bird-opts{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-avslot.on{width:64px;height:64px}}html[class*=bird-] .sk-avslot{display:block;flex:none;width:88px;height:88px;border-radius:50%;align-self:center;order:-1;position:relative;z-index:1}html[class*=bird-] .sk-avslot:before{content:"";display:block;width:100%;height:100%;border-radius:50%}html[class*=bird-] .mhead{justify-content:flex-start}html[class*=bird-] .mhead .sk-slot{margin-left:auto}html.bird-emu .sk-avslot{--av:url(/img/birds/emu-head.webp)}html.bird-pigeon .sk-avslot{--av:url(/img/birds/pigeon-head.webp)}html.bird-chicken .sk-avslot{--av:url(/img/birds/chicken-head.webp)}html.bird-seagull .sk-avslot{--av:url(/img/birds/seagull-head.webp)}html.bird-ibis .sk-avslot{--av:url(/img/birds/ibis-head.webp)}html.bird-cockatoo .sk-avslot{--av:url(/img/birds/cockatoo-head.webp)}html.bird-dove .sk-avslot{--av:url(/img/birds/dove-head.webp)}html.bird-peacock .sk-avslot{--av:url(/img/birds/peacock-head.webp)}html.bird-magpie .sk-avslot{--av:url(/img/birds/magpie-head.webp)}html.bird-duckling .sk-avslot{--av:url(/img/birds/duckling-head.webp)}@media(max-width:734px){html[class*=bird-] .sk-avslot{width:64px;height:64px}}.rg-entry{width:min(400px,100%);background:#fff;color:#18161c;border-radius:28px;padding:var(--s7) var(--s6);box-shadow:0 40px 80px -30px #18161c73,0 0 0 1px #18161c0d;transform:rotate(-2deg)}.rg-k{font-size:13px;color:#56535c}.rg-name{margin-top:var(--s2);font:700 32px/1.05 var(--f-community);letter-spacing:-.02em}.rg-sector{margin-top:var(--s1);color:#56535c;font-size:15px}.rg-st{margin-top:var(--s5)}.rg-asks{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:var(--s2)}.rg-asks li{display:flex;align-items:center;gap:var(--s3);font-size:16px}.rg-asks .dot{width:12px;height:12px;flex:none}.rg-met{margin-top:var(--s6);padding-top:var(--s5);border-top:1px dashed #D8D5DE;display:flex;align-items:center;gap:var(--s4);font-size:14px;color:#56535c}.rg-met b{display:block;color:#18161c;font-size:16px}.rg-ring{display:block;width:56px;height:56px;flex:none}.rg-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rg-ring circle{fill:none;stroke:#eceaf0;stroke-width:4}.rg-ring .rg-arc{stroke:#b88dfe;stroke-dasharray:70 100;stroke-linecap:round}.rg-list{max-width:900px;margin:var(--s7) auto 0}.rg-empty{text-align:center;color:var(--ink-2);padding:var(--s7);border:1px dashed var(--rule);border-radius:20px}.rg-two{list-style:none;margin:var(--s8) auto 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);max-width:1000px}.rg-ask{border-radius:24px;padding:var(--s8) var(--s7);text-align:left}.rg-june{background:linear-gradient(140deg,#e9fbef,#fff9dc)}.rg-nov{background:linear-gradient(140deg,#f3ecff,#ffeaf4)}.rg-ask h3{font:700 clamp(28px,3vw,40px)/1.05 var(--f-community);letter-spacing:-.02em}.rg-ask>p:not(.cp-k):not(.cp-a){margin-top:var(--s4);font-size:var(--fs-lead);line-height:var(--lh-lead);color:#3a3640}.rg-ask .cp-k{color:#3a3640}.rg-big{display:flex;flex-direction:column;align-items:center;gap:var(--s6)}.rg-ring-lg{width:220px;height:220px}.rg-ring-lg circle{stroke:#f7f6fa24;stroke-width:3}.rg-ring-lg .rg-arc{stroke:#ff71bb}.rg-ans{display:flex;gap:var(--s3)}.rg-ans span{padding:10px 20px;border-radius:999px;border:1.5px solid rgba(247,246,250,.45);font:700 18px/1 var(--f-community);color:#f7f6fa}.rg-statuses{list-style:none;margin:var(--s7) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);max-width:1100px;text-align:left}.rg-statuses li{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);border-radius:20px;background:var(--card)}.rg-statuses li>span:last-child{color:var(--ink-2);font-size:var(--fs-callout);line-height:var(--lh-callout)}.rg-win{margin-top:var(--s5)}.cp-in .pform{text-align:left}@media(max-width:1068px){.rg-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.rg-two,.rg-statuses{grid-template-columns:minmax(0,1fr)}.rg-ask{padding:var(--s7) var(--s5)}.rg-entry{transform:none}.rg-ring-lg{width:160px;height:160px}}.c-calm .rg-entry{transform:none}.c-contrast .rg-june,.c-contrast .rg-nov{background:var(--paper);border:2px solid var(--ink)}.og-six{row-gap:var(--s7)}.og-fig{display:flex;align-items:center;gap:var(--s5);margin-top:var(--s5)}.og-fig .rg-ans{display:flex;flex-direction:column;gap:var(--s2)}.og-fig .rg-ring-lg{width:120px;height:120px}.og-fig .rg-ring-lg circle{stroke:#18161c1a}.og-fig .rg-ring-lg .rg-arc{stroke:#ff71bb}.og-fig .rg-ans span{color:inherit;border-color:currentColor;font-size:15px;padding:8px 16px}.og-solo h1,.og-top h1{font:700 clamp(40px,6vw,80px)/1 var(--f-community);letter-spacing:-.03em}.og-solo h1{font-size:clamp(36px,5vw,64px)}.og-solo>p,.og-top>p{max-width:640px;margin-left:auto;margin-right:auto}.og-org{background:var(--paper)}.og-in{max-width:880px;margin:0 auto}@media(max-width:734px){.og-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s4)}.og-six .cp-n{width:56px;height:56px}.og-six h3{font-size:var(--fs-headline)}}@media(max-width:734px){.cp-a:has(.btn+.btn){display:flex;flex-direction:column;gap:var(--s3)}.cp-a:has(.btn+.btn) .btn{justify-content:center;text-align:center}}@media(min-width:735px){.cp-a:has(.btn+.btn){display:flex;flex-wrap:wrap;gap:var(--s3)}}.cp-lu{border-radius:28px;background:var(--paper);padding:0 var(--s8) var(--s9);overflow:hidden;position:relative}.cp-lu .lu{padding-top:var(--s9)}.cp-lu .lu-row{margin-left:calc(-1 * var(--s8));margin-right:calc(-1 * var(--s8));padding-left:var(--s8);padding-right:var(--s8);scroll-padding-inline:var(--s8)}.cp-lu>.cp-a{margin-top:var(--s6)}.jn-map{position:relative;aspect-ratio:4/3;border-radius:24px;background:radial-gradient(circle at 1px 1px,rgba(247,246,250,.22) 1px,transparent 1.5px) 0 0/16px 16px}.jn-pin{position:absolute;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%}.jn-c1{position:absolute;left:8%;top:8%}.jn-c2{position:absolute;right:6%;bottom:6%}.jn-log{list-style:none;margin:var(--s5) 0;padding:0;display:grid;gap:var(--s3)}.jn-log li{display:flex;align-items:center;gap:var(--s3);font-weight:600}.jn-tick{width:28px;height:28px;border-radius:50%;position:relative;flex:none}.jn-tick:after{content:"";position:absolute;left:10px;top:6px;width:7px;height:12px;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}@media(max-width:734px){.cp-lu{padding:0 var(--s5) var(--s7);border-radius:20px}.cp-lu .lu-row{margin-left:calc(-1 * var(--s5));margin-right:calc(-1 * var(--s5));padding-left:var(--s5);padding-right:var(--s5)}.jn-chip-hide{display:none}.jn-c1,.jn-c2{font-size:15px}}.ev-list{max-width:1100px;margin:var(--s7) auto 0}.ev-list .rg-empty{text-align:center}.ev-filter{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--s4);margin:0 auto}.ev-filter .field{margin:0;min-width:260px}.ev-filter p{margin:0}.ev-n{text-align:center;margin-top:var(--s5);color:var(--ink-2)}.ev-d{margin-top:var(--s8);font:700 var(--fs-title2)/var(--lh-title2) var(--f-community);letter-spacing:-.02em}.ev-grid{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--s4)}.ev-c{background:var(--card);border-radius:20px;padding:var(--s6);display:flex;flex-direction:column;gap:var(--s3)}.ev-c h4{font:700 24px/1.1 var(--f-community);letter-spacing:-.02em}.ev-mode{display:inline-flex;align-items:center;gap:var(--s2);font-weight:600;font-size:var(--fs-callout)}.ev-c .when{color:var(--ink-2)}.ev-x{background:var(--paper);border-radius:14px;padding:var(--s4);font-size:var(--fs-callout)}.ev-x strong{display:block;margin-bottom:var(--s1)}.ev-five{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1200px}@media(max-width:1068px){.ev-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:734px){.ev-five{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s4)}.ev-five .cp-n{width:56px;height:56px}.ev-five h3{font-size:var(--fs-headline)}}.cf-jump ul{list-style:none;margin:var(--s7) 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3)}.cf-jump a{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border-radius:999px;background:var(--card);color:var(--ink);font-weight:600;text-decoration:none}.cf-jump a:hover{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--ink)}.cf-ph img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:24px}.cp>section.cf-ed{background:var(--paper)}@media(min-width:735px){.cf-flip .cf-ph{order:2}}.cf-facts{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:var(--s2)}.cf-facts li{display:grid;grid-template-columns:7.5em 1fr;gap:var(--s3)}.cf-facts b{color:var(--ink-2);font-weight:600}.cf-more{margin-top:var(--s4)}.cf-more summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cf-more p{margin-top:var(--s2);color:var(--ink-2)}.cf-rings{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s5)}.cf-rings li{display:flex;flex-direction:column;align-items:center;gap:var(--s3);font-weight:600}.cf-r{width:120px;height:120px;border-radius:50%;display:grid}.cf-r b{display:grid;place-items:center;border-radius:50%;background:var(--page-dark);font:700 40px/1 var(--f-community);color:#f7f6fa}@media(max-width:734px){.cf-r{width:88px;height:88px}.cf-r b{font-size:30px}}.cp-two .cp-obj.cf-ph{background:none;padding:0;overflow:visible}.wt-head{max-width:760px}.wt-head h2{margin-top:var(--s3);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:600}.wt-head>p:last-child{margin-top:var(--s3);color:var(--ink-2)}.wt-year .ed-grid{margin-top:var(--s7)}.dm-six{list-style:none;margin:var(--s8) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);max-width:1200px}.dm-a{background:var(--card);border-radius:24px;padding:var(--s7) var(--s6);display:flex;flex-direction:column;gap:var(--s3)}.dm-n{width:64px;height:64px;border-radius:50%;display:grid;margin-bottom:var(--s3)}.dm-n b{display:grid;place-items:center;border-radius:50%;background:var(--card);font:700 26px/1 var(--f-community)}.dm-a h3{font:700 26px/1.1 var(--f-community);letter-spacing:-.02em}.dm-a>p{color:var(--ink-2)}.dm-a details p{margin-top:var(--s3)}.dm-how{background:var(--paper);border-radius:14px;padding:var(--s4)}.dm-starts{list-style:none;margin:0;padding:0;display:grid;gap:var(--s3)}.dm-starts li{display:inline-flex;align-items:center;gap:var(--s3);justify-self:start;background:#fff;color:#18161c;border-radius:999px;padding:12px 22px 12px 14px;font-weight:600;font-size:18px}.dm-starts .dot{width:14px;height:14px}@media(max-width:1068px){.dm-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.dm-six{grid-template-columns:minmax(0,1fr)}.dm-a{padding:var(--s6) var(--s5)}.dm-a h3{font-size:22px}}.cp-say h2.dm-say{font-size:clamp(34px,7vw,104px)}.tk-sheet{position:relative;display:flex;flex-direction:column;gap:6px;width:64px;height:84px;border-radius:10px;background:var(--paper);box-shadow:0 14px 30px -16px #18161c73,0 0 0 1px #18161c0f;padding:26px 12px 0;margin-bottom:var(--s3);overflow:hidden}.tk-sheet:before{content:"";position:absolute;left:0;right:0;top:0;height:14px}.tk-sheet:before{background:var(--rg)}.tk-sheet i{display:block;height:4px;border-radius:2px;background:#18161c24}.tk-sheet i:nth-child(2){width:80%}.tk-sheet i:nth-child(3){width:60%}.tk-m{margin-top:auto;font-size:var(--fs-callout);font-weight:600;color:var(--ink-2)}.cs-n{width:56px;height:56px;margin:0 0 var(--s3)}.cp>section.lh-hero{padding:var(--s9) var(--s8)}.lh-hero h1{font:700 clamp(48px,7vw,96px)/1 var(--f-community);letter-spacing:-.04em;margin-top:var(--s3)}.lh-hero .cp-dtxt>p{font-size:var(--fs-lead);line-height:var(--lh-lead)}.lh-ph{justify-self:center;width:min(100%,360px);border-radius:50%;overflow:hidden}.lh-ph img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%}.lh-prog{margin-top:var(--s4)}.lh-free{list-style:none;margin:var(--s8) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);max-width:1200px}.lh-c{background:var(--card);border-radius:24px;padding:var(--s4) var(--s4) var(--s6);display:flex;flex-direction:column;gap:var(--s2)}.lh-m img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;border-radius:18px;margin-bottom:var(--s3)}.lh-c h3{font:700 22px/1.1 var(--f-community);letter-spacing:-.02em}.lh-c>p:not(.cp-a){color:var(--ink-2)}.lh-c .cp-a .btn{color:#fff}.lh-meta{font-size:var(--fs-callout)}.lh-c .cp-a{margin-top:auto;padding-top:var(--s3)}.lh-paid{list-style:none;margin:var(--s7) auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3);max-width:960px}.lh-paid a{display:inline-flex;align-items:center;gap:var(--s3);min-height:48px;padding:6px 20px 6px 6px;border-radius:999px;background:var(--card);color:var(--ink);font-weight:600;text-decoration:none}.lh-paid a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.lh-n{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#18161c;font:700 16px/1 var(--f-community)}@media(max-width:1068px){.lh-free{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.cp>section.lh-hero{padding:var(--s7) var(--s5)}.lh-free{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.lh-c{padding:var(--s3) var(--s3) var(--s5)}.lh-c h3{font-size:18px}.lh-c>p:not(.cp-k):not(.lh-meta):not(.cp-a){display:none}.lh-ph{width:min(100%,240px)}}.cp>article.ar{border-radius:28px;background:var(--paper);padding:var(--s10) var(--s8)}.ar-head{max-width:860px;margin:0 auto;text-align:center}.ar-head .cp-k{justify-content:center}.ar-head .cp-k a{color:inherit}.ar-head h1{margin-top:var(--s4);font:700 clamp(36px,5.4vw,72px)/1.02 var(--f-community);letter-spacing:-.035em;text-wrap:balance}.ar-stand{margin:var(--s5) auto 0;max-width:36em;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2)}.ar-meta{margin-top:var(--s5);display:inline-flex;align-items:center;gap:var(--s3);font-size:var(--fs-callout);color:var(--ink-2)}.ar-sep{width:4px;height:4px;border-radius:50%;background:currentColor}.ar-fig{margin:var(--s8) auto 0;max-width:1100px}.ar-fig img{display:block;width:100%;height:auto;border-radius:24px}.ar-body{margin:var(--s8) auto 0;font-size:19px;line-height:1.65}.ar-foot{max-width:var(--measure);margin:var(--s8) auto 0;padding-top:var(--s5);border-top:1px solid var(--rule,rgba(24,22,28,.12));display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3)}.ar-foot .post-save{margin:0}.cp>section.ar-sup{grid-template-columns:minmax(0,1fr)}.ar-sup .cp-dtxt{max-width:720px}@media(max-width:734px){.cp>article.ar{padding:var(--s8) var(--s5);border-radius:20px}.ar-body{font-size:18px}.ar-fig img{border-radius:16px}}.nw-band{padding:0;margin-top:var(--s9);background:none}.nw-band>section.cp-dark{margin:0}.cp-dark .cp-tbc{color:#ffc2d6;border-color:#ffc2d699}.cg-years{list-style:none;margin:var(--s8) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5);max-width:1100px}.cg-years a{display:flex;flex-direction:column;align-items:center;gap:var(--s3);text-align:center;color:var(--ink);text-decoration:none;padding:var(--s3);border-radius:20px}.cg-years a:hover .cg-t{text-decoration:underline}.cg-years .cf-r b{background:var(--paper);color:var(--ink)}.cg-y{font-weight:600;color:var(--ink-2)}.cg-t{font:700 22px/1.15 var(--f-community);letter-spacing:-.02em;text-wrap:balance}.cg-note{margin:var(--s7) auto 0;max-width:40em;color:var(--ink-2)}.cg-own{list-style:none;margin:var(--s4) 0 0;padding:0;display:grid;gap:var(--s4)}.cg-own li{display:grid;grid-template-columns:14px 1fr;gap:var(--s3);align-items:start}.cg-own .dot{margin-top:6px}.cg-own b{display:block;font:700 20px/1.2 var(--f-community)}.cg-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cg-w{font-weight:600;font-size:var(--fs-callout);color:var(--ink-2)!important}@media(max-width:1068px){.cg-four,.cg-years{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.cg-four{grid-template-columns:minmax(0,1fr)}.cg-years{gap:var(--s3)}.cg-t{font-size:18px}}.cp>section.ip-s{display:block}.cp .ip-s>.wrap{padding-left:0;padding-right:0;max-width:1100px}.cp>section.cp-dark:has(>.cp-dtxt:only-child){grid-template-columns:minmax(0,1fr)}.ww-t{max-width:900px;margin:var(--s7) auto 0}.ww-t .sec-lead{text-align:center}.post-m.post-ph{display:block;aspect-ratio:3/2;overflow:hidden}.post-m.post-ph img{display:block;width:100%;height:100%;object-fit:cover}.mmain:not(.mmain-home):not(.mmain-learn)>:empty{display:none}.mmain:not(.mmain-home):not(.mmain-learn)>:not(.mhead):not(.notice):not(script){background:var(--paper);border-radius:24px;padding:var(--s7) var(--s6);box-shadow:0 0 0 1px #18161c0d}.mmain:not(.mmain-home):not(.mmain-learn)>.notice{margin:0}.mmain .pform,.mmain .mform{max-width:640px;margin-inline:auto}.mmain:not(.mmain-home):not(.mmain-learn)>section>h2,.mmain:not(.mmain-home):not(.mmain-learn)>section>.sec-lead{max-width:640px;margin-inline:auto}html.c-dark .mmain:not(.mmain-home):not(.mmain-learn)>:not(.mhead):not(.notice),html.c-calm.c-dark .mmain:not(.mmain-home):not(.mmain-learn)>:not(.mhead):not(.notice){background:var(--paper)}@media(max-width:734px){.mhead{flex-direction:column;align-items:stretch;gap:var(--s4)}.mhead .sk-slot{position:absolute;right:var(--s3);top:var(--s3);width:64px;height:64px}.mhead-t{max-width:none}.mmain:not(.mmain-home):not(.mmain-learn)>:not(.mhead):not(.notice){padding:var(--s6) var(--s4);border-radius:20px}}html.c-dark[class*=skin-] body,html.c-contrast[class*=skin-] body{background:var(--paper)}html.c-dark.skin-white .mhead{background:var(--card);color:var(--ink);border-color:var(--rule)}html.c-dark.skin-white .mhead p{color:var(--ink-2)}html.c-dark .mmain:not(.mmain-home):not(.mmain-learn)>:not(.mhead):not(.notice){background:var(--card)}html.c-dark.skin-birds .mhead-t{background:var(--paper);color:var(--ink)}html.c-dark.skin-birds .mhead p{color:var(--ink-2)}@media(prefers-color-scheme:dark){html:not(.c-light)[class*=skin-] body{background:var(--paper)}html:not(.c-light).skin-white .mhead{background:var(--card);color:var(--ink);border-color:var(--rule)}html:not(.c-light).skin-white .mhead p{color:var(--ink-2)}html:not(.c-light) .mmain:not(.mmain-home):not(.mmain-learn)>:not(.mhead):not(.notice){background:var(--card)}html:not(.c-light).skin-birds .mhead-t{background:var(--paper);color:var(--ink)}html:not(.c-light).skin-birds .mhead p{color:var(--ink-2)}}.mmain .opts label.opt,.mmain .field select,.mmain .field input{min-height:44px}.mmain input[type=radio],.mmain input[type=checkbox]{width:24px;height:24px}.rd-head h1{font:700 clamp(40px,6vw,80px)/1 var(--f-community);letter-spacing:-.04em}.rd-upd{margin-top:var(--s4)!important;font-size:var(--fs-callout)!important}.rd-sum{max-width:720px;margin:var(--s7) auto 0;text-align:left;background:var(--card);border-radius:20px;padding:var(--s6)}.rd-sum p:last-child{margin-top:var(--s3);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink)}.cp>section.rd-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--s8);align-items:start}.rd-toc{position:sticky;top:calc(var(--navh) + var(--s5))}.rd-toc ol{list-style:none;margin:var(--s3) 0 0;padding:0;display:grid;gap:var(--s1)}.rd-toc a{display:block;padding:6px 0;color:var(--ink-2);text-decoration:none;font-size:var(--fs-callout);line-height:1.35}.rd-toc a:hover{color:var(--ink);text-decoration:underline}.rd-prose{max-width:var(--measure);font-size:18px;line-height:1.65}.rd-prose table{display:block;overflow-x:auto;font-size:15px}.cp>section.rd-body:not(:has(.rd-toc)){grid-template-columns:minmax(0,1fr)}.cp>section.rd-body:not(:has(.rd-toc)) .rd-prose{margin-inline:auto}@media(max-width:1068px){.cp>section.rd-body{grid-template-columns:minmax(0,1fr)}.rd-toc{position:static;background:var(--card);border-radius:16px;padding:var(--s5)}}.rd-prose,.rd-body{min-width:0}.rd-prose table{display:block;max-width:100%;overflow-x:auto}.rd-prose a{overflow-wrap:anywhere}.rd-prose table{min-width:0}.rd-sum p{overflow-wrap:anywhere}@media(max-width:734px){.rd-sum{padding:var(--s5) var(--s4)}.rd-sum p:last-child{font-size:var(--fs-body);line-height:var(--lh-body)}}.rd-prose h2{font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:700;font-family:var(--f-community);float:none;position:static;display:block;width:auto;margin-top:1.8em;text-wrap:balance}.rd-prose h3{font-size:var(--fs-title3,22px);line-height:1.25;font-weight:600;margin-top:1.4em}.rd-prose>*{grid-column:auto}.cp>section.rd-head{padding-bottom:var(--s8)}.prose.rd-prose{display:block;max-width:var(--measure)}.prose.rd-prose>h2{max-width:none}.rd-prose>h2:first-child{margin-top:0}.rd-prose h2+*{margin-top:var(--s3)!important}main:has(>.phero:only-child),main:has(>[data-slot]>.phero:only-child){background:var(--card);padding:12px}main>.phero:not(.shop-p):only-child,main>[data-slot]>.phero:not(.shop-p):only-child{border-radius:28px;background:var(--paper);text-align:center;padding:var(--s10) var(--s6);min-height:min(70vh,640px);display:grid;align-content:center}main>.phero:not(.shop-p):only-child h1,main>[data-slot]>.phero:not(.shop-p):only-child h1{margin-inline:auto;max-width:16ch;font:700 clamp(40px,6vw,80px)/1 var(--f-community);letter-spacing:-.04em}main>.phero:not(.shop-p):only-child .intro,main>[data-slot]>.phero:not(.shop-p):only-child .intro{margin-inline:auto}main>.phero:not(.shop-p):only-child .acts,main>[data-slot]>.phero:not(.shop-p):only-child .acts{justify-content:center}main>.phero:not(.shop-p):only-child .crumb,main>[data-slot]>.phero:not(.shop-p):only-child .crumb{justify-content:center}@media(max-width:734px){main>.phero:not(.shop-p):only-child,main>[data-slot]>.phero:not(.shop-p):only-child{border-radius:20px;padding:var(--s8) var(--s4);min-height:0}}body:has(main>.phero:not(.shop-p):only-child) .ft,body:has(main>[data-slot]>.phero:not(.shop-p):only-child) .ft{margin-top:0}.signin.cp-in h1,.sr-s h1{font:700 clamp(36px,5vw,64px)/1.02 var(--f-community);letter-spacing:-.035em;text-wrap:balance}.si-w{max-width:560px;margin:0 auto;text-align:center}.si-w .si-lead{margin:var(--s4) auto 0;color:var(--ink-2)}.si-w .si-form{text-align:left;margin-top:var(--s6)}.sib-set{display:grid;gap:12px;width:100%;max-width:560px;margin:0 auto}.sib-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.sib-set .sib-grid{margin-top:0}.sib{display:flex;align-items:center;justify-content:center;gap:12px;height:56px;padding:0 16px;border-radius:999px;border:1.5px solid #d9d8dc;background:#fff;color:#1b1a1f;font:500 17px/1 var(--f);white-space:nowrap;text-decoration:none;cursor:pointer;box-sizing:border-box;width:100%}.sib svg{width:22px;height:22px;flex:none}.sib:hover{border-color:#1b1a1f}.sib:focus-visible{outline:3px solid #6A1FC9;outline-offset:3px}.sib-full{grid-column:1/-1}.sib-p{background:#1b1a1f;color:#fff;border-color:#1b1a1f}.sib-p:hover{background:#3a3940;border-color:#3a3940}.si-form .sib{margin-top:var(--s3)}.c-contrast .sib{border-color:#18161c}.cp>section.signin{min-height:min(70vh,640px);display:grid;align-content:center}.sr-r{max-width:var(--measure);margin:var(--s7) auto 0;text-align:left}.sr-r li{margin-top:var(--s5)}main:not(:has(.pclose))>div.cp:last-of-type{padding-bottom:12px}body:has(main>div.cp:last-of-type) .ft{margin-top:0}.cp>section.yr-hero{grid-template-columns:minmax(0,1fr);min-height:min(56vh,520px);align-content:end}.yr-hero h1{margin-top:var(--s4);font:700 clamp(44px,7vw,104px)/.98 var(--f-community);letter-spacing:-.045em;max-width:14ch;color:#f7f6fa}.yr-lines ul{list-style:none;margin:0 auto;padding:0;max-width:900px;display:grid;gap:var(--s3)}.yr-lines li{font:700 clamp(24px,3.2vw,44px)/1.1 var(--f-community);letter-spacing:-.025em}.yr-t{color:var(--ink-2)}.yr-grid{margin-top:var(--s7)}.fr-four{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}@media(max-width:734px){.fr-four{grid-template-columns:minmax(0,1fr)}}.dm-a .cp-a{margin-top:auto;padding-top:var(--s3)}.cp>section.pl-hero{grid-template-columns:minmax(0,1fr)}.pl-hero h1{margin-top:var(--s3);font:700 clamp(48px,7vw,96px)/1 var(--f-community);letter-spacing:-.04em;color:#f7f6fa}.pl-hero .cp-k a{color:inherit}.pl-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pl-save{display:inline}.cp-join>.field{text-align:left;max-width:720px;margin-inline:auto}main:has(>.shell-main){background:var(--card)}main>.shell-main:has(>.pv,>.tv){padding-block:var(--s8)}body:has(main>.shell-main) .ft{margin-top:0}.l1>li.g-in{display:none}html.signed-in .l1>li.g-in{display:flex}html.signed-in .l1>li.g-out{display:none}:root{--shine: radial-gradient(clamp(260px,34vw,620px) clamp(180px,22vw,340px) at 24% 100%,rgba(150,112,255,.3),rgba(150,112,255,0) 100%), radial-gradient(clamp(220px,28vw,520px) clamp(160px,20vw,300px) at 50% 104%,rgba(255,95,170,.22),rgba(255,95,170,0) 100%), radial-gradient(clamp(240px,30vw,560px) clamp(170px,21vw,320px) at 78% 100%,rgba(255,140,64,.24),rgba(255,140,64,0) 100%)}.sec.night,.sec.forest,.band,.support,.foot,.tile.dark,.bp5,.bp42,.pclose,.mhead,.mnext,.lp-dark,.cp-dark{background-image:var(--shine);background-repeat:no-repeat}.c-calm .sec.night,.c-calm .sec.forest,.c-calm .band,.c-calm .support,.c-calm .foot,.c-calm .tile.dark,.c-calm .bp5,.c-calm .bp42,.c-calm .pclose,.c-calm .mhead,.c-calm .mnext,.c-calm .lp-dark,.c-calm .cp-dark,.c-contrast .sec.night,.c-contrast .sec.forest,.c-contrast .band,.c-contrast .support,.c-contrast .foot,.c-contrast .tile.dark,.c-contrast .bp5,.c-contrast .bp42,.c-contrast .pclose,.c-contrast .mhead,.c-contrast .mnext,.c-contrast .lp-dark,.c-contrast .cp-dark{background-image:none}.ft-mission{margin-top:var(--s6);max-width:40em;font-size:var(--fs-body);line-height:var(--lh-body);color:#f7f6fa}.cp-say address{margin-top:var(--s4);font-style:normal;color:var(--ink-2)}:root{--e1:0 0 0 1px rgba(24,22,28,.04),0 1px 2px rgba(24,22,28,.03),0 12px 28px -18px rgba(24,22,28,.14);--e2:0 0 0 1px rgba(24,22,28,.05),0 2px 6px rgba(24,22,28,.05),0 24px 48px -18px rgba(24,22,28,.3);--e3:0 0 0 1px rgba(24,22,28,.05),0 6px 14px -4px rgba(24,22,28,.1),0 48px 90px -30px rgba(24,22,28,.42);--edge:inset 0 0 0 1px rgba(24,22,28,.07);--e-dark:0 0 0 1px rgba(247,246,250,.08),0 2px 6px rgba(0,0,0,.3),0 30px 60px -24px rgba(0,0,0,.7);--rise:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1)}@media(prefers-color-scheme:dark){html:not(.c-light){--e1:0 0 0 1px rgba(247,246,250,.06),0 12px 28px -18px rgba(0,0,0,.6);--e2:0 0 0 1px rgba(247,246,250,.08),0 24px 48px -18px rgba(0,0,0,.7);--e3:0 0 0 1px rgba(247,246,250,.08),0 48px 90px -30px rgba(0,0,0,.85);--edge:inset 0 0 0 1px rgba(247,246,250,.08)}}html.c-dark{--e1:0 0 0 1px rgba(247,246,250,.06),0 12px 28px -18px rgba(0,0,0,.6);--e2:0 0 0 1px rgba(247,246,250,.08),0 24px 48px -18px rgba(0,0,0,.7);--e3:0 0 0 1px rgba(247,246,250,.08),0 48px 90px -30px rgba(0,0,0,.85);--edge:inset 0 0 0 1px rgba(247,246,250,.08)}html.c-contrast{--e1:0 0 0 2px var(--ink);--e2:0 0 0 2px var(--ink);--e3:0 0 0 2px var(--ink);--edge:inset 0 0 0 2px var(--ink);--e-dark:0 0 0 2px #F7F6FA}.cp>section,.cp>section.bn,.tier,.loop li,.panel,.rentry,.ev,.adm-item,.card-f,.pv,.tv,.next{box-shadow:var(--e1)}.cp>section.cp-dark,.mhead,.mnext,.support{box-shadow:var(--e-dark)}.lu-m,.bn img,.poster,.cp-obj{box-shadow:var(--e2)}.cp-pass,.co-pass,.cp-cc,.cp-chip,.fl-a{box-shadow:var(--e3)}.fl-b{box-shadow:var(--e2)}.lu-m,.bn,.fl-a,.fl-b,.cp-dpic{position:relative}:where(html:not([data-campaign=apd])) .pclose-pic{position:relative}.lu-m:after,.bn:after,.fl-a:after,.fl-b:after,.cp-dpic:after,:where(html:not([data-campaign=apd])) .pclose-pic:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--edge);pointer-events:none}.bn:after{z-index:1}@media(prefers-reduced-motion:no-preference){html:not(.c-motion):not(.c-calm) .lu-m{transition:var(--rise)}html:not(.c-motion):not(.c-calm) .ch a:hover .ch-r{transform:translateY(-3px)}html:not(.c-motion):not(.c-calm) .ch-r{transition:var(--rise)}}.cp-n{position:relative}.cp-dpic{display:block;border-radius:24px;overflow:hidden;background:#000;aspect-ratio:4/3;box-shadow:var(--e-dark)}:where(html:not([data-campaign=apd])) .pclose-pic{display:block;border-radius:24px;overflow:hidden;background:#000;aspect-ratio:4/3;box-shadow:var(--e-dark)}.cp-dpic img,.pclose-pic img{display:block;width:100%;height:100%;object-fit:cover}:where(html:not([data-campaign=apd])) .pclose .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s9);align-items:center}:where(html:not([data-campaign=apd])) .pclose-txt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s6)}:where(html:not([data-campaign=apd])) .pclose-pic{width:100%;max-width:560px;justify-self:end;aspect-ratio:5/4}@media(max-width:900px){.cp-dark{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){:where(html:not([data-campaign=apd])) .pclose .wrap{grid-template-columns:minmax(0,1fr)}:where(html:not([data-campaign=apd])) .pclose-pic{justify-self:stretch;max-width:none;aspect-ratio:16/10}}.c-calm .cp-dpic,.c-calm .pclose-pic{display:none}.l1-b{display:none;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:0;background:none;border-radius:var(--r-pill);font:inherit;font-size:var(--fs-callout);line-height:var(--lh-callout);letter-spacing:var(--ls-callout);font-weight:500;color:var(--ink-2);cursor:pointer;white-space:nowrap}.l1-b:hover,.l1-b[aria-expanded=true]{color:var(--ink)}.l1-b[data-here=true]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.4em}.js .l1>li.has-sub>.l1-a{display:none}.js .l1-b{display:inline-flex}.sub[hidden]{display:none}.sub-l{list-style:none;margin:0;padding:0}.sub-l a{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink);border-radius:16px}.sub-l b{font-weight:600}.sub-l span{color:var(--ink-2)}.sub-l a:hover b{text-decoration:underline}.sub-l a[aria-current=page] b{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}@media(min-width:1280px){.l1>li.has-sub{position:static}.sub{position:absolute;left:0;right:0;top:100%;z-index:49;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--rule);box-shadow:0 30px 60px -30px #0d0a1259}.sub-in{max-width:var(--maxw);margin:0 auto;padding:var(--s8) var(--gut) var(--s9);display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:var(--s8)}.sub-h{font-size:clamp(32px,2.8vw,44px);line-height:1.05;letter-spacing:-.03em;font-weight:600;color:var(--ink);padding-top:6px}.sub-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px var(--s6)}.sub-l a{min-height:48px;padding:12px 14px}.sub-l a:hover{background:var(--card)}.sub-l b{font-size:var(--fs-title3);line-height:1.25}.sub-l span{font-size:var(--fs-callout);line-height:var(--lh-callout)}.menu-dim{position:fixed;inset:0;z-index:48;background:#0d0a1247}.menu-dim[hidden]{display:none}@media(prefers-reduced-motion:no-preference){html:not(.c-motion):not(.c-calm) .sub:not([hidden]) .sub-in{animation:sub-in .22s ease-out both}}}@keyframes sub-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:1279px){.js .l1-b{flex:1;justify-content:space-between;font-size:var(--fs-title2);line-height:var(--lh-title2);letter-spacing:var(--ls-title2);font-weight:600;color:var(--ink);padding:18px 4px;border-radius:0}.js .l1-b .chev{width:20px;height:20px}.sub{width:100%;padding:0 0 12px}.sub-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sub-l a{min-height:48px;padding:10px 4px}.sub-l b{font-size:var(--fs-body);line-height:var(--lh-body)}.sub-l span{font-size:var(--fs-caption);line-height:var(--lh-caption)}.menu-dim{display:none}}.c-contrast .sub{border-bottom:2px solid var(--ink);box-shadow:none}@media(max-width:1279px){html.nav-open{overflow:hidden}html.nav-open .gnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper)}}.bp5{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bp5-col{position:relative;min-height:min(100vh,900px)}.bp5-col>span{position:absolute;display:block}.bp5-col img{position:static;display:block;width:100%;height:100%;object-fit:cover;-webkit-mask-image:none!important;mask-image:none!important}.h-a{right:max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut)));top:calc(var(--navh) + var(--s8));width:42%;height:70%;border-radius:32px;overflow:hidden;box-shadow:var(--e-dark);z-index:2}.h-a img{object-position:50% 60%}.h-d{left:6%;top:calc(var(--navh) + var(--s9));width:28%;aspect-ratio:2/3;border-radius:24px;overflow:hidden;box-shadow:var(--e-dark);z-index:2}.h-d img{object-position:50% 30%}.h-b{left:2%;bottom:6%;width:50%;aspect-ratio:3/2;border-radius:24px;overflow:hidden;box-shadow:var(--e-dark);z-index:3}.h-c{right:calc(max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut))) + 42% - 70px);top:48%;width:min(18%,150px);aspect-ratio:1/1;border-radius:50%;z-index:4}.h-c img{border-radius:50%;object-position:50% 20%}.h-chip{right:calc(max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut))) + 42% - 90px);top:calc(var(--navh) + var(--s8) + 28px);z-index:5;display:inline-flex!important;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:#f7f6fa;color:#18161c;font-weight:600;font-size:var(--fs-callout);box-shadow:var(--e-dark);white-space:nowrap}.h-heart{right:calc(max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut))) - 18px);bottom:16%;width:64px;height:64px;border-radius:50%;background:var(--pink);display:grid!important;place-items:center;z-index:5;box-shadow:0 12px 28px -10px #ff71bbb3}.h-heart svg{width:30px;height:30px;fill:#fff}.c-calm .h-heart,.c-contrast .h-heart{background:#f7f6fa}.c-calm .h-heart svg,.c-contrast .h-heart svg{fill:#18161c}@media(max-width:1068px){.bp5{grid-template-columns:minmax(0,1fr)}.bp5-col{min-height:0;height:min(120vw,700px);margin:0 var(--gut) var(--s7)}.h-a{right:0;top:0;width:58%;height:66%}.h-d{left:0;top:4%;width:38%}.h-b{left:0;bottom:0;width:66%}.h-c{right:4%;top:auto;bottom:10%;width:26%}.h-chip{right:auto;left:34%;top:-18px}.h-heart{right:2%;bottom:auto;top:58%;width:52px;height:52px}}.sub-i{display:none}@media(min-width:1280px){.sub-h{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s4)}.sub-i{display:grid;place-items:center;width:72px;height:72px;border-radius:50%}.sub-i svg{width:30px;height:30px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}.ft-follow{margin-top:var(--s7);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.ft-follow .ft-h{margin:0}.soc-named{flex-wrap:wrap;gap:var(--s2)}.soc-named a{width:auto;height:auto;min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:0 20px 0 16px;border-radius:999px;color:#f7f6fa;background:#f7f6fa12;box-shadow:inset 0 0 0 1px #f7f6fa42;font-size:var(--fs-body);font-weight:600}.soc-named a:hover{background:#f7f6fa24;box-shadow:inset 0 0 0 1px #f7f6fa80}.soc-named a:focus-visible{outline:3px solid #F7F6FA;outline-offset:3px}.soc-named svg{width:22px;height:22px}.c-contrast .soc-named a{background:#000;box-shadow:inset 0 0 0 2px #fff}.bp5+.bp42{background-image:radial-gradient(clamp(260px,34vw,620px) clamp(180px,22vw,340px) at 24% 0%,#9670ff4d,#9670ff00),radial-gradient(clamp(220px,28vw,520px) clamp(160px,20vw,300px) at 50% -4%,#ff5faa38,#ff5faa00),radial-gradient(clamp(240px,30vw,560px) clamp(170px,21vw,320px) at 78% 0%,#ff8c403d,#ff8c4000);background-repeat:no-repeat}.c-calm .bp5+.bp42,.c-contrast .bp5+.bp42{background-image:none}.ct-two{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;align-items:stretch}.ct-two>section{border-radius:28px;padding:var(--s9) var(--s8);box-shadow:var(--e1)}.ct-say{background:linear-gradient(150deg,#f3ecff,#ffeaf4 55%,#fff1e2);display:flex;flex-direction:column;gap:var(--s5)}.ct-form{background:var(--paper)}.ct-two h2{font-size:clamp(32px,3.4vw,48px);line-height:1.05;letter-spacing:-.03em}.ct-say>p,.ct-form>p{color:var(--ink-2,#4A4550);font-size:var(--fs-body);line-height:var(--lh-body);max-width:34em}.ct-dl{margin:auto 0 0;display:grid;gap:var(--s4);padding-top:var(--s6);border-top:1px solid rgba(24,22,28,.14)}.ct-dl div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s3)}.ct-dl dt{font-weight:600;color:#18161c}.ct-dl dd{margin:0;color:#3e3944;overflow-wrap:anywhere}.ct-form .pform{max-width:none;margin-top:var(--s6)}.ct-form .field select{min-height:52px;height:auto}.c-contrast .ct-say{background:var(--paper)}@media(max-width:900px){.ct-two{grid-template-columns:minmax(0,1fr)}}@media(max-width:734px){.ct-two{gap:8px}.ct-two>section{border-radius:20px;padding:var(--s8) var(--s5)}}.ft-news{display:grid;gap:var(--s2);width:min(100%,460px)}.ft-news-h{margin:0;font-weight:600;color:#f7f6fa;font-size:var(--fs-body)}.ft-news-row{display:flex;gap:8px}.ft-news input[type=email]{flex:1;min-width:0;min-height:48px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(247,246,250,.4);background:#f7f6fa0f;color:#f7f6fa;font:inherit}.ft-news input[type=email]::placeholder{color:#b9b6c0}.ft-news input[type=email]:focus{outline:3px solid #F7F6FA;outline-offset:2px;border-color:#f7f6fa}.ft-news .btn{min-height:48px;background:#f7f6fa;color:#18161c;border-color:#f7f6fa;white-space:nowrap}.ft-news-n{margin:0;font-size:14px;color:#c4c1cb}.ft-news-n a{color:#f7f6fa}@media(max-width:520px){.ft-news-row{flex-direction:column}}.tb-facts{margin-top:var(--s6)}.tb-ways{border:0;margin:var(--s5) 0 0;padding:0;background:none}.tb-ways legend{font-size:18px;font-weight:600;padding:0}.tb-ways .opts{margin-top:12px}.pform fieldset.tb-ways{padding:0;background:none;border-radius:0;margin:var(--s5) 0 0}.cp-q ul.tb-facts{display:grid;gap:0;max-width:720px;margin:var(--s7) auto 0;padding:0;text-align:left;border-top:1px solid rgba(24,22,28,.12)}.cp-q ul.tb-facts li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid rgba(24,22,28,.12);justify-content:start}.cp-q ul.tb-facts li b{font-weight:600}@media(max-width:520px){.cp-q ul.tb-facts li{grid-template-columns:minmax(0,1fr);gap:4px}}.lh-hero .al-crumb ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 var(--s4);padding:0;font-size:14px;color:#c4c1cb}.lh-hero .al-crumb li+li:before{content:"/";margin-right:6px;color:#8f8a97}.lh-hero .al-crumb a{color:#f7f6fa}.lh-five{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1068px){.lh-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:734px){.lh-five{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp>section.lh-tier{padding:var(--s8)}.cp>section.lh-tier .d-course{margin:0;max-width:none}@media(max-width:734px){.cp>section.lh-tier{padding:var(--s6) var(--s4)}}.lg-pay{text-align:center}.lg-pay>p:not(.cp-k){max-width:40em;margin-inline:auto}.lg-gives{list-style:none;margin:var(--s7) auto 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px}.lg-give{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;padding:18px 20px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px #18161c1a;color:#18161c;text-decoration:none;text-align:left}.lg-give span{font-size:15px;color:#4a4550}.lg-give b{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;line-height:1.1}.lg-give:hover{box-shadow:inset 0 0 0 2px #18161c;text-decoration:none}.lg-give:focus-visible{outline:3px solid #6A1FC9;outline-offset:3px}.lg-give-o{background:linear-gradient(150deg,#f3ecff,#ffeaf4 55%,#fff1e2)}.lg-pay .lg-note{margin-top:var(--s6);font-size:14px;color:#58525e}@media(max-width:734px){.lg-gives{grid-template-columns:repeat(2,minmax(0,1fr))}}.lh-more{text-align:left}.lh-d{max-width:760px;margin:var(--s5) auto 0;border-top:1px solid rgba(24,22,28,.14);padding-top:var(--s4)}.lh-d summary{cursor:pointer;font-weight:600;font-size:18px;min-height:44px;display:flex;align-items:center}.lh-d .prose{margin-top:var(--s4)}.lh-help .crisis{max-width:860px;margin:var(--s5) auto 0;text-align:left}.c-contrast .lg-give-o{background:var(--card)}.lh>.cp-q>h2,.lh>.cp-q>.cp-k{margin-inline:auto;text-align:center;justify-content:center}.lh>.cp-q{text-align:center}.lh>.cp-q .cp-three{text-align:center}.bb-names{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s5)}.bb-names li{padding:var(--s3) 0;border-bottom:1px solid rgba(24,22,28,.12);font-weight:600}@media(max-width:520px){.bb-names{grid-template-columns:minmax(0,1fr)}}.bn.bn-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:clamp(320px,34vw,520px)}.bn-split .bn-t{position:static;width:auto;justify-content:center;padding:clamp(28px,4vw,64px);color:#18161c}.bn-split .bn-p{position:relative;min-height:100%}.bn-split .bn-p img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.bn-w-a .bn-t{background:linear-gradient(150deg,#f3ecff,#ffeaf4 60%,#fff1e2)}.bn-w-b .bn-t{background:linear-gradient(150deg,#fff4d6,#ffe7d1 55%,#ffe0ec)}.bn-w-c .bn-t{background:linear-gradient(150deg,#e6f7ec,#eaf2ff 60%,#f3ecff)}.c-contrast .bn-split .bn-t{background:var(--paper)}@media(max-width:734px){.bn.bn-split{grid-template-columns:minmax(0,1fr);min-height:0}.bn-split .bn-p{aspect-ratio:3/2;order:-1}}.cp-dpic{background:transparent;box-shadow:none}:where(html:not([data-campaign=apd])) .pclose-pic{background:transparent;box-shadow:none}.cp-dpic:after{display:none}:where(html:not([data-campaign=apd])) .pclose-pic:after{display:none}.cp-dpic img{mix-blend-mode:screen}:where(html:not([data-campaign=apd])) .pclose-pic img{mix-blend-mode:screen}.c-calm .cp-dpic img,.c-calm .pclose-pic img,.c-contrast .cp-dpic img,.c-contrast .pclose-pic img{mix-blend-mode:normal}.al .pl-nav.pl-nav{margin:12px;border:1px solid rgba(24,22,28,.1);border-radius:999px;padding:8px!important;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);box-shadow:0 16px 40px -18px #18161c59}.al .pl-nav.pl-nav .pb{border-radius:999px;padding-inline:22px}.ct-wide{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.ct-wide .ct-say{align-self:start;position:sticky;top:calc(var(--navh,64px) + 12px)}.ct-wide .ct-dl div{grid-template-columns:36px minmax(0,1fr)}.ct-wide .ct-dl dt{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#18161c;color:#f7f6fa;font-size:14px}.ct-wide .ct-form .pform{margin-top:0}@media(max-width:900px){.ct-wide{grid-template-columns:minmax(0,1fr)}.ct-wide .ct-say{position:static}}:where(html:not([data-campaign=apd])) .pclose-pic.pclose-ppl{box-shadow:var(--e-dark);border-radius:24px}:where(html:not([data-campaign=apd])) .pclose-pic.pclose-ppl img{mix-blend-mode:normal}.bb-logo{display:block;height:48px;width:auto;margin:0 0 var(--s5)}.c-contrast .bb-logo{filter:none}.bb-board{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:0}.bb-board li{display:grid;gap:2px;padding:var(--s3) 0;border-bottom:1px solid rgba(24,22,28,.12)}.bb-board b{font-weight:600;font-size:18px}.bb-board span{color:#4a4550;font-size:15px}.bb-join{margin-top:var(--s6);font-size:22px;letter-spacing:-.01em}.dn-two .ct-say{gap:var(--s3)}.dn-l{margin:var(--s4) 0 0;font-weight:600;color:#18161c}.dn-gives{margin:var(--s2) 0 0;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}.dn-gives .lg-give{min-height:84px;background:#fff}.dn-gives .lg-give-o{background:#fff}.dn-thanks{text-align:center}.dn-names{list-style:none;margin:var(--s6) auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px}.dn-names li{padding:12px 20px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px #18161c1a;font-weight:600}@media(max-width:520px){.dn-gives{grid-template-columns:repeat(2,minmax(0,1fr))}}.im .im-c-green{--c:var(--green)}.im .im-c-pink{--c:var(--pink)}.im .im-c-orange{--c:var(--orange)}.im .im-c-lav{--c:var(--lav)}.im .im-c-yellow{--c:var(--yellow)}.im .im-c-coral{--c:var(--coral)}.im>section{text-align:left}.im>section>h2{font-size:clamp(36px,4.2vw,60px);line-height:1.04;letter-spacing:-.03em}.im>section>h2+p{margin-top:var(--s4);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--ink-2,#4A4550);max-width:40em}.im>section.cp-dark>*{position:relative}.im-hero{display:block!important;padding:var(--s10) var(--s8)!important}.im-hero h1{font-size:clamp(56px,8vw,112px);line-height:.95;letter-spacing:-.045em;color:#f7f6fa;margin-top:var(--s3)}.im-hero-t>p:last-child{margin-top:var(--s4);font-size:var(--fs-lead);color:#d9d6de;max-width:36em}.im-big{list-style:none;margin:var(--s9) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.im-big li{border-radius:24px;padding:var(--s6);background:#f7f6fa0f;box-shadow:inset 0 0 0 1px #f7f6fa1f;display:flex;flex-direction:column;gap:var(--s2)}.im-big b{font-size:clamp(36px,4vw,60px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--c,#F7F6FA)}.im-b-green{--c:var(--green)}.im-b-pink{--c:var(--pink)}.im-b-orange{--c:var(--orange)}.im-b-lav{--c:var(--lav)}.im-big span{color:#d9d6de;font-size:15px;line-height:1.4}.im-note{margin-top:var(--s4);font-size:14px;color:#6e6875}.im-hero .im-note{color:#b9b6c0}.im-steps{list-style:none;margin:var(--s8) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative}.im-s{position:relative;border-radius:24px;padding:var(--s6);background:var(--card);display:flex;flex-direction:column;gap:var(--s3)}.im-s:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;border-radius:24px 24px 0 0;background:var(--c);transform-origin:left;transform:scaleX(1)}.im-s-green{--c:var(--green)}.im-s-pink{--c:var(--pink)}.im-s-orange{--c:var(--orange)}.im-s-lav{--c:var(--lav)}.im-sn{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c);color:#18161c;font-weight:700;font-size:20px}.im-s h3{font-size:22px;line-height:1.15;letter-spacing:-.01em}.im-s p{color:#4a4550;font-size:15px;line-height:1.5}.im-seg{display:inline-flex;margin-top:var(--s6);padding:4px;border-radius:999px;background:var(--card);gap:4px}.im-seg button,.im-ytabs button{font:inherit;cursor:pointer;border:0}.im-seg button{min-height:44px;padding:0 20px;border-radius:999px;background:transparent;color:#18161c;font-weight:600}.im-seg button[aria-selected=true]{background:#18161c;color:#f7f6fa}.im-panels{margin-top:var(--s7)}.im-who{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--s8);align-items:center}.im-donut{position:relative;max-width:360px;width:100%;aspect-ratio:1;justify-self:center}.im-donut svg{width:100%;height:100%;transform:rotate(0)}.im-arc{fill:none;stroke:var(--c);stroke-width:6;stroke-dasharray:var(--v) calc(100 - var(--v));stroke-dashoffset:var(--o);transition:stroke-dasharray 1.2s cubic-bezier(.2,.8,.2,1)}.im-js:not(.im-still) .im-reach:not(.im-in) .im-arc{stroke-dasharray:0 100}.im-dc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.im-dc b{font-size:clamp(40px,5vw,64px);letter-spacing:-.03em;line-height:1}.im-dc span{color:#4a4550}.im-legend{list-style:none;margin:0;padding:0;display:grid;gap:0}.im-legend li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(24,22,28,.1)}.im-legend i{width:14px;height:14px;border-radius:50%;background:var(--c)}.im-bars{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:820px}.im-bars li{display:grid;grid-template-columns:150px minmax(0,1fr) 52px;gap:14px;align-items:center}.im-bars .bar{height:14px;border-radius:999px;background:var(--card);overflow:hidden}.im-bars .bar i{display:block;height:100%;width:var(--w);border-radius:999px;background:var(--c);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.im-js:not(.im-still) .im-where:not(.im-in) .bar i{width:0}.im-bars b{text-align:right}.im-loop{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--s8);align-items:center;padding:var(--s10) var(--s8)!important}.im-loop h2{color:#f7f6fa;font-size:clamp(36px,4.2vw,56px);line-height:1.04;margin-top:var(--s3)}.im-loop-t>p{margin-top:var(--s4);color:#d9d6de;font-size:var(--fs-lead);line-height:var(--lh-lead)}.im-say{margin-top:var(--s6);min-height:130px;border-radius:20px;padding:var(--s5);background:#f7f6fa12;box-shadow:inset 0 0 0 1px #f7f6fa24}.im-say b{color:#f7f6fa;font-size:20px}.im-say p{margin-top:6px;color:#d9d6de}.im-ring{position:relative;width:min(100%,440px);aspect-ratio:1;justify-self:center}.im-ring svg{position:absolute;inset:12%;width:76%;height:76%;transform:rotate(-90deg)}.im-track{fill:none;stroke:#f7f6fa29;stroke-width:2}.im-run{fill:none;stroke:url(#none);stroke:var(--pink);stroke-width:3;stroke-linecap:round;stroke-dasharray:60 430;animation:im-turn 9s linear infinite}@keyframes im-turn{to{stroke-dashoffset:-490}}.im-still .im-run,.im-js:not(.im-in) .im-run{animation:none}.im-ring ul{list-style:none;margin:0;padding:0}.im-node{position:absolute;transform:translate(-50%,-50%)}.im-n0{left:50%;top:12%}.im-n1{left:88%;top:50%}.im-n2{left:50%;top:88%}.im-n3{left:12%;top:50%}.im-node button{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 18px 0 8px;border-radius:999px;background:#2a2631;color:#f7f6fa;font-weight:600;box-shadow:0 0 0 1px #f7f6fa33;white-space:nowrap}.im-node button span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c,var(--lav));color:#18161c}.im-n0{--c:var(--green)}.im-n1{--c:var(--pink)}.im-n2{--c:var(--orange)}.im-n3{--c:var(--yellow)}.im-node button[aria-pressed=true]{background:#f7f6fa;color:#18161c}.im-node button:focus-visible{outline:3px solid #F7F6FA;outline-offset:3px}.im-fb{position:absolute;inset:0;display:grid;place-items:center;color:#b9b6c0;font-size:14px;letter-spacing:.02em}.im-ytabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:var(--s7)}.im-ytabs button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 10px 16px;border-radius:22px;background:var(--card);text-align:left;color:#18161c;box-shadow:inset 0 0 0 1px #18161c0f}.im-ytabs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px}.im-ytabs b{font-size:20px;padding:0 6px}.im-ytabs span{font-size:14px;color:#4a4550;padding:0 6px}.im-ytabs button[aria-selected=true]{box-shadow:inset 0 0 0 2px #18161c;background:#fff}.im-ytabs button:focus-visible{outline:3px solid #6A1FC9;outline-offset:3px}.im-year{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s8);align-items:center;margin-top:var(--s7)}.im-yimg{width:100%;border-radius:24px;box-shadow:var(--e2)}.im-yr{font-weight:700;color:#b6410f}.im-year h3{font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:-.02em;margin-top:6px}.im-year h3+p{margin-top:var(--s3);font-size:var(--fs-lead);color:#4a4550}.im-dl{margin:var(--s5) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.im-dl div{border-radius:18px;background:var(--card);padding:var(--s4)}.im-dl dt{font-size:14px;color:#4a4550}.im-dl dd{margin:6px 0 0;font-size:28px;font-weight:700;letter-spacing:-.02em}.im-tag{display:inline-block;margin-top:var(--s4);padding:6px 14px;border-radius:999px;background:var(--card);font-weight:600;font-size:14px}.im-js .im-years>.im-year[hidden]{display:none}.im-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:var(--s7)}.im-colc{margin:0;border-radius:24px;background:var(--card);padding:var(--s6)}.im-colc figcaption{font-weight:600}.im-colc ul{list-style:none;margin:var(--s5) 0 0;padding:0;display:flex;gap:var(--s6);align-items:flex-end;height:220px}.im-colc li{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.im-colc li b{font-size:24px}.im-colc .col{width:100%;max-width:90px;flex:1;display:flex;align-items:flex-end}.im-colc .col i{display:block;width:100%;height:var(--h);border-radius:14px 14px 6px 6px;background:var(--c);transition:height 1.1s cubic-bezier(.2,.8,.2,1)}.im-js:not(.im-still) .im-direct:not(.im-in) .col i{height:0}.im-colc li>span:last-child{font-size:14px;color:#4a4550}.im-cap{margin-top:var(--s4);color:#4a4550;font-size:15px}.im-h3{margin-top:var(--s8);font-size:22px}.im-gauges{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.im-gauges li{border-radius:22px;background:var(--card);padding:var(--s5);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.im-g{width:84px;height:84px}.im-g svg{width:100%;height:100%;transform:rotate(-90deg)}.im-gt{fill:none;stroke:#18161c14;stroke-width:5}.im-gv{fill:none;stroke:var(--c);stroke-width:5;stroke-linecap:round;stroke-dasharray:var(--v) 100;transition:stroke-dasharray 1.2s cubic-bezier(.2,.8,.2,1)}.im-js:not(.im-still) .im-direct:not(.im-in) .im-gv{stroke-dasharray:0 100}.im-gauges b{font-size:28px;letter-spacing:-.02em}.im-gauges span{font-size:14px;color:#4a4550}.im-arc2{list-style:none;margin:var(--s7) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:12px;align-items:stretch}.im-arc2 li:not(.im-arrow){border-radius:24px;padding:var(--s6);background:var(--card)}.im-arc2 li:last-child{background:linear-gradient(150deg,#f3ecff,#ffeaf4 55%,#fff1e2)}.im-arc2 span{font-weight:600;color:#4a4550;font-size:14px}.im-arc2 p{margin-top:8px;font-size:20px;line-height:1.35}.im-arrow{display:grid;place-items:center}.im-arrow:after{content:"";width:40px;height:40px;border-radius:50%;background:#18161c;mask:none;box-shadow:none;background-image:linear-gradient(45deg,transparent 45%,#F7F6FA 45% 55%,transparent 55%)}.im-partners{margin-top:var(--s6);font-size:var(--fs-lead)}.im-partners b{font-size:clamp(36px,3.6vw,52px);letter-spacing:-.03em;vertical-align:-6px}.im-claim p{max-width:40em;margin:var(--s4) auto 0}.im-quotes{margin-top:var(--s7);max-width:820px}@media(max-width:1068px){.im-big,.im-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.im-gauges{grid-template-columns:repeat(3,minmax(0,1fr))}.im-loop{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:734px){.im-hero,.im-loop{padding:var(--s8) var(--s5)!important}.im-steps,.im-who,.im-year,.im-cols{grid-template-columns:minmax(0,1fr)}.im-ytabs{grid-template-columns:repeat(2,minmax(0,1fr))}.im-dl{grid-template-columns:minmax(0,1fr)}.im-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.im-bars li{grid-template-columns:110px minmax(0,1fr) 44px}.im-arc2{grid-template-columns:minmax(0,1fr)}.im-arrow{height:40px}.im-arrow:after{transform:rotate(90deg)}.im-node button{padding:0 12px 0 6px;font-size:14px}}.c-calm .im-run{display:none}.im>section.cp-q>h2,.im>section.cp-q>p,.im>section.cp-q>.cp-k{margin-left:0;margin-right:0;text-align:left;justify-content:flex-start}.im>section.cp-q{text-align:left}.im-quotes{display:block}.im-quotes h2{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.15;max-width:none;margin:0 0 var(--s5)}.im-quotes h3{font-size:22px;margin-top:var(--s7)}.im-quotes blockquote{margin:var(--s4) 0 0;padding:var(--s5) var(--s6);border-radius:20px;background:var(--card);border:0}.cp.im>section.cp-q>p,.cp.im>section.cp-q>h2{margin-left:0!important;margin-right:0!important;text-align:left}.pk-quote{border-left:4px solid var(--lav);padding:4px 0 4px 20px;margin:var(--s5) 0;max-width:62ch}.pk-quote h3{font-size:15px;font-weight:600;margin:0 0 4px;color:var(--ink-2,#4A4752)}.pk-quote p{font-size:clamp(18px,1.6vw,21px);margin:0}.pk-note{margin-top:var(--s5)}.pk-h3{margin-top:var(--s8)}.pk-logos{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pk-logos.pk-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-logos li{display:flex;flex-direction:column;gap:4px}.pk-lp{display:grid;place-items:center;aspect-ratio:16/9;border-radius:18px;background:#f5f5f7;padding:12%;box-sizing:border-box;margin-bottom:10px}.pk-lp.pk-dk{background:#18161c}.pk-lp img{max-width:100%;max-height:100%;width:auto;height:auto}.pk-logos b{font-size:17px}.pk-logos span:not(.pk-lp):not(.sr-only){color:var(--ink-2,#4A4752)}.pk-logos a{margin-top:6px;font-weight:600;color:#6a1fc9;min-height:44px;display:inline-flex;align-items:center}.pk-hues{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pk-hues li{display:flex;flex-direction:column;gap:4px}.pk-sw{display:block;aspect-ratio:3/2;border-radius:14px;box-shadow:inset 0 0 0 1px #18161c1f;margin-bottom:6px}.pk-hues code{font-size:15px}.pk-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:var(--s8)}.pk-type>div{background:#f5f5f7;border-radius:18px;padding:28px}.pk-tf{font-size:clamp(28px,3vw,40px);margin:0 0 8px;line-height:1.1}.pk-inc{font-family:var(--f)}.pk-bri{font-family:var(--f-community);font-weight:700}.pk-tbl{border-collapse:collapse;width:100%;max-width:720px;margin-top:var(--s6)}.pk-tbl th,.pk-tbl td{text-align:left;padding:12px 16px 12px 0;border-bottom:1px solid rgba(24,22,28,.14)}.pk-photos{list-style:none;margin:var(--s6) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pk-photos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px;display:block}.pk-photos a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#6a1fc9}@media(max-width:734px){.pk-logos,.pk-logos.pk-two,.pk-photos,.pk-type{grid-template-columns:minmax(0,1fr)}.pk-hues{grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-quote{margin-inline:auto;text-align:left;width:100%}.pk-tbl{margin-inline:auto}.pk-tbl th,.pk-tbl td{font-size:17px}.pk-quote{position:relative;padding-right:96px}.pk-copy{position:absolute;right:0;top:0;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(24,22,28,.18);background:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pk-copy:hover{background:#f5f5f7}.pk-play{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;margin-top:var(--s7);text-align:left}.pk-ctrls fieldset{border:0;margin:0 0 18px;padding:0}.pk-ctrls legend{font-weight:600;margin-bottom:8px}.pk-ctrls label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:17px;cursor:pointer}.pk-ctrls input[type=radio]{width:22px;height:22px;accent-color:#6A1FC9}.pk-file{color:var(--ink-2,#4A4752);min-height:3em}.pk-stage{display:grid;place-items:center;min-height:320px;border-radius:22px;background:#f5f5f7;padding:10%;box-sizing:border-box;transition:background .25s ease}.pk-stage.pk-dk{background:#18161c}.pk-stage img{width:100%;max-width:640px;height:auto}.pk-stage.pk-mk img{max-width:260px}.pk-fmt{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:center;margin-top:var(--s6)}.pk-fmt [role=group]{display:inline-flex;padding:4px;border-radius:999px;background:#e8e8ed}.pk-fmt button{border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;min-height:40px;padding:0 16px;border-radius:999px;cursor:pointer;color:#424245}.pk-fmt button[aria-pressed=true]{background:#1d1d1f;color:#fff}.pk-said{flex-basis:100%;text-align:center;min-height:1.5em;font-weight:600}.pk-tip{margin-top:4px}button.pk-sw{width:100%;border:0;cursor:pointer;transition:transform .2s ease}button.pk-sw:hover{transform:translateY(-2px)}button.pk-sw:focus-visible,.pk-copy:focus-visible,.pk-fmt button:focus-visible{outline:3px solid #6A1FC9;outline-offset:3px}.pk-tester{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin-top:var(--s8);text-align:left}.pk-tester input[type=range]{width:100%;min-height:44px;accent-color:#6A1FC9}.pk-tl{font-size:15px;font-weight:600;color:var(--ink-2,#4A4752);margin:0 0 8px}.pk-type .pk-tf{overflow-wrap:anywhere}.pk-type>div{text-align:left}.pk-check{max-width:720px;margin:var(--s6) auto 0;text-align:left}.pk-check textarea{width:100%;box-sizing:border-box}.pk-res ul{list-style:none;padding:0;margin:8px 0 0}.pk-res li{padding:10px 0;border-bottom:1px solid rgba(24,22,28,.12);font-size:17px}.pk-res s{color:#b3261e}.pk-res span{color:var(--ink-2,#4A4752);margin:0 6px}@media(max-width:734px){.pk-play,.pk-tester{grid-template-columns:minmax(0,1fr)}.pk-stage{min-height:200px}.pk-quote{padding-right:0}.pk-copy{position:static;margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.pk-stage,button.pk-sw{transition:none}button.pk-sw:hover{transform:none}}.c-motion button.pk-sw:hover,.c-calm button.pk-sw:hover{transform:none}.ss{padding:clamp(48px,6vw,88px) 0}.ss-grey{background:#f5f5f7}.ss-w{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.ss-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s5);margin-bottom:var(--s6)}.ss-head h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.02em;margin:0;color:#1d1d1f}.ss-head p{margin:8px 0 0;color:#424245;font-size:17px;max-width:52ch}.ss-all{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:17px;color:#6a1fc9;white-space:nowrap}.ss-all svg{width:7px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ss-grid a{display:flex;flex-direction:column;aspect-ratio:1;padding:22px 24px 24px;box-sizing:border-box;border-radius:18px;background:#fff;text-decoration:none;color:#1d1d1f;box-shadow:0 4px 16px -8px #18161c1f;transition:box-shadow .3s ease,transform .3s ease}.ss-grid a:hover{box-shadow:0 14px 34px -12px #18161c38;transform:translateY(-2px)}.ss-grid a:focus-visible{outline:3px solid #6A1FC9;outline-offset:3px}.ss-img{flex:1;display:grid;place-items:center;min-height:0;margin-bottom:12px}.ss-img img{width:100%;max-width:180px;height:100%;max-height:180px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(24,22,28,.16))}.ss-n{font-size:17px;font-weight:600;line-height:1.3}.ss-p{font-size:17px;margin-top:4px}@media(max-width:900px){.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-grid a{padding:14px 14px 16px}.ss-n,.ss-p{font-size:15px}.ss-head{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.ss-grid a,.ss-grid a:hover{transition:none;transform:none}}.c-motion .ss-grid a:hover,.c-calm .ss-grid a:hover{transform:none}.ss-img{flex:1 1 0;min-height:0;overflow:visible}.ss-img img{height:100%;width:auto;max-width:100%}@media(max-width:900px){.ss-grid a{aspect-ratio:auto}.ss-img{flex:none;height:120px}}.ss-grid a{background:radial-gradient(120% 90% at 50% 32%,#f8f8f8,#ececec 62%,#e2e2e2)}.ss-img{position:relative;display:block}.ss-img img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.ss-tee .ss-img img{transform:scale(1.25)}.ss-img{overflow:visible}.ss-feat{grid-column:span 2}.ss-feat a{aspect-ratio:2/1;padding:0;overflow:hidden;background:#e8e4ee}.ss-feat img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;display:block}@media(max-width:900px){.ss-feat a{aspect-ratio:3/2}}:root{--ring-w:6px;--ring-gap:4px;--ring-gap-c:var(--paper,#fff)}.cp-dark,.cp-dark *,.lp-dark,.im-hero,.im-loop,.ft,.h-c{--ring-gap-c:var(--page-dark,#0E0C12)}.sub{--ring-gap-c:var(--paper)}.lh-n,.co-av,.post-av,.jn-pin,.jn-tick{--ring-w:3px;--ring-gap:2px}.co-av,.lh-n,.lh-ph,.sk-avslot,.post-av,.d-orb{--rg:linear-gradient(135deg,#B88DFE,#FF71BB)}.co-heart{--rg:linear-gradient(135deg,#FF71BB,#FF9C40)}.fl-c,.ch-r,.fring{--rg:var(--rc)}.h-c{--rg:linear-gradient(135deg,#FBD530,#FF9C40)}.cp-n,.cp-sym,.sub-i,.cf-r,.dm-n,.co-ring,.h-c,.fl-c,.ch-r,.lh-ph,.fring,.co-heart,.lh-n,.co-av,.post-av,.sk-avslot,.jn-pin,.jn-tick,.al .d-orb{border-radius:50%!important;box-shadow:none!important;filter:none!important;box-sizing:border-box!important;-webkit-mask:none!important;mask:none!important;outline-offset:2px}.cp-n,.cp-sym,.sub-i,.cf-r,.dm-n,.fring,.co-heart,.lh-n,.co-av,.jn-pin,.jn-tick,.post-av,.sk-avslot{border:var(--ring-w) solid transparent!important;padding:var(--ring-gap)!important;background:var(--fill,var(--rg)) content-box,linear-gradient(var(--ring-gap-c),var(--ring-gap-c)) padding-box,var(--rg) border-box!important}.sub-i,.fring{--fill:linear-gradient(var(--ring-gap-c),var(--ring-gap-c))}.cf-r b,.dm-n b{border:0!important;border-radius:50%!important}.h-c,.co-ring,.fl-c,.ch-r,.lh-ph,.al .d-orb{border:0!important;padding:var(--ring-w)!important;background:var(--rg) border-box!important}.h-c img,.co-ring img,.fl-c img,.ch-r img,.lh-ph img,.al .d-orb img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;box-sizing:border-box!important;border:var(--ring-gap) solid var(--ring-gap-c)!important;border-radius:50%!important;box-shadow:none!important}.post-av>*,.sk-avslot>*{border-radius:50%!important}.c-calm .h-c,.c-contrast .h-c{--rg:linear-gradient(#F7F6FA,#F7F6FA)}.ss-grid li[style] a{background:radial-gradient(120% 95% at 50% 30%,var(--ta,#F8F8F8) 0%,var(--tb,#E6E6E6) 100%)}.ss-feat a{background:#e2d2e9}.ss-feat img{object-position:50% 50%}.c-calm .ss-grid a{background:#f3f2f5}.ss-grid li .ss-img img{transform:scale(var(--ks,1.35));transform-origin:50% 55%}.k-mug,.k-mugset{--ks:1.9}.k-tee{--ks:1.6}.k-hoodie{--ks:1.5}.k-cap{--ks:1.65}.k-beanie{--ks:1.55}.k-tote{--ks:1.35}.k-bottle{--ks:1.25}.k-sticker,.k-pin{--ks:1.5}.ss-grid a{overflow:hidden}.ss-tee .ss-img img{transform:scale(var(--ks,1.6))}.ss-grid li[style] a{background:linear-gradient(180deg,var(--ta,#EEE) 0%,var(--ta,#EEE) 38%,var(--tb,#F7F7F7) 100%)}.ss-grid li .ss-img img{filter:drop-shadow(0 14px 14px rgba(24,22,28,.22))}.ss-grid li{--ks:1.2}.k-mug{--ks:1.45}.k-mugset{--ks:1.3}.k-tee{--ks:1.35}.k-hoodie{--ks:1.3}.k-cap{--ks:1.4}.k-beanie{--ks:1.35}.k-tote{--ks:1.15}.k-bottle{--ks:1.05}.k-sticker,.k-pin{--ks:1.3}.ss-img{margin:6% 8% 14px}.ft-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:center;margin-top:var(--s7);padding:clamp(28px,4vw,48px);border-radius:28px;background:radial-gradient(120% 140% at 0% 0%,rgba(184,141,254,.35),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(255,156,64,.28),transparent 55%),#1c1922;box-shadow:inset 0 0 0 1px #f7f6fa1f}.ft-card .ft-news{width:auto;gap:0}.ft-card .ft-news-h{font:700 clamp(32px,3.6vw,44px)/1.05 var(--f-community);letter-spacing:-.02em;color:#f7f6fa;margin:0 0 10px}.ft-card .ft-news-l{color:#c4c1cb;font-size:17px;margin:0 0 22px}.ft-card .ft-news-row{flex-direction:row;gap:10px;max-width:560px}.ft-card .ft-news input[type=email]{min-height:56px;background:#f7f6fa;color:#18161c;border:0;font-size:17px;padding:0 22px}.ft-card .ft-news input[type=email]::placeholder{color:#6e6a75}.ft-card .ft-news input[type=email]:focus{outline:3px solid #FBD530;outline-offset:2px}.ft-card .ft-news .btn{min-height:56px;padding:0 28px;font-size:17px;border:0;color:#18161c;background:linear-gradient(135deg,#fbd530,#ff9c40)}.ft-card .ft-news-n{margin-top:12px}.ft-card .ft-follow{margin:0;display:block}.ft-card .ft-follow .ft-h{font:600 17px var(--f);color:#f7f6fa;margin:0 0 14px}.ft-card .soc-named a{box-shadow:none!important;border:3px solid transparent;color:#f7f6fa;background:linear-gradient(#1c1922,#1c1922) padding-box,linear-gradient(135deg,#b88dfe,#ff71bb) border-box}.ft-card .soc-named li:nth-child(2) a{background:linear-gradient(#1c1922,#1c1922) padding-box,linear-gradient(135deg,#ff71bb,#ff9c40) border-box}.ft-card .soc-named li:nth-child(3) a{background:linear-gradient(#1c1922,#1c1922) padding-box,linear-gradient(135deg,#ff9c40,#fbd530) border-box}.ft-card .soc-named li:nth-child(4) a{background:linear-gradient(#1c1922,#1c1922) padding-box,linear-gradient(135deg,#40d872,#fbd530) border-box}.ft-card .soc-named li:nth-child(5) a{background:linear-gradient(#1c1922,#1c1922) padding-box,linear-gradient(135deg,#ff7b74,#b88dfe) border-box}.ft-card .soc-named a:hover{background:linear-gradient(#2a2631,#2a2631) padding-box,linear-gradient(135deg,#b88dfe,#fbd530) border-box}.ft-card .soc-named a:focus-visible{outline:3px solid #F7F6FA;outline-offset:3px}.c-contrast .ft-card,.c-calm .ft-card{background:#1c1922}@media(max-width:900px){.ft-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.ft-card .ft-news-row{flex-direction:column}.ft-card .ft-news .btn{width:100%}}.ft-card .soc-named{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:10px}@media(max-width:520px){.ft-card .soc-named{gap:8px}.ft-card .soc-named a{padding:0 14px 0 12px;gap:8px;min-height:48px;font-size:15px}.ft-card{padding:24px 20px}}.sit{padding:clamp(48px,6vw,88px) 0}.sit .sit-in.ft-card{margin:0;padding:0;border-radius:0;background:none;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.sit .sit-t{aspect-ratio:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(28px,4vw,48px);border-radius:28px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #f7f6fa1f}.sit .sit-news{background:radial-gradient(120% 140% at 0% 0%,rgba(184,141,254,.38),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(255,156,64,.3),transparent 55%),#1c1922}.sit .sit-fol{background:radial-gradient(120% 140% at 100% 0%,rgba(64,216,114,.3),transparent 55%),radial-gradient(120% 140% at 0% 100%,rgba(255,113,187,.32),transparent 55%),#1c1922}.sit .sit-news .ft-news-row{flex-direction:column;width:100%;max-width:440px}.sit .sit-news .btn{width:fit-content}.sit .sit-fol .ft-h{font:700 clamp(32px,3.6vw,44px)/1.05 var(--f-community);letter-spacing:-.02em;color:#f7f6fa;margin:0 0 10px}.sit-l{color:#c4c1cb;font-size:17px;margin:0 0 22px}@media(max-width:900px){.sit .sit-in.ft-card{grid-template-columns:minmax(0,1fr)}.sit .sit-t{aspect-ratio:auto;min-height:0}}:where(html:not([data-campaign=apd])) .pclose{padding-block:clamp(36px,4.5vw,56px)!important}:where(html:not([data-campaign=apd])) .pclose .wrap{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:clamp(24px,4vw,56px)}:where(html:not([data-campaign=apd])) .pclose h2{font:700 clamp(28px,3.2vw,40px)/1.1 var(--f-community);letter-spacing:-.02em;color:#f7f6fa;margin:0 0 20px;max-width:18em}.pclose .btn.bk-w{min-height:48px;padding:0 24px;font-size:17px}:where(html:not([data-campaign=apd])) .pclose .pclose-pic{display:block!important;width:100%;max-width:380px;justify-self:end;aspect-ratio:4/3;border-radius:22px;overflow:hidden}:where(html:not([data-campaign=apd])) .pclose .pclose-pic img{object-fit:cover;object-position:50% 35%}@media(max-width:734px){:where(html:not([data-campaign=apd])) .pclose .wrap{grid-template-columns:minmax(0,1fr)}:where(html:not([data-campaign=apd])) .pclose .pclose-pic{justify-self:stretch;max-width:none;aspect-ratio:16/10}}html[data-campaign=apd] .pclose{display:flex;align-items:center;min-height:clamp(340px,32vw,480px);padding:0;background-color:var(--page-dark);background-image:radial-gradient(70% 110% at 0% 100%,#b88dfecc,#b88dfe00 72%),radial-gradient(55% 85% at 50% 0%,#ff71bb8c,#ff71bb00 72%),radial-gradient(26% 40% at 22% 48%,#ff9c404d,#ff9c4000 75%)}html[data-campaign=apd] .pclose>.wrap{position:static;display:block;width:100%}html[data-campaign=apd] .pclose-txt{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s5);max-width:46%;padding-block:var(--s8)}html[data-campaign=apd] .pclose h2{margin:0;max-width:none;font:700 clamp(32px,3.6vw,56px)/1.04 var(--f-community);letter-spacing:-.03em;color:#f7f6fa}html[data-campaign=apd] .pclose .btn.bk-w{min-height:48px;padding:0 24px;font-size:17px;background:#f7f6fa;color:#18161c;border-color:#f7f6fa}html[data-campaign=apd] .pclose-pic{position:absolute;z-index:1;top:0;right:0;bottom:0;width:60%;height:100%}html[data-campaign=apd] .pclose-pic img{object-position:50% 25%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 45%);mask-image:linear-gradient(to right,transparent 0,#000 45%)}html[data-campaign=apd].c-calm .pclose,html[data-campaign=apd].c-contrast .pclose{background-image:none}html[data-campaign=apd].c-contrast .pclose-pic{display:none}@media(max-width:900px){html[data-campaign=apd] .pclose{display:block;min-height:0}html[data-campaign=apd] .pclose-txt{max-width:none;padding-block:var(--s7) 0}html[data-campaign=apd] .pclose-pic{position:relative;top:auto;right:auto;bottom:auto;display:block;width:auto;height:min(80vw,420px);margin:var(--s5) calc(-1 * var(--gut)) 0}html[data-campaign=apd] .pclose-pic img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 40%);mask-image:linear-gradient(to bottom,transparent 0,#000 40%)}html[data-campaign=apd].c-calm .pclose-pic,html[data-campaign=apd].c-contrast .pclose-pic{display:none}}.cp-signin{display:flex!important;flex-direction:column;gap:12px;width:100%;max-width:400px;margin:0 auto}.si-or{display:flex;align-items:center;gap:12px;margin:4px 0;color:#6e6e73;font-size:15px}.si-or:before,.si-or:after{content:"";flex:1;height:1px;background:#d2d2d7}.cp-join .hint{max-width:400px;margin:var(--s5) auto 0;white-space:normal}@media(max-width:360px){.si-btn{font-size:15px;white-space:normal}}.gm-on .gm{opacity:0;transform:translateY(16px)}.gm-on .gm.gm-in{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1) var(--gm-d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--gm-d,0ms)}@media(prefers-reduced-motion:reduce){.gm-on .gm{opacity:1;transform:none}}.c-motion .gm,.c-calm .gm{opacity:1!important;transform:none!important}@keyframes obj-in{0%{opacity:0;transform:translateY(28px) rotate(0) scale(.96)}to{opacity:1;transform:translateY(0) rotate(var(--tilt,-2deg)) scale(1)}}@keyframes obj-line{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes obj-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes obj-arc{0%{stroke-dasharray:0 100}to{stroke-dasharray:70 100}}.rg-entry,.cp-obj>.cp-pass{--tilt:-2deg}.gm-on .gm .cp-obj>.rg-entry,.gm-on .gm .cp-obj>.cp-pass,.gm-on .gm .co-pill,.gm-on .gm .co-ring,.gm-on .gm .co-heart,.gm-on .gm .rg-ans>span,.gm-on .gm .rg-entry li{opacity:0}.gm-on .gm.gm-in .cp-obj>.rg-entry,.gm-on .gm.gm-in .cp-obj>.cp-pass{animation:obj-in .9s cubic-bezier(.2,.7,.2,1) .15s both}.gm-on .gm.gm-in .rg-entry li{animation:obj-line .5s ease both}.gm-on .gm.gm-in .rg-entry li:nth-child(1){animation-delay:.55s}.gm-on .gm.gm-in .rg-entry li:nth-child(2){animation-delay:.7s}.gm-on .gm.gm-in .rg-entry li:nth-child(3){animation-delay:.85s}.gm-on .gm.gm-in .rg-entry li:nth-child(4){animation-delay:1s}.gm-on .gm.gm-in .rg-arc{animation:obj-arc 1.2s cubic-bezier(.2,.7,.2,1) .5s both}.gm-on .gm.gm-in .rg-ans>span{animation:obj-pop .45s ease both}.gm-on .gm.gm-in .rg-ans>span:nth-child(1){animation-delay:1.1s}.gm-on .gm.gm-in .rg-ans>span:nth-child(2){animation-delay:1.25s}.gm-on .gm.gm-in .rg-ans>span:nth-child(3){animation-delay:1.4s}.gm-on .gm.gm-in .co-pill{animation:obj-pop .5s ease .6s both}.gm-on .gm.gm-in .co-ring{animation:obj-pop .5s ease .8s both}.gm-on .gm.gm-in .co-heart{animation:obj-pop .5s ease 1s both}@media(hover:hover)and (prefers-reduced-motion:no-preference){html:not(.c-motion):not(.c-calm) .cp-obj>.rg-entry,html:not(.c-motion):not(.c-calm) .cp-obj>.cp-pass{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}html:not(.c-motion):not(.c-calm) .cp-obj:hover>.rg-entry,html:not(.c-motion):not(.c-calm) .cp-obj:hover>.cp-pass{transform:translateY(-6px) rotate(0)}}.cp-chips .cp-chip{max-width:100%;white-space:normal}.gm-on .cp-chips .cp-arrow.gm{transform:scaleY(0);transform-origin:top}.gm-on .cp-chips .cp-arrow.gm.gm-in{transform:scaleY(1);transition:transform .5s ease .35s}.gm-on .cp-chips .cp-on.gm-in{animation:chip-glow 1.6s ease .9s 1}@keyframes chip-glow{0%{box-shadow:0 0 #ff71bb00}40%{box-shadow:0 0 0 8px #ff71bb47}to{box-shadow:0 0 #ff71bb00}}.gm-on .cp-chips .cp-lock.gm-in,.gm-on .cp-chips .gm-in .cp-lock{animation:lock-tap .5s ease .2s 1}@keyframes lock-tap{0%,to{transform:none}50%{transform:translateY(-3px)}}.cp-chips .cp-on{transform:none;margin-left:40px;max-width:calc(100% - 40px)}.cp-chips .cp-off{transform:none;margin-left:80px;max-width:calc(100% - 80px)}.gm-on .cp-chips .cp-off.gm-in{opacity:.75}@media(max-width:734px){.cp-chips .cp-on{margin-left:16px;max-width:calc(100% - 16px)}.cp-chips .cp-off{margin-left:32px;max-width:calc(100% - 32px)}}.cp-fine{max-width:62ch;margin:var(--s7) auto 0;text-align:center;font-size:15px;color:var(--ink-2,#4A4752)}.cp-stack{position:relative;width:100%;height:auto;display:grid;place-items:center;padding:64px 0 8px}.cp-stack .cp-pass{position:relative;left:auto;top:auto;margin:0;width:min(300px,78%);transform:none!important;opacity:1;grid-area:1/1}.cp-stack .cp-f1{z-index:3}.cp-stack .cp-f2{z-index:2;translate:46px -48px;filter:saturate(.95)}.cp-stack .cp-f3{z-index:1;translate:-46px -24px}.cp-stack .cp-f2,.cp-stack .cp-f3{display:block!important;align-self:stretch}.cp-stack .cp-f2 .cp-pb,.cp-stack .cp-f3 .cp-pb{padding:0;height:100%}.cp-stack .cp-top{height:84px;background:none}.cp-k-action .cp-top{background:var(--green)}.cp-k-commitment .cp-top{background:var(--lav)}.cp-k-story .cp-top{background:var(--yellow)}.cp-kind{position:absolute;right:16px;top:16px;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 8px;border-radius:999px;background:#fff;color:#18161c;font-size:14px;font-weight:600}.cp-kind .dot{width:14px;height:14px}.cp-stack .cp-f1 .cp-top img{filter:none;height:32px;left:20px;bottom:16px}.cp-obj:has(.cp-stack){padding:var(--s7) var(--s6)}@media(max-width:734px){.cp-stack .cp-f2{translate:28px -40px}.cp-stack .cp-f3{translate:-28px -20px}}.cp-stack .cp-f1 .cp-top img{filter:brightness(0) invert(1)!important}.cp-stack .cp-f3 .cp-kind{right:auto;left:12px}.cp-stack .cp-f3{translate:-56px -24px}@media(max-width:734px){.cp-stack .cp-pass{width:min(300px,88%)}.cp-stack .cp-f2{translate:18px -44px}.cp-stack .cp-f3{translate:-18px -22px}.cp-obj:has(.cp-stack){padding:var(--s6) var(--s3)}}.cp-stack .cp-f3{translate:-84px -24px}@media(max-width:734px){.cp-stack .cp-pass{width:min(280px,74%)}.cp-stack .cp-f3{translate:-44px -22px}.cp-stack .cp-f2{translate:30px -44px}.cp-stack .cp-f3 .cp-kind{left:8px;padding-right:10px;font-size:13px}}@media(max-width:734px){.cp-stack .cp-f3{display:none!important}.cp-stack .cp-pass{width:min(300px,84%)}.cp-stack .cp-f2{translate:24px -44px}}.ar-body.prose{display:block;max-width:680px;margin:clamp(40px,5vw,64px) auto 0}.ar-body.prose>*{max-width:none;grid-column:auto}.ar-body>p{font-size:19px;line-height:1.65}.ar-body>p:first-child{font-size:clamp(22px,2.2vw,26px);line-height:1.45;font-weight:500;color:#1d1d1f}.ar-body>h2,.ar-body>h3{font:700 clamp(24px,2.4vw,30px)/1.15 var(--f-community);letter-spacing:-.015em;color:#1d1d1f;margin-top:1.8em;max-width:none}.ar-body>h2+p,.ar-body>h3+p{margin-top:.6em}.ar-body>p:last-child{margin-top:1.8em;padding-top:1.2em;border-top:2px solid;border-image:linear-gradient(90deg,#b88dfe,#ff71bb,#ff9c40,#fbd530,#40d872) 1;font-weight:600}.ar-body blockquote{font:600 clamp(22px,2.4vw,28px)/1.35 var(--f);border-left:4px solid #B88DFE;padding-left:24px;margin:1.6em 0}.ar-head{max-width:860px;margin-inline:auto;text-align:center}.ar-head h1{font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.03em}.ar-stand{font-size:clamp(19px,1.8vw,23px);color:#424245;max-width:36ch;margin-inline:auto}.ar-fig{max-width:1100px;margin-inline:auto}.ar-fig img{border-radius:28px}.ar-foot{max-width:680px;margin-inline:auto}.pf-side{display:none}@media(min-width:1069px){.pf-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;max-width:1100px;margin:32px auto 0;text-align:left}.pf-wrap .pform{max-width:none;margin:0;width:100%}.pf-side{display:block;position:sticky;top:96px;padding:28px;border-radius:24px;background:#fff;box-shadow:0 4px 20px -8px #18161c29,inset 0 0 0 1px #18161c0f}}.pf-h{font-weight:600;font-size:15px;color:#6e6e73;margin:0 0 14px}.pf-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pf-steps a{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 12px;border-radius:14px;text-decoration:none;color:#1d1d1f}.pf-steps a:hover{background:#f5f5f7}.pf-steps a:focus-visible{outline:3px solid #6A1FC9;outline-offset:2px}.pf-n{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f0eff3;font-weight:700;font-size:15px}.pf-t{font-weight:600;font-size:16px;line-height:1.25}.pf-s{font-size:14px;color:#6e6e73}.pf-on a{background:#f5f5f7}.pf-done .pf-n{background:var(--green);color:#0e3b1f}.pf-done .pf-s{color:#1e7a41;font-weight:600}.pf-next{margin:20px 0 0;padding-top:18px;border-top:1px solid #E5E5EA;font-size:15px;line-height:1.5;color:#424245}.pf-next b{color:#1d1d1f}.pform .field input:not([type=radio]):not([type=checkbox]),.pform .field select{min-height:52px;height:52px;padding:0 16px;border-radius:12px;border:1.5px solid #8F879B;background-color:var(--paper);font:inherit;font-size:17px;box-sizing:border-box;width:100%}.pform .field select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2318161C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}.pform .field textarea{min-height:120px;border-radius:12px}.shop-col{border:0;margin:0 0 var(--s5);padding:0}.shop-col legend{font-size:17px;margin-bottom:10px;padding:0}.shop-col ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.shop-col a{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;box-shadow:inset 0 0 0 1px #18161c2e}.shop-col a span{display:block;width:32px;height:32px;border-radius:8px;box-shadow:inset 0 0 0 1px #18161c47}.shop-col a[aria-current]{box-shadow:inset 0 0 0 2px #1d1d1f}.shop-col a:focus-visible{outline:3px solid #6A1FC9;outline-offset:2px}.shop-feel{margin:32px 0 0;padding:24px;border-radius:28px;background:var(--card);text-align:left}.shop-feel h2{margin:0;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead);font-weight:600}.shop-feel p,.shop-feel li{font-size:var(--fs-body);line-height:var(--lh-body)}.shop-feel p{margin:8px 0 0}.shop-feel ul{margin:8px 0 0;padding-left:24px}.shop-feel li+li{margin-top:4px}.shop-feel p:last-child{margin-top:16px;color:var(--ink-2)}.shop-feel a{color:var(--ink)}@media(max-width:734px){.shop-feel{border-radius:24px}}.account-wall{display:block;margin:2rem 0;padding:1.5rem;border:1px solid var(--line,#ddd);border-radius:20px;background:var(--paper,#fff);color:var(--ink,#18161c)}.account-wall h3{font-size:clamp(1.3rem,3vw,1.75rem);line-height:1.2;margin:0 0 1rem}.account-wall p{margin:0 0 1rem}.account-wall .lb-acts{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:0}.sib-provider-form>.tick{display:flex;align-items:flex-start;gap:.65rem;margin:1rem 0;font-size:1rem}.sib-provider-form>.tick input{flex:none;margin-top:.25rem}.sib-provider-form .sib{width:100%;text-align:left;cursor:pointer;background:var(--paper,#fff);color:var(--ink,#18161c);font-family:inherit}.lb-more-body:empty{display:none}.account-wall .btn{color:var(--on-ink);text-decoration:none}.account-wall .btn.ghost{color:var(--ink)}html[data-campaign=nud]{--nd-ground:#FFFFFF;--nd-a-bg:#FFE45C;--nd-a-ink:#18161C;--nd-a-ink-2:#3A3740;--nd-a-line:24,22,28;--nd-a-bg-on:#FFFFFF;--nd-l1:255,176,0;--nd-a1:.75;--nd-l2:64,216,114;--nd-a2:.55;--nd-l3:96,167,255;--nd-a3:.45;--nd-sit-top:rgba(96,167,255,.3);--nd-sit-top2:rgba(251,213,48,.22);--nd-sit-base:#F3F7FF;--nd-f-bg:#FFFFFF;--nd-f-ink:#18161C;--nd-f-ink-2:#3A3740;--nd-f-line:24,22,28;--nd-f-on:#FFFFFF;--nd-hb:.75;--nd-hy:.95;--nd-hg:.55;--nd-fb:.9;--nd-fy:1;--nd-fg:.5}html[data-campaign=nud].c-dark{--nd-ground:#0B1F3A;--nd-a-bg:#0B1F3A;--nd-a-ink:#F7F6FA;--nd-a-ink-2:#DCDAE1;--nd-a-line:247,246,250;--nd-a-bg-on:#18161C;--nd-l1:96,167,255;--nd-a1:.55;--nd-l2:64,216,114;--nd-a2:.35;--nd-l3:251,213,48;--nd-a3:.28;--nd-sit-top:transparent;--nd-sit-top2:transparent;--nd-sit-base:var(--nd-f-bg);--nd-f-bg:#0B1F3A;--nd-f-ink:#F7F6FA;--nd-f-ink-2:#DCDAE1;--nd-f-line:247,246,250;--nd-f-on:#18161C;--nd-hb:.65;--nd-hy:.4;--nd-hg:.35;--nd-fb:.85;--nd-fy:.45;--nd-fg:.5}@media(prefers-color-scheme:dark){html[data-campaign=nud]:not(.c-light){--nd-ground:#0B1F3A;--nd-a-bg:#0B1F3A;--nd-a-ink:#F7F6FA;--nd-a-ink-2:#DCDAE1;--nd-a-line:247,246,250;--nd-a-bg-on:#18161C;--nd-l1:96,167,255;--nd-a1:.55;--nd-l2:64,216,114;--nd-a2:.35;--nd-l3:251,213,48;--nd-a3:.28;--nd-sit-top:transparent;--nd-sit-top2:transparent;--nd-sit-base:var(--nd-f-bg);--nd-f-bg:#0B1F3A;--nd-f-ink:#F7F6FA;--nd-f-ink-2:#DCDAE1;--nd-f-line:247,246,250;--nd-f-on:#18161C;--nd-hb:.65;--nd-hy:.4;--nd-hg:.35;--nd-fb:.85;--nd-fy:.45;--nd-fg:.5}}html[data-campaign=nud] .ft,html[data-campaign=nud] .sit{--page-dark:var(--nd-f-bg);--nd-a-bg:var(--nd-f-bg);--nd-a-ink:var(--nd-f-ink);--nd-a-ink-2:var(--nd-f-ink-2);--nd-a-line:var(--nd-f-line);--nd-a-bg-on:var(--nd-f-on)}html[data-campaign=nud] .ft{background:var(--nd-f-bg);border-top:1px solid rgba(var(--nd-f-line),.1)}html[data-campaign=nud].c-calm:not(.c-dark){--nd-a-bg:#FFF4C2}html[data-campaign=nud] .ft-news-n,html[data-campaign=nud] .ft-news-n a{color:var(--nd-f-ink-2)}html[data-campaign=nud]{--page-dark:var(--nd-a-bg);--night:var(--nd-a-bg);--on-night:var(--nd-a-ink);--on-night-2:var(--nd-a-ink-2);--sig-1:rgb(var(--nd-l1));--sig-2:rgb(var(--nd-l2));--shine: radial-gradient(clamp(260px,34vw,620px) clamp(180px,22vw,340px) at 24% 100%,rgba(var(--nd-l1),var(--nd-a1)),rgba(var(--nd-l1),0) 100%), radial-gradient(clamp(220px,28vw,520px) clamp(160px,20vw,300px) at 50% 104%,rgba(var(--nd-l2),var(--nd-a2)),rgba(var(--nd-l2),0) 100%), radial-gradient(clamp(240px,30vw,560px) clamp(170px,21vw,320px) at 78% 100%,rgba(var(--nd-l3),var(--nd-a3)),rgba(var(--nd-l3),0) 100%)}html[data-campaign=nud] .ft-glow{bottom:-200px;filter:blur(60px) saturate(1.3);background:radial-gradient(60% 55% at 38% 100%,rgba(251,213,48,var(--nd-fy)),rgba(255,196,20,calc(var(--nd-fy) * .75)) 35%,#fbd53000 75%),radial-gradient(50% 55% at 70% 78%,rgba(96,167,255,var(--nd-fb)),rgba(96,167,255,calc(var(--nd-fb) * .45)) 40%,#60a7ff00 75%),radial-gradient(35% 40% at 55% 100%,rgba(64,216,114,var(--nd-fg)),#40d87200 75%)}html[data-campaign=nud] .bp42:before,html[data-campaign=nud] .pclose:before,html[data-campaign=nud] .mhead:before,html[data-campaign=nud] .sec.night:before,html[data-campaign=nud] .sec.forest:before,html[data-campaign=nud] .chal:before,html[data-campaign=nud] .lp-dark:before,html[data-campaign=nud] .cp-dark:before{background:radial-gradient(closest-side,rgba(var(--nd-l1),var(--nd-a1)),rgba(var(--nd-l2),calc(var(--nd-a2) * .5)) 55%,transparent)}html[data-campaign=nud] .ft-card{background:radial-gradient(120% 140% at 0% 0%,rgba(var(--nd-l1),var(--nd-a1)),transparent 55%),radial-gradient(120% 140% at 100% 100%,rgba(var(--nd-l3),var(--nd-a3)),transparent 55%),var(--nd-a-bg);box-shadow:inset 0 0 0 1px rgba(var(--nd-a-line),.14)}html[data-campaign=nud] .ft-card .soc-named a,html[data-campaign=nud] .ft-card .soc-named li:nth-child(n) a{background:linear-gradient(var(--nd-a-bg),var(--nd-a-bg)) padding-box,linear-gradient(135deg,#fbd530,#40d872) border-box;color:var(--nd-a-ink)}html[data-campaign=nud] .ft-card .ft-news input[type=email]{background:#fff;color:#18161c;box-shadow:inset 0 0 0 1px #8e8a96}html[data-campaign=nud] .sit .sit-news{background:radial-gradient(120% 120% at 20% 100%,rgba(251,213,48,var(--nd-fy)),rgba(255,196,20,calc(var(--nd-fy) * .6)) 40%,transparent 70%),radial-gradient(100% 100% at 85% 55%,rgba(96,167,255,calc(var(--nd-fb) * .7)),transparent 60%),radial-gradient(80% 55% at 75% 0%,var(--nd-sit-top),transparent 70%),radial-gradient(60% 45% at 10% 0%,var(--nd-sit-top2),transparent 70%),var(--nd-sit-base)}html[data-campaign=nud] .sit .sit-fol{background:radial-gradient(120% 120% at 25% 100%,rgba(251,213,48,calc(var(--nd-fy) * .95)),rgba(255,196,20,calc(var(--nd-fy) * .5)) 40%,transparent 70%),radial-gradient(100% 100% at 80% 50%,rgba(96,167,255,var(--nd-fb)),transparent 60%),radial-gradient(80% 55% at 75% 0%,var(--nd-sit-top),transparent 70%),radial-gradient(60% 45% at 10% 0%,var(--nd-sit-top2),transparent 70%),var(--nd-sit-base)}html[data-campaign=nud] .sit .sit-t{box-shadow:inset 0 0 0 1px rgba(var(--nd-a-line),.12)}html[data-campaign=nud] .ft-card .ft-news .btn{background:var(--nd-a-ink);color:var(--nd-a-bg-on)}html[data-campaign=nud] .ft-news input[type=email]:focus{outline-color:var(--nd-a-ink)}html[data-campaign=nud] .ft :focus-visible,html[data-campaign=nud] .pclose :focus-visible,html[data-campaign=nud] .cp-dark :focus-visible{outline-color:var(--nd-a-ink)}.lp-sky{position:relative;isolation:isolate;overflow:clip;background:var(--nd-ground,#FFF7E0);color:var(--nd-a-ink,#18161C)}.lp-sky:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(clamp(320px,46vw,820px) clamp(260px,36vw,620px) at 88% 0%,rgba(96,167,255,var(--nd-hb,.75)),#60a7ff00),radial-gradient(clamp(280px,40vw,720px) clamp(220px,30vw,520px) at 18% 106%,rgba(251,213,48,var(--nd-hy,.95)),#fbd53000),radial-gradient(clamp(220px,30vw,520px) clamp(180px,24vw,420px) at 52% 112%,rgba(64,216,114,var(--nd-hg,.55)),#40d87200)}.c-calm .lp-sky:before,.c-contrast .lp-sky:before{display:none}.c-contrast .lp-sky{background:#fff}.lp-sky .fl-l{color:var(--nd-a-ink-2,#4F4C55)}.nd-q{margin-top:var(--s5);display:inline-flex;align-items:center;gap:var(--s2);min-height:36px;padding:0 var(--s4);border-radius:var(--r-pill);background:#fff;color:#18161c;font-size:var(--fs-callout);font-weight:600;box-shadow:var(--lift)}.nd-date{display:flex;align-items:baseline;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s4)}.nd-date b{font:700 clamp(72px,11vw,160px)/.9 var(--f-community,var(--f));letter-spacing:-.04em}.nd-date span{font-size:var(--fs-title2);line-height:var(--lh-title2);font-weight:600}.nd-when{margin-top:var(--s3);color:var(--ink-2)}.nd-for{list-style:none;margin:var(--s6) auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2) var(--s3);max-width:52rem}.nd-for li{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s4);border-radius:var(--r-pill);background:#fff;border:1px solid var(--rule);font-weight:600}.nd-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nd-day{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-card);padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;gap:var(--s3);min-height:300px}.nd-day h3{font:700 clamp(28px,3vw,40px)/1.05 var(--f-community,var(--f));letter-spacing:-.02em}.nd-day p{max-width:30em}.nd-day .nd-d{font-weight:600}.nd-day .acts{margin-top:auto;padding-top:var(--s4)}.nd-apd{background:#18161c;color:#f7f6fa;background-image:radial-gradient(clamp(220px,30vw,520px) clamp(160px,20vw,300px) at 30% 110%,#b88dfe52,#b88dfe00),radial-gradient(clamp(200px,26vw,460px) clamp(150px,18vw,280px) at 85% 110%,#ff9c4042,#ff9c4000)}.nd-apd .btn{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}.nd-nud{background:#ffe45c;color:#18161c;background-image:radial-gradient(clamp(220px,30vw,520px) clamp(160px,20vw,300px) at 24% 110%,#fbd5306b,#fbd53000),radial-gradient(clamp(200px,26vw,460px) clamp(150px,18vw,280px) at 84% -10%,#60a7ff42,#60a7ff00)}.nd-nud .btn{background:#18161c;color:#fff;border-color:#18161c}.nd-here{position:absolute;top:var(--s5);right:var(--s5);font-size:var(--fs-caption);font-weight:600;padding:2px var(--s3);border-radius:var(--r-pill);background:#fff;color:#18161c}.c-calm .nd-apd,.c-calm .nd-nud,.c-contrast .nd-apd,.c-contrast .nd-nud{background-image:none}@media(max-width:734px){.nd-pair{grid-template-columns:minmax(0,1fr)}.nd-day{min-height:0}}.nd-steps{list-style:none;margin:var(--s6) 0 0;padding:0;border-top:1.5px solid var(--ink);counter-reset:nd}.nd-steps li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--s5);padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.nd-steps .nd-w{font-weight:600}.nd-steps p{color:var(--ink-2)}.nd-steps h3{font-size:var(--fs-title2);line-height:var(--lh-title2);margin-bottom:var(--s2)}@media(max-width:734px){.nd-steps li{grid-template-columns:minmax(0,1fr);gap:var(--s2)}}.mc-camps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin-top:var(--s6)}.mc-camps .nd-day{min-height:240px}html[data-campaign=nud]{--nd-wash:linear-gradient(120deg,#FFF1A8 0%,#E8F8E2 52%,#E4F0FF 100%);--nd-head:linear-gradient(90deg,#18161C 0%,#18161C 55%,#005926 80%,#0A4B91 100%)}html[data-campaign=nud] .cp>section.cp-two{background:var(--nd-wash)}html[data-campaign=nud].c-contrast .cp>section.cp-two,html[data-campaign=nud].c-calm .cp>section.cp-two{background:var(--paper)}html[data-campaign=nud] .cp-say h2{background-image:var(--nd-head)}.lp-sky .bp5-c{color:var(--nd-a-ink-2,#4F4C55)}.lp-sky .bp5-c b{color:var(--nd-a-ink,#18161C)}@media(max-width:1199px){html[data-campaign=nud] .gnav .logo img.lgo-ln{display:none!important}html[data-campaign=nud] .logo-in apd-infinity{left:-.628%;width:31.6%}html:not(.lgo-still):not(.c-contrast)[data-campaign=nud] .logo-in:has(apd-infinity:defined) img{clip-path:inset(0 0 0 30.33%)}}@media(min-width:1200px){html[data-campaign=nud] .gnav .logo img.lgo-st{display:none!important}html[data-campaign=nud] .logo-in apd-infinity{left:-.411%;width:20.72%}html:not(.lgo-still):not(.c-contrast)[data-campaign=nud] .logo-in:has(apd-infinity:defined) img{clip-path:inset(0 0 0 19.88%)}}html[data-campaign=nud] .cp-dark:before{background:radial-gradient(closest-side,rgba(var(--nd-l1),.34),rgba(var(--nd-l2),.12) 50%,transparent)}html[data-campaign=nud] .bp42:before,html[data-campaign=nud] .pclose:before,html[data-campaign=nud] .mhead:before,html[data-campaign=nud] .sec.night:before,html[data-campaign=nud] .sec.forest:before,html[data-campaign=nud] .chal:before,html[data-campaign=nud] .lp-dark:before{background:radial-gradient(closest-side,rgba(var(--nd-l1),.32),rgba(var(--nd-l2),.1) 60%,transparent)}html[data-campaign=nud].c-dark{--nd-wash:linear-gradient(120deg,#0E2748 0%,#0C2A2A 52%,#0B1F3A 100%);--nd-head:linear-gradient(90deg,#F7F6FA 0%,#F7F6FA 55%,#9CC7FF 80%,#8FE8AE 100%)}@media(prefers-color-scheme:dark){html[data-campaign=nud]:not(.c-light){--nd-wash:linear-gradient(120deg,#0E2748 0%,#0C2A2A 52%,#0B1F3A 100%);--nd-head:linear-gradient(90deg,#F7F6FA 0%,#F7F6FA 55%,#9CC7FF 80%,#8FE8AE 100%)}}.nd-for li{color:#18161c}html[data-campaign=nud].c-dark:not(.c-contrast){--paper:#0A182B;--card:#10223A;--rule:#26395A}html[data-campaign=nud].c-dark:not(.c-contrast) body{background:#06111f}@media(prefers-color-scheme:dark){html[data-campaign=nud]:not(.c-light):not(.c-contrast){--paper:#0A182B;--card:#10223A;--rule:#26395A}html[data-campaign=nud]:not(.c-light):not(.c-contrast) body{background:#06111f}}html[data-campaign=nud] .lu-few .lu-head{text-align:center}@media(min-width:735px){html[data-campaign=nud] .lu-few .lu-row ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html[data-campaign=nud] .lu-few .lu-c{flex:none;min-width:0}}html[data-campaign=nud] .rg-june{background:linear-gradient(140deg,#c9f3d7,#fff0a8)}html[data-campaign=nud] .rg-nov{background:linear-gradient(140deg,#dccbff,#ffd3e8)}html[data-campaign=nud].c-dark .rg-june{background:linear-gradient(140deg,#103a33,#1d3550)}html[data-campaign=nud].c-dark .rg-nov{background:linear-gradient(140deg,#2a2556,#3b2148)}html[data-campaign=nud].c-dark .rg-ask>p:not(.cp-k):not(.cp-a),html[data-campaign=nud].c-dark .rg-ask .cp-k{color:var(--ink-2)}html[data-campaign=nud].c-dark .rg-ask h3{color:var(--ink)}@media(prefers-color-scheme:dark){html[data-campaign=nud]:not(.c-light) .rg-june{background:linear-gradient(140deg,#103a33,#1d3550)}html[data-campaign=nud]:not(.c-light) .rg-nov{background:linear-gradient(140deg,#2a2556,#3b2148)}html[data-campaign=nud]:not(.c-light) .rg-ask>p:not(.cp-k):not(.cp-a),html[data-campaign=nud]:not(.c-light) .rg-ask .cp-k{color:var(--ink-2)}html[data-campaign=nud]:not(.c-light) .rg-ask h3{color:var(--ink)}}html[data-campaign=nud].c-contrast .rg-june,html[data-campaign=nud].c-contrast .rg-nov{background:var(--paper)}html[data-campaign=nud] .ss-feat a{background:#f7e197}html[data-campaign=nud] .ss-feat img{object-fit:contain;object-position:50% 50%}html[data-campaign=nud] .cp>section.cp-say{padding:var(--s8) var(--s7)}html[data-campaign=nud] .cp-say h2{font-size:clamp(34px,5.2vw,76px);line-height:1.06;padding-bottom:.12em}html[data-campaign=nud] .cp-say p{margin-top:var(--s4)}@media(max-width:734px){html[data-campaign=nud] .cp>section.cp-say{padding:var(--s7) var(--s5)}}html[data-campaign=nud].c-dark:not(.c-contrast) .bb-logo{filter:invert(1)}@media(prefers-color-scheme:dark){html[data-campaign=nud]:not(.c-light):not(.c-contrast) .bb-logo{filter:invert(1)}}html[data-campaign=nud] .fl-d{position:absolute;display:block;left:12%;top:0;width:34%;height:21%;border-radius:20px;overflow:hidden;box-shadow:0 18px 36px -22px #18161c66;z-index:1}html[data-campaign=nud] .fl-d img{display:block;width:100%;height:100%;object-fit:cover}html[data-campaign=nud] .fl-p:has(.fl-d) .fl-b{top:24%}html[data-campaign=nud] .nd-top .bp5,html[data-campaign=nud] .nd-top .bp42{background:transparent;margin-top:0}html[data-campaign=nud] .nd-top .bp42:before{display:none}html[data-campaign=nud] .nd-top .bp5-t{padding-top:var(--s9)}html[data-campaign=nud] .nd-top .h-a{top:var(--s8)}html[data-campaign=nud] .nd-top .h-d{top:var(--s9)}html[data-campaign=nud] .nd-top .h-chip{top:calc(var(--s8) + 28px)}html[data-campaign=nud] .nd-top .bp5-col img{border-radius:inherit}html[data-campaign=nud] .nd-top .h-c img{border:var(--ring-gap) solid #fff}html[data-campaign=nud] .nd-flat{background:var(--paper);padding-top:0}html[data-campaign=nud] .nd-flat>section:not(.cp-dark){background:transparent;border-radius:0}html[data-campaign=nud] .nd-top{background:radial-gradient(60% 45% at 88% 4%,rgba(96,167,255,.8),transparent 70%),radial-gradient(55% 40% at 8% 96%,rgba(255,196,20,.85),transparent 70%),radial-gradient(45% 35% at 60% 62%,rgba(64,216,114,.32),transparent 70%),radial-gradient(50% 35% at 14% 32%,rgba(255,228,92,.5),transparent 70%),linear-gradient(160deg,#e6f0ff,#fff4c9)}html[data-campaign=nud] .nd-top .bp5-lead{color:var(--nd-a-ink-2,#3A3740)}html[data-campaign=nud].c-dark .nd-top{background:radial-gradient(60% 45% at 88% 4%,rgba(96,167,255,.45),transparent 70%),radial-gradient(55% 40% at 8% 96%,rgba(255,196,20,.28),transparent 70%),radial-gradient(45% 35% at 60% 62%,rgba(64,216,114,.18),transparent 70%),#0b1f3a}@media(prefers-color-scheme:dark){html[data-campaign=nud]:not(.c-light) .nd-top{background:radial-gradient(60% 45% at 88% 4%,rgba(96,167,255,.45),transparent 70%),radial-gradient(55% 40% at 8% 96%,rgba(255,196,20,.28),transparent 70%),radial-gradient(45% 35% at 60% 62%,rgba(64,216,114,.18),transparent 70%),#0b1f3a}}html[data-campaign=nud].c-calm .nd-top,html[data-campaign=nud].c-contrast .nd-top{background:var(--paper)}html[data-campaign=nud] .nd-for-c li{border:0;font-size:var(--fs-lead);min-height:52px;padding:0 var(--s5)}html[data-campaign=nud] .nd-for-c li:nth-child(6n+1){background:#5c3a8a;color:#fff}html[data-campaign=nud] .nd-for-c li:nth-child(6n+2){background:#2563eb;color:#fff}html[data-campaign=nud] .nd-for-c li:nth-child(6n+3){background:#14b5a6;color:#18161c}html[data-campaign=nud] .nd-for-c li:nth-child(6n+4){background:#fdb72a;color:#18161c}html[data-campaign=nud] .nd-for-c li:nth-child(6n+5){background:#ff6b57;color:#18161c}html[data-campaign=nud] .nd-for-c li:nth-child(6n+6){background:#ff7ac6;color:#18161c}html[data-campaign=nud].c-calm .nd-for-c li,html[data-campaign=nud].c-contrast .nd-for-c li{background:var(--paper);color:var(--ink);border:1px solid var(--ink)}html[data-campaign=nud] .nd-art{margin:var(--s7) auto 0;max-width:900px}html[data-campaign=nud] .nd-art img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;border-radius:28px}html[data-campaign=nud] .pclose{background:radial-gradient(55% 80% at 8% 100%,rgba(255,196,20,.9),transparent 70%),radial-gradient(60% 90% at 50% 0%,rgba(96,167,255,.7),transparent 70%),radial-gradient(40% 60% at 30% 40%,rgba(255,228,92,.6),transparent 70%),linear-gradient(120deg,#fff0b0,#dcebff);color:var(--nd-a-ink,#18161C);padding:0!important;min-height:clamp(340px,32vw,480px);display:flex;align-items:center}html[data-campaign=nud] .pclose:before{display:none}html[data-campaign=nud] .pclose>.wrap{position:static;display:block;width:100%}html[data-campaign=nud] .pclose-txt{position:relative;z-index:2;max-width:46%;padding-block:var(--s8);gap:var(--s5)}html[data-campaign=nud] .pclose h2{color:#18161c;font-size:clamp(32px,3.6vw,56px);line-height:1.04;letter-spacing:-.03em}html[data-campaign=nud] .pclose .btn.bk-w{background:#18161c;color:#fff;border-color:#18161c}html[data-campaign=nud] .pclose-pic{position:absolute;top:0;right:0;bottom:0;width:62%;max-width:none;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none;background:transparent;z-index:1}html[data-campaign=nud] .pclose-pic img{object-position:50% 25%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 45%);mask-image:linear-gradient(to right,transparent 0,#000 45%)}@media(max-width:900px){html[data-campaign=nud] .pclose{display:block;min-height:0}html[data-campaign=nud] .pclose-txt{max-width:none;padding-block:var(--s7) 0}html[data-campaign=nud] .pclose-pic{position:relative;width:auto;height:min(80vw,420px);margin:0 calc(-1 * var(--gut))}html[data-campaign=nud] .pclose-pic img{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 40%);mask-image:linear-gradient(to bottom,transparent 0,#000 40%)}}html[data-campaign=nud].c-dark .pclose{background:radial-gradient(55% 80% at 8% 100%,rgba(255,196,20,.35),transparent 70%),radial-gradient(60% 90% at 50% 0%,rgba(96,167,255,.45),transparent 70%),#0b1f3a}html[data-campaign=nud].c-dark .pclose h2{color:#f7f6fa}html[data-campaign=nud].c-dark .pclose .btn.bk-w{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}@media(prefers-color-scheme:dark){html[data-campaign=nud]:not(.c-light) .pclose{background:radial-gradient(55% 80% at 8% 100%,rgba(255,196,20,.35),transparent 70%),radial-gradient(60% 90% at 50% 0%,rgba(96,167,255,.45),transparent 70%),#0b1f3a}html[data-campaign=nud]:not(.c-light) .pclose h2{color:#f7f6fa}html[data-campaign=nud]:not(.c-light) .pclose .btn.bk-w{background:#f7f6fa;color:#18161c;border-color:#f7f6fa}}html[data-campaign=nud].c-calm .pclose,html[data-campaign=nud].c-contrast .pclose{background:var(--paper)}html[data-campaign=nud] .mnext h2,html[data-campaign=nud] .bp5,html[data-campaign=nud] .bp5 h1{color:var(--nd-a-ink)}html[data-campaign=nud] .bp5-c{color:var(--nd-a-ink-2)}html[data-campaign=nud] .bp5-c b{color:var(--nd-a-ink)}html[data-campaign=nud] .bp5 .btn{color:var(--nd-a-ink);border:1.5px solid rgba(var(--nd-a-line),.7)}html[data-campaign=nud] .bp5 .btn.bk-w{background:var(--nd-a-ink);color:var(--nd-a-bg-on);border-color:var(--nd-a-ink)}html[data-campaign=nud] .bp42{color:var(--nd-a-ink)}html[data-campaign=nud] .bp42-list{border-top:1px solid rgba(var(--nd-a-line),.24)}html[data-campaign=nud] .bp42-list li{border-bottom:1px solid rgba(var(--nd-a-line),.24)}html[data-campaign=nud] .bp42-list a{color:var(--nd-a-ink)}html[data-campaign=nud] .bp42-k{color:var(--nd-a-ink-2)}html[data-campaign=nud] .ft,html[data-campaign=nud] .ft a{color:var(--nd-a-ink)}html[data-campaign=nud] .ft-rules{border-top:1px solid rgba(var(--nd-a-line),.18)}html[data-campaign=nud] .ft-rules li{color:var(--nd-a-ink-2)}html[data-campaign=nud] .ft-rules b{color:var(--nd-a-ink)}html[data-campaign=nud] .ft-h{color:var(--nd-a-ink-2)}html[data-campaign=nud] .ft-ack{border-top:1px solid rgba(var(--nd-a-line),.18);color:var(--nd-a-ink)}html[data-campaign=nud] .ft-legal,html[data-campaign=nud] .pclose,html[data-campaign=nud] .pclose .bk-h1{color:var(--nd-a-ink)}html[data-campaign=nud] .pclose .btn.bk-w{background:var(--nd-a-ink);color:var(--nd-a-bg-on);border-color:var(--nd-a-ink)}html[data-campaign=nud] .mhead{color:var(--nd-a-ink)}html[data-campaign=nud] .mhead p{color:var(--nd-a-ink-2)}html[data-campaign=nud] .c-contrast .mhead,html[data-campaign=nud] .lp-dark,html[data-campaign=nud] .lp-dark .fl-l{color:var(--nd-a-ink)}html[data-campaign=nud] .lp-dark .btn{background:var(--nd-a-ink);color:var(--nd-a-bg-on);border-color:var(--nd-a-ink)}html[data-campaign=nud] .lp-dark .ap-more,html[data-campaign=nud] .lp-dark .ch a,html[data-campaign=nud] .cp-dark{color:var(--nd-a-ink)}html[data-campaign=nud] .cp-dark .cp-k{color:var(--nd-a-ink-2)}html[data-campaign=nud] .cp-dark h2{color:var(--nd-a-ink)}html[data-campaign=nud] .cp-dtxt>p:not(.cp-k):not(.cp-a){color:var(--nd-a-ink)}html[data-campaign=nud] .cp-dark .btn{background:var(--nd-a-ink);color:var(--nd-a-bg-on);border-color:var(--nd-a-ink)}html[data-campaign=nud] html.c-calm[class*=skin-] .mhead{color:var(--nd-a-ink)}html[data-campaign=nud] html.c-calm[class*=skin-] .mhead p{color:var(--nd-a-ink-2)}html[data-campaign=nud] html.c-contrast[class*=skin-] .mhead,html[data-campaign=nud] html.c-contrast[class*=skin-] .mhead p{color:var(--nd-a-ink)}html[data-campaign=nud] .cp-dark .cp-tbc{color:var(--nd-a-ink-2)}html[data-campaign=nud] .ft-mission{color:var(--nd-a-ink)}html[data-campaign=nud] .ft-news .btn{background:var(--nd-a-ink);color:var(--nd-a-bg-on);border-color:var(--nd-a-ink)}html[data-campaign=nud] .ft-card .ft-news-h{color:var(--nd-a-ink)}html[data-campaign=nud] .ft-card .ft-news-l{color:var(--nd-a-ink-2)}html[data-campaign=nud] .ft-card .ft-news .btn{color:var(--nd-a-bg-on)}html[data-campaign=nud] .ft-card .ft-follow .ft-h,html[data-campaign=nud] .ft-card .soc-named a,html[data-campaign=nud] .sit .sit-fol .ft-h{color:var(--nd-a-ink)}html[data-campaign=nud] .sit-l{color:var(--nd-a-ink-2)}html[data-campaign=nud] .pclose h2{color:var(--nd-a-ink)}.apd-stats[hidden],.apd-stats-settings[hidden]{display:none!important}.apd-stats{position:relative;margin:2rem auto;width:min(40rem,calc(100% - 2rem));padding:1.5rem;border:1px solid rgba(24,22,28,.14);border-radius:24px;background:var(--paper,#fff);color:var(--ink,#18161c);box-shadow:0 24px 60px -20px #18161c59;font-size:1rem;line-height:1.5}.apd-stats h2{font-size:1.25rem;margin:0 0 .5rem}.apd-stats p{margin:0 0 1rem}.apd-stats>div{display:flex;gap:.75rem;flex-wrap:wrap}.apd-stats button{font:inherit;cursor:pointer;min-height:44px;padding:.6rem 1.2rem;border:1.5px solid currentColor;border-radius:999px;background:var(--paper,#fff);color:var(--ink,#18161c)}.apd-stats #apd-stats-yes{background:var(--ink,#18161c);color:#fff;border-color:var(--ink,#18161c)}.ft-legal .apd-stats-settings{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.apd-stats button:focus-visible,.apd-stats-settings:focus-visible{outline:3px solid var(--accent,#f5a000);outline-offset:3px}
