@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.hidden{display:none}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#050505;--foreground:#f4f4ef}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-width:320px;color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}::selection{color:#050505;background:#d6a92b}
:root{--black:#090909;--ink:#f7f5f0;--muted:#a4a4a0;--edge:#343434;--signal:#d3ff31;--display:"Arial Rounded MT Bold", "Microsoft YaHei UI", "PingFang SC", "Trebuchet MS", system-ui, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--black);min-width:320px;color:var(--ink);font-family:var(--body);-webkit-tap-highlight-color:#d3ff3147;touch-action:manipulation;margin:0}button,a{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--signal);outline-offset:4px}[id]{scroll-margin-top:1rem}.skip-link{z-index:20;color:#111;background:var(--signal);padding:.55rem .75rem;text-decoration:none;position:fixed;top:.8rem;left:.8rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opening{--opening-ring-size:min(142vmax, 1980px);z-index:10;background:var(--black);isolation:isolate;will-change:opacity;align-content:center;place-items:center;gap:1rem;padding:2rem;transition:opacity .88s cubic-bezier(.22,.82,.32,1),visibility 0s linear .88s;display:grid;position:fixed;inset:0;overflow:hidden}.opening.is-gone{visibility:hidden;opacity:0;pointer-events:none;will-change:auto}.opening__rings,.opening__core,.opening__burst{z-index:0;pointer-events:none;position:absolute;top:50%;left:50%}.opening__rings{width:var(--opening-ring-size);aspect-ratio:1.16;transform:translate(-50%,-50%)}.opening__ring{opacity:0;will-change:transform, opacity;border:2px solid #fffffff0;border-radius:52% 48% 49% 51%/47% 53% 46% 54%;position:absolute;inset:0;transform:scale(1.25)rotate(-7deg)}.opening__ring--two{border-radius:48% 52% 55% 45%/54% 46% 52% 48%;inset:.8%}.opening__ring--three{border-radius:55% 45% 47% 53%/49% 51% 45% 55%;inset:1.8% -.25%}.opening.is-playing:not(.is-exiting) .opening__ring{animation:1.05s cubic-bezier(.16,.92,.28,1) 40ms both opening-ring-arrive}.opening.is-playing:not(.is-exiting) .opening__ring--two{animation-delay:70ms}.opening.is-playing:not(.is-exiting) .opening__ring--three{animation-delay:.1s}.opening__core{aspect-ratio:1;opacity:0;background:#fff;border-radius:50%;width:1rem;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 #fff0}.opening__burst{width:0;height:0}.opening__burst:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 8deg, transparent 0 17deg, #fffffff2 18deg 20deg, transparent 21deg 40deg);opacity:0;width:30vmin;position:absolute;transform:translate(-50%,-50%)scale(.05);-webkit-mask:radial-gradient(circle,#0000 0 15%,#000 16% 29%,#0000 30%);mask:radial-gradient(circle,#0000 0 15%,#000 16% 29%,#0000 30%)}.opening__burst span{aspect-ratio:1;opacity:0;background:#fff;border-radius:50%;width:.48rem;position:absolute;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 1rem #fffffff2}.opening__liquid-sweep{z-index:1;pointer-events:none;width:min(70vw,50rem);height:clamp(2.2rem,5vw,5.3rem);position:absolute;top:calc(50% - clamp(3.3rem,8.8vw,9.2rem));left:50%;overflow:visible;transform:translate(-50%)}.opening__liquid-trail{fill:none;stroke:#fffffff5;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}.opening__liquid-trail--fine{stroke-width:2.8px;opacity:.7}.opening.is-playing .opening__liquid-trail{animation:1.65s cubic-bezier(.16,.92,.28,1) .12s both opening-liquid-flow}.opening.is-playing .opening__liquid-trail--fine{animation-delay:.3s}.opening__liquid-head{z-index:2;opacity:0;pointer-events:none;background:#fff;border-radius:65% 40% 60% 35%;width:clamp(.75rem,1.8vw,1.6rem);height:clamp(.38rem,.9vw,.82rem);position:absolute;top:calc(50% - clamp(2.25rem,5.8vw,6rem));left:max(15vw,50% - 25rem);transform:translate(-50%,-50%)scale(.2,.08)}.opening.is-playing .opening__liquid-head{animation:1.62s cubic-bezier(.14,.9,.25,1) .1s both opening-liquid-head}.opening__eyebrow,.section-label,.footer{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.opening__copy{z-index:1;transform-origin:50%;clip-path:circle(min(71vmax,990px));will-change:clip-path, transform, opacity;justify-items:center;gap:1rem;display:grid;position:relative}.opening__wipe-ring{z-index:3;width:var(--opening-ring-size);aspect-ratio:1;opacity:0;pointer-events:none;mix-blend-mode:difference;will-change:transform, opacity;border:clamp(3px,.42vmax,8px) solid #fffffffa;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.opening__eyebrow,.opening__tagline{position:relative}.opening__tagline{max-width:none;color:var(--ink);font-family:"Segoe Print", "Bradley Hand", "Comic Sans MS", var(--display);text-align:center;letter-spacing:-.07em;white-space:nowrap;will-change:opacity, transform;margin:0;font-size:clamp(1.2rem,5.2vw,7.4rem);font-weight:700;line-height:.85}.opening__tagline span{opacity:0;will-change:opacity, transform;display:inline-block;transform:translateY(.14em)scale(.92)rotate(-1.2deg)}.opening.is-playing .opening__tagline span{animation:.48s cubic-bezier(.16,.92,.26,1) both opening-letter-arrive}.opening.is-exiting .opening__ring{animation:1.14s cubic-bezier(.22,.82,.32,1) both ring-collapse}.opening.is-exiting .opening__ring--two,.opening.is-exiting .opening__ring--three{animation-delay:0s}.opening.is-exiting .opening__copy{animation:1.14s cubic-bezier(.22,.82,.32,1) both opening-copy-eclipse}.opening.is-exiting .opening__wipe-ring{animation:1.14s cubic-bezier(.22,.82,.32,1) both opening-white-wipe}.opening.is-exiting .opening__core{animation:.6s cubic-bezier(.16,1.35,.3,1) .72s both core-bloom}.opening.is-exiting .opening__burst:before{animation:.68s cubic-bezier(.16,.88,.3,1) 1.02s both burst-rays}.opening.is-exiting .opening__burst span{animation:.66s cubic-bezier(.16,.88,.3,1) 1.06s both spark-burst}.site-shell{opacity:0;clip-path:circle(0 at 50vw 50vh)}.site-shell.is-revealing{opacity:1;will-change:clip-path, opacity;animation:.96s cubic-bezier(.18,.9,.24,1) both page-reveal}.site-shell.is-ready{opacity:1;clip-path:circle(150vmax at 50vw 50vh);will-change:auto}.page-reveal-ring{z-index:11;aspect-ratio:1;opacity:0;pointer-events:none;transform-origin:50%;will-change:transform, opacity;width:10vmax;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.06)}.page-reveal-ring circle{fill:none;stroke:#fffffff5;stroke-width:2px}.page-reveal-ring.is-active{animation:.96s cubic-bezier(.18,.9,.24,1) both page-reveal-ring}.motion-disabled .opening,.motion-disabled .page-reveal-ring{display:none}.motion-disabled .site-shell{opacity:1;clip-path:none}.masthead{border-block:1px solid var(--edge);grid-template-columns:1fr auto 1fr;align-items:center;min-height:5.9rem;padding:.7rem clamp(1rem,3vw,3rem);display:grid}.brand{align-items:center;width:max-content;max-width:9rem;display:flex}.brand img{object-fit:contain;object-position:left center;filter:grayscale()contrast(1.2)invert();width:100%;max-height:4rem;display:block}.masthead__title{font-family:var(--display);letter-spacing:-.06em;margin:0;font-size:clamp(1.2rem,2.4vw,2rem)}.masthead__actions{justify-self:end;align-items:center;gap:1rem;display:flex}.sound-toggle{min-height:2.75rem;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:.45rem .2rem;font-size:.72rem}.sound-toggle:hover{color:var(--ink)}.hero{padding:clamp(2.5rem,7vw,7rem) clamp(1rem,4vw,5.5rem) 2rem}.hero__intro{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.55fr);align-items:end;gap:1rem 4rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.section-label{color:var(--signal);grid-column:1/-1}h1{z-index:1;max-width:9.2ch;font-family:var(--display);letter-spacing:-.08em;text-wrap:balance;margin:0;font-size:clamp(3.1rem,7.5vw,8.2rem);line-height:.84;display:grid;position:relative}.hero__title-wrap{width:max-content;max-width:100%;position:relative}h1 span{display:block}h1 span:nth-child(2){isolation:isolate;color:#e7b74e;background:linear-gradient(116deg,#a96613 0%,#f7d86d 24%,#fff0b0 42%,#c58022 61%,#ffe790 78%,#a96613 100%) 0 0/240% 180%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 .04em .08em #c3791642);-webkit-background-clip:text;background-clip:text;padding-left:.38ch;animation:5.6s ease-in-out infinite gold-flow;position:relative}h1 span:nth-child(2):after{content:"";z-index:-1;filter:blur(.02em);opacity:.88;transform-origin:100% 0;background:radial-gradient(at 13% 0,#f4cf5e 0 17%,#0000 19%),radial-gradient(at 43% 0,#c77e1d 0 15%,#0000 17%),radial-gradient(at 76% 0,#f9df83 0 18%,#0000 20%);width:2.7em;height:.2em;animation:3.7s cubic-bezier(.34,0,.16,1) infinite gold-drip;position:absolute;bottom:-.06em;right:.2ch}h1 span:nth-child(3){padding-left:1.1ch}.title-splashes{z-index:2;pointer-events:none;position:absolute;inset:-.55em -.7em;overflow:visible}.gold-wind{left:var(--x);top:var(--y);width:var(--width);opacity:0;pointer-events:none;will-change:opacity;height:clamp(1.3rem,2.7vw,2.75rem);animation:gold-wind-lane 8.4s cubic-bezier(.22, .82, .32, 1) var(--delay) infinite;position:absolute;overflow:visible;transform:translateY(-50%)}.gold-wind__stroke{fill:none;stroke-width:2.65px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.01 1.99;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 .14rem #ffdd6a38);animation:gold-wind-draw 8.4s cubic-bezier(.22, .82, .32, 1) var(--delay) infinite}.hero__copy{width:min(100%,28rem);color:var(--muted);text-align:right;justify-self:end;margin:0;font-size:clamp(.9rem,1.2vw,1.08rem);line-height:1.7}.gallery{background:0 0}.gallery__viewport{aspect-ratio:16/8.7;contain:layout paint;isolation:isolate;background:#151515;min-height:19rem;position:relative;overflow:hidden}.gallery__track{height:100%;position:relative}.gallery__slide{z-index:0;opacity:0;backface-visibility:hidden;margin:0;transition:opacity 1.8s cubic-bezier(.22,.61,.36,1),transform 6.2s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0;overflow:hidden;transform:scale(1.065)}.gallery__slide.is-active{z-index:1;opacity:1;transform:scale(1)}.gallery__slide:after{content:"";pointer-events:none;background:linear-gradient(112deg,#00000094 0%,#00000024 42%,#00000052 100%);position:absolute;inset:0}.gallery__slide:before{content:"";z-index:1;opacity:0;backface-visibility:hidden;pointer-events:none;background:radial-gradient(circle at 20% 35%,#ffffff1f,#0000 28%),linear-gradient(115deg,#0000 35%,#ffffff1a 50%,#0000 65%);transition:opacity 1.8s,transform 2.15s cubic-bezier(.22,.61,.36,1);position:absolute;inset:-35%;transform:translate(-18%)}.gallery__slide.is-active:before{opacity:1;transform:translate(18%)}.gallery__slide img{object-fit:cover;filter:saturate(.84)contrast(1.08);width:100%;height:100%;display:block}.gallery__dots{z-index:3;justify-content:center;align-items:center;gap:.12rem;display:flex;position:absolute;bottom:clamp(.8rem,2vw,1.45rem);left:0;right:0}.gallery__dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:relative}.gallery__dot:after{content:"";-webkit-backdrop-filter:blur(6px)saturate(.8);backdrop-filter:blur(6px)saturate(.8);opacity:.78;background:#0909091f;border:1px solid #f7f5f0c7;border-radius:50%;width:.82rem;height:.82rem;transition:border-color .18s,box-shadow .18s;transform:scale(1);box-shadow:inset 0 0 .45rem #ffffff1f}.gallery__dot:hover:after{border-color:#fffffffa}.gallery__dot.is-active:after{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:#fffffff5;border-color:#fffffffa;width:.9rem;height:.9rem;transform:scale(1.12);box-shadow:0 0 1rem #ffffff94}.gallery__dot.is-entering:after{animation:.68s cubic-bezier(.16,1.35,.3,1) both dot-blur-to-white}.gallery__dot.is-leaving:after{animation:.68s cubic-bezier(.38,0,.2,1.25) both dot-white-to-blur}.footer{border-top:1px solid var(--edge);justify-content:space-between;gap:1rem;padding:1.5rem clamp(1rem,4vw,5.5rem) 2rem;display:flex}.footer p{margin:0}@keyframes letter-in{0%{opacity:0;filter:blur(3px);transform:translate(-.72em)translateY(.12em)scaleX(.18)scaleY(.64)}64%{opacity:1;filter:blur();transform:translate(.07em)translateY(-.04em)scaleX(1.1)scaleY(1.04)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)scale(1)}}@keyframes opening-letter-arrive{0%{opacity:0;transform:translateY(.14em)scale(.92)rotate(-1.2deg)}68%{opacity:1;transform:translateY(-.025em)scale(1.025)rotate(.25deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes opening-liquid-head{0%{opacity:0;transform:translate(-50%,-50%)scale(.2,.08)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.1,.74)}72%{opacity:1;transform:translate(calc(min(70vw,50rem) - 50%),-50%)scale(.72,.32)}to{opacity:0;transform:translate(calc(min(70vw,50rem) - 50%),-50%)scale(.12,.05)}}@keyframes page-reveal{0%{clip-path:circle(.7rem at 50vw 50vh)}38%{clip-path:circle(27vmax at 50vw 50vh)}70%{clip-path:circle(76vmax at 50vw 50vh)}to{clip-path:circle(150vmax at 50vw 50vh)}}@keyframes gold-flow{0%,to{background-position:0 48%}47%{background-position:100% 55%}68%{background-position:62% 25%}}@keyframes gold-drip{0%,to{opacity:.45;transform:scaleX(.82)scaleY(.65)}34%{opacity:.95;transform:scaleX(1.08)scaleY(1.45)}58%{opacity:.68;transform:scaleX(.94)scaleY(.84)}}@keyframes gold-wind-lane{0%,8%,86%,to{opacity:0}16%,62%{opacity:1}76%{opacity:.38}}@keyframes gold-wind-draw{0%,8%,to{stroke-dasharray:.01 1.99;stroke-dashoffset:1px;opacity:0}18%{stroke-dasharray:.18 1.82;stroke-dashoffset:.82px;opacity:.3}36%{stroke-dasharray:.96 1.04;stroke-dashoffset:.03px;opacity:.94}62%{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.82}76%{stroke-dasharray:.46 1.54;stroke-dashoffset:-.16px;opacity:.14}86%{stroke-dasharray:.02 1.98;stroke-dashoffset:-.42px;opacity:0}}@keyframes opening-liquid-flow{0%{stroke-dasharray:.01 1.99;stroke-dashoffset:1px;opacity:0}18%{stroke-dasharray:.18 1.82;stroke-dashoffset:.82px;opacity:.92}76%{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.96}to{stroke-dasharray:.36 1.64;stroke-dashoffset:-.18px;opacity:0}}@keyframes page-reveal-ring{0%{opacity:1;transform:translate(-50%,-50%)scale(.06)}38%{opacity:.95;transform:translate(-50%,-50%)scale(5.4)}70%{opacity:.56;transform:translate(-50%,-50%)scale(15.2)}to{opacity:0;transform:translate(-50%,-50%)scale(30)}}@keyframes ring-collapse{0%{opacity:.44;transform:scale(1)rotate(-7deg)}15%{opacity:.82;transform:scale(.88)rotate(-5deg)}46%{opacity:.78;transform:scale(.56)rotate(-2deg)}72%{opacity:.74;transform:scale(.26)rotate(-.7deg)}87%{opacity:.72;transform:scale(.08)rotate(0)}94%{opacity:.82;transform:scale(.045)rotate(0)}97%{opacity:.84;transform:scale(.07)rotate(0)}to{opacity:0;transform:scale(0)rotate(0)}}@keyframes opening-ring-arrive{0%{opacity:0;transform:scale(.94)rotate(-12deg)}38%{opacity:.78;transform:scale(1.035)rotate(-4deg)}68%{opacity:.48;transform:scale(.99)rotate(-7.5deg)}to{opacity:.44;transform:scale(1)rotate(-7deg)}}@keyframes opening-copy-eclipse{0%{clip-path:circle(min(71vmax,990px));opacity:1;transform:scale(1)}15%{clip-path:circle(min(62.48vmax,871.2px));opacity:1;transform:scale(1)}46%{clip-path:circle(min(39.76vmax,554.4px));opacity:1;transform:scale(1)}72%{clip-path:circle(min(18.46vmax,257.4px));opacity:.98;transform:scale(1)}87%{clip-path:circle(min(5.68vmax,79.2px));opacity:.88;transform:scale(1)}94%{clip-path:circle(min(3.195vmax,44.55px));opacity:.66;transform:scale(1)}97%{clip-path:circle(min(4.97vmax,69.3px));opacity:.72;transform:scale(1)}to{clip-path:circle(.01px);opacity:0;transform:scale(1)}}@keyframes opening-white-wipe{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}15%{opacity:.84;transform:translate(-50%,-50%)scale(.88)}46%{opacity:.86;transform:translate(-50%,-50%)scale(.56)}72%{opacity:.9;transform:translate(-50%,-50%)scale(.26)}87%{opacity:.88;transform:translate(-50%,-50%)scale(.08)}94%{opacity:.92;transform:translate(-50%,-50%)scale(.045)}97%{opacity:.94;transform:translate(-50%,-50%)scale(.07)}to{opacity:0;transform:translate(-50%,-50%)scale(.0001)}}@keyframes core-bloom{0%{opacity:0;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 #fff0}34%{opacity:1;transform:translate(-50%,-50%)scale(1.45);box-shadow:0 0 1.4rem #ffffffe6}58%{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 1rem #ffffffd9}to{opacity:0;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 #fff0}}@keyframes spark-burst{0%{opacity:0;transform:translate(-50%,-50%)translate(0)scale(0)}13%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1.7)}72%{opacity:1;transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(.78)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--tx), var(--ty)) scale(0)}}@keyframes burst-rays{0%{opacity:0;transform:translate(-50%,-50%)scale(.05)}18%{opacity:1;transform:translate(-50%,-50%)scale(.42)}66%{opacity:.78;transform:translate(-50%,-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-50%)scale(1.34)}}@keyframes dot-blur-to-white{0%{opacity:.78;background:#0909091f;transform:scale(1);box-shadow:inset 0 0 .45rem #ffffff1f}38%{opacity:0;background:#0909091f;transform:scale(1.28)}51%{opacity:0;background:#fffffff5;transform:scale(.18);box-shadow:0 0 1rem #ffffff94}76%{opacity:1;transform:scale(1.34)}to{opacity:1;transform:scale(1.12)}}@keyframes dot-white-to-blur{0%{opacity:1;background:#fffffff5;transform:scale(1.12);box-shadow:0 0 1rem #ffffff94}38%{opacity:0;background:#fffffff5;transform:scale(.18)}52%{opacity:0;background:#0909091f;transform:scale(.18);box-shadow:inset 0 0 .45rem #ffffff1f}78%{opacity:.9;transform:scale(1.22)}to{opacity:.78;transform:scale(1)}}@media (min-width:681px){.hero{padding-top:clamp(3.25rem,4.5vw,5.25rem);padding-bottom:clamp(2.5rem,3.5vw,4.5rem)}.hero__intro{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.5fr);column-gap:clamp(3rem,9vw,10rem);margin-bottom:clamp(2.5rem,4vw,4rem)}.hero__copy{width:min(100%,24rem)}}@media (max-width:680px){.masthead{grid-template-columns:1fr auto}.masthead__title{grid-area:2/1/auto/-1;margin-top:.25rem}.masthead__actions{gap:.65rem}.hero__intro{grid-template-columns:1fr}.hero__copy{text-align:left;justify-self:start}.gallery__viewport{aspect-ratio:4/3;min-height:0}h1{max-width:none;font-size:clamp(3rem,16vw,4.7rem)}.gold-wind{height:clamp(1.15rem,5.5vw,1.65rem)}h1 span:nth-child(2){padding-left:.18ch}h1 span:nth-child(3){padding-left:.55ch}.gallery__dots{bottom:.65rem}.gallery__dot{width:2.75rem;height:2.75rem}.footer{display:block}.footer p+p{margin-top:.5rem}}.page-hidden h1 span:nth-child(2),.page-hidden h1 span:nth-child(2):after,.page-hidden .gold-wind,.page-hidden .gold-wind__stroke,.hero__title-wrap.is-motion-paused h1 span:nth-child(2),.hero__title-wrap.is-motion-paused h1 span:nth-child(2):after,.hero__title-wrap.is-motion-paused .gold-wind,.hero__title-wrap.is-motion-paused .gold-wind__stroke{animation-play-state:paused}.motion-disabled h1 span:nth-child(2),.motion-disabled h1 span:nth-child(2):after,.motion-disabled .gold-wind,.motion-disabled .gold-wind__stroke{animation:none}.motion-disabled .gold-wind{opacity:.58}.motion-disabled .gold-wind__stroke{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.62}.motion-disabled .gallery__slide,.motion-disabled .gallery__slide:before,.motion-disabled .gallery__dot:after{transition:none}@supports not (clip-path:circle(1rem at 50% 50%)){.site-shell,.site-shell.is-revealing,.site-shell.is-ready{clip-path:none}.site-shell.is-revealing{opacity:1;animation:none}.opening__copy{clip-path:none}.page-reveal-ring{display:none}}@media (prefers-reduced-motion:reduce){html:not(.motion-forced){scroll-behavior:auto}html:not(.motion-forced) h1 span:nth-child(2),html:not(.motion-forced) h1 span:nth-child(2):after,html:not(.motion-forced) .gold-wind,html:not(.motion-forced) .gold-wind__stroke{animation:none}html:not(.motion-forced) .gold-wind{opacity:.58}html:not(.motion-forced) .gold-wind__stroke{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.62}html:not(.motion-forced) .gallery__slide,html:not(.motion-forced) .gallery__slide:before,html:not(.motion-forced) .gallery__dot:after{transition:none}}
