.fs[data-v-77c53d89]{position:absolute;inset:0}.fs__canvas[data-v-77c53d89]{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.fs__canvas.is-ready[data-v-77c53d89]{opacity:1}.fs__still[data-v-77c53d89]{aspect-ratio:1;background:var(--c) center /cover no-repeat;height:min(92vh,100%);-webkit-mask:var(--m) center /cover no-repeat;-webkit-mask:var(--m) center /cover no-repeat;mask:var(--m) center /cover no-repeat;-webkit-mask-mode:luminance;transition:opacity .6s;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-source-type:luminance;mask-mode:luminance}@media (width>=768px){.fs__still[data-v-77c53d89]{transform:translate(calc(7vw - 50%))}}@media (width<=767px) and (orientation:portrait){.fs__still[data-v-77c53d89]{height:62vh;top:7vh;bottom:auto}}.fs__still.is-hidden[data-v-77c53d89]{opacity:0}.sft__w[data-v-d9a8f8fc]{opacity:calc(.16 + var(--k)*.84);transition:opacity .25s linear,color .4s}.sft__w--accent[data-v-d9a8f8fc]{color:color-mix(in srgb,#ff5a3c calc(var(--k)*100%),currentColor);font-family:var(--f-accent,var(--f-serif));letter-spacing:-.01em;font-style:italic;font-weight:400}.vm[data-v-b3920ade]{gap:.2em;padding:clamp(2rem,5vw,4rem) 0;font-size:clamp(3.6rem,11vw,11rem);display:grid}.vm[data-v-b3920ade],.vm__row[data-v-b3920ade]{overflow:hidden}.vm__row[data-v-b3920ade]{margin-bottom:-.1em;padding:.04em 0 .14em}.vm__track[data-v-b3920ade]{will-change:transform;width:max-content;display:flex}.vm__item[data-v-b3920ade]{color:var(--ink,#0b0b0f);letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:.3em;padding-right:.3em;font-weight:500;line-height:1.05;display:inline-flex}.vm__item--line[data-v-b3920ade]{color:#0000;-webkit-text-stroke:1.5px var(--ink,#0b0b0f)}.vm__item--it[data-v-b3920ade]{font-family:var(--f-accent,var(--f-serif));letter-spacing:-.02em;font-style:italic;font-weight:400}.vm__dot[data-v-b3920ade]{background:#ff5a3c;border-radius:50%;flex:none;width:.22em;height:.22em}
