.q7ZRWa_footer{color:var(--on-primary-muted);background:var(--header-bg);margin-top:auto;position:relative;overflow:hidden}.q7ZRWa_snow,.q7ZRWa_snow:before{pointer-events:none;background-image:radial-gradient(2px 2px at 20px 30px, var(--on-primary-muted), transparent), radial-gradient(2px 2px at 90px 120px, var(--on-primary-muted), transparent), radial-gradient(1.5px 1.5px at 160px 60px, var(--on-primary-muted), transparent);opacity:.35;background-size:200px 200px;animation:18s linear infinite q7ZRWa_snowfall;position:absolute;inset:0}.q7ZRWa_snow:before{content:"";opacity:.6;background-size:140px 140px;animation-duration:11s}.q7ZRWa_presenter{z-index:1;gap:var(--space-4) var(--space-8);padding:var(--space-6) var(--space-4);color:var(--color-burgundy);background:var(--color-snow);border-top:4px solid var(--accent);flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:relative}.q7ZRWa_presenterLabel{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.q7ZRWa_logos{gap:var(--space-6) var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.q7ZRWa_logo{width:auto;height:clamp(3.25rem,7vw,4.75rem)}.q7ZRWa_inner{gap:var(--space-8);max-width:var(--container-max);padding:var(--space-12) var(--space-4) var(--space-8);margin-inline:auto;display:grid;position:relative}.q7ZRWa_brand{gap:var(--space-2);color:var(--on-primary);font-family:var(--font-heading);font-size:var(--text-xl);align-items:center;font-weight:700;display:inline-flex}.q7ZRWa_brand:hover{color:var(--on-primary);text-decoration:none}.q7ZRWa_brandIcon{color:var(--accent);transition:transform .7s var(--ease-out)}.q7ZRWa_brand:hover .q7ZRWa_brandIcon{transform:rotate(-12deg)scale(1.1)}.q7ZRWa_blurb{max-width:28rem;margin-top:var(--space-4)}.q7ZRWa_heading{margin-bottom:var(--space-4);color:var(--on-primary);font-family:var(--font-heading);font-size:var(--text-lg)}.q7ZRWa_list{gap:var(--space-2);list-style:none;display:grid}.q7ZRWa_link{padding-block:var(--space-1);color:var(--on-primary-muted);transition:color var(--transition), transform var(--transition-slow);display:inline-block}.q7ZRWa_link:hover{color:var(--on-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;transform:translate(4px)}.q7ZRWa_bottom{gap:var(--space-3) var(--space-6);max-width:var(--container-max);padding:var(--space-4);font-size:var(--text-sm);border-top:1px solid var(--on-primary-line);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}.q7ZRWa_toTop{color:var(--on-primary)}.q7ZRWa_toTop:hover{color:var(--accent);text-decoration:none}.q7ZRWa_toTop span{transition:transform var(--transition-slow);display:inline-block}.q7ZRWa_toTop:hover span{transform:translateY(-3px)}@media (min-width:40rem){.q7ZRWa_inner{grid-template-columns:1fr 1fr}.q7ZRWa_brandCol{grid-column:1/-1}}@media (min-width:64rem){.q7ZRWa_inner{grid-template-columns:1.6fr 1fr 1fr 1.3fr}.q7ZRWa_brandCol{grid-column:auto}}@supports (animation-timeline:view()){.q7ZRWa_col{animation:linear both q7ZRWa_fadeUp;animation-timeline:view();animation-range:entry entry 70%}}@media (prefers-reduced-motion:reduce){.q7ZRWa_snow,.q7ZRWa_snow:before,.q7ZRWa_col{animation:none}}@keyframes q7ZRWa_snowfall{to{background-position:30px 200px}}@keyframes q7ZRWa_fadeUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}
.uyoLiW_root{z-index:calc(var(--z-header) + 900);background:var(--stars), radial-gradient(120% 90% at 50% 40%, var(--color-burgundy-light), var(--color-burgundy) 55%, var(--color-burgundy-dark));color:var(--on-primary);place-items:center;transition:transform .9s cubic-bezier(.76,0,.24,1);animation:10ms linear 12s forwards uyoLiW_forceHide;display:grid;position:fixed;inset:0;overflow:hidden}.uyoLiW_leaving{pointer-events:none;transform:translateY(-100%)}.uyoLiW_glow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-gold) 34%, transparent), transparent);width:min(80vw,46rem);animation:3.2s ease-in-out infinite alternate uyoLiW_breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.uyoLiW_snow{pointer-events:none;position:absolute;inset:0}.uyoLiW_flake{aspect-ratio:1;background:var(--color-snow);opacity:.7;border-radius:50%;animation:linear infinite uyoLiW_fall;position:absolute;top:-10px}.uyoLiW_brand{top:var(--space-6);left:var(--space-6);color:var(--on-primary-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;position:absolute}.uyoLiW_scene{aspect-ratio:370/430;width:auto;height:min(72svh,36rem);filter:drop-shadow(0 24px 40px var(--shadow-ink));position:relative}.uyoLiW_ground{fill:var(--color-snow);opacity:.9}.uyoLiW_easel{fill:none;stroke:var(--color-burgundy-light);stroke-linecap:round;stroke-width:8px}.uyoLiW_board{fill:var(--color-burgundy-light);stroke:var(--color-gold);stroke-width:2px}.uyoLiW_paper{fill:var(--color-paper)}.uyoLiW_tape{fill:var(--color-gold);opacity:.7}.uyoLiW_stroke,.uyoLiW_ghost{fill:none;stroke:var(--color-graphite);stroke-linecap:round;stroke-linejoin:round}.uyoLiW_stroke{stroke-width:3.4px}.uyoLiW_ghost{stroke-width:2px;opacity:.35;transform:translate(1.8px,1.4px)}.uyoLiW_starFill{fill:var(--color-gold);opacity:0;filter:drop-shadow(0 0 6px var(--color-gold))}.uyoLiW_berry{fill:var(--color-berry)}.uyoLiW_gold{fill:var(--color-gold)}.uyoLiW_pine{fill:var(--color-pine)}.uyoLiW_cap{fill:var(--color-graphite)}.uyoLiW_shine{fill:var(--color-snow);opacity:.8}.uyoLiW_lead{fill:var(--color-graphite)}.uyoLiW_wood{fill:var(--color-gold)}.uyoLiW_eraser{fill:var(--color-berry)}.uyoLiW_meter{right:clamp(var(--space-4), 4vw, var(--space-12));bottom:clamp(var(--space-4), 4vw, var(--space-12));gap:var(--space-2);justify-items:end;display:grid;position:absolute}.uyoLiW_phrase{color:var(--on-primary-muted);font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.uyoLiW_count{background:linear-gradient(180deg, var(--color-snow), var(--color-gold) 70%);color:#0000;font-family:var(--font-heading);font-variant-numeric:tabular-nums;filter:drop-shadow(0 4px 24px color-mix(in srgb, var(--color-gold) 45%, transparent));-webkit-background-clip:text;background-clip:text;align-items:baseline;padding:.1em .12em;font-size:clamp(4.5rem,14vw,9rem);line-height:1.2;display:flex}.uyoLiW_pct{margin-left:.08em;font-size:.4em}@keyframes uyoLiW_fall{to{transform:translateY(110vh)translate(24px)}}@keyframes uyoLiW_breathe{to{opacity:.65;transform:translate(-50%,-52%)scale(1.06)}}@keyframes uyoLiW_forceHide{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.uyoLiW_flake,.uyoLiW_glow{animation:none}.uyoLiW_root{transition-duration:1ms}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.NpnVta_header{z-index:var(--z-header);color:var(--on-primary);background:var(--header-bg);transition:box-shadow var(--transition-slow), transform var(--transition-slow);animation:NpnVta_slideDown .6s var(--ease-out) backwards;position:sticky;top:0}.NpnVta_scrolled{box-shadow:none;transform:translateY(-100%)}.NpnVta_skip{top:var(--space-2);left:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--header-bg);background:var(--accent);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.NpnVta_skip:focus-visible{transform:none}.NpnVta_inner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--container-max);min-height:var(--header-height);padding-inline:var(--space-4);margin-inline:auto;display:flex;position:relative}.NpnVta_brand{z-index:2;align-items:center;gap:var(--space-2);color:var(--on-primary);font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:.01em;font-weight:700;display:inline-flex;position:relative}.NpnVta_brand:hover{color:var(--on-primary);text-decoration:none}.NpnVta_brandIcon{color:var(--accent);transition:transform .7s var(--ease-out)}.NpnVta_brand:hover .NpnVta_brandIcon{transform:rotate(-12deg)scale(1.1)}.NpnVta_toggle{z-index:2;width:2.75rem;height:2.75rem;color:var(--on-primary);border:1px solid var(--on-primary-line);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition);background:0 0;place-content:center;gap:5px;display:inline-grid;position:relative}.NpnVta_toggle:hover{background:var(--on-primary-line)}.NpnVta_bar{width:1.375rem;height:2px;transition:rotate .22s var(--ease-out), translate .22s var(--ease-out) .18s, opacity .12s ease .18s;background:currentColor;border-radius:2px;display:block}.NpnVta_toggleOpen .NpnVta_bar{transition:translate .22s var(--ease-out), opacity .12s ease, rotate .36s cubic-bezier(.34, 1.56, .64, 1) .18s}.NpnVta_toggleOpen .NpnVta_bar:first-child{translate:0 7px;rotate:45deg}.NpnVta_toggleOpen .NpnVta_bar:nth-child(2){opacity:0}.NpnVta_toggleOpen .NpnVta_bar:nth-child(3){translate:0 -7px;rotate:-45deg}.NpnVta_panel{--origin:calc(100% - var(--space-4) - 1.375rem) calc(var(--header-height) / 2);--radius:150vmax;--open:.9s;--close:.65s;--curtain:cubic-bezier(.76, 0, .24, 1);visibility:hidden;height:100dvh;transition:visibility 0s linear calc(var(--close) + .25s);align-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.NpnVta_panelOpen{visibility:visible;transition-delay:0s}.NpnVta_panel:before,.NpnVta_panel:after{content:"";clip-path:circle(0 at var(--origin));transition:clip-path var(--close) var(--curtain);position:absolute;inset:0}.NpnVta_panel:before{background:var(--accent);transition-delay:.25s}.NpnVta_panel:after{background:var(--header-bg);transition-delay:.15s}.NpnVta_panelOpen:before,.NpnVta_panelOpen:after{clip-path:circle(var(--radius) at var(--origin));transition-duration:var(--open)}.NpnVta_panelOpen:before{transition-delay:0s}.NpnVta_panelOpen:after{transition-delay:80ms}.NpnVta_panelInner{z-index:1;gap:var(--space-8);padding:calc(var(--header-height) + var(--space-4)) var(--space-8) var(--space-12);display:grid;position:relative}.NpnVta_list{list-style:none;display:grid}.NpnVta_item{overflow:hidden}.NpnVta_link{padding:var(--space-3) 0;color:var(--on-primary-muted);font-family:var(--font-heading);font-size:var(--text-xl);border-bottom:1px solid var(--on-primary-line);transition:transform .3s cubic-bezier(.5, 0, .75, 0), color var(--transition);font-weight:500;display:block;position:relative;transform:translateY(105%)}.NpnVta_panelOpen .NpnVta_link{transition:transform .8s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 70ms + .38s), color var(--transition);transform:none}.NpnVta_link:hover,.NpnVta_link[aria-current=page]{color:var(--on-primary);text-decoration:none}.NpnVta_link:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform var(--transition-slow);position:absolute;bottom:0;left:0;transform:scaleX(0)}.NpnVta_link:hover:after,.NpnVta_link[aria-current=page]:after{transform:scaleX(1)}.NpnVta_cta{min-height:var(--btn-height-sm);padding:0 var(--space-6);color:var(--header-bg);font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;background:var(--on-primary);opacity:0;transition:opacity .2s ease, transform .3s ease, background-color var(--transition);border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;transform:translateY(1rem)}.NpnVta_panelOpen .NpnVta_cta{opacity:1;transition:opacity .6s var(--ease-out) calc(var(--i) * 70ms + .38s), transform .8s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 70ms + .38s), background-color var(--transition);transform:none}.NpnVta_cta:focus-visible{box-shadow:var(--focus-ring);outline:none}.NpnVta_cta:hover{color:var(--header-bg);background:var(--btn-on-dark-hover);box-shadow:var(--shadow-sm);text-decoration:none}.NpnVta_panelOpen .NpnVta_cta:hover{transition-delay:0s;transform:translateY(-1px)}@media (min-width:48rem){.NpnVta_panelInner{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}.NpnVta_list{max-width:32rem}.NpnVta_cta{justify-self:start}}@media (prefers-reduced-motion:reduce){.NpnVta_panel,.NpnVta_panel:before,.NpnVta_panel:after,.NpnVta_bar,.NpnVta_toggleOpen .NpnVta_bar,.NpnVta_link,.NpnVta_panelOpen .NpnVta_link,.NpnVta_cta,.NpnVta_panelOpen .NpnVta_cta{transition-duration:1ms;transition-delay:0s}}@keyframes NpnVta_slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}
.TLhMqG_bar{z-index:var(--z-header);padding:var(--space-4) var(--space-4) 0;pointer-events:none;transition:transform .45s var(--ease-out);justify-content:space-between;align-items:flex-start;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-150%)}.TLhMqG_shown{transform:none}.TLhMqG_menuWrap,.TLhMqG_timer{pointer-events:auto}.TLhMqG_menuWrap{position:relative}.TLhMqG_toggle{width:3.25rem;height:3.25rem;color:var(--on-primary);cursor:pointer;background:var(--color-berry);box-shadow:.2rem .25rem 0 var(--color-burgundy-dark);transition:transform var(--transition), box-shadow var(--transition);border:0;border-radius:50%;place-content:center;gap:5px;display:grid}.TLhMqG_toggle:hover{box-shadow:.3rem .35rem 0 var(--color-burgundy-dark);transform:translate(-1px,-1px)}.TLhMqG_toggle:active{box-shadow:.05rem .05rem 0 var(--color-burgundy-dark);transform:translate(.15rem,.2rem)}.TLhMqG_toggle:focus-visible{box-shadow:.2rem .25rem 0 var(--color-burgundy-dark), var(--focus-ring);outline:none}.TLhMqG_line{width:1.4rem;height:3px;transition:transform var(--transition-slow), opacity var(--transition);background:currentColor;border-radius:3px;display:block}.TLhMqG_toggleOpen .TLhMqG_line:first-child{transform:translateY(8px)rotate(45deg)}.TLhMqG_toggleOpen .TLhMqG_line:nth-child(2){opacity:0;transform:scaleX(0)}.TLhMqG_toggleOpen .TLhMqG_line:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.TLhMqG_menu{top:calc(100% + var(--space-3));gap:var(--space-3);width:min(17rem, calc(100vw - var(--space-8)));padding:var(--space-4);color:var(--on-primary);visibility:hidden;background:var(--header-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--transition-slow), transform var(--transition-slow), visibility var(--transition-slow);display:grid;position:absolute;left:0;transform:translateY(-.5rem)}.TLhMqG_menuOpen{visibility:visible;opacity:1;transform:none}.TLhMqG_list{list-style:none;display:grid}.TLhMqG_link{padding:var(--space-3) 0;color:var(--on-primary-muted);border-bottom:1px solid var(--on-primary-line);font-weight:500;display:block}.TLhMqG_link:hover{color:var(--on-primary);text-decoration:none}.TLhMqG_cta{min-height:var(--btn-height-sm);padding:0 var(--space-6);color:var(--header-bg);font-size:var(--text-sm);white-space:nowrap;background:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.TLhMqG_cta:hover{color:var(--header-bg);background:var(--btn-on-dark-hover);text-decoration:none}.TLhMqG_timer{padding:var(--space-2) var(--space-1);color:var(--on-primary);visibility:hidden;background:var(--color-berry);border-radius:var(--radius-md);box-shadow:.2rem .25rem 0 var(--color-burgundy-dark);opacity:0;transition:opacity var(--transition-slow), transform var(--transition-slow), visibility var(--transition-slow);align-items:stretch;display:flex;position:relative;transform:translateY(-.75rem)}.TLhMqG_timer:before,.TLhMqG_timer:after{content:"";background:var(--color-berry);border-radius:2px;width:.7rem;height:.7rem;position:absolute;top:50%}.TLhMqG_timer:before{left:-.3rem;transform:translateY(-50%)rotate(45deg)}.TLhMqG_timer:after{right:-.3rem;transform:translateY(-50%)rotate(45deg)}.TLhMqG_timerOn{visibility:visible;opacity:1;transform:none}.TLhMqG_unit{min-width:2.6rem;padding-inline:var(--space-2);justify-items:center;display:grid}.TLhMqG_unit+.TLhMqG_unit{border-left:1px solid #ffffff59}.TLhMqG_value{font-family:var(--font-heading);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-style:italic;line-height:1.1}.TLhMqG_label{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.6rem;font-weight:700}@media (min-width:48rem){.TLhMqG_bar{padding:var(--space-6) var(--space-8) 0}.TLhMqG_unit{min-width:3.2rem}.TLhMqG_value{font-size:var(--text-xl)}}@media (prefers-reduced-motion:reduce){.TLhMqG_bar,.TLhMqG_timer,.TLhMqG_menu,.TLhMqG_toggle,.TLhMqG_line{transition-duration:1ms}}
