.hero[data-astro-cid-ge2uvauf]{isolation:isolate;margin-top:calc(-4.5rem - 1px - env(safe-area-inset-top));min-height:100svh;padding-block:calc(4.5rem + env(safe-area-inset-top) + 4rem) 9rem;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow-x:clip}@media (orientation:landscape) and (height<=500px){.hero[data-astro-cid-ge2uvauf]{padding-block:calc(4.5rem + env(safe-area-inset-top) + 1.5rem) 5rem}}.sky[data-astro-cid-ge2uvauf]{z-index:-2;background:radial-gradient(ellipse 46% 34% at 50% 48%, #0b1a33eb, #0b1a3399 60%, transparent 100%), radial-gradient(1.5px 1.5px at 4% 10%, #f7d68ae6, transparent), radial-gradient(1px 1px at 11% 40%, #fbf6eab3, transparent), radial-gradient(1.5px 1.5px at 24% 6%, #fbf6ea99, transparent), radial-gradient(1px 1px at 38% 4%, #f7d68ab3, transparent), radial-gradient(1.5px 1.5px at 66% 5%, #fbf6eab3, transparent), radial-gradient(1px 1px at 80% 8%, #fbf6ea80, transparent), radial-gradient(1.5px 1.5px at 95% 30%, #f7d68acc, transparent), radial-gradient(1px 1px at 97% 48%, #fbf6ea99, transparent), radial-gradient(1px 1px at 3% 52%, #fbf6ea8c, transparent), radial-gradient(1.5px 1.5px at 84% 40%, #fbf6ea80, transparent), radial-gradient(60% 45% at 50% 100%, #f2c14e47, transparent 70%), radial-gradient(80% 40% at 50% 100%, #e8963c29, transparent 75%), radial-gradient(45% 35% at 12% 95%, #1d5c4059, transparent 70%), radial-gradient(45% 35% at 88% 95%, #b3261e38, transparent 70%), linear-gradient(180deg, var(--color-navy-950) 0%, var(--color-navy-900) 45%, var(--color-navy-800) 100%);position:absolute;inset:0}.hero-scene[data-astro-cid-ge2uvauf],.hero-scene[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf],.hero-scrim[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero-scene[data-astro-cid-ge2uvauf]{overflow:hidden}.hero-scene[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero-scene[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf][data-loaded]{animation:2.4s cubic-bezier(.22,1,.36,1) both hero-zoom}@keyframes hero-zoom{0%{transform:scale(1.1)}}[data-motion=paused] .hero-scene[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf][data-loaded]{animation:none}.hero-scrim[data-astro-cid-ge2uvauf]{background:radial-gradient(50% 30%,#0b1a338c,#0b1a3340 70%,#0000 100%),linear-gradient(#0712269e 0%,#0712261a 16% 72%,#0712268c 100%)}.twinkle[data-astro-cid-ge2uvauf]{left:var(--x);top:var(--y);background:var(--color-gold-300);opacity:.35;width:3px;height:3px;animation:blink 3.6s ease-in-out var(--t) infinite;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #f7d68a99}@keyframes blink{50%{opacity:1}}@media (width<=639px){.twinkle[data-astro-cid-ge2uvauf]:nth-of-type(n+4){display:none}}.hills[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:clamp(90px,16vw,220px);position:absolute;inset:auto 0 0}.hill-back[data-astro-cid-ge2uvauf]{fill:var(--color-navy-800);opacity:.9}.hill-mid[data-astro-cid-ge2uvauf]{fill:var(--color-navy-900)}.hill-front[data-astro-cid-ge2uvauf]{fill:url(#hill-front-fill)}.hero-inner[data-astro-cid-ge2uvauf]{width:100%;min-width:0;position:relative}.hero-title[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:.25rem;font-weight:600;display:flex}.hero-logo[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 0 28px #f2c14e4d);width:min(100%,46rem);display:block}.hero-logo[data-astro-cid-ge2uvauf] img{width:100%;height:auto;display:block}.hero-tagline-block[data-astro-cid-ge2uvauf]{isolation:isolate;text-shadow:0 1px 2px #071226f2,0 0 10px #071226e6,0 0 22px #071226b3;position:relative}.hero-tagline-block[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;--halo-fade:linear-gradient(180deg, transparent 0, #00000059 .75rem, #000c 1.5rem, #000 2.25rem, #000 calc(100% - 2rem), #000c calc(100% - 1.35rem), #00000059 calc(100% - .65rem), transparent 100%);-webkit-mask-image:var(--halo-fade);mask-image:var(--halo-fade);pointer-events:none;background:radial-gradient(72% 80%,#071226eb,#071226db 62%,#07122600 100%);position:absolute;inset:-2.25rem -1.75rem -2rem}.hero-eyebrow[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 0 6px #071226e6)}.hero-eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;color:var(--color-gold-300);justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.hero-tagline[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--color-cream-50);text-wrap:balance;overflow-wrap:break-word;margin-top:.5rem;font-style:italic}.hero-inner[data-astro-cid-ge2uvauf] .btn:focus-visible{outline-color:var(--color-navy-900);box-shadow:0 0 0 3px var(--color-gold-400)}.hero[data-astro-cid-ge2uvauf] .hero-pause{right:max(1.25rem, env(safe-area-inset-right));z-index:1;position:absolute;bottom:1.25rem}.hero[data-astro-cid-ge2uvauf] .hero-store{isolation:isolate;background:#071226b3;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero-store:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#f7d68a61 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.store-icon[data-astro-cid-ge2uvauf]{flex:none;width:1.375rem;height:1.375rem}.store-icon[data-astro-cid-ge2uvauf] .gift-box[data-astro-cid-ge2uvauf]{fill:var(--color-red-400)}.store-icon[data-astro-cid-ge2uvauf] .gift-ribbon[data-astro-cid-ge2uvauf],.store-icon[data-astro-cid-ge2uvauf] .gift-bow[data-astro-cid-ge2uvauf]{fill:var(--color-gold-400)}.store-icon[data-astro-cid-ge2uvauf] .gift-lid[data-astro-cid-ge2uvauf]{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=paused]) .hero[data-astro-cid-ge2uvauf] .store-icon[data-astro-cid-ge2uvauf]{animation:store-pop .45s var(--ease-gentle) .5s backwards}html:not([data-motion=paused]) .hero[data-astro-cid-ge2uvauf] .gift-lid[data-astro-cid-ge2uvauf]{animation:.45s ease-in-out .65s store-lid}html:not([data-motion=paused]) .hero[data-astro-cid-ge2uvauf] .hero-store:after{animation:.9s ease-in-out 1.15s store-shimmer}}@keyframes store-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}}@keyframes store-lid{50%{transform:translateY(-3px)rotate(-6deg)}}@keyframes store-shimmer{0%{transform:translate(-110%)}to{transform:translate(110%)}}[data-motion=paused] .twinkle[data-astro-cid-ge2uvauf]{animation-play-state:paused}.reveal[data-astro-cid-ge2uvauf]{animation:rise .9s var(--ease-gentle) both;animation-delay:calc(var(--i) * .12s)}@keyframes rise{0%{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.hero-scene[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf][data-loaded],.reveal[data-astro-cid-ge2uvauf],.twinkle[data-astro-cid-ge2uvauf]{animation:none}.twinkle[data-astro-cid-ge2uvauf]{opacity:.7}}.ticker[data-astro-cid-cr46mute]{background:radial-gradient(60% 140% at 50% 0%, #f2c14e1f, transparent 70%), var(--color-red-600);border-block:1px solid #f2c14e59;align-items:center;padding-block:.625rem;display:flex}.ticker-window[data-astro-cid-cr46mute]{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ticker-track[data-astro-cid-cr46mute]{width:max-content;animation:70s linear infinite ticker;display:flex}.ticker[data-astro-cid-cr46mute]:hover .ticker-track[data-astro-cid-cr46mute],.ticker[data-astro-cid-cr46mute]:focus-within .ticker-track[data-astro-cid-cr46mute],[data-motion=paused] .ticker-track[data-astro-cid-cr46mute]{animation-play-state:paused}.ticker-list[data-astro-cid-cr46mute]{flex-shrink:0;display:flex}.ticker-item[data-astro-cid-cr46mute]{font-family:var(--font-display);font-size:var(--text-lg);white-space:nowrap;color:var(--color-cream-50);text-shadow:0 0 8px #f2c14e26;align-items:center;gap:1.25rem;padding-inline:1.25rem;font-style:italic;display:inline-flex;position:relative}.ticker-item[data-astro-cid-cr46mute] a[data-astro-cid-cr46mute]{min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:none;display:inline-flex}.ticker-item[data-astro-cid-cr46mute] a[data-astro-cid-cr46mute]:after{content:"";position:absolute;inset:0}.ticker-item[data-astro-cid-cr46mute] a[data-astro-cid-cr46mute]:hover{text-decoration:underline}.ticker-item[data-astro-cid-cr46mute] a[data-astro-cid-cr46mute]:focus-visible{outline-color:var(--color-cream-50);outline-offset:2px}.ticker-star[data-astro-cid-cr46mute]{width:.875rem;height:.875rem;color:var(--color-gold-300);filter:drop-shadow(0 0 4px #f7d68acc)}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-window[data-astro-cid-cr46mute]{overflow-x:auto;mask-image:none}.ticker-track[data-astro-cid-cr46mute]{animation:none}.ticker-list[data-astro-cid-cr46mute][aria-hidden=true]{display:none}}.ways[data-astro-cid-rltjr3et]{color:var(--page-ink);background:var(--ways-bg)}.ways-heading[data-astro-cid-rltjr3et],.ways-intro[data-astro-cid-rltjr3et]{text-align:center}.ways-intro[data-astro-cid-rltjr3et]{max-width:40rem;color:var(--page-ink);margin-inline:auto}.ways-grid[data-astro-cid-rltjr3et]{gap:1.25rem;display:grid}@media (width>=768px){.ways-grid[data-astro-cid-rltjr3et]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.way-card[data-astro-cid-rltjr3et]{border-radius:var(--radius-panel);color:var(--ink);background:radial-gradient(circle at 1px 1px, #ffffff1a 1px, transparent 1.6px) 0 0 / 18px 18px, linear-gradient(150deg, var(--from), var(--to));transition:box-shadow .25s var(--ease-gentle);--ring:var(--ink);flex-direction:column;display:flex;position:relative;box-shadow:0 14px 32px #0b1a3329}.way-card[data-astro-cid-rltjr3et][data-accent=red]{--from:var(--color-red-600);--to:var(--color-red-900);--ink:var(--color-cream-50)}.way-card[data-astro-cid-rltjr3et][data-accent=pine]{--from:var(--color-pine-700);--to:var(--play-card-to);--ink:var(--color-cream-50)}.way-card[data-astro-cid-rltjr3et][data-accent=gold]{--from:var(--color-gold-400);--to:var(--color-gold-500);--ink:var(--light-ink)}.way-card[data-astro-cid-rltjr3et]:hover,.way-card[data-astro-cid-rltjr3et]:focus-within{box-shadow:0 14px 32px #0b1a3329,0 0 0 1px #f2c14e80,0 0 28px #f2c14e4d}.way-media[data-astro-cid-rltjr3et]{aspect-ratio:16/10;border-radius:var(--radius-panel) var(--radius-panel) 0 0;position:relative;overflow:hidden}.way-media[data-astro-cid-rltjr3et] picture{position:absolute;inset:0}.way-media[data-astro-cid-rltjr3et] .way-img{object-fit:cover;width:100%;height:100%;display:block}.way-body[data-astro-cid-rltjr3et]{flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.way-title[data-astro-cid-rltjr3et]{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:600}.way-link[data-astro-cid-rltjr3et]{min-width:2.75rem;min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:none;display:inline-flex}.way-link[data-astro-cid-rltjr3et]:hover{text-decoration:underline}.way-link[data-astro-cid-rltjr3et]:after{content:"";z-index:1;border-radius:var(--radius-panel);position:absolute;inset:0}.way-link[data-astro-cid-rltjr3et]:focus-visible{outline:none}.way-link[data-astro-cid-rltjr3et]:focus-visible:after{outline:3px solid var(--way-ring);outline-offset:3px}.way-text[data-astro-cid-rltjr3et]{font-size:var(--text-base);color:var(--ink)}.way-soon[data-astro-cid-rltjr3et]{border:1px solid color-mix(in srgb, var(--ink) 55%, transparent);font-size:var(--text-sm);color:var(--ink);border-radius:9999px;align-self:flex-start;padding:.125rem .625rem;font-weight:600}.way-links[data-astro-cid-rltjr3et]{z-index:2;flex-wrap:wrap;gap:0 1.25rem;display:flex;position:relative}.way-sublink[data-astro-cid-rltjr3et]{min-width:2.75rem;min-height:2.75rem;color:var(--ink);text-underline-offset:.25em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ways-store[data-astro-cid-rltjr3et]{justify-content:center;display:flex}.store-icon[data-astro-cid-rltjr3et]{flex:none;width:1.375rem;height:1.375rem}.store-icon[data-astro-cid-rltjr3et] .gift-box[data-astro-cid-rltjr3et]{fill:var(--holly-berry)}.store-icon[data-astro-cid-rltjr3et] .gift-ribbon[data-astro-cid-rltjr3et],.store-icon[data-astro-cid-rltjr3et] .gift-bow[data-astro-cid-rltjr3et]{fill:var(--holly-line)}.store-icon[data-astro-cid-rltjr3et] .gift-lid[data-astro-cid-rltjr3et]{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){html[data-reveal]:not([data-motion=paused]) .ways-store[data-astro-cid-rltjr3et][data-revealed] .store-icon[data-astro-cid-rltjr3et]{animation:store-pop .45s var(--ease-gentle) .1s backwards}html[data-reveal]:not([data-motion=paused]) .ways-store[data-astro-cid-rltjr3et][data-revealed] .gift-lid[data-astro-cid-rltjr3et]{animation:.45s ease-in-out .25s store-lid}html[data-reveal]:not([data-motion=paused]) .ways-store[data-astro-cid-rltjr3et][data-revealed] .btn>span:not(.sr-only){animation:store-text .65s var(--ease-gentle) .45s backwards}html[data-reveal]:not([data-motion=paused]) .ways-store[data-astro-cid-rltjr3et]:not([data-revealed]) .store-icon[data-astro-cid-rltjr3et]{opacity:0}html[data-reveal]:not([data-motion=paused]) .ways-store[data-astro-cid-rltjr3et]:not([data-revealed]) .btn>span:not(.sr-only){clip-path:inset(0 0 0 100%)}}@keyframes store-text{0%{clip-path:inset(0 0 0 100%);transform:translate(-100%)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.way-card[data-astro-cid-rltjr3et]{transition:none}}@media (width<=299px){.ways-grid[data-astro-cid-rltjr3et]{grid-template-columns:minmax(0,1fr)}.way-card[data-astro-cid-rltjr3et],.ways-heading[data-astro-cid-rltjr3et]{overflow-wrap:break-word;hyphens:auto}.ways-store[data-astro-cid-rltjr3et] .btn{white-space:normal;text-align:center}}.hub-card[data-astro-cid-jkke2ptm]{border-radius:var(--radius-panel);background:radial-gradient(90% 55% at 100% 0%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), #fff;height:100%;transition:box-shadow .25s var(--ease-gentle);border:1px solid #8a641429;flex-direction:column;padding:2rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0b1a3314}.hub-card[data-astro-cid-jkke2ptm]:before{content:"";background:var(--accent);height:5px;position:absolute;inset:0 0 auto}.hub-card[data-astro-cid-jkke2ptm]:hover,.hub-card[data-astro-cid-jkke2ptm]:focus-within{box-shadow:0 16px 36px #0b1a3324,0 0 0 1px #f2c14e59,0 0 28px #f2c14e40}.hub-card[data-astro-cid-jkke2ptm][data-accent=pine]{--accent:var(--color-pine-700)}.hub-card[data-astro-cid-jkke2ptm][data-accent=red]{--accent:var(--color-red-600)}.hub-card[data-astro-cid-jkke2ptm][data-accent=navy]{--accent:var(--color-navy-700)}.hub-card[data-astro-cid-jkke2ptm][data-accent=gold]{--accent:var(--color-gold-700)}.hub-icon[data-astro-cid-jkke2ptm]{background:var(--accent);width:5rem;height:5rem;color:var(--color-cream-50);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 20px #0b1a332e}@media (prefers-reduced-motion:no-preference){html[data-reveal]:not([data-motion=paused]) [data-revealed] .hub-icon[data-astro-cid-jkke2ptm]{animation:hub-pop .55s var(--ease-gentle) .2s backwards}}@keyframes hub-pop{0%{scale:.6}60%{scale:1.1}}.hub-links[data-astro-cid-jkke2ptm]{flex-direction:column;margin-block:1rem 1.5rem;display:flex}.hub-link[data-astro-cid-jkke2ptm],.hub-soon[data-astro-cid-jkke2ptm]{min-height:2.75rem;color:var(--light-ink-soft);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.hub-soon[data-astro-cid-jkke2ptm]{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding-block:.25rem}.hub-link[data-astro-cid-jkke2ptm]{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:.25em;transition:color .2s var(--ease-gentle);text-decoration-thickness:2px}.hub-link[data-astro-cid-jkke2ptm]:hover{color:var(--accent);text-decoration-color:currentColor}.hub-badge[data-astro-cid-jkke2ptm]{color:var(--light-ink-soft);font-size:var(--text-sm);white-space:nowrap;background:#f2c14e38;border:1px solid #8a641473;border-radius:9999px;padding:.125rem .625rem;font-weight:600}.hub-explore[data-astro-cid-jkke2ptm]{width:100%;margin-top:auto;padding-inline:1rem}.hub-explore[data-astro-cid-jkke2ptm]:after{content:"";z-index:1;border-radius:var(--radius-panel);position:absolute;inset:0}.hub-explore[data-astro-cid-jkke2ptm]:hover,.hub-explore[data-astro-cid-jkke2ptm]:active{transform:none}.hub-explore[data-astro-cid-jkke2ptm]:focus-visible{outline:none}.hub-explore[data-astro-cid-jkke2ptm]:focus-visible:after{outline:3px solid var(--ring);outline-offset:-3px}.hub-link[data-astro-cid-jkke2ptm]{z-index:2;position:relative}@media (width<=299px){.hub-card[data-astro-cid-jkke2ptm]{overflow-wrap:break-word;hyphens:auto}.hub-explore[data-astro-cid-jkke2ptm]{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.hub-card[data-astro-cid-jkke2ptm],.hub-link[data-astro-cid-jkke2ptm]{transition:none}}.hub-section[data-astro-cid-dnxtllpu]{color:var(--color-cream-50);background:linear-gradient(180deg, var(--color-pine-700), transparent 5rem), radial-gradient(60% 40% at 0% 0%, #f2c14e24, transparent 70%), linear-gradient(180deg, var(--color-pine-700), color-mix(in srgb, var(--color-pine-700) 70%, var(--color-navy-900)));scroll-margin-top:4.5rem;position:relative}.band-hills[data-astro-cid-dnxtllpu]{pointer-events:none;width:100%;height:clamp(2rem,5vw,4.5rem);position:absolute;bottom:calc(100% - 1px);left:0}.band-hill-back[data-astro-cid-dnxtllpu]{fill:var(--color-pine-700);opacity:.45}.band-hill-front[data-astro-cid-dnxtllpu]{fill:var(--color-pine-700)}.band-snow[data-astro-cid-dnxtllpu]{fill:none;stroke:var(--color-cream-50);stroke-opacity:.55;stroke-width:2.5px;vector-effect:non-scaling-stroke}.hub-grid[data-astro-cid-dnxtllpu]{gap:1.5rem;display:grid}@media (width<=299px){.hub-grid[data-astro-cid-dnxtllpu]{grid-template-columns:minmax(0,1fr)}#explore-title[data-astro-cid-dnxtllpu]{overflow-wrap:break-word;hyphens:auto}}@media (width>=768px){.hub-grid[data-astro-cid-dnxtllpu]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}@media (width>=1280px){.hub-grid[data-astro-cid-dnxtllpu]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile[data-astro-cid-n5mwcftm]{border:1px solid var(--tile-border);border-radius:var(--radius-panel);background:radial-gradient(90% 60% at 100% 0%, var(--tile-glow), transparent 70%), var(--card-bg);height:100%;box-shadow:var(--card-shadow);transition:box-shadow .25s var(--ease-gentle), border-color .25s var(--ease-gentle);flex-direction:column;gap:1.25rem;padding:1rem 1rem 1.25rem;display:flex;position:relative}.tile[data-astro-cid-n5mwcftm]:hover,.tile[data-astro-cid-n5mwcftm]:focus-within{box-shadow:var(--card-shadow), 0 0 32px var(--tile-hover-glow);border-color:#f2c14e73}.tile-title[data-astro-cid-n5mwcftm]{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--page-ink);font-weight:600}.tile-title[data-astro-cid-n5mwcftm] a[data-astro-cid-n5mwcftm]{min-height:2.75rem;color:inherit;text-underline-offset:.2em;align-items:center;text-decoration:none;display:inline-flex}.tile-title[data-astro-cid-n5mwcftm] a[data-astro-cid-n5mwcftm]:hover{color:var(--page-link);text-decoration:underline}.tile-title[data-astro-cid-n5mwcftm] a[data-astro-cid-n5mwcftm]:after{content:"";z-index:1;border-radius:var(--radius-panel);position:absolute;inset:0}.tile-title[data-astro-cid-n5mwcftm] a[data-astro-cid-n5mwcftm]:focus-visible{outline:none}.tile-title[data-astro-cid-n5mwcftm] a[data-astro-cid-n5mwcftm]:focus-visible:after{outline:3px solid var(--ring);outline-offset:3px}.tile[data-astro-cid-n5mwcftm] .btn{z-index:2;margin-top:auto;position:relative}@media (width<=639px){.tile[data-astro-cid-n5mwcftm]{gap:.625rem;padding:.5rem .5rem .75rem}.tile-title[data-astro-cid-n5mwcftm]{overflow-wrap:break-word;font-size:1.125rem;line-height:1.3}.tile[data-astro-cid-n5mwcftm] .btn{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-n5mwcftm]{transition:none}}.featured[data-astro-cid-frioid4a]{isolation:isolate;background:var(--featured-bg);scroll-margin-top:4.5rem;position:relative}:root[data-look=classic] .featured-heading[data-astro-cid-frioid4a]{color:var(--color-gold-300)}@supports (background-clip:text){:root[data-look=classic] .featured-heading[data-astro-cid-frioid4a]{background:linear-gradient(100deg, var(--color-gold-300), var(--color-gold-400) 55%, var(--color-gold-500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){:root[data-look=classic] .featured-heading[data-astro-cid-frioid4a]{-webkit-text-fill-color:currentColor;color:canvastext;background:0 0}}.tile-grid[data-astro-cid-frioid4a]{gap:1.5rem;display:grid}@media (width<=639px){.tile-grid[data-astro-cid-frioid4a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (width>=640px){.tile-grid[data-astro-cid-frioid4a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tile-grid[data-astro-cid-frioid4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.story[data-astro-cid-b7qabech]{color:var(--page-ink);background:var(--story-bg);scroll-margin-top:4.5rem;position:relative}.portrait[data-astro-cid-b7qabech]{aspect-ratio:4/5;border-radius:var(--radius-panel);background:radial-gradient(100% 70% at 50% 0%, #f2c14e38, transparent 60%), linear-gradient(160deg, var(--color-navy-800), var(--color-navy-900));position:relative;overflow:hidden;box-shadow:0 20px 40px #0b1a3333;container-type:inline-size}.portrait[data-astro-cid-b7qabech] .portrait-img{object-fit:cover;object-position:48% 50%;width:100%;height:100%;position:absolute;inset:0}.story-quote[data-astro-cid-b7qabech]{border-left:3px solid var(--story-rule);font-family:var(--font-display);font-size:var(--text-h3);padding-left:1.5rem;font-style:italic;line-height:1.4;position:relative}@media (prefers-reduced-motion:no-preference){html[data-reveal] [data-reveal-item]{transition:opacity .5s var(--ease-gentle), transform .5s var(--ease-gentle)}html[data-reveal] [data-reveal-item]:not([data-revealed]){opacity:0;transform:translateY(16px)}html[data-reveal][data-motion=paused] [data-reveal-item]{transition:none}}
