.Birthday-module__zs_ywa__greeting{border-left:4px solid var(--c);gap:.6rem;padding-left:clamp(1rem,.6rem + 1vw,1.5rem);display:grid;position:relative;container-type:inline-size}.Birthday-module__zs_ywa__greeting .kicker{color:var(--c)}.Birthday-module__zs_ywa__title{font-family:var(--font-display);font-size:min(var(--step-3), calc(100cqi / var(--fit)));font-weight:900;font-stretch:var(--wide);color:var(--c);text-wrap:balance;line-height:1}.Birthday-module__zs_ywa__line{max-width:60ch;color:var(--paper-dim)}.Birthday-module__zs_ywa__line a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-underline-offset:4px}.Birthday-module__zs_ywa__confetti{pointer-events:none;position:absolute;inset:0}.Birthday-module__zs_ywa__confetti b{font-size:calc(.7rem + var(--s) * .25rem);color:var(--c);opacity:0;position:absolute;top:40%;left:30%}@media (prefers-reduced-motion:no-preference){.Birthday-module__zs_ywa__confetti b{--angle:calc(var(--i) * 137.5deg);--distance:calc(6rem + var(--d) * 1.4rem);animation:Birthday-module__zs_ywa__burst 1.6s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 25ms + .3s) both}}@keyframes Birthday-module__zs_ywa__burst{0%{opacity:0;transform:rotate(var(--angle)) translateX(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) rotate(calc(var(--angle) * -1)) scale(1)}}.Birthday-module__zs_ywa__cake{z-index:2;pointer-events:none;justify-items:center;width:4.4rem;display:grid;position:absolute}.Birthday-module__zs_ywa__candles{align-items:flex-end;gap:.6rem;margin-bottom:-.15rem;display:flex}.Birthday-module__zs_ywa__candle{width:.32rem;height:var(--h);background:repeating-linear-gradient(-50deg, var(--paper) 0 .18rem, var(--c) .18rem .36rem);border-radius:.1rem .1rem 0 0;position:relative}.Birthday-module__zs_ywa__flame{transform-origin:50% 100%;background:radial-gradient(circle at 50% 72%,#fff 0 18%,#ffe08a 40%,#ff8a2e 78%);border-radius:50%/62% 62% 38% 38%;width:.48rem;height:.8rem;margin-left:-.24rem;position:absolute;bottom:calc(100% + .1rem);left:50%;box-shadow:0 0 .5rem .15rem #ffc86e99,0 0 1.4rem .4rem #ffa03c40}.Birthday-module__zs_ywa__cakeBody{background:var(--c);width:100%;height:2.5rem;color:var(--ink);font-family:var(--font-display);font-size:1.35rem;font-weight:900;font-stretch:var(--wide);text-transform:none;letter-spacing:0;writing-mode:horizontal-tb;box-shadow:0 .8rem 1.6rem -.6rem color-mix(in srgb, var(--c) 70%, transparent);border-radius:.45rem .45rem .3rem .3rem;place-items:center;padding-top:.35rem;line-height:1;display:grid;position:relative}.Birthday-module__zs_ywa__cakeBody:before{content:"";background:radial-gradient(circle at 50% 100%, var(--paper) .28rem, transparent .3rem) 0 .3rem / .9rem .6rem repeat-x, linear-gradient(var(--paper), var(--paper)) 0 0 / 100% .4rem no-repeat;border-radius:.45rem .45rem 0 0;height:.75rem;position:absolute;inset:0 0 auto}.Birthday-module__zs_ywa__lights{z-index:1;pointer-events:none;height:1.5rem;position:absolute;top:0;left:.75rem;right:.75rem}.Birthday-module__zs_ywa__lights svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.Birthday-module__zs_ywa__lights path{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.Birthday-module__zs_ywa__lights i{--bulb:#ffe2a0;background:var(--bulb);width:.42rem;height:.62rem;box-shadow:0 0 .55rem .15rem color-mix(in srgb, var(--bulb) 60%, transparent);border-radius:50% 50% 45% 45%/40% 40% 60% 60%;margin-left:-.21rem;position:absolute}.Birthday-module__zs_ywa__lights i:nth-of-type(odd){--bulb:var(--c)}@media (prefers-reduced-motion:no-preference){.Birthday-module__zs_ywa__flame{animation:Birthday-module__zs_ywa__flicker .16s ease-in-out calc(var(--i) * -.05s) 26 alternate}.Birthday-module__zs_ywa__lights i{animation:Birthday-module__zs_ywa__twinkle 1.3s ease-in-out calc(var(--i) * .13s) 3}.bday-card:hover .Birthday-module__zs_ywa__flame{animation-name:Birthday-module__zs_ywa__flicker-again}.bday-card:hover .Birthday-module__zs_ywa__lights i{animation-name:Birthday-module__zs_ywa__twinkle-again}}@keyframes Birthday-module__zs_ywa__flicker{to{opacity:.85;transform:scale(.88,1.12)rotate(4deg)}}@keyframes Birthday-module__zs_ywa__flicker-again{to{opacity:.85;transform:scale(.88,1.12)rotate(-4deg)}}@keyframes Birthday-module__zs_ywa__twinkle{50%{opacity:.35;box-shadow:none}}@keyframes Birthday-module__zs_ywa__twinkle-again{50%{opacity:.35;box-shadow:none}}
.Anagram-module__O2A8Ta__anagram{width:100%;height:.9em;color:var(--paper);font-family:var(--font-display);font-size:min(calc((100vw - 2 * var(--gutter)) / 7.4), 15rem);letter-spacing:-.02em;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-block:.3em;padding:0;font-weight:900;font-stretch:100%;line-height:.9;display:block;position:relative}.Anagram-module__O2A8Ta__name,.Anagram-module__O2A8Ta__motto{white-space:nowrap;pointer-events:none;position:absolute;top:0;left:50%;translate:-50%}.Anagram-module__O2A8Ta__motto,.Anagram-module__O2A8Ta__anagram[data-ready=true] .Anagram-module__O2A8Ta__name{visibility:hidden}.Anagram-module__O2A8Ta__letter{color:var(--paper);transform:translateX(var(--x));transition:transform 1.15s var(--ease-in-out) var(--delay), color .8s ease var(--delay);position:absolute;top:0;left:0}.Anagram-module__O2A8Ta__letter>span{display:inline-block}.Anagram-module__O2A8Ta__anagram[data-fearless=true] .Anagram-module__O2A8Ta__letter{color:var(--flame)}.Anagram-module__O2A8Ta__hop{animation:Anagram-module__O2A8Ta__hop 1.15s var(--ease-in-out) both;animation-delay:var(--delay)}@keyframes Anagram-module__O2A8Ta__hop{0%,to{transform:none}50%{transform:translateY(calc(var(--dir) * .42em)) scale(.86)}}.Anagram-module__O2A8Ta__apostrophe{opacity:0;transform:translateX(var(--x)) translateY(-.2em);transition:opacity .5s ease, transform .8s var(--ease-out)}.Anagram-module__O2A8Ta__anagram[data-fearless=true] .Anagram-module__O2A8Ta__apostrophe{opacity:1;transform:translateX(var(--x));color:var(--flame);transition-delay:.7s}
.OfficialPhoto-module__Ul5uxa__figure{margin:0;position:relative;overflow:hidden}.OfficialPhoto-module__Ul5uxa__image{object-fit:cover}.OfficialPhoto-module__Ul5uxa__credit{z-index:2;-webkit-backdrop-filter:blur(6px);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.04em;color:var(--paper-dim);pointer-events:none;background:#08080b99;border-radius:999px;padding:.25em .6em;position:absolute;bottom:.75rem;right:.75rem}
.MemberPanels-module__hoO5Bq__panels{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.MemberPanels-module__hoO5Bq__panel{border-radius:var(--radius);isolation:isolate;background:var(--ink-2);border:1px solid var(--line);align-items:flex-end;height:100%;min-height:132px;padding:1.25rem;transition:border-color .4s,background .6s;display:flex;position:relative;overflow:hidden}.MemberPanels-module__hoO5Bq__panel:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 50% 120%, var(--c), transparent 70%);opacity:calc(.25 + var(--bday-on,0) * .3);transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);position:absolute;inset:0;transform:translateY(20%)}.MemberPanels-module__hoO5Bq__panel:hover,.MemberPanels-module__hoO5Bq__panel:focus-visible{border-color:var(--c)}.MemberPanels-module__hoO5Bq__panel:hover:before,.MemberPanels-module__hoO5Bq__panel:focus-visible:before{opacity:.85;transform:none}.MemberPanels-module__hoO5Bq__hangul{color:#0000;-webkit-text-stroke:1px var(--c);opacity:.8;font-size:clamp(2.4rem,1.5rem + 3vw,4rem);font-weight:800;line-height:1;transition:color .5s,opacity .5s;position:absolute;top:.75rem;right:1rem}.MemberPanels-module__hoO5Bq__panel:hover .MemberPanels-module__hoO5Bq__hangul{color:var(--ink);-webkit-text-stroke-color:transparent}.MemberPanels-module__hoO5Bq__index{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);color:var(--muted);position:absolute;top:1.1rem;left:1.25rem}.MemberPanels-module__hoO5Bq__body{gap:.35rem;display:grid}.MemberPanels-module__hoO5Bq__name{font-family:var(--font-display);font-size:var(--step-3);font-weight:900;font-stretch:var(--wide);text-transform:uppercase;letter-spacing:-.03em;line-height:.9}.MemberPanels-module__hoO5Bq__cake{top:1.6rem;right:1.25rem}li[data-bday-member] .MemberPanels-module__hoO5Bq__panel{min-height:calc(132px + var(--bday-on,0) * 4.5rem)}li[data-bday-member] .MemberPanels-module__hoO5Bq__hangul{opacity:calc(.8 - var(--bday-on,0) * .8)}.MemberPanels-module__hoO5Bq__panels li[data-bday-member] .MemberPanels-module__hoO5Bq__panel:not(:focus-visible){outline:calc(var(--bday-on,0) * 3px) solid var(--c);outline-offset:-3px}.MemberPanels-module__hoO5Bq__tagline{max-width:30ch;font-size:var(--step--1);color:var(--paper-dim)}.MemberPanels-module__hoO5Bq__arrow{background:var(--paper);width:42px;height:42px;color:var(--ink);transition:transform .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.25rem;right:1.25rem;transform:scale(0)rotate(-45deg)}.MemberPanels-module__hoO5Bq__panel:hover .MemberPanels-module__hoO5Bq__arrow,.MemberPanels-module__hoO5Bq__panel:focus-visible .MemberPanels-module__hoO5Bq__arrow{transform:scale(1)rotate(0)}@media (min-width:900px) and (hover:hover){.MemberPanels-module__hoO5Bq__panels{height:clamp(460px,62vh,640px);display:flex}.MemberPanels-module__hoO5Bq__panels li{min-width:0;transition:flex .8s var(--ease-out);flex:1;container:panel/inline-size}.MemberPanels-module__hoO5Bq__panels:hover li:hover{flex:3}.MemberPanels-module__hoO5Bq__panels:not(:hover) li:has(:focus-visible){flex:3}.MemberPanels-module__hoO5Bq__panels:not(:hover,:has(:focus-visible)) li[data-bday-member]{flex:calc(1 + var(--bday-on,0) * 2)}.MemberPanels-module__hoO5Bq__panel{padding:1.5rem}.MemberPanels-module__hoO5Bq__hangul{writing-mode:vertical-rl;letter-spacing:.05em;font-size:clamp(4rem,2rem + 4vw,7rem);top:1.5rem;left:50%;right:auto;transform:translate(-50%)}.MemberPanels-module__hoO5Bq__index{top:1.5rem;left:1.5rem}.MemberPanels-module__hoO5Bq__cake{top:2.2rem}li[data-bday-member] .MemberPanels-module__hoO5Bq__hangul{opacity:.8}.MemberPanels-module__hoO5Bq__body{align-items:flex-end;gap:1.5rem;display:flex}.MemberPanels-module__hoO5Bq__name{writing-mode:vertical-rl;font-size:clamp(2rem,1rem + 2.5vw,3.6rem);transform:rotate(180deg)}.MemberPanels-module__hoO5Bq__tagline{max-width:24ch;font-size:var(--step-0);color:var(--paper);padding-bottom:.3rem;padding-right:3.5rem;display:none}}@container panel (min-width:340px){.MemberPanels-module__hoO5Bq__tagline{animation:MemberPanels-module__hoO5Bq__fade .5s var(--ease-out) both;display:block}}@keyframes MemberPanels-module__hoO5Bq__fade{0%{opacity:0;transform:translateY(8px)}}.MemberPanels-module__hoO5Bq__portrait{z-index:-2;object-fit:cover;object-position:center 20%;filter:grayscale()contrast(1.05);opacity:.32;transition:filter .8s var(--ease-out), opacity .8s var(--ease-out), transform 1.2s var(--ease-out);transform:scale(1.04)}.MemberPanels-module__hoO5Bq__panel:hover .MemberPanels-module__hoO5Bq__portrait,.MemberPanels-module__hoO5Bq__panel:focus-visible .MemberPanels-module__hoO5Bq__portrait{filter:none;opacity:.9;transform:scale(1)}.MemberPanels-module__hoO5Bq__panel:has(.MemberPanels-module__hoO5Bq__portrait):after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#08080bd9);position:absolute;inset:0}
.VideoEmbed-module__ez3wzq__frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink-3);position:relative;overflow:hidden}.VideoEmbed-module__ez3wzq__frame[data-vertical=true]{aspect-ratio:9/16}.VideoEmbed-module__ez3wzq__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.VideoEmbed-module__ez3wzq__thumb{object-fit:cover}.VideoEmbed-module__ez3wzq__overlay{background:linear-gradient(#08080b1a,#08080b40 40%,#08080be6);align-content:center;place-items:center;gap:1.25rem;padding:1.5rem;display:grid;position:absolute;inset:0}.VideoEmbed-module__ez3wzq__play{background:var(--flame);width:84px;height:84px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.VideoEmbed-module__ez3wzq__consent{max-width:44ch;font-size:var(--step--2);text-align:center;color:var(--paper-dim);line-height:1.45}.VideoEmbed-module__ez3wzq__consent a{text-underline-offset:2px;text-decoration:underline}
.ViralCard-module__ymghiG__card{border-radius:var(--radius);background:var(--paper);color:var(--ink);grid-template-columns:minmax(0,1fr);gap:1.75rem;margin:0;padding:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid}.ViralCard-module__ymghiG__head{justify-items:center;gap:1rem;display:grid}.ViralCard-module__ymghiG__badge{background:var(--flame);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35em .9em;font-weight:600}.ViralCard-module__ymghiG__title{font-family:var(--font-display);font-size:clamp(2.4rem,1.5rem + 3vw,3.6rem);font-weight:900;font-stretch:var(--wide);letter-spacing:-.03em;justify-items:center;line-height:.9;display:grid}.ViralCard-module__ymghiG__title span{font-size:.32em;font-weight:500;font-stretch:var(--wide);letter-spacing:.3em;text-transform:uppercase;margin-top:.6rem}.ViralCard-module__ymghiG__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--step-1)}.ViralCard-module__ymghiG__table thead th{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;text-align:left;color:#08080bad;padding-bottom:.75rem;font-weight:500}.ViralCard-module__ymghiG__table thead th:last-child,.ViralCard-module__ymghiG__table td{text-align:right}.ViralCard-module__ymghiG__table tbody tr{border-top:1.5px solid var(--ink);transition:background .25s}.ViralCard-module__ymghiG__table tbody tr:last-child{border-bottom:1.5px solid var(--ink)}.ViralCard-module__ymghiG__table tbody th,.ViralCard-module__ymghiG__table td{padding:.9rem .25rem;font-weight:500}.ViralCard-module__ymghiG__table tbody th{text-align:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.ViralCard-module__ymghiG__table td{font-variant-numeric:tabular-nums;white-space:nowrap}.ViralCard-module__ymghiG__table td small{white-space:normal;color:#08080b99;font-size:.7em;display:block}.ViralCard-module__ymghiG__motto{background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--1);letter-spacing:.04em;text-align:center;padding:1.1rem 1.25rem}.ViralCard-module__ymghiG__source{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);color:#08080bb3;justify-self:center}.ViralCard-module__ymghiG__source:hover{color:var(--ink)}
.fanchants-module__rr-xkW__intro{gap:1rem;max-width:60ch;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.fanchants-module__rr-xkW__callSection{border-bottom:1px solid var(--line)}.fanchants-module__rr-xkW__legend{font-size:var(--step--1);color:var(--paper-dim);gap:.5rem;margin:.5rem 0 0;display:grid}.fanchants-module__rr-xkW__legend div{flex-wrap:wrap;gap:0 .5rem;display:flex}.fanchants-module__rr-xkW__legend dt{color:var(--paper);font-weight:700}.fanchants-module__rr-xkW__legend dt:after{content:":"}.fanchants-module__rr-xkW__legend dd{margin:0}.fanchants-module__rr-xkW__songs{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fanchants-module__rr-xkW__songs li{border-top:4px solid var(--c);border-radius:var(--radius);background:var(--ink-2);align-content:start;gap:.75rem;padding:1.25rem;display:grid;container-type:inline-size}.fanchants-module__rr-xkW__song{font-size:min(var(--step-2), calc(100cqi / var(--fit)));font-stretch:var(--wide);text-transform:uppercase;color:var(--c);overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;line-height:1}.fanchants-module__rr-xkW__version{font-family:var(--font-mono);font-size:var(--step--1);font-stretch:var(--narrow);letter-spacing:.08em;color:var(--paper-dim);margin-top:.4rem;display:block}.fanchants-module__rr-xkW__album{width:fit-content;font-size:var(--step--1);color:var(--paper-dim)}.fanchants-module__rr-xkW__album:hover{color:var(--paper)}.fanchants-module__rr-xkW__guides{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.fanchants-module__rr-xkW__guides a{border:1px solid var(--line-strong);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--1);border-radius:999px;padding:.35rem .8rem;font-weight:600;transition:background .3s,color .3s}.fanchants-module__rr-xkW__guides a:hover{background:var(--paper);color:var(--ink)}.fanchants-module__rr-xkW__compilation{border:1px solid var(--line-strong);border-radius:var(--radius);gap:.75rem;margin-top:1rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.fanchants-module__rr-xkW__compilation h3{font-size:var(--step-1);font-stretch:var(--wide);text-transform:uppercase}.fanchants-module__rr-xkW__compilation p{color:var(--paper-dim)}.fanchants-module__rr-xkW__compilationSongs{font-weight:600;line-height:1.6}.fanchants-module__rr-xkW__tips{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (min-width:900px){.fanchants-module__rr-xkW__tips .fanchants-module__rr-xkW__lightStick{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem}}.fanchants-module__rr-xkW__tips article{border-radius:var(--radius);background:var(--ink-2);align-content:start;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.fanchants-module__rr-xkW__tips h3{-webkit-hyphens:manual;hyphens:manual;font-size:var(--step-1);font-stretch:var(--wide);text-transform:uppercase}.fanchants-module__rr-xkW__tips p{color:var(--paper-dim)}.fanchants-module__rr-xkW__lightStick>div{align-content:start;gap:.75rem;display:grid}.fanchants-module__rr-xkW__tips a{width:fit-content;text-decoration:underline;-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame);text-underline-offset:4px}.fanchants-module__rr-xkW__note{max-width:60ch;font-size:var(--step--1);color:var(--muted);margin-top:2rem}
.VideoGrid-module__uC51SG__grid{gap:clamp(1.5rem,1rem + 1.5vw,2.5rem) 1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:600px){.VideoGrid-module__uC51SG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.VideoGrid-module__uC51SG__grid{grid-template-columns:repeat(3,1fr)}.VideoGrid-module__uC51SG__featured{grid-area:span 2/span 2}.VideoGrid-module__uC51SG__featured h3{font-size:var(--step-2)}}.VideoGrid-module__uC51SG__card{gap:1rem;display:grid}.VideoGrid-module__uC51SG__thumb{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink-3);position:relative;overflow:hidden}.VideoGrid-module__uC51SG__featured .VideoGrid-module__uC51SG__thumb{aspect-ratio:auto;height:100%;min-height:240px}@media (min-width:960px){.VideoGrid-module__uC51SG__featured .VideoGrid-module__uC51SG__card{grid-template-rows:1fr auto;height:100%}}.VideoGrid-module__uC51SG__thumb img{object-fit:cover}.VideoGrid-module__uC51SG__card:hover :is(h2,h3){text-underline-offset:4px;text-decoration:underline}.VideoGrid-module__uC51SG__badge{background:var(--ink);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.3em .7em;position:absolute;top:.8rem;left:.8rem}.VideoGrid-module__uC51SG__watch{background:var(--flame);color:var(--ink);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .3s, transform .5s var(--ease-out);border-radius:999px;padding:.5em .9em;font-weight:600;position:absolute;bottom:.8rem;right:.8rem;transform:translateY(8px)}.VideoGrid-module__uC51SG__card:hover .VideoGrid-module__uC51SG__watch,.VideoGrid-module__uC51SG__card:focus-visible .VideoGrid-module__uC51SG__watch{opacity:1;transform:none}.VideoGrid-module__uC51SG__meta{gap:.4rem;display:grid}.VideoGrid-module__uC51SG__meta span{font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.VideoGrid-module__uC51SG__meta :is(h2,h3){font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}
.WorkoutTimer-module__nqR1hW__timer{--phase:var(--flame);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--phase) 14%, transparent), transparent 60%), var(--ink-2);align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);padding:clamp(1.5rem,1rem + 3vw,3.5rem);transition:background .8s;display:grid}.WorkoutTimer-module__nqR1hW__timer[data-kind=rest]{--phase:var(--kazuha)}.WorkoutTimer-module__nqR1hW__timer[data-kind=ready]{--phase:var(--eunchae)}.WorkoutTimer-module__nqR1hW__timer[data-kind=done]{--phase:var(--sakura)}@media (min-width:820px){.WorkoutTimer-module__nqR1hW__timer{grid-template-columns:minmax(240px,360px) 1fr}}.WorkoutTimer-module__nqR1hW__ring{aspect-ratio:1;width:min(100%,360px);margin-inline:auto;position:relative}.WorkoutTimer-module__nqR1hW__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.WorkoutTimer-module__nqR1hW__track,.WorkoutTimer-module__nqR1hW__bar{fill:none;stroke-width:5px}.WorkoutTimer-module__nqR1hW__track{stroke:var(--line)}.WorkoutTimer-module__nqR1hW__bar{stroke:var(--phase);stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .25s linear,stroke .6s}.WorkoutTimer-module__nqR1hW__count{font-family:var(--font-display);font-size:clamp(5rem,3rem + 8vw,8.5rem);font-weight:900;font-stretch:var(--wide);font-variant-numeric:tabular-nums;letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}.WorkoutTimer-module__nqR1hW__info{gap:1.2rem;min-width:0;display:grid}.WorkoutTimer-module__nqR1hW__title{font-family:var(--font-display);font-size:var(--step-3);font-weight:800;line-height:.95;font-stretch:var(--wide);text-transform:uppercase;color:var(--phase);transition:color .6s}.WorkoutTimer-module__nqR1hW__cue{color:var(--paper-dim);align-items:baseline;gap:.8rem;max-width:52ch;display:flex}.WorkoutTimer-module__nqR1hW__cue span{border:1px solid var(--line-strong);font-size:var(--step--2);letter-spacing:.06em;color:var(--paper);border-radius:999px;flex:none;padding:.25em .6em}.WorkoutTimer-module__nqR1hW__controls{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.WorkoutTimer-module__nqR1hW__steps{gap:3px;margin:1rem 0 0;padding:0;list-style:none;display:flex}.WorkoutTimer-module__nqR1hW__steps li{border-radius:var(--radius);background:var(--line);height:6px;transition:background .4s}.WorkoutTimer-module__nqR1hW__steps li[data-kind=rest],.WorkoutTimer-module__nqR1hW__steps li[data-kind=ready]{opacity:.5}.WorkoutTimer-module__nqR1hW__steps li[data-state=done]{background:var(--paper-dim)}.WorkoutTimer-module__nqR1hW__steps li[data-state=now]{background:var(--phase)}
.home-module__87cNcW__hero{min-height:72svh;padding-top:calc(var(--header-h) + 2rem);align-items:center;padding-bottom:clamp(3rem,2rem + 4vw,6rem);display:flex;position:relative;overflow:hidden}@media (min-width:900px){.home-module__87cNcW__hero{min-height:92svh}}.home-module__87cNcW__heroInner{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid;position:relative}.home-module__87cNcW__vertical{top:calc(var(--header-h) + 2rem);right:var(--gutter);writing-mode:vertical-rl;letter-spacing:.6em;color:var(--paper-dim);font-size:clamp(.9rem,.7rem + .6vw,1.2rem);font-weight:600;display:none;position:absolute}@media (min-width:960px){.home-module__87cNcW__vertical{display:block}}.home-module__87cNcW__heroFoot{border-top:1px solid var(--line-strong);align-items:end;gap:1.5rem;padding-top:clamp(1rem,.5rem + 2vw,2rem);display:grid}@media (min-width:960px){.home-module__87cNcW__heroFoot{grid-template-columns:1fr auto;gap:3rem}}.home-module__87cNcW__heroFoot .lead{max-width:52ch}.home-module__87cNcW__countdown{border-top-color:var(--c)}.home-module__87cNcW__countdown .home-module__87cNcW__stageLine a{color:var(--c)}.home-module__87cNcW__ctas{flex-wrap:wrap;gap:.6rem;display:flex}.home-module__87cNcW__film{aspect-ratio:1920/840;position:relative;overflow:hidden}@media (min-width:900px){.home-module__87cNcW__film{aspect-ratio:auto;height:clamp(380px,78vh,820px)}}.home-module__87cNcW__film>.home-module__87cNcW__filmPhoto{position:absolute;inset:0}.home-module__87cNcW__film figcaption{top:.75rem;bottom:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-module__87cNcW__film>.home-module__87cNcW__filmPhoto{animation:linear both home-module__87cNcW__settle;animation-timeline:view();animation-range:entry cover 55%}}}@keyframes home-module__87cNcW__settle{0%{clip-path:inset(8% 6%);transform:scale(1.14)}to{clip-path:inset(0);transform:none}}.home-module__87cNcW__eras ol{border-top:1px solid var(--line);flex-wrap:wrap;gap:.2rem 1.4rem;margin:0;padding:1.5rem 0 0;list-style:none;display:flex}.home-module__87cNcW__eras a{font-family:var(--font-display);font-size:clamp(1.3rem,.9rem + 1.6vw,2.4rem);font-weight:900;font-stretch:var(--wide);letter-spacing:-.02em;text-transform:uppercase;color:var(--c);text-underline-offset:6px;padding-block:.2rem;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px;transition:text-decoration-color .2s;display:inline-block}.home-module__87cNcW__eras a:hover,.home-module__87cNcW__eras a:focus-visible{text-decoration-color:currentColor}.home-module__87cNcW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 1.5rem;margin-bottom:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.home-module__87cNcW__sub{color:var(--paper-dim);margin-top:.8rem}.home-module__87cNcW__more{font-family:var(--font-mono);font-size:var(--step--1);font-weight:700;font-stretch:var(--narrow);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px;padding-block:.6rem;transition:text-decoration-color .2s}.home-module__87cNcW__more:hover{-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame)}.home-module__87cNcW__now{gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (min-width:960px){.home-module__87cNcW__now{grid-template-columns:1.15fr 1fr;align-items:start}}.home-module__87cNcW__release{border-top:4px solid var(--c);gap:1rem;padding-top:1.25rem;display:grid}.home-module__87cNcW__releaseTitle{font-size:clamp(3.2rem,1.5rem + 7vw,8rem);font-weight:900;font-stretch:var(--wide);letter-spacing:-.045em;text-transform:uppercase;color:var(--c);overflow-wrap:break-word;line-height:.84}.home-module__87cNcW__releaseTitle a:hover{color:var(--paper)}.home-module__87cNcW__tracks{font-size:var(--step-1);color:var(--paper-dim)}.home-module__87cNcW__side{gap:2rem;display:grid}.home-module__87cNcW__stage{border-top:1px solid var(--line-strong);gap:.6rem;padding-top:1.25rem;display:grid}.home-module__87cNcW__stageLine{font-size:var(--step-2);font-weight:900;font-stretch:var(--wide);text-transform:uppercase;line-height:1.05}.home-module__87cNcW__stageLine a:hover{color:var(--flame)}.home-module__87cNcW__venue,.home-module__87cNcW__stageNone{color:var(--paper-dim)}.home-module__87cNcW__video{gap:.8rem;display:grid}.home-module__87cNcW__videoTitle{font-weight:600;line-height:1.35}.home-module__87cNcW__milestones{padding:0 max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter))) 1.5rem;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;gap:0;margin:0;list-style:none;display:grid;overflow-x:auto}.home-module__87cNcW__milestones li{border-left:1px solid var(--line-strong);scroll-snap-align:start;align-content:start;gap:.75rem;padding:.25rem 1.75rem .5rem 1.25rem;display:grid;container-type:inline-size}.home-module__87cNcW__milestones strong{font-family:var(--font-display);font-size:min(clamp(2.6rem, 2rem + 2.5vw, 4rem), calc(100cqi / var(--fit)));font-weight:900;font-stretch:var(--wide);letter-spacing:-.04em;color:var(--flame);line-height:.9}.home-module__87cNcW__milestones p{color:var(--paper-dim);line-height:1.45}.home-module__87cNcW__duo{gap:3rem;display:grid}@media (min-width:900px){.home-module__87cNcW__duo{grid-template-columns:1fr 1fr;gap:4rem}}.home-module__87cNcW__shop,.home-module__87cNcW__follow{border-top:4px solid var(--sakura);align-content:start;gap:1rem;padding-top:1.25rem;display:grid;position:relative}.home-module__87cNcW__follow{border-top-color:var(--yunjin)}.home-module__87cNcW__duo h2{font-size:var(--step-3);font-stretch:var(--wide);text-transform:uppercase;overflow-wrap:anywhere}.home-module__87cNcW__duo h2 a:after{content:"";position:absolute;inset:0}.home-module__87cNcW__duo h2 a:hover{color:var(--flame)}.home-module__87cNcW__duo p:not(.kicker){max-width:44ch;color:var(--paper-dim)}.home-module__87cNcW__follow h2{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.5rem,.6rem + 3.2vw,3.2rem)}
.member-module__pBV5tG__hero{padding-top:calc(var(--header-h) + clamp(2rem, 1rem + 4vw, 5rem));background:radial-gradient(70% 90% at 85% 10%, color-mix(in srgb, var(--c) 45%, transparent), transparent 70%), var(--ink);padding-bottom:clamp(3rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.member-module__pBV5tG__ghost{white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--c) 60%, transparent);pointer-events:none;animation:member-module__pBV5tG__rise 1.4s var(--ease-out) both;font-size:clamp(8rem,4rem + 22vw,26rem);font-weight:900;line-height:1;position:absolute;bottom:-.18em;right:-2vw}@keyframes member-module__pBV5tG__rise{0%{opacity:0;transform:translateY(12%)}}.member-module__pBV5tG__hero .container{container-type:inline-size}.member-module__pBV5tG__back{width:fit-content;font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim);margin-bottom:2rem;padding-block:.25rem;transition:color .2s;display:block}.member-module__pBV5tG__back:hover{color:var(--c)}.member-module__pBV5tG__name{font-size:min(15rem, calc(100cqi / var(--fit)));white-space:nowrap;font-weight:900;font-stretch:var(--wide);letter-spacing:-.05em;text-transform:uppercase;color:var(--c);animation:member-module__pBV5tG__in 1s var(--ease-out) both;margin-top:1rem;line-height:.8;position:relative}@keyframes member-module__pBV5tG__in{0%{opacity:0;letter-spacing:.05em;transform:translateY(30px)}}.member-module__pBV5tG__names{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--1);color:var(--paper-dim);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex;position:relative}.member-module__pBV5tG__names .member-module__pBV5tG__cjk{color:var(--paper);font-size:1.1em}.member-module__pBV5tG__greeting{max-width:40rem;margin-top:2rem}.member-module__pBV5tG__tagline{max-width:34ch;font-size:var(--step-2);margin-top:1.5rem;font-weight:600;line-height:1.2;position:relative}.member-module__pBV5tG__layout{gap:3rem;padding-block:clamp(3rem,2rem + 4vw,6rem);display:grid}@media (min-width:960px){.member-module__pBV5tG__layout{grid-template-columns:320px 1fr;gap:5rem}.member-module__pBV5tG__profile{top:calc(var(--header-h) + 2rem);align-self:start;position:sticky}}.member-module__pBV5tG__profile dl{border-top:2px solid var(--c);margin:0}.member-module__pBV5tG__profile dl div{border-bottom:1px solid var(--line);gap:.2rem;padding-block:1rem;display:grid}.member-module__pBV5tG__profile dt{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.member-module__pBV5tG__profile dd{margin:0}.member-module__pBV5tG__content{gap:clamp(3rem,2rem + 3vw,5rem);min-width:0;display:grid}.member-module__pBV5tG__bio{font-size:var(--step-1);line-height:1.5}.member-module__pBV5tG__h2{font-size:var(--step-2);font-stretch:var(--wide);text-transform:uppercase;margin-bottom:1.25rem}.member-module__pBV5tG__text{color:var(--paper-dim);max-width:64ch}.member-module__pBV5tG__highlights{gap:0;margin:0;padding:0;list-style:none;display:grid}.member-module__pBV5tG__highlights li{border-bottom:1px solid var(--line);color:var(--paper-dim);padding:1rem 0 1rem 2rem;position:relative}.member-module__pBV5tG__highlights li:before{content:"—";color:var(--c);position:absolute;left:0}.member-module__pBV5tG__facts{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.member-module__pBV5tG__facts{grid-template-columns:repeat(2,1fr)}}.member-module__pBV5tG__facts li{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2);align-content:start;gap:.8rem;padding:1.5rem;display:grid}.member-module__pBV5tG__facts .member-module__pBV5tG__mono{font-size:var(--step--2);color:var(--c)}.member-module__pBV5tG__sources{font-size:var(--step--1);color:var(--muted)}.member-module__pBV5tG__sources summary{cursor:pointer;font-family:var(--font-mono);font-stretch:var(--narrow);letter-spacing:.08em;text-transform:uppercase}.member-module__pBV5tG__sources ul{overflow-wrap:anywhere;margin:1rem 0 0;padding-left:1.2rem}.member-module__pBV5tG__sources a:hover{color:var(--paper)}.member-module__pBV5tG__pager{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.member-module__pBV5tG__pager a{border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;padding:clamp(1.25rem,1rem + 2vw,2.5rem);transition:background .5s,color .5s;display:grid}.member-module__pBV5tG__pager a:last-child{text-align:right}.member-module__pBV5tG__pager a:hover{background:var(--c);color:var(--ink)}.member-module__pBV5tG__pager .member-module__pBV5tG__mono{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase}.member-module__pBV5tG__pager strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.4rem,.8rem + 3vw,4rem);font-weight:900;font-stretch:var(--wide);text-transform:uppercase;line-height:.9}.member-module__pBV5tG__portrait{aspect-ratio:1148/1800;border-radius:var(--radius);width:min(100%,420px);box-shadow:0 40px 100px -40px color-mix(in srgb, var(--c) 70%, transparent);animation:member-module__pBV5tG__rise 1.2s .2s var(--ease-out) both;margin-top:2.5rem}@media (min-width:960px){.member-module__pBV5tG__hero[data-portrait=true] .container{grid-template-columns:1fr minmax(300px,34%);align-items:end;column-gap:4rem;display:grid}.member-module__pBV5tG__hero[data-portrait=true] .container>*{grid-column:1}.member-module__pBV5tG__hero[data-portrait=true] .member-module__pBV5tG__portrait{grid-area:1/2/span 6;width:100%;margin-top:0}.member-module__pBV5tG__hero[data-portrait=true] .member-module__pBV5tG__name{font-size:min(11rem, calc((100cqi - max(300px, 34cqi) - 4rem) / var(--fit)))}}.member-module__pBV5tG__character{border-left:3px solid var(--c);gap:.6rem;padding:1.5rem 0 1.5rem 1.25rem;display:grid}.member-module__pBV5tG__character .member-module__pBV5tG__mono{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim)}.member-module__pBV5tG__character p:last-child{font-size:var(--step-1);line-height:1.4}.member-module__pBV5tG__character strong{font-family:var(--font-display);font-weight:900;font-stretch:var(--wide);color:var(--c);margin-right:.6rem}.member-module__pBV5tG__instagram{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-underline-offset:5px;margin-top:1.25rem;padding-block:.4rem;font-weight:700;display:inline-block;position:relative}.member-module__pBV5tG__instagram:hover{color:var(--c)}
.members-module__WmB7Sa__list{margin:0 auto;padding-top:0;padding-bottom:clamp(3rem,2rem + 4vw,6rem);list-style:none}.members-module__WmB7Sa__list>li{container-type:inline-size}.members-module__WmB7Sa__row{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1.5rem;padding-block:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;position:relative}.members-module__WmB7Sa__row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:var(--c);transform-origin:0;transition:transform .7s var(--ease-out);position:absolute;transform:scaleX(0)}.members-module__WmB7Sa__row:is(:hover,:focus-visible):before{transform:scaleX(1)}.members-module__WmB7Sa__row:is(:hover,:focus-visible){color:var(--ink)}.members-module__WmB7Sa__num{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--1);color:var(--muted);align-self:start;transition:color .4s}.members-module__WmB7Sa__row:is(:hover,:focus-visible) .members-module__WmB7Sa__num{color:var(--ink)}.members-module__WmB7Sa__name{font-family:var(--font-display);font-size:min(8.5rem, calc((100cqi - 4rem) / var(--fit)));font-weight:900;font-stretch:var(--wide);text-transform:uppercase;letter-spacing:-.045em;transition:transform .7s var(--ease-out);flex-direction:column;align-items:flex-start;gap:.18em;line-height:.85;display:flex}.members-module__WmB7Sa__row:is(:hover,:focus-visible) .members-module__WmB7Sa__name{transform:translate(1rem)}.members-module__WmB7Sa__greeting{margin-top:2.5rem}.members-module__WmB7Sa__nameLine{position:relative}.members-module__WmB7Sa__cake{bottom:clamp(1.5rem,1rem + 2vw,2.75rem);right:0}li[data-bday-member] .members-module__WmB7Sa__meta{padding-right:calc(var(--bday-on,0) * 5rem)}@media (min-width:900px){.members-module__WmB7Sa__cake{top:50%;bottom:auto;right:6rem;translate:0 -50%;scale:1.35}li[data-bday-member] .members-module__WmB7Sa__meta{padding-right:0}}li[data-bday-member] .members-module__WmB7Sa__row{background:linear-gradient(90deg, color-mix(in srgb, var(--c) calc(var(--bday-on,0) * 16%), transparent), transparent 70%)}li[data-bday-member] .members-module__WmB7Sa__nameLine{color:color-mix(in srgb, var(--c) calc(var(--bday-on,0) * 100%), currentColor)}.members-module__WmB7Sa__row:is(:hover,:focus-visible) .members-module__WmB7Sa__nameLine{color:inherit}.members-module__WmB7Sa__name>.cjk{letter-spacing:.1em;color:var(--c);font-size:.32em;font-weight:700;line-height:1.1;transition:color .4s}.members-module__WmB7Sa__row:is(:hover,:focus-visible) .members-module__WmB7Sa__name>.cjk{color:var(--ink)}.members-module__WmB7Sa__meta{font-size:var(--step--1);color:var(--paper-dim);flex-wrap:wrap;grid-column:2/-1;gap:.25rem 1.5rem;transition:color .4s;display:flex}.members-module__WmB7Sa__row:is(:hover,:focus-visible) .members-module__WmB7Sa__meta{color:var(--ink)}.members-module__WmB7Sa__go{display:none}@media (min-width:900px){.members-module__WmB7Sa__row{grid-template-columns:4rem 1fr 18rem 3.5rem}.members-module__WmB7Sa__name{font-size:min(8.5rem, calc((100cqi - 31rem) / var(--fit)))}.members-module__WmB7Sa__meta{flex-direction:column;grid-column:auto}.members-module__WmB7Sa__go{border:1px solid var(--line-strong);width:56px;height:56px;transition:background .4s, color .4s, transform .6s var(--ease-out);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.members-module__WmB7Sa__row:is(:hover,:focus-visible) .members-module__WmB7Sa__go{background:var(--ink);color:var(--c);border-color:var(--ink);transform:rotate(-45deg)}}.members-module__WmB7Sa__group{width:calc(100% - 2 * var(--gutter));max-width:calc(var(--max) - 2 * var(--gutter));aspect-ratio:16/8;border-radius:var(--radius);margin:clamp(2rem,1rem + 3vw,4rem) auto 0}@media (max-width:700px){.members-module__WmB7Sa__group{aspect-ratio:4/3}}.members-module__WmB7Sa__club{gap:2.5rem;display:grid}.members-module__WmB7Sa__clubHead{gap:1rem;display:grid}@media (min-width:960px){.members-module__WmB7Sa__clubHead{grid-template-columns:1fr 1fr;align-items:end}}.members-module__WmB7Sa__clubList{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.members-module__WmB7Sa__clubList li{border-bottom:1px solid var(--line);align-content:start;gap:.5rem;padding:1.75rem 1.5rem 1.75rem 0;display:grid}.members-module__WmB7Sa__clubList strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.4rem,1rem + 1vw,1.9rem);font-weight:900;font-stretch:var(--wide);color:var(--c);line-height:1}.members-module__WmB7Sa__clubList .members-module__WmB7Sa__mono{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-dim)}.members-module__WmB7Sa__clubList p{color:var(--paper-dim);line-height:1.45}.members-module__WmB7Sa__clubSource{font-size:var(--step--1);color:var(--muted)}.members-module__WmB7Sa__clubSource a{text-underline-offset:3px;text-decoration:underline}
.recipes-module__HZk6da__recipe{border-bottom:1px solid var(--line);gap:2rem;padding-block:clamp(3rem,2rem + 3vw,5rem);display:grid}.recipes-module__HZk6da__head{border-top:4px solid var(--c);gap:1rem;padding-top:1.25rem;display:grid;container-type:inline-size}.recipes-module__HZk6da__title{font-size:min(var(--step-3), calc(100cqi / var(--fit)));overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;font-stretch:var(--wide);text-transform:uppercase;color:var(--c)}.recipes-module__HZk6da__body{gap:2.5rem;display:grid}@media (min-width:960px){.recipes-module__HZk6da__body{grid-template-columns:1fr 1.4fr 1.3fr;align-items:start;gap:3rem}}.recipes-module__HZk6da__h3{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim);margin-bottom:1rem;font-weight:700}.recipes-module__HZk6da__ingredients{margin:0;padding:0;list-style:none}.recipes-module__HZk6da__ingredients li{border-bottom:1px solid var(--line);padding-block:.6rem}.recipes-module__HZk6da__steps{counter-reset:step;margin:0;padding:0;list-style:none}.recipes-module__HZk6da__steps li{counter-increment:step;padding:0 0 1.1rem 2.5rem;position:relative}.recipes-module__HZk6da__steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--1);color:var(--c);font-weight:700;position:absolute;top:.1rem;left:0}.recipes-module__HZk6da__note{border-left:3px solid var(--c);background:var(--ink-2);font-size:var(--step--1);color:var(--paper-dim);padding:1rem 1.25rem}.recipes-module__HZk6da__video{gap:1rem;min-width:0;display:grid}.recipes-module__HZk6da__video .mono{font-size:var(--step--2);color:var(--muted)}.recipes-module__HZk6da__sameVideo{font-size:var(--step--1);color:var(--paper-dim);text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-underline-offset:4px}.recipes-module__HZk6da__sameVideo:before{content:"↑ "}.recipes-module__HZk6da__sameVideo:hover{color:var(--paper)}
.workout-module__PLV6Wa__disclaimer{max-width:80ch;font-size:var(--step--1);color:var(--muted);margin-top:1.25rem}.workout-module__PLV6Wa__grid{gap:4rem;display:grid}@media (min-width:960px){.workout-module__PLV6Wa__grid{grid-template-columns:1.3fr 1fr;align-items:start}.workout-module__PLV6Wa__original{top:calc(var(--header-h) + 2rem);position:sticky}}.workout-module__PLV6Wa__list{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.workout-module__PLV6Wa__list li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:1rem;padding-block:1.5rem;display:grid}.workout-module__PLV6Wa__list h3{font-size:var(--step-1);font-stretch:var(--wide);line-height:1.1}.workout-module__PLV6Wa__list p{font-size:var(--step--1);color:var(--paper-dim);margin-top:.4rem}.workout-module__PLV6Wa__num{font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);color:var(--flame)}.workout-module__PLV6Wa__amount{border:1px solid var(--line-strong);font-family:var(--font-mono);font-stretch:var(--narrow);font-size:var(--step--2);white-space:nowrap;border-radius:999px;padding:.3em .8em}.workout-module__PLV6Wa__original{gap:1.5rem;max-width:520px;display:grid}.workout-module__PLV6Wa__original .workout-module__PLV6Wa__mono{font-size:var(--step--2);color:var(--muted)}.workout-module__PLV6Wa__viral{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:clamp(2rem,1rem + 4vw,6rem);display:grid}.workout-module__PLV6Wa__viralText{align-content:start;gap:1.25rem;display:grid}@media (min-width:960px){.workout-module__PLV6Wa__viral{grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:center;gap:5rem}}
