@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_dc8afd4c-module__6hZMVG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:italic}.playfair_display_dc8afd4c-module__6hZMVG__variable{--font-display-italic:"Playfair Display", "Playfair Display Fallback"}
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}
[data-home],.home-credits{--navy-950:#030a1c;--navy-900:#09152c;--navy-850:#0a1936;--navy-800:#0e2043;--navy-ink:#0a1936;--on-navy:#f3f1ee;--on-navy-soft:#f3f1eeb8;--on-navy-line:#ffffff24;--gold-deep:color-mix(in oklch, var(--gold) 68%, black);--expo:cubic-bezier(.16, 1, .3, 1);--section-pad:clamp(5rem, 11vw, 9rem);interpolate-size:allow-keywords}@supports (color:lab(0% 0 0)){[data-home],.home-credits{--navy-950:lab(2.87078% .948615 -10.9952);--navy-900:lab(6.8471% 1.82898 -17.5849);--navy-850:lab(8.99421% 2.88123 -21.1766);--navy-800:lab(12.3752% 3.5475 -24.6893);--navy-ink:lab(8.99421% 2.88123 -21.1766);--on-navy:lab(95.3747% .282615 1.88148);--on-navy-soft:lab(95.3747% .282615 1.88148/.72);--on-navy-line:lab(100% 0 0/.14)}}.home-italic{font-family:var(--font-display-italic), var(--font-heading), Georgia, serif;font-style:italic}.home-section-title{max-width:17ch;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.6vw,4rem);font-weight:600;line-height:1.03}.home-section-intro{max-width:38rem;color:var(--muted-foreground);margin:1.25rem 0 0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}.home-link{text-underline-offset:.42em;min-height:2.75rem;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);text-decoration-color:color-mix(in oklch, currentColor 38%, transparent);transition:text-decoration-color .25s ease, text-underline-offset .35s var(--expo);align-items:center;font-size:.95rem;font-weight:500;display:inline-flex}.home-link:hover{text-underline-offset:.24em;text-decoration-color:currentColor}.home-scene{background:radial-gradient(ellipse 60% 50% at var(--glow-at,50% 0%), #e6ac3d13, transparent 70%), var(--navy-950);color:var(--foreground);position:relative}@supports (color:lab(0% 0 0)){.home-scene{background:radial-gradient(ellipse 60% 50% at var(--glow-at,50% 0%), lab(74.5248% 14.3487 62.5064/.075), transparent 70%), var(--navy-950)}}.home-night{background:var(--navy-900);color:var(--on-navy)}.home-grain{isolation:isolate;position:relative}.home-reel{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.home-reel{z-index:61;pointer-events:none;background:var(--gold);transform-origin:0;height:2px;animation:linear both home-reel;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}}@keyframes home-reel{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-film{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.home-film:before{content:"";opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.home-film:before{animation:.9s steps(5,end) infinite home-film;inset:-120px}}@keyframes home-film{0%{transform:translate(0,0)}20%{transform:translate(-70px,40px)}40%{transform:translate(50px,-60px)}60%{transform:translate(-40px,-30px)}80%{transform:translate(60px,50px)}to{transform:translate(0,0)}}@media print{.home-film{display:none}}.home-grain:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.home-splash{display:none}html[data-home-splash] .home-splash{z-index:80;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 68% 18%, #e6ac3d29, transparent 70%), radial-gradient(ellipse 90% 80% at 70% 30%, var(--navy-800), transparent 75%), var(--navy-950);color:var(--on-navy);transition:opacity .75s var(--expo) .3s, visibility 0s linear 1.05s;place-items:center;display:grid;position:fixed;inset:0}@supports (color:lab(0% 0 0)){html[data-home-splash] .home-splash{background:radial-gradient(ellipse 60% 55% at 68% 18%, lab(74.5248% 14.3487 62.5064/.16), transparent 70%), radial-gradient(ellipse 90% 80% at 70% 30%, var(--navy-800), transparent 75%), var(--navy-950)}}html[data-home-splash]:not([data-home-go]) .home-splash{pointer-events:auto}.home-splash-mark{justify-items:center;gap:1.1rem;display:grid}.home-splash-cap{width:clamp(5.5rem,14vw,7.5rem);stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform 1s var(--expo), opacity .55s ease .2s;overflow:visible}.home-splash-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:home-splash-draw 1s var(--expo) .1s forwards}.home-splash-skull{animation-delay:.35s}.home-splash-cord{animation-duration:.6s;animation-delay:.85s}.home-splash-button,.home-splash-tuft{fill:var(--gold);stroke:none;opacity:0;animation:.4s forwards home-splash-pop}.home-splash-button{animation-delay:.8s}.home-splash-tuft{animation-delay:1.15s}.home-splash-tassel{transform-box:view-box;transform-origin:100px 36px;animation:1.5s ease-in-out 1.2s 4 alternate home-splash-swing}.home-splash-word{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.01em;opacity:0;margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600;transition:opacity .3s,transform .3s;animation:.7s .45s forwards home-splash-pop}.home-splash-line{background:var(--on-navy-line);opacity:0;width:7.5rem;height:1px;transition:opacity .3s;animation:.6s .6s forwards home-splash-pop;display:block;position:relative;overflow:hidden}.home-splash-line:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);animation:1.3s ease-in-out .6s 3 home-splash-glint;position:absolute;inset:0;transform:translate(-100%)}html[data-home-go] .home-splash{opacity:0;visibility:hidden}html[data-home-go] .home-splash-cap{opacity:0;transform:translateY(-34vh)rotate(-16deg)scale(.86)}html[data-home-go] .home-splash-word,html[data-home-go] .home-splash-line{opacity:0;transform:translateY(-.4rem)}@keyframes home-splash-draw{to{stroke-dashoffset:0}}@keyframes home-splash-pop{to{opacity:1}}@keyframes home-splash-swing{0%{transform:rotate(-9deg)}to{transform:rotate(7deg)}}@keyframes home-splash-glint{to{transform:translate(100%)}}.home-hero{isolation:isolate;background:radial-gradient(ellipse 60% 55% at 68% 18%, #e6ac3d29, transparent 70%), radial-gradient(ellipse 90% 80% at 70% 30%, var(--navy-800), transparent 75%), var(--navy-950);min-height:100svh;color:var(--on-navy);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.home-hero{background:radial-gradient(ellipse 60% 55% at 68% 18%, lab(74.5248% 14.3487 62.5064/.16), transparent 70%), radial-gradient(ellipse 90% 80% at 70% 30%, var(--navy-800), transparent 75%), var(--navy-950)}}.home-hero-media{z-index:-2;transform-origin:50% 30%;position:absolute;inset:0}.home-hero-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.home-hero-media[data-live] img{opacity:0}.home-hero-stage{opacity:0;transition:opacity .4s;position:absolute;inset:0}.home-hero-stage[data-ready]{opacity:1}.home-hero-stage .home-hero-canvas{inset:0;position:absolute!important}.home-hero-stage:before{content:"";pointer-events:none;filter:blur(14px);transform-origin:100% 0;background:linear-gradient(104deg,#0000 38%,#fde1a71c 47%,#0000 56%),linear-gradient(116deg,#0000 54%,#fde1a712 61%,#0000 68%);background:linear-gradient(104deg,#0000 38%,lab(90.9418% 4.00844 32.08/.11) 47%,#0000 56%),linear-gradient(116deg,#0000 54%,lab(90.9418% 4.00844 32.08/.07) 61%,#0000 68%);position:absolute;inset:-25% -15% 10% 25%}@media (prefers-reduced-motion:no-preference){.home-hero-stage:before{animation:16s ease-in-out infinite alternate home-beams}}@keyframes home-beams{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.home-hero-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030a1c9e 0%,#030a1c4d 36%,#030a1c00 62%),linear-gradient(#030a1c59 0%,#030a1c00 22% 52%,#030a1cd9 100%);background:linear-gradient(90deg,lab(2.87078% .948615 -10.9952/.62) 0%,lab(2.87078% .948615 -10.9952/.3) 36%,lab(2.87078% .948615 -10.9952/0) 62%),linear-gradient(lab(2.87078% .948615 -10.9952/.35) 0%,lab(2.87078% .948615 -10.9952/0) 22% 52%,lab(2.87078% .948615 -10.9952/.85) 100%);position:absolute;inset:0}.home-letterbox{display:none}@media (prefers-reduced-motion:no-preference){.home-letterbox{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.home-letterbox:before,.home-letterbox:after{content:"";background:color-mix(in oklch, var(--navy-950) 45%, black);height:13vh;animation:home-letterbox 1.5s var(--expo) .15s both;position:absolute;left:0;right:0}.home-letterbox:before{transform-origin:50% 0;top:0}.home-letterbox:after{transform-origin:50% 100%;bottom:0}}html[data-home-splash] .home-letterbox:before,html[data-home-splash] .home-letterbox:after{animation-delay:.75s}@keyframes home-letterbox{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (max-width:767px){.home-hero-scrim{background:linear-gradient(#030a1c4d 0%,#030a1c1a 25%,#030a1c8c 48%,#030a1ce0 72%,#030a1cf2 100%);background:linear-gradient(lab(2.87078% .948615 -10.9952/.3) 0%,lab(2.87078% .948615 -10.9952/.1) 25%,lab(2.87078% .948615 -10.9952/.55) 48%,lab(2.87078% .948615 -10.9952/.88) 72%,lab(2.87078% .948615 -10.9952/.95) 100%)}}.home-hero [data-hero-copy]{padding-top:9rem;padding-bottom:clamp(1.25rem,3vh,2rem)}.home-hero-title{max-width:15ch;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.028em;color:var(--on-navy);text-wrap:balance;margin:0;font-size:clamp(2.8rem,6.4vw,6.25rem);font-weight:600;line-height:.98}.home-line{margin-block:-.04em -.16em;padding-block:.04em .16em;display:block;overflow:hidden}.home-line>span{transform-origin:0 0;display:block}.home-facts-row{border-top:1px solid var(--on-navy-line);align-items:flex-end;gap:1.25rem;margin-top:clamp(2.25rem,6vh,3.75rem);padding-top:1.25rem;display:flex}.home-facts{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.5rem;margin:0;display:grid}@media (min-width:768px){.home-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-fact{min-width:0}.home-fact dt{color:var(--on-navy-soft);font-size:.8rem}.home-fact dd{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:clamp(.98rem,1.15vw,1.1rem);font-weight:500;line-height:1.35}.home-fact-note{color:var(--on-navy-soft);margin-top:.15rem;font-size:.85rem;font-weight:400;display:block}@media (prefers-reduced-motion:no-preference){.home-hero-media{animation:home-reveal 1.8s var(--expo) both}.home-line>span{animation:home-line-in 1.3s var(--expo) both;animation-delay:calc(.45s + var(--i,0) * .12s)}.home-rise{animation:home-rise 1.1s var(--expo) both;animation-delay:calc(.55s + var(--i,0) * .11s)}}html[data-home-wait]:not([data-home-go]) .home-hero-media,html[data-home-wait]:not([data-home-go]) .home-letterbox:before,html[data-home-wait]:not([data-home-go]) .home-letterbox:after,html[data-home-wait]:not([data-home-go]) .home-line>span,html[data-home-wait]:not([data-home-go]) .home-rise{animation-play-state:paused}@keyframes home-reveal{0%{opacity:0;scale:1.12}to{opacity:1;scale:1}}@keyframes home-line-in{0%{transform:translateY(108%)rotate(2deg)}to{transform:none}}@keyframes home-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.home-ribbon{border-block:1px solid var(--on-navy-line);background:var(--navy-900);color:var(--on-navy);padding-block:clamp(1rem,2vw,1.5rem);overflow:hidden}.home-ribbon-track{width:max-content;display:flex}.home-ribbon-group{flex:none;justify-content:space-around;align-items:center;gap:clamp(1.5rem,3vw,3rem);min-width:100vw;padding-right:clamp(1.5rem,3vw,3rem);display:flex}.home-ribbon-item{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:clamp(1.5rem,3vw,3rem);font-size:clamp(1.35rem,2.6vw,2.4rem);font-weight:500;line-height:1.2;display:inline-flex}.home-ribbon .home-italic{color:var(--gold)}.home-bunga{width:.62em;height:.62em;fill:var(--gold);flex:none}.home-bunga-eye{fill:var(--navy-900)}@media (prefers-reduced-motion:no-preference){.home-ribbon-track{animation:52s linear infinite home-marquee}}@keyframes home-marquee{to{transform:translate(-50%)}}.home-procession{background:var(--background);color:var(--foreground);padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:clip}.home-procession-head{z-index:3;position:relative}.home-procession-intro{max-width:30rem;color:var(--muted-foreground);margin:1.1rem 0 0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.55}.home-procession-stage{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.home-procession-viewport{z-index:1;min-width:0;position:relative}.home-mace{pointer-events:none;--sheen:-40%;display:none}@media (min-width:640px){.home-mace{z-index:2;height:clamp(10rem,22vw,13rem);display:block;position:absolute;top:clamp(-15rem,-22vw,-11rem);right:2rem;rotate:14deg}}.home-mace-img{filter:drop-shadow(0 22px 34px #09152c59);filter:drop-shadow(0 22px 34px lab(6.8471% 1.82898 -17.5849/.35));width:auto;max-width:none;height:100%;margin-inline:auto;display:block}.home-mace-sheen{background:linear-gradient(172deg, transparent calc(var(--sheen) - 14%), #ffffff8c var(--sheen), transparent calc(var(--sheen) + 14%)) no-repeat;mix-blend-mode:overlay;position:absolute;inset:0;-webkit-mask:url(/img/home/mace.webp) 50%/contain no-repeat;mask:url(/img/home/mace.webp) 50%/contain no-repeat}@supports (color:lab(0% 0 0)){.home-mace-sheen{background:linear-gradient(172deg, transparent calc(var(--sheen) - 14%), lab(100% 0 0/.55) var(--sheen), transparent calc(var(--sheen) + 14%)) no-repeat}}.home-stations{grid-template-columns:minmax(0,1fr);gap:2.25rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.home-stations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-stations{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-station{transform-origin:50% 0;padding-top:.875rem;position:relative}.home-rod{background:linear-gradient(90deg, var(--gold-deep), var(--gold) 50%, var(--gold-deep));border-radius:999px;height:.3rem;position:absolute;top:.25rem;left:-.55rem;right:-.55rem}.home-rod:before,.home-rod:after{content:"";background:var(--gold);border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:50%;translate:0 -50%}.home-rod:before{left:-.36rem}.home-rod:after{right:-.36rem}.home-banner{background:var(--navy-800);height:100%;min-height:15rem;color:var(--on-navy);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 1.6rem),0 100%);flex-direction:column;gap:.55rem;padding:1.4rem 1.4rem 3.1rem;display:flex;position:relative}.home-banner:before{content:"";pointer-events:none;border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-bottom:0;position:absolute;inset:.5rem .5rem 0}.home-banner-top{justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;display:flex}.home-banner-number{font-family:var(--font-heading), Georgia, serif;color:#0000;-webkit-text-stroke:1px color-mix(in oklch, var(--gold) 75%, transparent);font-size:clamp(3.1rem,4.6vw,4.25rem);font-weight:600;line-height:1}.home-banner-here{background:var(--navy-ink);color:var(--gold);white-space:nowrap;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.home-banner-title{font-family:var(--font-heading), Georgia, serif;margin:.4rem 0 0;font-size:clamp(1.3rem,1.6vw,1.55rem);font-weight:600;line-height:1.15}.home-banner-when{color:var(--gold);font-variant-numeric:tabular-nums;margin:0;font-size:.95rem;font-weight:600}.home-banner-detail{color:var(--on-navy-soft);margin:0;font-size:.95rem;line-height:1.5}.home-banner-venue{color:var(--on-navy-soft);gap:.45rem;margin:.2rem 0 0;font-size:.85rem;line-height:1.45;display:flex}.home-banner-action{text-underline-offset:.35em;align-self:flex-start;align-items:center;min-height:2.75rem;margin-top:auto;font-size:.95rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.home-station[data-state=current] .home-banner{background:var(--gold);color:var(--navy-ink)}.home-station[data-state=current] .home-banner:before{border-color:#0a193633;border-color:lab(8.99421% 2.88123 -21.1766/.2)}.home-station[data-state=current] .home-banner-number{color:var(--navy-ink);-webkit-text-stroke:0}.home-station[data-state=current] .home-banner-when{color:var(--navy-ink)}.home-station[data-state=current] .home-banner-detail,.home-station[data-state=current] .home-banner-venue{color:#0a1936cc;color:lab(8.99421% 2.88123 -21.1766/.8)}.home-station[data-state=done] .home-banner{background:var(--navy-850)}.home-station[data-state=done] .home-banner-top svg{color:var(--gold)}.home-station[data-state=done] .home-banner-title{color:var(--on-navy-soft)}.home-procession.is-pinned{flex-direction:column;height:100svh;padding-block:clamp(6rem,13vh,8.5rem) clamp(1.5rem,4vh,3rem);display:flex}.home-procession.is-pinned .home-procession-head{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}.home-procession.is-pinned .home-section-title{max-width:24ch;font-size:clamp(2rem,3.4vw,3.25rem)}.home-procession.is-pinned .home-procession-intro{text-align:right;max-width:19rem;margin:0}.home-procession.is-pinned .home-procession-stage{flex:1;grid-template-columns:clamp(6.5rem,9.5vw,9.5rem) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,3rem);min-height:0;margin-top:clamp(1.5rem,4.5vh,3rem);display:grid}.home-procession.is-pinned .home-mace{z-index:2;height:100%;display:block;position:relative;inset:auto;rotate:none}.home-procession.is-pinned .home-mace:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--background) calc(100% - 2.75rem), transparent);width:100vw;position:absolute;top:-3rem;bottom:-3rem;right:-2rem}.home-procession.is-pinned .home-procession-viewport{height:100%}.home-procession.is-pinned .home-stations{gap:clamp(1.25rem,2vw,2rem);width:max-content;height:100%;padding-right:2rem;display:flex}.home-procession.is-pinned .home-station{width:clamp(16.5rem,22vw,21rem);height:100%}.home-procession.is-pinned .home-banner{min-height:0}@media (max-height:760px){.home-procession.is-pinned .home-banner-venue{display:none}.home-procession.is-pinned .home-banner-top{min-height:3.5rem}.home-procession.is-pinned .home-banner-number{font-size:3rem}}.home-poster{background:var(--navy-950);padding-block:clamp(4rem,9vw,7rem)}.home-poster-figure{margin:0}.home-poster-frame{border-radius:1.75rem;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 120px -40px #000000a6;box-shadow:0 40px 120px -40px lab(0% 0 0/.65)}.home-poster-art{position:absolute;inset:0}.home-poster-caption{text-align:center;color:var(--on-navy-soft);margin-top:1.25rem;font-size:.95rem}.home-programme{--glow-at:10% 0%;padding-block:var(--section-pad)}.home-section-head{max-width:46rem}.home-empty{border:1px dashed var(--border);text-align:center;border-radius:1.25rem;margin-top:3rem;padding:3.5rem 1.5rem}.home-empty svg{margin-inline:auto}.home-itinerary{margin-top:clamp(3rem,6vw,5rem)}@media (min-width:1024px){.home-itinerary{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;column-gap:clamp(3rem,5.5vw,6rem);display:grid}}.home-itin-stage{display:none}@media (min-width:1024px){.home-itin-stage{height:min(100vh - 9rem,46rem);display:block;position:sticky;top:6.5rem}}.home-itin-frame{isolation:isolate;background:var(--navy-900);height:100%;box-shadow:0 0 0 1px var(--on-navy-line), 0 40px 90px -40px #000000bf;border-radius:1.75rem;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.home-itin-frame{box-shadow:0 0 0 1px var(--on-navy-line), 0 40px 90px -40px lab(0% 0 0/.75)}}.home-itin-shots{position:absolute;inset:-6% 0}.home-itin-shot{opacity:0;transition:opacity .9s ease, transform 1.6s var(--expo);position:absolute;inset:0;transform:scale(1.08)}.home-itin-shot[data-on]{opacity:1;transform:none}.home-itin-frame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#030a1c00 42%,#030a1c8c 70%,#030a1ceb 100%),linear-gradient(#030a1c73 0%,#030a1c00 22%);background:linear-gradient(lab(2.87078% .948615 -10.9952/0) 42%,lab(2.87078% .948615 -10.9952/.55) 70%,lab(2.87078% .948615 -10.9952/.92) 100%),linear-gradient(lab(2.87078% .948615 -10.9952/.45) 0%,lab(2.87078% .948615 -10.9952/0) 22%);position:absolute;inset:0}.home-itin-count{z-index:2;font-variant-numeric:tabular-nums;color:var(--on-navy-soft);margin:0;font-size:.9rem;font-weight:500;position:absolute;top:1.4rem;right:1.6rem}.home-itin-count span{color:var(--gold)}.home-itin-caption{z-index:2;min-height:9rem;color:var(--on-navy);position:absolute;inset:auto 1.75rem 1.75rem}.home-itin-day{opacity:0;transition:opacity .6s ease, transform 1s var(--expo);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.9rem 1rem;display:grid;position:absolute;inset:auto 0 0;transform:translateY(1.25rem)}.home-itin-day[data-on]{opacity:1;transform:none}.home-itin-num{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;font-size:clamp(5rem,7.5vw,7.5rem);font-weight:600;line-height:.78}.home-itin-when{color:var(--on-navy-soft);flex-direction:column;gap:.2rem;padding-bottom:.3rem;font-size:.95rem;display:flex}.home-itin-when>span:first-child{font-family:var(--font-heading), Georgia, serif;color:var(--on-navy);font-size:clamp(1.35rem,1.9vw,1.7rem);font-weight:600;line-height:1.1}.home-itin-place{border-top:1px solid var(--on-navy-line);grid-column:1/-1;align-items:center;gap:.5rem;padding-top:.9rem;font-size:.95rem;font-weight:500;display:flex}.home-itin-place svg{color:var(--gold)}.home-itin-list{min-width:0;padding-left:2.25rem;position:relative}@media (min-width:640px){.home-itin-list{padding-left:3rem}}.home-itin-rail{background:var(--border);border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.5rem}@media (min-width:640px){.home-itin-rail{left:.75rem}}.home-itin-fill{border-radius:inherit;background:var(--gold);transform-origin:50% 0;position:absolute;inset:0}.home-itin-list>.home-day+.home-day{margin-top:clamp(3.5rem,7vw,5.5rem)}.home-day{min-width:0}.home-day-head{border-bottom:2px solid var(--foreground);align-items:flex-end;gap:1rem;padding-bottom:1.25rem;display:flex}.home-day-num{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;color:var(--primary);font-size:clamp(4.5rem,11vw,6.5rem);font-weight:600;line-height:.78}.home-day-name{flex-direction:column;gap:.2rem;padding-bottom:.3rem;display:flex}.home-day-weekday{font-family:var(--font-heading), Georgia, serif;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600;line-height:1.1}.home-day-month{color:var(--muted-foreground);font-size:.95rem}.home-day-warning{background:color-mix(in oklch, var(--warning) 14%, transparent);border-radius:.9rem;gap:.65rem;margin:1.5rem 0 0;padding:.9rem 1rem;font-size:.95rem;line-height:1.55;display:flex}.home-slots{margin:0;padding:0;list-style:none}.home-slot{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1.75rem;display:grid;position:relative}@media (min-width:640px){.home-slot{grid-template-columns:10.5rem minmax(0,1fr);gap:1.5rem}}.home-slot:before{content:"";border:2px solid var(--border);background:var(--card);border-radius:999px;width:.85rem;height:.85rem;transition:border-color .4s,background-color .4s,box-shadow .6s;position:absolute;top:2.05rem;left:calc(1px - 1.75rem);transform:translate(-50%)}@media (min-width:640px){.home-slot:before{left:calc(1px - 2.25rem)}}.home-slot[data-lit]:before,.home-itinerary:not([data-armed]) .home-slot:before{border-color:var(--gold);background:var(--gold)}.home-slot[data-current]:before{box-shadow:0 0 0 6px color-mix(in oklch, var(--gold) 22%, transparent)}.home-slot>*{transition:opacity .5s}.home-itinerary[data-armed] .home-slot:not([data-lit])>*{opacity:.42}.home-slot-photo{aspect-ratio:16/10;background:var(--navy-900);box-shadow:0 0 0 1px var(--on-navy-line);border-radius:1.1rem;grid-column:1/-1;position:relative;overflow:hidden}.home-slot-photo-inner{position:absolute;inset:-9% 0}@media (min-width:1024px){.home-slot-photo{display:none}}.home-slot-time{font-variant-numeric:tabular-nums;flex-direction:column;gap:.15rem;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.home-slot-time-label{color:var(--muted-foreground);font-size:.8rem;font-weight:500}.home-slot-title{font-family:var(--font-heading), Georgia, serif;margin:0;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:600;line-height:1.2}.home-slot-moved{color:var(--gold-ink);margin:.4rem 0 0;font-size:.88rem;font-weight:600}.home-slot-venue{overflow-wrap:anywhere;gap:.6rem;margin:.8rem 0 0;font-size:1.02rem;font-weight:500;line-height:1.5;display:flex}.home-slot-note{background:color-mix(in oklch, var(--foreground) 5%, transparent);border-radius:.8rem;gap:.6rem;margin:1rem 0 0;padding:.75rem .9rem;font-size:.92rem;line-height:1.55;display:flex}.home-slot-links{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.home-pill{border:1px solid color-mix(in oklch, var(--foreground) 22%, transparent);min-height:2.75rem;color:var(--foreground);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.15rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.home-pill:hover{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.home-before{--glow-at:92% 0%;padding-block:var(--section-pad)}.home-before-grid{gap:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:1024px){.home-before-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.home-before-lead{position:sticky;top:7rem}}.home-fee{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:2rem}.home-fee-title,.home-list-title{font-family:var(--font-heading), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:600;line-height:1.2}.home-fee-body{max-width:34rem;color:var(--muted-foreground);margin:1rem 0 0;line-height:1.65}.home-fee-facts{gap:1.25rem;margin:1.75rem 0 0;display:grid}@media (min-width:640px){.home-fee-facts{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.home-fee-facts dt{color:var(--muted-foreground);font-size:.85rem}.home-fee-facts dd{margin:.4rem 0 0;font-weight:500}.home-fee-facts ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.home-fee-note{color:var(--muted-foreground);margin:1.25rem 0 0;font-size:.88rem}.home-checklist{margin:1.5rem 0 0;padding:0;list-style:none}.home-check{border-top:1px solid var(--border);grid-template-columns:2.25rem minmax(0,1fr);gap:1.1rem;padding-block:1.5rem;display:grid}.home-check:last-child{border-bottom:1px solid var(--border)}.home-tick{fill:none;stroke-linecap:round;stroke-linejoin:round;width:2.25rem;height:2.25rem;margin-top:.1rem}.home-tick circle{stroke:color-mix(in oklch, var(--gold) 60%, transparent);stroke-width:1.5px;transition:fill .5s .15s}.home-tick path{stroke:var(--gold-ink);stroke-width:2.4px;stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--expo)}[data-home][data-armed] .home-check:not(.is-ticked) .home-tick path{stroke-dashoffset:24px}.home-check.is-ticked .home-tick circle,[data-home]:not([data-armed]) .home-tick circle{fill:color-mix(in oklch, var(--gold) 16%, transparent)}.home-check-label{font-family:var(--font-heading), Georgia, serif;margin:0;font-size:1.3rem;font-weight:600;line-height:1.25}.home-check-value{margin:.3rem 0 0;font-weight:500}.home-check-detail{color:var(--muted-foreground);margin:.3rem 0 0;font-size:.95rem;line-height:1.6}.home-guides{gap:.75rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.home-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-guide{border:1px solid var(--border);background:var(--card);height:100%;transition:border-color .25s ease, translate .4s var(--expo);border-radius:1rem;align-content:start;gap:.3rem;padding:1.1rem 1.25rem;text-decoration:none;display:grid}.home-guide:hover{border-color:var(--gold);translate:0 -2px}.home-guide-name{font-weight:600}.home-guide-desc{color:var(--muted-foreground);font-size:.9rem;line-height:1.5}.home-guide-size{color:var(--gold-ink);margin-top:.35rem;font-size:.8rem;font-weight:600}.home-before-more{gap:2.25rem 2.5rem;margin-top:clamp(4rem,8vw,6rem);display:grid}@media (min-width:640px){.home-before-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-before-more{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-before-more>div{border-top:2px solid var(--foreground);min-width:0;padding-top:1.25rem}.home-before-more h3{font-family:var(--font-heading), Georgia, serif;margin:0;font-size:1.25rem;font-weight:600}.home-before-more p,.home-before-more li{color:var(--muted-foreground);font-size:.95rem;line-height:1.65}.home-before-more p{margin:.75rem 0 0}.home-before-more ul{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.home-before-more li{padding-left:1rem;position:relative}.home-before-more li:before{content:"";background:var(--gold);border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.68em;left:0}.home-faq-section{--glow-at:8% 100%;padding-block:var(--section-pad)}.home-faq-grid{gap:2.5rem;display:grid}@media (min-width:1024px){.home-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,6rem)}.home-faq-aside{align-self:start;position:sticky;top:7rem}}.home-faq-list{border-top:1px solid var(--border)}.home-faq{border-bottom:1px solid var(--border)}.home-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding-block:1.25rem;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq-q{font-family:var(--font-heading), Georgia, serif;transition:translate .5s var(--expo);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:600;line-height:1.3}.home-faq summary:hover .home-faq-q,.home-faq[open] .home-faq-q{translate:.5rem}.home-faq-mark{border:1px solid var(--border);width:2.5rem;height:2.5rem;transition:background-color .3s ease, border-color .3s ease, rotate .5s var(--expo);border-radius:999px;flex:none;position:relative}.home-faq-mark:before,.home-faq-mark:after{content:"";width:.9rem;height:1.5px;transition:rotate .5s var(--expo);background:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.home-faq-mark:after{rotate:90deg}.home-faq summary:hover .home-faq-mark{border-color:var(--foreground)}.home-faq[open] .home-faq-mark{border-color:var(--gold);background:var(--gold);color:var(--navy-ink);rotate:180deg}.home-faq[open] .home-faq-mark:after{rotate:none}.home-faq-a p{max-width:40rem;color:var(--muted-foreground);margin:0;padding:0 3.5rem 1.75rem .5rem;line-height:1.7}.home-faq::details-content{block-size:0;transition:block-size .6s var(--expo), content-visibility .6s allow-discrete;overflow-y:clip}.home-faq[open]::details-content{block-size:auto}.home-story{padding-block:clamp(5rem,10vw,8rem);position:relative}.home-story-intro{margin-bottom:clamp(2rem,5vw,3.5rem)}.home-story-bars{display:none}.home-frames{gap:1.25rem;max-width:80rem;margin:0 auto;padding:0 1rem;list-style:none;display:grid}@media (min-width:640px){.home-frames{gap:1.5rem;padding-inline:1.5rem}}@media (min-width:1024px){.home-frames{padding-inline:2rem}}.home-frame{isolation:isolate;aspect-ratio:4/5;background:var(--navy-950);color:var(--on-navy);border-radius:1.5rem;position:relative;overflow:hidden}@media (min-width:640px){.home-frame{aspect-ratio:16/10}}.home-frame-media{z-index:-2;position:absolute;inset:-7% 0}.home-frame:after{content:"";z-index:-1;background:linear-gradient(#030a1c00 38%,#030a1ce0 100%);background:linear-gradient(lab(2.87078% .948615 -10.9952/0) 38%,lab(2.87078% .948615 -10.9952/.88) 100%);position:absolute;inset:0}.home-frame-copy{padding-bottom:clamp(1.25rem,4vw,2.5rem);position:absolute;bottom:0;left:0;right:0}.home-frame-chapter{color:var(--gold);margin:0;font-size:.92rem;font-weight:500}.home-frame-line{max-width:17ch;font-family:var(--font-display-italic), var(--font-heading), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:.5rem 0 0;font-size:clamp(1.6rem,4.4vw,4.25rem);font-style:italic;font-weight:500;line-height:1.08}.home-story.is-pinned{height:100svh;padding-block:0;overflow:hidden}.home-story.is-pinned .home-story-intro{z-index:5;pointer-events:none;margin:0;padding-top:clamp(6.5rem,15vh,9rem);position:absolute;top:0;left:0;right:0}.home-story.is-pinned .home-frames{max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}.home-story.is-pinned .home-frame{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.home-story.is-pinned .home-frame-media{inset:0}.home-story.is-pinned .home-frame:after{background:linear-gradient(#030a1cc7 0%,#030a1c66 22%,#030a1c00 40% 50%,#030a1ce6 100%);background:linear-gradient(lab(2.87078% .948615 -10.9952/.78) 0%,lab(2.87078% .948615 -10.9952/.4) 22%,lab(2.87078% .948615 -10.9952/0) 40% 50%,lab(2.87078% .948615 -10.9952/.9) 100%)}.home-story.is-pinned .home-story-intro .home-section-title{text-shadow:0 2px 30px #030a1c80;text-shadow:0 2px 30px lab(2.87078% .948615 -10.9952/.5)}.home-story.is-pinned .home-frame-copy{padding-bottom:clamp(3rem,10vh,6.5rem)}.home-story.is-pinned .home-story-bars{z-index:6;gap:.4rem;width:min(14rem,26vw);display:flex;position:absolute;top:clamp(6.75rem,15.5vh,9.25rem);right:max(2rem,50% - 38rem)}.home-story-bars>span{background:#ffffff40;background:lab(100% 0 0/.25);border-radius:2px;flex:1;height:2px;overflow:hidden}.home-story-bars [data-bar]{background:var(--gold);transform-origin:0;height:100%;display:block}.home-help-section{--glow-at:50% 0%;padding-block:clamp(4rem,9vw,7rem)}.home-help{border-radius:2rem;gap:3rem;padding:clamp(2.25rem,6vw,5rem) clamp(1.5rem,5vw,4.5rem);display:grid;overflow:hidden}@media (min-width:1024px){.home-help{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(3rem,6vw,6rem)}}.home-help-body{max-width:36rem;color:var(--on-navy-soft);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.65}.home-help-facts{gap:1.25rem;margin:2.25rem 0 0;display:grid}@media (min-width:640px){.home-help-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-help-facts dt{color:var(--on-navy-soft);font-size:.85rem}.home-help-facts dd{margin:.35rem 0 0;font-weight:500}.home-help-issues-title{color:var(--gold);margin:0;font-size:.92rem;font-weight:500}.home-help-issues ul{border-top:1px solid var(--on-navy-line);margin:1rem 0 0;padding:0;list-style:none}.home-issue{border-bottom:1px solid var(--on-navy-line);min-height:4rem;font-family:var(--font-heading), Georgia, serif;color:var(--on-navy);transition:color .25s ease, padding-left .5s var(--expo);align-items:center;padding-block:1rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;text-decoration:none;display:flex}.home-issue:hover{color:var(--gold);padding-left:.75rem}.home-help-note{color:var(--on-navy-soft);margin:1.25rem 0 0;font-size:.9rem;line-height:1.6}footer.home-credits{background:var(--navy-950);color:var(--foreground);border-top-color:#0000}.home-finale{isolation:isolate;background:radial-gradient(ellipse 50% 60% at 50% 100%, #e6ac3d29, transparent 70%), radial-gradient(ellipse 70% 50% at 50% 0%, var(--navy-800), transparent 75%), var(--navy-950);min-height:100svh;color:var(--on-navy);flex-direction:column;justify-content:center;padding-block:clamp(6rem,14vh,9rem) clamp(7rem,16vh,10rem);display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.home-finale{background:radial-gradient(ellipse 50% 60% at 50% 100%, lab(74.5248% 14.3487 62.5064/.16), transparent 70%), radial-gradient(ellipse 70% 50% at 50% 0%, var(--navy-800), transparent 75%), var(--navy-950)}}.home-finale:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:linear-gradient(98deg,#0000 40%,#fde1a712 48%,#0000 56%),linear-gradient(82deg,#0000 44%,#fde1a70d 52%,#0000 60%);background:linear-gradient(98deg,#0000 40%,lab(90.9418% 4.00844 32.08/.07) 48%,#0000 56%),linear-gradient(82deg,#0000 44%,lab(90.9418% 4.00844 32.08/.05) 52%,#0000 60%);position:absolute;inset:-20% -10% 20%}.home-finale-inner{text-align:center;justify-items:center;display:grid;position:relative}.home-finale-cap{width:clamp(4.5rem,10vw,6.5rem);stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.home-finale-draw{stroke-dasharray:1;stroke-dashoffset:0}.home-finale-button,.home-finale-tuft{fill:var(--gold);stroke:none}.home-finale-tassel{transform-box:view-box;transform-origin:100px 36px}.home-finale[data-live] .home-finale-tassel{animation:1.6s ease-in-out infinite alternate home-splash-swing}.home-finale-label{color:var(--gold);margin:1.75rem 0 0;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:600}.home-finale-line{max-width:13ch;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3rem,9.5vw,8.75rem);font-weight:600;line-height:.95}.home-finale-word{display:inline-block}.home-finale-when{color:var(--on-navy-soft);flex-wrap:wrap;justify-content:center;gap:.35rem 1.75rem;margin:clamp(1.75rem,4vw,2.5rem) 0 0;font-size:clamp(1rem,1.4vw,1.15rem);display:flex}.home-finale-actions{margin-top:clamp(2rem,4vw,2.75rem)}.home-finale-stage{background:linear-gradient(90deg, transparent, var(--gold) 18%, #ffecc1 50%, var(--gold) 82%, transparent);opacity:.75;height:1px;position:absolute;bottom:clamp(2.5rem,7vh,4.5rem);left:0;right:0}@supports (color:lab(0% 0 0)){.home-finale-stage{background:linear-gradient(90deg, transparent, var(--gold) 18%, lab(94.4252% 3.94967 32.0067) 50%, var(--gold) 82%, transparent)}}.home-finale-stage:after{content:"";background:radial-gradient(50% 100% at 50% 100%,#e6ac3d38,#0000 70%);background:radial-gradient(50% 100% at 50% 100%,lab(74.5248% 14.3487 62.5064/.22),#0000 70%);position:absolute;inset:-3.5rem 10% 0}.home-finale-foil{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-finale-foil span{top:-4%;left:var(--x);width:calc(.42rem * var(--s));height:calc(.7rem * var(--s));background:var(--gold);opacity:var(--o);animation:home-foil var(--t) linear var(--d) infinite;border-radius:1px;animation-play-state:paused;position:absolute}.home-finale-foil span:nth-child(3n){background:color-mix(in oklch, var(--gold) 55%, white)}.home-finale[data-live] .home-finale-foil span{animation-play-state:running}@keyframes home-foil{0%{transform:translate(0,0)rotateX(0)rotate(0)}to{transform:translate3d(var(--drift), 110vh, 0) rotateX(var(--spin)) rotateZ(calc(var(--spin) / 3))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-finale-cap{view-timeline-name:--credits-cap}.home-finale-draw{animation:linear both home-finale-draw;animation-timeline:--credits-cap;animation-range:entry 20% cover 45%}.home-finale-line{view-timeline-name:--credits-line}.home-finale-word{animation:linear both home-finale-word;animation-timeline:--credits-line;animation-range:cover calc(12% + var(--i) * 4.5%) cover calc(26% + var(--i) * 4.5%)}}}@keyframes home-finale-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes home-finale-word{0%{opacity:.12;transform:translateY(.12em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-hero-stage,.home-link,.home-pill,.home-guide,.home-issue,.home-faq-q,.home-faq-mark,.home-faq-mark:before,.home-faq-mark:after,.home-tick path,.home-tick circle{transition:none}.home-faq::details-content{transition:none}.home-itin-shot,.home-itin-day,.home-slot:before,.home-slot>*{transition:none}.home-finale-foil{display:none}.home-finale[data-live] .home-finale-tassel{animation:none}}
