.recommended-games-module__w2-4ya__section{background:var(--theme-page-bg);border-bottom:0;border-top:1px solid var(--theme-border);color:var(--theme-text);padding-block:clamp(1.4rem,2.8vw,2rem);padding-inline:var(--home-entry-gutter,clamp(3rem,7vw,7.5rem));scroll-snap-align:start}.recommended-games-module__w2-4ya__inner{max-width:var(--home-entry-max-width,96rem);margin-inline:auto;padding-inline:0}.recommended-games-module__w2-4ya__heading{margin-bottom:1rem}.recommended-games-module__w2-4ya__heading h2{color:var(--theme-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,1.55vw,1.375rem);font-weight:800;line-height:1.25}.recommended-games-module__w2-4ya__list{gap:var(--home-entry-gap,clamp(2rem,4vw,4.5rem));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.recommended-games-module__w2-4ya__item{min-width:0;container-type:inline-size}.recommended-games-module__w2-4ya__card{background:var(--theme-panel-bg);border:1px solid var(--theme-border);color:var(--theme-text);min-width:0;height:100%;transition:border-color var(--motion-fast,.16s),box-shadow var(--motion-fast,.16s),transform var(--motion-fast,.16s);border-radius:.75rem;grid-template-columns:min(11rem,max(10rem,12vw)) minmax(0,1fr);align-items:center;gap:clamp(.75rem,1.6vw,1.25rem);padding:.75rem;text-decoration:none;display:grid}.recommended-games-module__w2-4ya__card:hover{border-color:var(--theme-border-strong);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.recommended-games-module__w2-4ya__card:focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.recommended-games-module__w2-4ya__image{aspect-ratio:1;object-fit:contain;border-radius:.55rem;width:100%;height:auto;display:block}.recommended-games-module__w2-4ya__copy{align-content:center;gap:.45rem;min-width:0;display:grid}.recommended-games-module__w2-4ya__category{color:var(--theme-accent);letter-spacing:.025em;font-size:.78rem;font-weight:750;line-height:1.35}.recommended-games-module__w2-4ya__title{color:var(--theme-text);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:850;line-height:1.24}.recommended-games-module__w2-4ya__description{color:var(--theme-text-muted);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}.recommended-games-module__w2-4ya__action{color:var(--theme-positive);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .6rem;min-height:2.75rem;padding-block:.35rem;font-size:1rem;font-weight:800;line-height:1.35;display:flex}.recommended-games-module__w2-4ya__arrow{color:inherit;transition:transform var(--motion-fast,.16s);font-size:1.25em;line-height:1}.recommended-games-module__w2-4ya__card:hover .recommended-games-module__w2-4ya__arrow{transform:translate(3px)}@media (max-width:52rem){.recommended-games-module__w2-4ya__list{grid-template-columns:minmax(0,1fr);gap:.85rem}.recommended-games-module__w2-4ya__card{grid-template-columns:min(6rem,30vw) minmax(0,1fr);gap:.75rem;padding:.7rem}}@container (max-width:12rem){.recommended-games-module__w2-4ya__card{grid-template-columns:minmax(0,1fr)}.recommended-games-module__w2-4ya__image{max-width:6rem}}@media (prefers-reduced-motion:reduce){.recommended-games-module__w2-4ya__card,.recommended-games-module__w2-4ya__arrow{transition:none}.recommended-games-module__w2-4ya__card:hover,.recommended-games-module__w2-4ya__card:hover .recommended-games-module__w2-4ya__arrow{transform:none}}
.page-module___8aEwW__homeShell{max-width:80rem;padding:0 var(--page-gutter) 3rem;background:#f7f3eb}.page-module___8aEwW__hero{color:#f7f3eb;background:#0c1416;border:1px solid #263336;border-radius:1.1rem;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(1.5rem,3.5vw,3rem);min-height:28rem;padding:clamp(1.5rem,4vw,2.9rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #0c14162e}.page-module___8aEwW__heroCopy{z-index:1;align-self:center;max-width:39rem;position:relative}.page-module___8aEwW__hero h1{color:#fffdf8;letter-spacing:-.055em;text-wrap:balance;max-width:none;margin:0;font-size:clamp(3rem,5.8vw,4.45rem);font-weight:900;line-height:.98}.page-module___8aEwW__hero h1 span{display:block}.page-module___8aEwW__signalStamp{color:#e7b255;font-family:var(--font-mono);letter-spacing:.17em;margin:1rem 0 0;font-size:.75rem;font-weight:800;line-height:1.45}.page-module___8aEwW__heroDescription{color:#d6ded8;gap:.12rem;max-width:38rem;margin:1.1rem 0 0;font-size:clamp(.94rem,1.3vw,1.04rem);line-height:1.65;display:grid}.page-module___8aEwW__dailyStatus{border-block:1px solid #d7e2da38;gap:.35rem;margin-top:1.2rem;padding-block:.78rem;display:grid}.page-module___8aEwW__statusLine{align-items:center;gap:.55rem;display:inline-flex}.page-module___8aEwW__dailyStatus strong{color:#f7f3eb;font-size:.87rem;font-weight:850}.page-module___8aEwW__dailyStatus>span:last-child{color:#b9c6bf;font-size:.84rem;line-height:1.5}.page-module___8aEwW__statusDot{background:#46d58b;border-radius:50%;width:.55rem;height:.55rem;animation:2.6s ease-out both page-module___8aEwW__signalPulse;box-shadow:0 0 #46d58b75}.page-module___8aEwW__dailyStatus[data-state=closed] .page-module___8aEwW__statusDot,.page-module___8aEwW__dailyStatus[data-state=settled] .page-module___8aEwW__statusDot,.page-module___8aEwW__dailyStatus[data-state=unavailable] .page-module___8aEwW__statusDot{box-shadow:none;background:#d8a24e;animation:none}.page-module___8aEwW__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__cardAction{touch-action:manipulation;min-height:2.9rem;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.page-module___8aEwW__primaryAction{color:#10191a;background:#e7b255;border-color:#e7b255;border-radius:.55rem;gap:.9rem;min-width:10.5rem}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__primaryAction:focus-visible{color:#10191a;background:#f4c875;border-color:#f4c875;text-decoration:none;transform:translateY(-2px);box-shadow:0 .75rem 1.5rem #e7b25533}.page-module___8aEwW__actionArrow{align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.page-module___8aEwW__actionArrow svg,.page-module___8aEwW__cardActionIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.page-module___8aEwW__primaryAction:hover .page-module___8aEwW__actionArrow,.page-module___8aEwW__primaryAction:focus-visible .page-module___8aEwW__actionArrow{transform:translate(.15rem)}.page-module___8aEwW__secondaryAction{color:#f7f3eb;background:#0c141624;border-color:#60706f;border-radius:.55rem}.page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__secondaryAction:focus-visible{color:#fffdf8;background:#f7f3eb1a;border-color:#e2e8df;text-decoration:none;transform:translateY(-2px)}.page-module___8aEwW__primaryAction:active,.page-module___8aEwW__secondaryAction:active,.page-module___8aEwW__cardAction:active{transform:translateY(1px);box-shadow:inset 0 0 0 2px #0c14163d}.page-module___8aEwW__disclosureNote{color:#9eaaa5;font-family:var(--font-mono);letter-spacing:.02em;margin:.9rem 0 0;font-size:.67rem;line-height:1.5}.page-module___8aEwW__heroVisual{align-self:stretch;min-height:22rem;position:relative;overflow:hidden}.page-module___8aEwW__heroArtwork{background-image:url(/images/cache/home-daytime-original.0d3b20e8c576.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.page-module___8aEwW__heroQuote{color:#e7b255;font-family:var(--font-mono);letter-spacing:.14em;text-align:right;z-index:1;max-width:12rem;margin:1rem 1rem 0 auto;font-size:clamp(.68rem,1vw,.82rem);font-weight:700;line-height:1.8;position:relative}.page-module___8aEwW__heroStats{z-index:1;background:#0c14169e;border:1px solid #e5eae23d;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;position:absolute;bottom:.15rem;left:0;right:0}.page-module___8aEwW__heroStats div{gap:.15rem;padding:.68rem .75rem;display:grid;position:relative}.page-module___8aEwW__heroStats div+div:before{content:"";background:#e5eae24d;width:1px;position:absolute;inset:.55rem auto .55rem 0}.page-module___8aEwW__heroStats strong{color:#fffdf8;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.05rem,2.1vw,1.45rem);line-height:1.1}.page-module___8aEwW__heroStats span{color:#bcc8c0;font-family:var(--font-mono);letter-spacing:.02em;font-size:clamp(.57rem,.8vw,.68rem);line-height:1.35}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.page-module___8aEwW__featureCard{border-radius:.9rem;min-height:16.25rem;position:relative;overflow:hidden}.page-module___8aEwW__featureCard[data-tone=dark]{color:#f7f3eb;background:#0c1416}.page-module___8aEwW__featureCard[data-tone=light]{color:#182023;background:#f6f2ea}.page-module___8aEwW__cardMedia{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-module___8aEwW__cardMedia[data-art=daily]{background-image:url(/images/cache/daily-ring.7fe93de4f6fd.webp)}.page-module___8aEwW__cardMedia[data-art=permanent]{background-image:url(/images/cache/permanent-spheres.b92f93bd9508.webp)}.page-module___8aEwW__cardMedia[data-art=leaderboard]{background-image:url(/images/cache/leaderboard-steps.eed872321d90.webp)}.page-module___8aEwW__cardMedia[data-art=hall]{background-image:url(/images/cache/hall-arch.36b971d2e94e.webp)}.page-module___8aEwW__cardContent{z-index:1;flex-direction:column;min-height:16.25rem;padding:1.1rem 1.15rem .9rem;display:flex;position:relative}.page-module___8aEwW__cardHeader{justify-content:space-between;align-items:flex-start;display:flex}.page-module___8aEwW__cardIcon{align-items:center;width:2rem;height:2rem;display:inline-flex}.page-module___8aEwW__cardIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:100%;height:100%}.page-module___8aEwW__featureCard[data-tone=dark] .page-module___8aEwW__cardIcon{color:#e7b255}.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardIcon{color:#182023}.page-module___8aEwW__cardNumber{color:currentColor;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.66;font-size:.73rem}.page-module___8aEwW__featureCard h2{color:currentColor;letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(1.28rem,2vw,1.55rem);font-weight:900;line-height:1.15}.page-module___8aEwW__featureCard p{color:currentColor;opacity:.82;max-width:21ch;margin:.6rem 0 0;font-size:.82rem;line-height:1.55}.page-module___8aEwW__cardAction{color:currentColor;opacity:.94;background:0 0;border-color:currentColor;border-radius:999px;justify-content:space-between;align-items:center;gap:.55rem;max-width:11.5rem;margin-top:auto;padding:.2rem .28rem .2rem .75rem}.page-module___8aEwW__cardAction:hover,.page-module___8aEwW__cardAction:focus-visible{color:#0c1416;background:currentColor;text-decoration:none;transform:translateY(-2px)}.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardAction:hover,.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardAction:focus-visible{color:#f6f2ea}.page-module___8aEwW__cardActionIcon{color:#0c1416;background:currentColor;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;display:inline-flex}.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardActionIcon{color:#f6f2ea}.page-module___8aEwW__cardAction:hover .page-module___8aEwW__cardActionIcon,.page-module___8aEwW__cardAction:focus-visible .page-module___8aEwW__cardActionIcon{color:#0c1416;background:#e7b255}.page-module___8aEwW__philosophy{background:#f6f2ea;border-radius:.9rem;grid-template-columns:minmax(18rem,1.05fr) minmax(0,1.95fr);align-items:stretch;gap:1rem;margin-top:1rem;padding:1.45rem 1.8rem;display:grid}.page-module___8aEwW__philosophyQuote{border-right:1px solid #d5cec2;align-content:center;gap:.45rem;padding-right:1.8rem;display:grid}.page-module___8aEwW__philosophyQuote h2{color:#182023;letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.2}.page-module___8aEwW__philosophyQuote p{color:#626a68;margin:0;font-size:.83rem;line-height:1.55}.page-module___8aEwW__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.page-module___8aEwW__values li{align-content:center;gap:.3rem;padding:.25rem .7rem;display:grid}.page-module___8aEwW__values li+li{border-left:1px solid #d5cec2}.page-module___8aEwW__values strong{color:#182023;font-size:.95rem;font-weight:900}.page-module___8aEwW__values span{color:#626a68;font-size:.74rem;line-height:1.5}.page-module___8aEwW__footer{color:#f7f3eb;padding:1.15rem var(--page-gutter);background:#0c1416}.page-module___8aEwW__footerInner{grid-template-columns:minmax(13rem,1fr) auto minmax(16rem,1fr);align-items:center;gap:1.25rem;max-width:80rem;margin:0 auto;display:grid}.page-module___8aEwW__footerBrand{align-items:center;gap:.65rem;display:inline-flex}.page-module___8aEwW__footerMark{grid-template-columns:repeat(2,1.1rem);width:2.2rem;height:1.95rem;display:grid;overflow:hidden}.page-module___8aEwW__footerMark span{color:#0c1416;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:.65rem;font-weight:900;display:inline-flex}.page-module___8aEwW__footerMark span:first-child{background:#e48976}.page-module___8aEwW__footerMark span:last-child{background:#8dc2c9}.page-module___8aEwW__footerBrand strong,.page-module___8aEwW__footerBrand small{display:block}.page-module___8aEwW__footerBrand strong{font-size:.78rem;font-weight:850}.page-module___8aEwW__footerBrand small{color:#e7b255;font-family:var(--font-mono);letter-spacing:.12em;margin-top:.2rem;font-size:.57rem}.page-module___8aEwW__footerNav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.15rem;display:flex}.page-module___8aEwW__footerNav a,.page-module___8aEwW__footerStatus{color:#bbc5c0;font-size:.72rem;text-decoration:none}.page-module___8aEwW__footerNav a:hover,.page-module___8aEwW__footerNav a:focus-visible{color:#e7b255;text-decoration:underline}.page-module___8aEwW__footerMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.page-module___8aEwW__footerMeta>small{color:#84918b;font-size:.65rem}.page-module___8aEwW__footerDisclosure{position:relative}.page-module___8aEwW__footerDisclosure summary{color:#bbc5c0;cursor:pointer;text-underline-offset:.18em;min-height:2.75rem;padding-block:.75rem;font-size:.72rem}.page-module___8aEwW__footerDisclosure summary:hover,.page-module___8aEwW__footerDisclosure summary:focus-visible{color:#e7b255}.page-module___8aEwW__footerDisclosure p{color:#182023;z-index:2;background:#f7f3eb;border:1px solid #d6cfc2;border-radius:.7rem;width:min(18rem,100vw - 2rem);margin:0;padding:.75rem;font-size:.76rem;line-height:1.5;position:absolute;bottom:calc(100% + .55rem);right:0;box-shadow:0 1rem 2rem #080e1047}@keyframes page-module___8aEwW__signalPulse{0%,to{box-shadow:0 0 #46d58b6b}45%{box-shadow:0 0 0 .4rem #46d58b00}}.page-module___8aEwW__authLayout{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);max-width:34rem;margin:0 auto;padding:clamp(1.25rem,4vw,2.25rem)}.page-module___8aEwW__authLayout .pageIntro h1{font-size:clamp(2.3rem,7vw,4rem)}.page-module___8aEwW__inlineAlert{background:var(--color-warm-soft);border:1px solid var(--color-warning);border-radius:var(--radius-md);color:var(--color-ink-strong);line-height:var(--type-body-leading);margin:1.25rem 0 0;padding:.75rem .9rem}.page-module___8aEwW__backLink{color:var(--color-ink-muted);margin:1.25rem 0 0}.page-module___8aEwW__backLink a{font-weight:800}.page-module___8aEwW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.page-module___8aEwW__card{background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;min-height:15rem;padding:clamp(1.2rem,3vw,1.7rem);display:flex}.page-module___8aEwW__card h2{color:var(--color-ink-strong);margin:0;font-size:1.25rem;line-height:1.25}.page-module___8aEwW__card p{color:var(--color-ink-muted);line-height:var(--type-body-leading)}.page-module___8aEwW__cardLead{margin-bottom:-.2rem;font-size:1.05rem;font-weight:850;color:var(--color-ink-strong)!important}.page-module___8aEwW__cardMeta{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--type-data-size);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;font-weight:800;display:flex}.page-module___8aEwW__cardMeta span{font-weight:650}.page-module___8aEwW__cardLink{background:var(--color-stage);color:var(--color-surface);margin-top:1rem}.page-module___8aEwW__cardLink:hover,.page-module___8aEwW__cardLink:focus-visible{background:var(--color-amber);color:var(--color-ink-strong);text-decoration:none;transform:translateY(-1px)}.page-module___8aEwW__rankingList{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.page-module___8aEwW__empty{color:var(--color-accent)!important}@media (max-width:62rem){.page-module___8aEwW__hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.92fr);padding:2rem}.page-module___8aEwW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__featureCard,.page-module___8aEwW__cardContent{min-height:15.5rem}.page-module___8aEwW__footerInner{grid-template-columns:1fr auto}.page-module___8aEwW__footerMeta{grid-column:1/-1;justify-content:space-between}}@media (max-width:52rem){.page-module___8aEwW__hero{grid-template-columns:1fr}.page-module___8aEwW__heroVisual{min-height:18rem}.page-module___8aEwW__heroArtwork{background-size:100% 100%}.page-module___8aEwW__philosophy{grid-template-columns:1fr}.page-module___8aEwW__philosophyQuote{border-bottom:1px solid #d5cec2;border-right:0;padding-bottom:1rem;padding-right:0}.page-module___8aEwW__philosophyQuote h2{max-width:24ch}}@media (max-width:38rem){.page-module___8aEwW__homeShell{padding:.75rem 1rem 2.25rem}.page-module___8aEwW__hero{border-radius:.9rem;gap:1rem;min-height:0;padding:1.25rem}.page-module___8aEwW__hero h1{max-width:none;font-size:clamp(2.55rem,12vw,3.5rem)}.page-module___8aEwW__heroDescription,.page-module___8aEwW__heroDescription span{display:block}.page-module___8aEwW__heroActions{flex-direction:column;align-items:stretch}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction{width:100%}.page-module___8aEwW__heroVisual{min-height:15.5rem}.page-module___8aEwW__heroQuote{margin-right:.25rem}.page-module___8aEwW__heroStats{bottom:0}.page-module___8aEwW__heroStats div{padding:.58rem .45rem}.page-module___8aEwW__heroStats strong{font-size:1rem}.page-module___8aEwW__heroStats span{font-size:.55rem}.page-module___8aEwW__featureGrid{grid-template-columns:1fr}.page-module___8aEwW__featureCard,.page-module___8aEwW__cardContent{min-height:15.5rem}.page-module___8aEwW__philosophy{padding:1.25rem}.page-module___8aEwW__values{grid-template-columns:1fr}.page-module___8aEwW__values li,.page-module___8aEwW__values li+li{border-top:1px solid #d5cec2;border-left:0;padding:.8rem 0 0}.page-module___8aEwW__values li:first-child{border-top:0;padding-top:0}.page-module___8aEwW__footerInner{flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__footerNav{justify-content:flex-start}.page-module___8aEwW__footerMeta{grid-template-columns:1fr;align-items:flex-start;gap:.3rem;display:grid}.page-module___8aEwW__footerDisclosure p{inset:calc(100% + .25rem) auto auto 0}.page-module___8aEwW__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__statusDot,.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__cardAction{transition:none;animation:none}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__primaryAction:focus-visible,.page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__secondaryAction:focus-visible,.page-module___8aEwW__cardAction:hover,.page-module___8aEwW__cardAction:focus-visible,.page-module___8aEwW__primaryAction:hover .page-module___8aEwW__actionArrow,.page-module___8aEwW__primaryAction:focus-visible .page-module___8aEwW__actionArrow{transform:none}}.page-module___8aEwW__heroAsideCopy{color:#e7b255;text-align:left;z-index:1;position:absolute;top:2.35rem;right:.85rem}.page-module___8aEwW__heroAsideCopy p{font-family:var(--font-mono);letter-spacing:.16em;margin:0;font-size:clamp(.75rem,1.1vw,.92rem);font-weight:700;line-height:1.95}.page-module___8aEwW__heroAsideCopy span{color:#b9c6bf;font-family:var(--font-mono);letter-spacing:.13em;border-top:1px solid #e7b25570;margin-top:.9rem;padding-top:.75rem;font-size:.56rem;line-height:1.8;display:block}.page-module___8aEwW__heroStats div{align-items:center;gap:.6rem;display:flex}.page-module___8aEwW__heroStats div>svg{color:#e7b255;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none;width:1.45rem;height:1.45rem}.page-module___8aEwW__heroStats div>span{gap:.12rem;min-width:0;display:grid}.page-module___8aEwW__heroStats div>span strong{display:block}.page-module___8aEwW__heroStats div>span small{color:#bcc8c0;font-family:var(--font-mono);letter-spacing:.02em;font-size:.57rem;line-height:1.3;display:block}.page-module___8aEwW__cardAction{justify-content:flex-start}.page-module___8aEwW__cardEnglishLabel{color:currentColor;font-family:var(--font-mono);letter-spacing:.18em;opacity:.62;margin-top:.65rem;font-size:.56rem;line-height:1.35;display:block}.page-module___8aEwW__philosophyQuote{min-width:0;padding-left:2.9rem;position:relative}.page-module___8aEwW__quoteMark{color:#d6cfc2;font-family:Georgia,serif;font-size:4.4rem;font-weight:900;line-height:.75;position:absolute;top:.15rem;left:0}.page-module___8aEwW__philosophyQuote h2{max-width:30ch;font-size:clamp(1.05rem,1.7vw,1.38rem)}.page-module___8aEwW__philosophyQuote p{font-family:var(--font-mono);letter-spacing:.16em;font-size:.56rem}.page-module___8aEwW__values li{align-items:center;gap:.65rem;display:flex}.page-module___8aEwW__values li>svg{color:#182023;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;flex:none;width:1.7rem;height:1.7rem}.page-module___8aEwW__values li>span{gap:.18rem;min-width:0;display:grid}.page-module___8aEwW__values strong,.page-module___8aEwW__values small{display:block}.page-module___8aEwW__values small{color:#626a68;font-size:.68rem;line-height:1.45}.page-module___8aEwW__footerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.95rem;display:flex}.page-module___8aEwW__footerLinks summary{color:#bbc5c0;cursor:pointer;text-underline-offset:.18em;min-height:2.75rem;padding-block:.75rem;font-size:.68rem}.page-module___8aEwW__footerLinks summary:hover,.page-module___8aEwW__footerLinks summary:focus-visible{color:#e7b255}.page-module___8aEwW__footerPanel{color:#182023;z-index:2;background:#f7f3eb;border:1px solid #d6cfc2;border-radius:.7rem;width:min(18rem,100vw - 2rem);margin:0;padding:.75rem;font-size:.74rem;line-height:1.5;position:absolute;bottom:calc(100% + .55rem);right:0;box-shadow:0 1rem 2rem #080e1047}.page-module___8aEwW__footerMeta{place-items:flex-end end;gap:.35rem;display:grid}.page-module___8aEwW__footerAboutLink{color:#e7b255;font-size:.68rem;text-decoration:none}.page-module___8aEwW__footerAboutLink:hover,.page-module___8aEwW__footerAboutLink:focus-visible{text-decoration:underline}@media (max-width:52rem){.page-module___8aEwW__heroAsideCopy{top:1.45rem;right:.25rem}.page-module___8aEwW__philosophyQuote{padding-left:2.9rem}.page-module___8aEwW__footerLinks{justify-content:flex-start}}@media (max-width:38rem){.page-module___8aEwW__heroAsideCopy{top:.85rem;right:.2rem}.page-module___8aEwW__heroAsideCopy p{font-size:.65rem;line-height:1.65}.page-module___8aEwW__heroAsideCopy span{margin-top:.6rem;padding-top:.5rem;font-size:.48rem}.page-module___8aEwW__heroStats div{gap:.35rem}.page-module___8aEwW__heroStats div>svg{width:1.15rem;height:1.15rem}.page-module___8aEwW__heroStats div>span small{font-size:.5rem}.page-module___8aEwW__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:.15rem;width:100%;display:grid}.page-module___8aEwW__footerPanel{inset:calc(100% + .25rem) auto auto 0}.page-module___8aEwW__footerMeta{place-items:flex-start start}}.page-module___8aEwW__hero[data-home-hero=true]{border-radius:0 0 1.1rem 1.1rem}body:has(.page-module___8aEwW__homeShell[data-home-shell=true]){background:#f7f3eb}.page-module___8aEwW__homeShell[data-home-shell=true]{width:min(80rem,100% - 2rem);max-width:80rem;min-height:0;margin:0 auto;padding:0 0 4.5rem;position:relative}.page-module___8aEwW__hero[data-home-hero=true]{border-radius:0 0 1.1rem 1.1rem;grid-template-columns:minmax(0,1.02fr) minmax(24rem,.98fr);gap:clamp(2.5rem,4.5vw,4.5rem);min-height:36rem;padding:clamp(2.5rem,5vw,4rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{z-index:2;max-width:38rem}.page-module___8aEwW__hero[data-home-hero=true] h1{letter-spacing:-.04em;font-size:clamp(3.4rem,4.7vw,4.25rem);line-height:1.02}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroDescription{margin-top:1.4rem;font-size:clamp(1rem,1.35vw,1.12rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus{border-bottom:0;margin-top:1.65rem;padding-block:1.1rem 0}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus strong{font-size:.95rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus>span:last-child{font-size:.9rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroActions{margin-top:1.65rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__primaryAction,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{min-height:3.35rem;padding:.8rem 1.25rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual{min-height:28rem;position:static}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{pointer-events:none;z-index:0;background-color:#030607;background-position:50%;background-size:cover}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{content:"";pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before{opacity:.46;transform-origin:66% 48%;background:radial-gradient(at 66% 48%,#ffe8af57 0,#e7b2551f 18%,#0000 43%);animation:4.8s ease-out both page-module___8aEwW__heroDoorBreath}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{opacity:.34;background-image:radial-gradient(circle at 54% 24%,#ffd379cc 0 1px,#0000 2px),radial-gradient(circle at 63% 66%,#ffe1a4b8 0 1px,#0000 2px),radial-gradient(circle at 76% 31%,#e7b255a8 0 1px,#0000 2px),radial-gradient(circle at 83% 72%,#ffe8af85 0 1px,#0000 2px),radial-gradient(circle at 47% 78%,#e7b25580 0 1px,#0000 2px);animation:4.6s ease-out both page-module___8aEwW__heroDustDrift}@keyframes page-module___8aEwW__heroDoorBreath{0%{opacity:.34;transform:scale(.985)}55%{opacity:.58;transform:scale(1.025)}to{opacity:.4;transform:scale(1)}}@keyframes page-module___8aEwW__heroDustDrift{0%{opacity:.24;transform:translateY(.35rem)}to{opacity:.34;transform:translate(.3rem,-.35rem)}}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{z-index:2;width:min(31rem,42%);bottom:1.75rem;left:auto;right:1.75rem}.page-module___8aEwW__featureGrid{gap:1.25rem;margin-top:1.5rem}.page-module___8aEwW__featureCard,.page-module___8aEwW__cardContent{min-height:22rem}.page-module___8aEwW__cardContent{padding:1.55rem 1.5rem 1.25rem}.page-module___8aEwW__cardIcon{width:2.35rem;height:2.35rem}.page-module___8aEwW__featureCard h2{margin-top:1rem;font-size:clamp(1.45rem,2vw,1.75rem)}.page-module___8aEwW__featureCard p{margin-top:.75rem;font-size:.94rem;line-height:1.65}.page-module___8aEwW__cardAction{max-width:13rem;min-height:3.25rem;padding:.25rem .35rem .25rem .9rem}.page-module___8aEwW__cardActionIcon{width:2.35rem;height:2.35rem}.page-module___8aEwW__featureCard[data-tone=dark] .page-module___8aEwW__cardAction{color:#e7b255;border-color:#e7b255}.page-module___8aEwW__featureCard[data-tone=dark] .page-module___8aEwW__cardActionIcon{color:#0c1416;background:#e7b255}.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardAction{color:#182023;border-color:#182023}.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardActionIcon{color:#f6f2ea;background:#182023}.page-module___8aEwW__featureCard[data-tone=dark] .page-module___8aEwW__cardAction:hover,.page-module___8aEwW__featureCard[data-tone=dark] .page-module___8aEwW__cardAction:focus-visible{color:#0c1416;background:#e7b255}.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardAction:hover,.page-module___8aEwW__featureCard[data-tone=light] .page-module___8aEwW__cardAction:focus-visible{color:#f6f2ea;background:#182023}.page-module___8aEwW__philosophy{min-height:12rem;margin-top:1.5rem;padding:2.25rem 2.5rem}.page-module___8aEwW__values strong{font-size:1.02rem}.page-module___8aEwW__footer{padding:1.65rem var(--page-gutter);border-radius:0 0 1.1rem 1.1rem;width:min(80rem,100% - 2rem);margin:0 auto 1.5rem}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{animation:none;transform:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before{opacity:.4}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{opacity:.24}}@media (max-width:62rem){.page-module___8aEwW__hero[data-home-hero=true]{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.page-module___8aEwW__featureCard,.page-module___8aEwW__cardContent{min-height:20rem}}@media (max-width:52rem){.page-module___8aEwW__hero[data-home-hero=true]{grid-template-columns:1fr}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual{min-height:24rem;position:relative;overflow:hidden}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{background-position:62%;background-size:auto 100%}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy{top:1.75rem;right:1.5rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{width:auto;bottom:.9rem;left:.9rem;right:.9rem}}@media (max-width:38rem){.page-module___8aEwW__homeShell[data-home-shell=true]{width:min(80rem,100% - 1.25rem);padding:0 0 3rem}.page-module___8aEwW__hero[data-home-hero=true]{border-radius:0 0 .9rem .9rem;gap:2rem;padding:1.65rem}.page-module___8aEwW__hero[data-home-hero=true] h1{font-size:clamp(2.75rem,12vw,3.5rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual{min-height:20rem}.page-module___8aEwW__featureCard,.page-module___8aEwW__cardContent{min-height:22rem}.page-module___8aEwW__philosophy{padding:1.75rem 1.5rem}.page-module___8aEwW__footer{width:min(80rem,100% - 1.25rem)}.page-module___8aEwW__footerLinks{align-items:start}.page-module___8aEwW__footerLinks details[open]{grid-column:1/-1}.page-module___8aEwW__footerPanel{width:100%;margin-top:.35rem;position:static;inset:auto}}html:has(.page-module___8aEwW__homeShell){scroll-snap-type:y proximity;background:#050505}body:has(.page-module___8aEwW__homeShell){color:#fafafa;background:#050505;overflow-x:hidden}.page-module___8aEwW__homeShell[data-home-shell=true]{--home-entry-max-width:96rem;--home-entry-gutter:clamp(3rem, 7vw, 7.5rem);--home-entry-gap:clamp(2rem, 4vw, 4.5rem);color:#fafafa;background:#050505;width:100%;max-width:none;margin:0;padding:0;position:relative;overflow:clip}.page-module___8aEwW__hero[data-home-hero=true]{box-shadow:none;scroll-snap-align:start;isolation:isolate;background:#050505;border:0;border-radius:0;align-items:stretch;min-height:100dvh;padding:clamp(7rem,15vh,10rem) clamp(1.5rem,7vw,8rem) clamp(4rem,9vh,8rem);display:block;position:relative;overflow:hidden}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{z-index:3;flex-direction:column;justify-content:center;max-width:61rem;min-height:calc(100dvh - 18rem);display:flex;position:relative}.page-module___8aEwW__hero[data-home-hero=true] h1{color:#fafafa;letter-spacing:-.065em;max-width:11ch;font-size:clamp(4rem,7.2vw,6.75rem);font-weight:800;line-height:.98}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__signalStamp{margin-top:clamp(1.25rem,2.4vh,2rem);font-size:clamp(.76rem,1.1vw,.95rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroDescription{color:#d7d7d5;max-width:41rem;margin-top:clamp(1.35rem,2.7vh,2.25rem);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus{border-block:1px solid #fafafa3d;max-width:42rem;margin-top:clamp(1.45rem,3vh,2.5rem);padding-block:1rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus strong{color:#fafafa;font-size:.98rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus>span:last-child{color:#b7b7b5;font-size:.9rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroActions{gap:1rem;margin-top:clamp(1.5rem,3vh,2.4rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__primaryAction,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{min-height:3.55rem;padding-inline:1.45rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__primaryAction{min-width:13rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__disclosureNote{color:#919391;margin-top:1.15rem;font-size:.7rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>[role=status]{color:#f4c875;background:#050505a3;border:1px solid #e7b25561;border-radius:.55rem;max-width:42rem;margin:1rem 0 0;padding:.75rem .9rem;font-size:.86rem;line-height:1.5}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual{pointer-events:none;z-index:0;min-height:0;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{transform-origin:50%;z-index:0;background-color:#050505;background-position:50%;background-size:cover;inset:-2%;transform:scale(1)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual:after{content:"";z-index:1;background:linear-gradient(90deg,#050505f7 0%,#050505d1 23%,#05050557 51%,#0505051a 75%,#05050561 100%),linear-gradient(#0505058a 0%,#05050514 33%,#0505053d 70%,#050505 100%);position:absolute;inset:0}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{z-index:2}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy{z-index:3;top:clamp(8rem,21vh,13rem);right:clamp(2rem,8vw,8rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{z-index:3;background:#05050570;border-color:#fafafa4d;width:min(38rem,47%);bottom:clamp(2rem,7vh,5rem);left:auto;right:clamp(1.5rem,7vw,8rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats div{padding:.95rem 1rem}.page-module___8aEwW__entryStage[data-home-entry-stage=true]{padding:2rem var(--home-entry-gutter);scroll-snap-align:start;isolation:isolate;background:linear-gradient(#050505 0%,#050505f7 13%,#0c1416f5 100%),radial-gradient(circle at 50% 0,#e7b25521,#0000 40%);display:grid;position:relative}.page-module___8aEwW__entryStage[data-home-entry-stage=true]:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#050505d9,#0000 16% 82%,#050505 100%);position:absolute;inset:0}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureGrid{align-self:start;gap:var(--home-entry-gap);max-width:var(--home-entry-max-width);opacity:1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0 auto;animation:none;transform:none}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard,.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardContent{min-height:clamp(24rem,60vh,32rem)}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard{border:1px solid #fafafa1f;border-radius:.9rem}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardContent{padding:clamp(1.4rem,2.8vw,2.2rem)}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard h2{margin-top:1.2rem;font-size:clamp(1.45rem,2vw,1.85rem)}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard p{max-width:26ch;margin-top:.9rem;font-size:.98rem;line-height:1.75}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardAction{max-width:14rem;min-height:3.5rem;padding-left:.9rem}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardMedia{transition:transform .6s cubic-bezier(.22,1,.36,1)}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard:hover .page-module___8aEwW__cardMedia,.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard:focus-within .page-module___8aEwW__cardMedia{transform:scale(1.025)}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardAction:hover .page-module___8aEwW__cardActionIcon,.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardAction:focus-visible .page-module___8aEwW__cardActionIcon{transform:translate(.28rem)}.page-module___8aEwW__philosophy{border-radius:0;min-height:clamp(18rem,35vh,28rem);margin-top:0;padding:clamp(3rem,7vw,7rem) clamp(2rem,7vw,7.5rem)}.page-module___8aEwW__footer{border-radius:0;width:100%;margin:0;padding:1.65rem clamp(1.5rem,7vw,7.5rem)}@keyframes page-module___8aEwW__f012Rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>*{animation:.8s cubic-bezier(.22,1,.36,1) both page-module___8aEwW__f012Rise}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>:nth-child(2){animation-delay:80ms}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>:nth-child(3){animation-delay:.14s}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>:nth-child(4){animation-delay:.2s}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>:nth-child(5){animation-delay:.26s}@keyframes page-module___8aEwW__f012HeroCopyExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes page-module___8aEwW__f012HeroSceneExit{0%{transform:scale(1)}to{transform:scale(1.05)}}@supports (animation-timeline:view()){.page-module___8aEwW__hero[data-home-hero=true]{view-timeline-axis:block;view-timeline-name:--f012-hero}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{animation:linear both page-module___8aEwW__f012HeroCopyExit;animation-timeline:--f012-hero;animation-range:exit exit 72%}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{animation:linear both page-module___8aEwW__f012HeroSceneExit;animation-timeline:--f012-hero;animation-range:exit}}@media (max-width:62rem){.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{width:min(38rem,58%)}}@media (max-width:58rem){html:has(.page-module___8aEwW__homeShell){scroll-snap-type:none}.page-module___8aEwW__header:has(.page-module___8aEwW__homepageLinks){background:#050505;border-bottom:1px solid #fafafa1f;position:relative}.page-module___8aEwW__header:has(.page-module___8aEwW__homepageLinks) .page-module___8aEwW__navigation{background:#050505;border-radius:0;width:100%}.page-module___8aEwW__hero[data-home-hero=true]{min-height:calc(100svh - var(--nav-height));min-height:calc(100dvh - var(--nav-height));padding-top:clamp(3rem,8vh,5rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{min-height:calc(100dvh - 14rem)}}@media (max-width:52rem){.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{padding-bottom:8rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual{position:absolute}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{background-position:58%}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual:after{background:linear-gradient(90deg,#050505f0 0%,#050505b3 39%,#05050533 100%),linear-gradient(#0505058c 0%,#0505051f 44%,#050505 100%)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy{top:5rem;right:1.5rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{width:auto;bottom:2rem;left:1.5rem;right:1.5rem}}@media (max-width:38rem){.page-module___8aEwW__hero[data-home-hero=true]{min-height:calc(100svh - var(--nav-height));min-height:calc(100dvh - var(--nav-height));padding:3rem 1.25rem 2.5rem}.page-module___8aEwW__hero[data-home-hero=true] h1{max-width:100%;font-size:clamp(2.25rem,12vw,3.35rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{min-height:calc(100dvh - 11rem)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroDescription{font-size:1rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroActions{flex-direction:column;align-items:stretch;max-width:21rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__primaryAction,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{width:100%}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy{display:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{bottom:1.25rem;left:.75rem;right:.75rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats div{gap:.3rem;padding:.7rem .35rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats div>svg{width:1.15rem;height:1.15rem}.page-module___8aEwW__homeShell[data-home-shell=true]{--home-entry-gutter:1.25rem}.page-module___8aEwW__entryStage[data-home-entry-stage=true]{padding:2rem var(--home-entry-gutter)}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureGrid{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard,.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardContent{min-height:25rem}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardContent{padding:1.6rem}}@media (prefers-reduced-motion:reduce){html:has(.page-module___8aEwW__homeShell){scroll-snap-type:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>*,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{opacity:1!important;animation:none!important;transform:none!important}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__cardMedia,.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__cardAction{transition:none}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard:hover .page-module___8aEwW__cardMedia,.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard:focus-within .page-module___8aEwW__cardMedia,.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__primaryAction:focus-visible,.page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__secondaryAction:focus-visible,.page-module___8aEwW__cardAction:hover,.page-module___8aEwW__cardAction:focus-visible,.page-module___8aEwW__cardAction:hover .page-module___8aEwW__cardActionIcon,.page-module___8aEwW__cardAction:focus-visible .page-module___8aEwW__cardActionIcon{transform:none}}@media (max-width:58rem){.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy{display:none}}@media (max-width:52rem){.page-module___8aEwW__values{grid-template-columns:1fr}.page-module___8aEwW__values li,.page-module___8aEwW__values li+li{border-top:1px solid #d5cec2;border-left:0;padding:.8rem 0 0}.page-module___8aEwW__values li:first-child{border-top:0;padding-top:0}}.page-module___8aEwW__mobileDescription{display:none!important}@media (max-width:58rem){.page-module___8aEwW__hero[data-home-hero=true]{flex-direction:column;gap:0;min-height:0;padding:0 1.25rem 2rem;display:flex;overflow:visible}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual{aspect-ratio:16/9;flex:none;order:-1;width:calc(100% + 2.5rem);min-height:0;margin-inline:-1.25rem;position:relative;inset:auto;overflow:hidden}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{background-position:50%;background-size:contain;animation:none;inset:0;transform:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual:after,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{display:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{opacity:1;align-self:center;width:100%;max-width:42rem;min-height:0;padding:1.5rem 0 0;animation:none;transform:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>*{opacity:1;animation:none;transform:none}.page-module___8aEwW__hero[data-home-hero=true] h1{letter-spacing:-.04em;max-width:100%;margin:0;font-size:clamp(2rem,8.5vw,3.5rem);line-height:1.2}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__signalStamp,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__desktopDescription,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__disclosureNote{display:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__mobileDescription{display:block!important}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroDescription{margin-top:1rem;font-size:.95rem;line-height:1.8}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus{border:0;gap:0;margin-top:1.25rem;padding:0}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus strong{color:#bdc8c2;font-size:.85rem;font-weight:500}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus>span:last-child{display:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroActions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.5rem;width:100%;max-width:none;margin-top:1rem;display:grid}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__primaryAction,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{gap:.5rem;width:100%;min-width:0;min-height:3.1rem;padding:.65rem .5rem;font-size:.875rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{background:0 0;border-color:#0000;font-weight:600}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{background:0 0;border:0;border-top:1px solid #303735;border-radius:0;align-self:center;width:100%;max-width:42rem;margin-top:2rem;padding-top:1rem;position:relative;inset:auto}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats div{text-align:center;gap:.3rem;min-width:0;padding:.4rem .25rem}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats div>svg{display:none}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats small{font-size:.7rem;line-height:1.6}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats strong{font-size:1.2rem;line-height:1.4}}.page-module___8aEwW__footerLinks{position:relative}.page-module___8aEwW__footerLinks details{position:static}.page-module___8aEwW__footerPanel{overflow-wrap:anywhere;width:min(30rem,100vw - 4rem);max-height:min(29rem,70vh);padding:1.15rem;font-size:.88rem;line-height:1.8;left:50%;right:auto;overflow-y:auto;transform:translate(-50%)}.page-module___8aEwW__footerPanel h3{color:#182023;margin:0 0 .65rem;font-size:1rem;line-height:1.5}.page-module___8aEwW__footerPanel p{margin:.65rem 0}.page-module___8aEwW__footerPanel a{color:#77500e;text-underline-offset:.2em;align-items:center;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex}.page-module___8aEwW__footerPanel .page-module___8aEwW__contactEmail{font-size:1.05rem;font-weight:800}.page-module___8aEwW__footerLinks summary:focus-visible,.page-module___8aEwW__footerPanel a:focus-visible{outline-offset:3px;border-radius:.2rem;outline:3px solid #e7b255}@media (max-width:52rem){.page-module___8aEwW__footerLinks{width:100%}}@media (max-width:38rem){.page-module___8aEwW__footerPanel{width:100%;max-height:none;margin-top:.35rem;position:static;transform:none}}@media (max-width:52rem){.page-module___8aEwW__footerInner{flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.15rem;display:grid}.page-module___8aEwW__footerLinks details[open]{grid-column:1/-1}.page-module___8aEwW__footerPanel{width:100%;max-height:none;margin-top:.35rem;position:static;transform:none}.page-module___8aEwW__footerMeta{place-items:flex-start start}}.page-module___8aEwW__statLoading{vertical-align:middle;background:var(--theme-accent);opacity:.65;width:2.7rem;height:3px;display:inline-block}.page-module___8aEwW__homeShell[data-home-shell=true],.page-module___8aEwW__hero[data-home-hero=true]{background:var(--theme-page-bg);color:var(--theme-text)}html:has(.page-module___8aEwW__homeShell){background:var(--theme-page-bg);color:var(--theme-text)}body:has(.page-module___8aEwW__homeShell){background:var(--theme-page-bg);color:var(--theme-text)}.page-module___8aEwW__hero[data-home-hero=true] h1,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus strong,.page-module___8aEwW__heroStats strong{color:var(--theme-text)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroDescription,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus>span:last-child,.page-module___8aEwW__heroStats span,.page-module___8aEwW__heroAsideCopy,.page-module___8aEwW__heroAsideCopy p,.page-module___8aEwW__heroAsideCopy strong{color:var(--theme-text-muted)}.page-module___8aEwW__signalStamp{color:var(--theme-accent)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__disclosureNote{color:var(--theme-text-subtle)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{border-color:var(--theme-border)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{background:var(--theme-panel-bg)}.page-module___8aEwW__heroStats div+div:before{background:var(--theme-border)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats span,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats div>span small{color:var(--theme-text-muted)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy>[role=status]{background:var(--theme-panel-bg);border-color:var(--theme-border);color:var(--theme-accent)}.page-module___8aEwW__primaryAction{background:var(--theme-accent-fill);border-color:var(--theme-accent-fill);color:var(--theme-on-accent)}.page-module___8aEwW__primaryAction:hover,.page-module___8aEwW__primaryAction:focus-visible{background:var(--theme-accent-fill);border-color:var(--theme-accent);box-shadow:0 .75rem 1.5rem var(--theme-shadow)}.page-module___8aEwW__secondaryAction,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{border-color:var(--theme-border-strong);color:var(--theme-text);background:0 0}.page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__secondaryAction:focus-visible{background:var(--theme-panel-raised);border-color:var(--theme-border-strong);color:var(--theme-text)}.page-module___8aEwW__entryStage[data-home-entry-stage=true],.page-module___8aEwW__entryStage[data-home-entry-stage=true]:before{background:var(--theme-page-bg)}.page-module___8aEwW__entryStage[data-home-entry-stage=true] .page-module___8aEwW__featureCard{border-color:var(--theme-border)}.page-module___8aEwW__philosophy{background:var(--theme-panel-bg);border-color:var(--theme-border)}.page-module___8aEwW__philosophyQuote,.page-module___8aEwW__values li,.page-module___8aEwW__values li+li{border-color:var(--theme-border)}.page-module___8aEwW__philosophyQuote h2,.page-module___8aEwW__values strong{color:var(--theme-text)}.page-module___8aEwW__philosophyQuote p,.page-module___8aEwW__values p{color:var(--theme-text-muted)}.page-module___8aEwW__values li>svg{color:var(--theme-text)}.page-module___8aEwW__values span,.page-module___8aEwW__values small{color:var(--theme-text-muted)}.page-module___8aEwW__footer{background:var(--theme-page-bg);border-color:var(--theme-border);color:var(--theme-text)}.page-module___8aEwW__footerBrand strong,.page-module___8aEwW__footerLinks summary{color:var(--theme-text)}.page-module___8aEwW__footerBrand small,.page-module___8aEwW__footerMeta,.page-module___8aEwW__footerMeta p,.page-module___8aEwW__footerMeta>small{color:var(--theme-text-muted)}.page-module___8aEwW__footerPanel{background:var(--theme-panel-bg);border-color:var(--theme-border);box-shadow:0 1rem 2rem var(--theme-shadow);color:var(--theme-text-muted)}.page-module___8aEwW__footerPanel h3{color:var(--theme-text)}.page-module___8aEwW__footerPanel a{color:var(--theme-accent)}@media (max-width:58rem){.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroStats{background:0 0}}@media (min-width:58.001rem){.page-module___8aEwW__hero[data-home-hero=true] h1,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus strong,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroDescription,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus>span:last-child,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__disclosureNote,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy p,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy span{color:var(--theme-image-text)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__signalStamp{color:#e7b255}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{color:var(--theme-image-text);border-color:color-mix(in srgb, var(--theme-image-text) 40%, transparent)}.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction:hover,.page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction:focus-visible{background:#182124}}html .page-module___8aEwW__hero[data-home-hero=true]{background-color:#f7f3eb}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{background-color:#f7f3eb}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{background-image:url(/images/cache/home-daytime-original.0d3b20e8c576.webp);background-position:bottom;background-size:100%;animation:none;inset:0;transform:none}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroVisual:after{display:none}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:before{display:none}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork:after{display:none}@media (min-width:58.001rem){html .page-module___8aEwW__hero[data-home-hero=true]{padding-top:clamp(7rem,13vh,9rem)}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroCopy{justify-content:flex-start;max-width:min(38vw,33rem);min-height:0;padding-bottom:0}html .page-module___8aEwW__hero[data-home-hero=true] h1{color:var(--theme-text);max-width:none;font-size:clamp(3rem,4.5vw,4.75rem)}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__signalStamp{color:var(--theme-accent);margin-top:1.1rem}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroDescription{color:var(--theme-text-muted);max-width:min(26vw,25rem);margin-top:1.2rem;font-size:1rem}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus{max-width:min(26vw,25rem);margin-top:1.2rem;padding-block:.7rem}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus strong{color:var(--theme-text)}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__dailyStatus>span:last-child{color:var(--theme-text-muted)}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroActions{gap:.75rem;margin-top:1.2rem}:is(html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__primaryAction,html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction){min-width:0;padding-inline:1rem}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction{background:var(--theme-panel-bg);color:var(--theme-text);border-color:var(--theme-border-strong)}:is(html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction:hover,html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__secondaryAction:focus-visible){background:var(--theme-panel-raised)}html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroAsideCopy{display:none}}@media (max-width:58rem){html .page-module___8aEwW__hero[data-home-hero=true] .page-module___8aEwW__heroArtwork{background-position:50%;background-size:contain}}
