.home-hero[data-v-d2fc1305]{aspect-ratio:16/9;background:#3a8fd8 url(../video/headerloop-poster.jpg) 50%/cover no-repeat;max-height:calc(100svh - 4.5rem);overflow:hidden;position:relative;width:100%}.hero-video[data-v-d2fc1305]{background:transparent;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-cfe[data-v-d2fc1305]{position:absolute;right:clamp(12px,3vw,48px);top:clamp(12px,2.4vw,40px);transition:transform .3s var(--ease-out),filter .2s ease;width:clamp(140px,23.3vw,360px)}.hero-cfe img[data-v-d2fc1305]{height:auto;width:100%}.hero-cfe[data-v-d2fc1305]:focus-visible,.hero-cfe[data-v-d2fc1305]:hover{filter:invert(1);transform:rotate(-4deg) scale(1.04)}@media(max-width:640px){.home-hero[data-v-d2fc1305]{aspect-ratio:4/5}}.home-intro[data-v-72e6cab7]{align-items:center;display:flex;flex-direction:column;padding:clamp(32px,5.1vw,76px) var(--gutter) 0}.intro-claim[data-v-72e6cab7]{font-weight:400;margin:0;text-wrap:balance}@media(max-width:640px){.intro-claim br[data-v-72e6cab7]{display:none}}.intro-more[data-v-72e6cab7]{align-items:center;color:var(--color-fg);display:inline-flex;font-size:var(--fs-display);gap:.3em;margin:calc(clamp(14px,1.9vw,28px) - 10px) 0 -10px;padding:10px 0;text-decoration:none}.intro-more:hover .link-display[data-v-72e6cab7]{opacity:.6}.butterfly[data-v-72e6cab7]{display:inline-block;font-size:.95em;transition:transform .4s var(--ease-out)}.intro-more:hover .butterfly[data-v-72e6cab7]:first-child{transform:rotate(-12deg) translateY(-2px)}.intro-more:hover .butterfly[data-v-72e6cab7]:last-child{transform:rotate(12deg) translateY(-2px)}.home-faq[data-v-0243cafd]{--accordion-size:var(--fs-display);-moz-column-gap:clamp(16px,2.8vw,40px);column-gap:clamp(16px,2.8vw,40px);display:grid;grid-template-columns:1fr 1fr;max-width:1336px;width:100%}.home-faq[data-v-0243cafd] .accordion-title{gap:.18em}.home-faq[data-v-0243cafd] .accordion-button{gap:.1em}.faq-column[data-v-0243cafd]{border-bottom:var(--rule)}.faq-number[data-v-0243cafd]{align-self:flex-start;flex:none;font-size:max(.31em,.75rem);font-variant-numeric:tabular-nums;line-height:1;padding-top:.42em;width:1em}.faq-answer[data-v-0243cafd]{font-size:var(--fs-text);line-height:1.4;margin:0;max-width:36em;padding:.1em 0 1em 1em;white-space:pre-line}@media(max-width:760px){.home-faq[data-v-0243cafd]{grid-template-columns:1fr}.faq-column[data-v-0243cafd]:first-child{border-bottom:0}}.home-cfe[data-v-d60d2824]{align-items:center;display:flex;flex-direction:column;padding:clamp(40px,6.8vw,100px) var(--gutter) clamp(48px,11.5vw,170px);scroll-margin-top:4.5rem}.cfe-sign[data-v-d60d2824]{animation:float-d60d2824 4.5s ease-in-out infinite;display:block;margin-bottom:clamp(32px,5.3vw,80px);width:clamp(100px,12.6vw,190px)}.cfe-sign img[data-v-d60d2824]{filter:drop-shadow(0 14px 10px rgba(0,0,0,.08));height:auto;transition:transform .4s var(--ease-out);width:100%}.cfe-sign:focus-visible img[data-v-d60d2824],.cfe-sign:hover img[data-v-d60d2824]{transform:translateY(-6px) rotate(-3deg) scale(1.04)}@keyframes float-d60d2824{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.photo-strip[data-v-4a849b87]{--strip-height:clamp(180px,30.3vw,460px);--strip-gap:clamp(10px,2.4vw,36px);overflow:hidden;width:100%}.strip-track[data-v-4a849b87]{animation:strip-scroll-4a849b87 70s linear infinite;display:flex;width:-moz-max-content;width:max-content}@media(hover:hover){.strip-track[data-v-4a849b87]:hover{animation-play-state:paused}}.strip-set[data-v-4a849b87]{display:flex;gap:var(--strip-gap);padding-right:var(--strip-gap)}.strip-photo[data-v-4a849b87]{border-radius:6px;height:var(--strip-height);-o-object-fit:cover;object-fit:cover;width:auto}@keyframes strip-scroll-4a849b87{0%{transform:translate(0)}to{transform:translate(-50%)}}.forever[data-v-1a6fd8f8]{font-size:var(--fs-forever);line-height:.9;overflow-x:clip;padding:.295em 0 .067em;text-align:center;text-indent:.186em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.save-the-date[data-v-da8a86c9]{--std-color:#3c3420;background:#7fa9dd url(../video/savethedate-poster.jpg) 50%/cover no-repeat;color:var(--std-color);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed}.std-video[data-v-da8a86c9]{background:transparent;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .6s ease;width:100%}.std-video[data-playing][data-v-da8a86c9]{opacity:1}.std-video[data-v-da8a86c9]::-webkit-media-controls,.std-video[data-v-da8a86c9]::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.std-title[data-v-da8a86c9]{align-items:center;display:flex;flex-direction:column;font-size:clamp(4rem,6.13vw,8rem);font-weight:inherit;margin:0;position:relative;text-align:center;text-transform:uppercase;top:-2.35svh}.std-headline[data-v-da8a86c9],.std-logo[data-v-da8a86c9]{display:block}.std-headline[data-v-da8a86c9]{line-height:.79}.std-date[data-v-da8a86c9]{display:block;font-size:.4em;line-height:1;margin-top:.315em;text-transform:none}.std-logo[data-v-da8a86c9]{line-height:1;margin-top:-.095em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.113em;text-underline-offset:.147em}.std-footer[data-v-da8a86c9]{bottom:calc(clamp(14px,2.7vh,30px) + env(safe-area-inset-bottom,0px));display:grid;font-size:clamp(.75rem,.83vw,.875rem);grid-template-columns:1fr 1fr 1fr;left:0;padding:0 12vw;position:absolute;right:0;text-transform:uppercase}.std-footer[data-v-da8a86c9]>:first-child{justify-self:start}.std-footer[data-v-da8a86c9]>:nth-child(2){justify-self:center}.std-footer[data-v-da8a86c9]>:nth-child(3){justify-self:end}.std-link[data-v-da8a86c9]{color:inherit;margin:-10px -4px;padding:10px 4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease}.std-link[data-v-da8a86c9]:hover{color:#000}@media(max-width:640px){.std-footer[data-v-da8a86c9]{padding:0 var(--gutter)}}
