:root{--night: #0a0c11;--night-2: #12151d;--ivory: #f3ecdf;--paper: #efe7d7;--ink: #16181d;--gold: #c9a96a;--gold-hi: #ecd8a8;--line: rgba(243, 236, 223, .16);--serif: "Instrument Serif", "Cormorant Garamond", Georgia, serif;--sans: "Jost", system-ui, -apple-system, "Segoe UI", sans-serif;--pad: clamp(1.25rem, 5vw, 4.5rem);--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body.smr{margin:0;background:var(--night);color:var(--ivory);font-family:var(--sans);font-weight:300;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;transition:background-color .9s ease}body.smr.theme-light{background:var(--paper)}body.smr.is-locked{overflow:hidden}:where(.smr) img{display:block;max-width:100%}:where(.smr) a{color:inherit;text-decoration:none}:where(.smr) :is(h1,h2,h3,p,figure){margin:0}:where(.smr) em{font-style:italic}.smr ::-moz-selection{background:var(--gold);color:var(--night)}.smr ::selection{background:var(--gold);color:var(--night)}[x-cloak]{display:none!important}main,.foot{position:relative;z-index:2}.sky{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;transition:opacity .9s ease}.theme-light .sky{opacity:0}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:90;pointer-events:none;opacity:.09;mix-blend-mode:overlay;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-2%,3%)}80%{transform:translate(4%,-1%)}to{transform:translate(0)}}.star{width:.7em;height:.7em;fill:var(--gold);flex:none}.eyebrow{display:inline-flex;align-items:center;gap:.9em;font-size:clamp(.68rem,.62rem + .25vw,.8rem);font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.eyebrow--center{display:flex;justify-content:center}.display{font-family:var(--serif);font-weight:400;font-size:clamp(3rem,2rem + 6.4vw,8rem);line-height:.95;letter-spacing:-.02em}.display--sm{font-size:clamp(2.4rem,1.6rem + 4.2vw,5.5rem)}.display em,.family__names em,.vow__text em{color:var(--gold)}.ornament{display:flex;align-items:center;justify-content:center;gap:1.1rem;font-size:1.1rem}.ornament i{display:block;width:clamp(3rem,14vw,9rem);height:1px;background:currentColor;opacity:.35;transform-origin:right}.ornament i:last-child{transform-origin:left}.cursor{display:none}@media (hover: hover) and (pointer: fine){.has-cursor .cursor{display:block;position:fixed;inset:0 auto auto 0;z-index:100;pointer-events:none;mix-blend-mode:difference}.cursor__dot,.cursor__ring{position:absolute;top:0;left:0;border-radius:50%;transform:translate(-50%,-50%)}.cursor__dot{width:6px;height:6px;background:#fff}.cursor__ring{width:38px;height:38px;border:1px solid rgba(255,255,255,.7);transition:width .35s var(--ease),height .35s var(--ease),background-color .35s}.cursor.is-hover .cursor__ring{width:76px;height:76px;background:#ffffff1f}}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:var(--night);color:var(--ivory);text-align:center}.loader.is-done,[data-skip-intro="1"] .loader{display:none}.loader__eyebrow{font-size:.72rem;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:1.2rem;padding:0 1.5rem}.loader__names{font-family:var(--serif);font-size:clamp(2.6rem,9vw,5.5rem);line-height:1}.loader__names em{color:var(--gold)}.loader__count{position:absolute;right:var(--pad);bottom:calc(var(--pad) + env(safe-area-inset-bottom));font-family:var(--serif);font-size:clamp(3.5rem,12vw,8rem);line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(243,236,223,.5);font-variant-numeric:tabular-nums}.loader__line{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--line)}.loader__line i{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.bar{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:calc(1rem + env(safe-area-inset-top)) var(--pad) 1rem;color:#fff;mix-blend-mode:difference;pointer-events:none}.bar>*{pointer-events:auto}.bar__mono{font-family:var(--serif);font-size:1.6rem;line-height:1;letter-spacing:.02em}.bar__mono em{font-size:.7em;margin:0 .12em}.bar__date{font-size:.7rem;letter-spacing:.34em;text-transform:uppercase}.bar__cta{font-size:.7rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;padding:.8em 1.4em;border:1px solid rgba(255,255,255,.55);border-radius:99px;transition:background-color .4s,color .4s}.bar__cta:hover{background:#fff;color:#000}@media (max-width: 640px){.bar__date{display:none}}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:81;pointer-events:none}.progress i{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.hero{position:relative;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:clip-path}.hero__media picture,.hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:56% 40%;object-position:56% 40%;transform:scale(1.12);will-change:transform}.hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c119e,#0a0c112e 38%,#0a0c114d 62%,#0a0c11db),#0a0c1129}.hero__content{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 var(--pad)}.hero__eyebrow{color:var(--ivory);margin-bottom:clamp(.5rem,2vh,1.5rem)}.hero__title{font-family:var(--serif);font-weight:400;font-size:min(24vw,27vh,18rem);font-size:min(24vw,27svh,18rem);line-height:.82;letter-spacing:-.035em;display:flex;flex-direction:column;align-items:center;text-shadow:0 2px 34px rgba(10,12,17,.6)}.hero__name{display:block;overflow:hidden;padding:.08em .12em .2em;margin:-.08em -.12em -.2em;will-change:transform}.hero__word{display:block}.hero__amp{font-style:italic;font-size:.42em;line-height:1;color:var(--gold-hi);margin:.06em 0 -.02em;will-change:transform}.hero__foot{position:absolute;z-index:2;left:var(--pad);right:var(--pad);bottom:calc(clamp(1.25rem,4vh,2.5rem) + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem}.hero__meta{font-size:clamp(.62rem,.55rem + .3vw,.78rem);letter-spacing:.26em;text-transform:uppercase;line-height:1.9;opacity:.85}.hero__meta strong{font-weight:500}.hero__meta--r{text-align:right}.hero__scroll{display:flex;flex-direction:column;align-items:center;gap:.8rem;font-size:.62rem;letter-spacing:.34em;text-transform:uppercase}.hero__scroll i,.story__hint i{display:block;width:1px;height:3.2rem;background:linear-gradient(var(--ivory),transparent);transform-origin:top;animation:drip 2.2s var(--ease) infinite}@keyframes drip{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.hero__tagline{position:absolute;z-index:2;left:0;right:0;bottom:calc(clamp(1.5rem,5.5vh,3.5rem) + env(safe-area-inset-bottom));padding:0 var(--pad);text-align:center;font-family:var(--serif);font-size:clamp(1.35rem,1rem + 1.8vw,2.4rem);line-height:1.15;opacity:0;visibility:hidden}.hero__tagline em{color:var(--gold-hi)}.vow{position:relative;padding:clamp(6rem,18vh,12rem) var(--pad) clamp(4rem,12vh,8rem);overflow:hidden}.vow__inner{position:relative;z-index:2;max-width:70rem;margin:0 auto;text-align:center}.vow__text{font-family:var(--serif);font-size:clamp(2.7rem,1.6rem + 6.6vw,8.5rem);line-height:.98;letter-spacing:-.02em;margin-top:1.8rem}.vow__text .w{opacity:.14}.no-motion .vow__text .w{opacity:1}.vow__rings{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.vow__ring{position:absolute;top:clamp(3rem,10vh,7rem);left:50%;width:min(62vw,34rem);aspect-ratio:1;margin-left:calc(min(62vw,34rem)/-2);border:1px solid rgba(201,169,106,.55);border-radius:50%}.vow__ring--a{transform:translate(-62%)}.vow__ring--b{transform:translate(62%)}.vow__strip{position:relative;z-index:2;max-width:62rem;margin:clamp(3.5rem,10vh,7rem) auto 0;aspect-ratio:21 / 9;overflow:hidden;border-radius:2px}.vow__strip picture,.vow__strip img{position:absolute;top:-12%;right:0;bottom:-12%;left:0;width:100%;height:124%;-o-object-fit:cover;object-fit:cover}.vow__strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #f3ecdf1f}.story{position:relative;overflow:hidden}.story__ghost{position:absolute;top:50%;left:0;transform:translateY(-50%);white-space:nowrap;font-family:var(--serif);font-style:italic;font-size:clamp(9rem,34vw,30rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(201,169,106,.16);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.story__track{position:relative;display:flex;align-items:center;gap:clamp(2.5rem,7vw,8rem);width:-moz-max-content;width:max-content;height:100vh;height:100svh;padding:0 max(var(--pad),8vw);will-change:transform}.story__intro{width:min(84vw,38rem);flex:none}.story__intro .display{margin-top:1.5rem}.story__hint{display:flex;align-items:center;gap:1rem;margin-top:2.5rem;font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;opacity:.7}.story__hint i{width:3.2rem;height:1px;background:linear-gradient(90deg,var(--ivory),transparent);transform-origin:left;animation-name:dripx}@keyframes dripx{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.story__outro{flex:none;padding-right:4vw}.frame{flex:none;position:relative}.frame--tall{width:clamp(13rem,58vw,19rem)}.frame--wide{width:clamp(15rem,70vw,23rem)}.frame--up{transform:translateY(-7vh)}.frame--down{transform:translateY(7vh)}.frame__img{position:relative;overflow:hidden;padding:.55rem;background:var(--ivory);box-shadow:0 30px 70px -20px #000000bf}.frame--tall .frame__img picture{aspect-ratio:2 / 3}.frame--wide .frame__img picture{aspect-ratio:4 / 3}.frame__img picture{display:block;overflow:hidden}.frame__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03)}.frame:nth-of-type(odd) .frame__img{rotate:-2.2deg}.frame:nth-of-type(2n) .frame__img{rotate:1.8deg}.frame figcaption{display:flex;align-items:baseline;gap:.9rem;margin-top:1.4rem;font-family:var(--serif);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);line-height:1.1}.frame figcaption b{font-family:var(--sans);font-weight:400;font-size:.68rem;letter-spacing:.3em;color:var(--gold)}.no-motion .story{overflow-x:auto}.daylight{position:relative;color:var(--ivory);transition:color .9s ease}.theme-light .daylight{color:var(--ink)}.theme-light .daylight .eyebrow,.theme-light .daylight .star{color:#8f7440;fill:#a8894e}.theme-light .daylight em{color:#a8894e}.family{padding:clamp(6rem,18vh,12rem) var(--pad) clamp(3rem,8vh,6rem);text-align:center}.family__block{margin-top:clamp(3.5rem,9vh,6.5rem)}.family__names{font-family:var(--serif);font-weight:400;font-size:clamp(2.6rem,1.5rem + 6.2vw,7.5rem);line-height:.98;letter-spacing:-.02em;margin-top:1.2rem}.family__names--sm{font-size:clamp(2.1rem,1.4rem + 3.4vw,4.6rem);margin-top:0}.family__pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:72rem;margin:1.6rem auto 0}.family__sep{font-size:1.4rem;display:grid;place-items:center}@media (max-width: 760px){.family__pair{grid-template-columns:1fr;gap:1.6rem}}.program{padding:clamp(5rem,14vh,10rem) var(--pad) clamp(6rem,16vh,11rem)}.program__head{text-align:center}.program__head .display{margin-top:1.4rem}.program__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,6vw,7rem);max-width:66rem;margin:clamp(3.5rem,9vh,6.5rem) auto 0}.event--offset{margin-top:clamp(3rem,12vw,10rem)}.event__arch{position:relative;aspect-ratio:3 / 4.1;overflow:hidden;border-radius:999px 999px 0 0;background:#16181d14}.event__arch picture,.event__arch img{position:absolute;top:-10%;right:0;bottom:-10%;left:0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover}.event__body{display:grid;justify-items:center;text-align:center;margin-top:clamp(1.25rem,3vw,2.25rem)}.event__time{font-family:var(--serif);font-size:clamp(3.4rem,2rem + 7vw,8rem);line-height:.85;letter-spacing:-.03em}.event__time sup{font-size:.42em;vertical-align:top;position:relative;top:.12em;margin-left:.08em;color:#a8894e}.event__title{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.6rem);line-height:1.1;margin-top:.5rem}.event__place{font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;margin-top:.7rem;opacity:.7}.venue{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:66rem;margin:clamp(5rem,14vh,9rem) auto 0;padding-top:clamp(2rem,5vh,3.5rem);border-top:1px solid rgba(22,24,29,.18)}.venue__name{font-family:var(--serif);font-size:clamp(3.6rem,2rem + 9vw,10rem);line-height:.9;letter-spacing:-.03em;margin-top:.8rem}.venue__addr{margin-top:.9rem;font-size:clamp(.95rem,.9rem + .3vw,1.15rem);opacity:.75}.venue__btn{flex:none;display:block;border-radius:50%}.venue__btn-in{width:clamp(7.5rem,22vw,11.5rem);aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:.15rem;text-align:center;background:var(--ink);color:var(--ivory);transition:background-color .5s var(--ease),color .5s var(--ease)}.venue__btn svg{width:1.5rem;height:1.5rem;color:var(--gold);transition:transform .5s var(--ease),color .5s}.venue__btn b{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);line-height:1}.venue__btn small{font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;opacity:.75}.venue__btn:hover .venue__btn-in{background:#a8894e;color:var(--night)}.venue__btn:hover svg{transform:translate(3px,-3px);color:var(--night)}@media (max-width: 640px){.venue{flex-direction:column;align-items:flex-start}.venue__btn{align-self:flex-end;margin-top:-1rem}}.count{padding:clamp(7rem,22vh,14rem) var(--pad);text-align:center;position:relative}.count__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:68rem;margin:clamp(2.5rem,7vh,5rem) auto 0}.count__cell{position:relative;padding:0 .25rem;overflow:hidden}.count__cell+.count__cell:before{content:"";position:absolute;left:0;top:12%;bottom:22%;width:1px;background:var(--line)}.count__num{display:block;font-family:var(--serif);font-size:clamp(3rem,1rem + 11.5vw,11rem);line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg,var(--ivory) 20%,var(--gold) 115%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.count__unit{display:block;margin-top:.8rem;font-size:clamp(.56rem,.5rem + .3vw,.75rem);letter-spacing:.3em;text-transform:uppercase;opacity:.7}.rsvp{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;max-width:78rem;margin:0 auto;padding:clamp(4rem,12vh,8rem) var(--pad) clamp(6rem,16vh,10rem);scroll-margin-top:2rem}.rsvp__head{position:sticky;top:7rem}.rsvp__head .display{margin-top:1.4rem}.rsvp__lead{margin-top:1.6rem;font-family:var(--serif);font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);line-height:1.2;opacity:.85}.rsvp__lead strong{font-weight:400;color:var(--gold-hi)}@media (max-width: 900px){.rsvp{grid-template-columns:1fr}.rsvp__head{position:static;text-align:center}.rsvp__head .eyebrow{justify-content:center;display:flex}}.form{display:grid;gap:1.1rem;padding:clamp(1.4rem,4vw,3rem);border:1px solid var(--line);border-radius:1.5rem;background:linear-gradient(160deg,#f3ecdf12,#f3ecdf05);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end}@media (max-width: 560px){.form__row{grid-template-columns:1fr}}.field{position:relative;display:block}.field input,.field textarea{width:100%;padding:1.7rem 0 .65rem;border:0;border-bottom:1px solid rgba(243,236,223,.3);border-radius:0;background:transparent;color:var(--ivory);font:400 1.1rem/1.4 var(--sans);outline:none;resize:none;transition:border-color .4s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field span{position:absolute;left:0;top:1.65rem;font-size:1.05rem;color:#f3ecdf80;pointer-events:none;transform-origin:left top;transition:transform .4s var(--ease),color .4s}.field input:focus,.field textarea:focus{border-color:var(--gold)}.field input:not(:-moz-placeholder-shown)+span,.field textarea:not(:-moz-placeholder-shown)+span{transform:translateY(-1.45rem) scale(.68);color:var(--gold);letter-spacing:.08em}.field input:focus+span,.field input:not(:placeholder-shown)+span,.field textarea:focus+span,.field textarea:not(:placeholder-shown)+span{transform:translateY(-1.45rem) scale(.68);color:var(--gold);letter-spacing:.08em}.field input:-webkit-autofill{-webkit-text-fill-color:var(--ivory);-webkit-transition:background-color 9999s;transition:background-color 9999s}.seg{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:99px}.seg label{position:relative;flex:1;cursor:pointer}.seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.seg span{display:block;padding:.7rem 1.15rem;border-radius:99px;font-size:.72rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#f3ecdfa6;transition:background-color .4s var(--ease),color .4s var(--ease)}.seg input:checked+span{background:var(--ivory);color:var(--night)}.seg input:focus-visible+span{outline:1px solid var(--gold);outline-offset:2px}@media (max-width: 560px){.seg{display:flex}}.form__group{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:.4rem}.form__label{font-size:1.05rem;color:#f3ecdfb3}.form__add{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:1rem;border:1px dashed rgba(201,169,106,.55);border-radius:.9rem;background:transparent;color:var(--gold-hi);font:400 .74rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .4s,border-color .4s}.form__add i{font-style:normal;font-size:1.1rem;line-height:0}.form__add:hover{background:#c9a96a1a;border-color:var(--gold)}.form__errors{padding:.9rem 1.1rem;border:1px solid rgba(232,120,104,.5);border-radius:.9rem;background:#e878681a;color:#f3b9ae;font-size:.9rem}.form__errors ul{margin:0;padding:0;list-style:none}.form__turnstile:empty{display:none}.form__actions{display:grid;grid-template-columns:1fr 1.25fr;gap:.9rem;margin-top:.6rem}@media (max-width: 560px){.form__actions{grid-template-columns:1fr}.form__actions .btn--gold{order:-1}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 1.6rem;border:1px solid transparent;border-radius:99px;font:500 .74rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:color .45s var(--ease),border-color .45s var(--ease),background-color .45s var(--ease)}.btn--ghost{background:transparent;color:var(--ivory);border-color:var(--line)}.btn--ghost:hover{border-color:var(--ivory)}.btn--gold{background:var(--gold);color:var(--night)}.btn--gold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ivory);transform:translateY(101%);border-radius:50% 50% 0 0;transition:transform .6s var(--ease),border-radius .6s var(--ease)}.btn--gold:hover:before{transform:translateY(0);border-radius:0}.btn--gold span{position:relative}.foot{padding:clamp(4rem,12vh,8rem) 0 calc(2.5rem + env(safe-area-inset-bottom));text-align:center;overflow:hidden}.foot__lead{margin-top:2.2rem;font-family:var(--serif);font-style:italic;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.2rem);color:var(--gold-hi)}.foot__names{display:flex;justify-content:center;align-items:baseline;gap:.14em;margin-top:1rem;font-family:var(--serif);font-size:clamp(3.4rem,15.5vw,17rem);line-height:1;letter-spacing:-.035em;white-space:nowrap}.foot__names span,.foot__names em{display:inline-block;will-change:transform}.foot__names em{color:var(--gold);font-size:.6em}.foot__meta{margin-top:2rem;padding:0 var(--pad);font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;opacity:.6}.thanks{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:var(--pad);text-align:center;background:radial-gradient(120% 90% at 50% 100%,rgba(201,169,106,.2),transparent 60%),#0a0c11e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.thanks .display{margin:1.6rem 0 2.6rem}.has-motion [data-reveal]{opacity:0;transform:translateY(28px)}.has-motion [data-split]{visibility:hidden}.has-motion [data-arch]{clip-path:inset(100% 0 0 0 round 999px 999px 0 0)}.has-motion .ornament i{transform:scaleX(0)}.has-motion .hero__word{transform:translateY(115%)}.has-motion .hero__amp,.has-motion [data-hero-fade],.has-motion .bar{opacity:0}@media (prefers-reduced-motion: reduce){.grain,.hero__scroll i,.story__hint i{animation:none}}.line-mask{padding:.06em .12em .18em;margin:-.06em -.12em -.18em}[data-success="1"] .sky{z-index:151}
