.swc-hero{--swc-bg:#050505;--swc-classic-opacity:0;background:var(--swc-bg);color:#eee;width:100%;max-width:100%;position:relative}.swc-hero__classic{z-index:2;min-height:100vh;opacity:var(--swc-classic-opacity,0);transform:scale(calc(.96 + var(--swc-classic-opacity,0) * .04));pointer-events:none;background:var(--swc-bg);justify-content:center;align-items:center;margin-top:-100vh;padding:5rem 0 3rem;transition:opacity .35s,transform .45s;display:flex;position:relative}.swc-hero.is-classic-visible .swc-hero__classic{pointer-events:auto}html.swc-scroll-instant{scroll-behavior:auto!important}.swc-hero--past-collage{overflow-anchor:none}.swc-hero--past-collage .swc,.swc.swc--collapsed{overflow-anchor:none;display:none!important}main:has(.swc-hero--past-collage){padding-top:0}.swc-hero--past-collage.hero-dark-section{padding-top:0}.swc-hero__classic.is-handoff-pin{z-index:40;pointer-events:none;opacity:1!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;height:100dvh!important;margin:0!important;padding-top:5rem!important;transition:none!important;position:fixed!important;top:0!important;left:0!important;right:0!important;overflow:hidden!important;transform:none!important}.swc-hero--past-collage .swc-hero__classic{pointer-events:auto;overflow-anchor:none;background:#050505;justify-content:flex-start;align-items:flex-start;min-height:0;margin-top:0;padding-top:5rem;transform:none;opacity:1!important;transition:none!important}.swc-hero--past-collage .swc-hero__story,.swc-hero--past-collage .hero-art,.swc-hero--past-collage .swc-hero__classic-inner{overflow-anchor:none}.swc-hero__classic-inner{width:100%;max-width:100%;overflow-x:clip}.swc-hero__story{z-index:1;margin-top:1.5rem;padding-top:1rem;position:relative}.swc{--swc-bg:#050505;--swc-logo:gold;--swc-logo-scale:1;--swc-words-opacity:1;--swc-stage-opacity:1;height:calc(var(--swc-track-vh,300) * 1vh);background:var(--swc-bg);color:#eee;position:relative}.swc__stage{width:100%;height:100vh;opacity:var(--swc-stage-opacity,1);background:radial-gradient(ellipse 70% 55% at 50% 45%, #16101c 0%, transparent 58%), var(--swc-bg);z-index:4;isolation:isolate;position:sticky;top:0;overflow:hidden}.swc__glow{transform-origin:50%;background:radial-gradient(circle, color-mix(in srgb, var(--swc-logo) 16%, transparent), transparent 72%);filter:blur(10px);opacity:.28;pointer-events:none;will-change:transform;backface-visibility:hidden;contain:layout style;border-radius:50%;width:min(36vmin,260px);height:min(36vmin,260px);transition:opacity .25s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(1)}.swc.is-scrolling .swc__glow{opacity:.4}.swc.is-zooming .swc__glow{filter:none;opacity:.12;transition:none}.swc__scatters{z-index:1;pointer-events:none;opacity:var(--swc-words-opacity,1);position:absolute;inset:0}.swc__scatter{--swc-scatter-appear:0;--swc-scatter-max:.2;--swc-scatter-size:9vmin;--swc-scatter-rotate:0deg;width:var(--swc-scatter-size);height:var(--swc-scatter-size);transform:translate3d(var(--x,0px), var(--y,0px), 0) rotate(var(--swc-scatter-rotate,0deg)) scale(calc(.92 + var(--swc-scatter-appear,0) * .08));opacity:calc(var(--swc-scatter-appear,0) * var(--swc-scatter-max,.2));filter:blur(calc((1 - var(--swc-scatter-appear,0)) * 3px));will-change:transform, opacity, filter;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.swc__scatter img{-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;filter:brightness(0)invert()brightness(.72)drop-shadow(0 1px 6px #00000040);width:100%;height:100%;display:block}.swc--edit .swc__scatters{display:none}.swc__logo{transform-origin:50%;pointer-events:none;z-index:2;width:min(42vmin,320px);height:min(42vmin,320px);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--swc-logo) 18%, transparent));will-change:transform;backface-visibility:hidden;contain:layout style;isolation:isolate;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(1)}.swc.is-zooming .swc__logo,.swc.is-zooming .swc__scatter{filter:none}.swc.is-zooming .swc__logo-frame{transition:none}.swc__logo-stack{width:100%;height:100%;position:relative}.swc__logo-frame{-o-object-fit:contain;object-fit:contain;opacity:0;will-change:opacity;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;transition:opacity 50ms linear;position:absolute;inset:0}.swc__logo-frame.is-active{opacity:1}.swc__word{text-align:center;pointer-events:none;z-index:3;opacity:0;max-width:none;transform:translate3d(var(--x), var(--y), 0) scale(.92);filter:blur(6px);will-change:transform, opacity, filter;text-shadow:0 2px 14px #0000008c;margin:0;padding:.2em .4em .35em;line-height:1.35;transition:opacity .45s,transform .5s cubic-bezier(.22,1,.36,1),filter .4s;position:absolute;top:0;left:0;overflow:visible;white-space:nowrap!important}.swc__word--wrap,.swc__word--nowrap{max-width:none;white-space:nowrap!important}.swc-font-pacifico,.swc-font-greatvibes,.swc-font-caveat{padding-top:.25em;padding-bottom:.55em;line-height:1.55;overflow:visible}.swc__word.is-visible{opacity:var(--swc-words-opacity,1);filter:blur();transform:translate3d(var(--x), var(--y), 0) scale(1)}.swc.is-zooming .swc__word.is-visible{transition:opacity .2s}.swc__word--outline{-webkit-text-stroke:1.4px currentColor;text-shadow:none;color:#0000!important}.swc__word--led{letter-spacing:.04em;text-shadow:0 0 6px color-mix(in srgb, currentColor 55%, transparent), 0 0 16px color-mix(in srgb, currentColor 35%, transparent), 0 2px 12px #00000073;filter:blur(6px)saturate(1.1)brightness(1.05)}.swc__word--led.is-visible{filter:blur()saturate(1.1)brightness(1.05);animation:2.6s ease-in-out infinite swc-led-pulse}@keyframes swc-led-pulse{0%,to{text-shadow:0 0 6px color-mix(in srgb, currentColor 50%, transparent), 0 0 14px color-mix(in srgb, currentColor 30%, transparent), 0 2px 12px #00000073;filter:blur()saturate(1.08)brightness(1.03)}50%{text-shadow:0 0 8px color-mix(in srgb, currentColor 65%, transparent), 0 0 20px color-mix(in srgb, currentColor 40%, transparent), 0 2px 12px #00000073;filter:blur()saturate(1.15)brightness(1.1)}}@media (prefers-reduced-motion:reduce){.swc__word--led.is-visible{animation:none}}.swc__word--fx-glow.is-visible{text-shadow:0 0 8px color-mix(in srgb, currentColor 45%, transparent), 0 0 20px color-mix(in srgb, currentColor 28%, transparent), 0 2px 12px #00000073;animation:2.8s ease-in-out infinite swc-fx-glow}@keyframes swc-fx-glow{0%,to{text-shadow:0 0 6px color-mix(in srgb, currentColor 40%, transparent), 0 0 16px color-mix(in srgb, currentColor 22%, transparent), 0 2px 12px #00000073}50%{text-shadow:0 0 10px color-mix(in srgb, currentColor 55%, transparent), 0 0 26px color-mix(in srgb, currentColor 32%, transparent), 0 2px 12px #00000073}}.swc__word--fx-shimmer{background-image:linear-gradient(110deg, currentColor 0%, currentColor 38%, color-mix(in srgb, #fff 85%, currentColor) 50%, currentColor 62%, currentColor 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 10px #0006);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:#0000!important}.swc__word--fx-shimmer.is-visible{animation:3.2s ease-in-out infinite swc-fx-shimmer}@keyframes swc-fx-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.swc__word--fx-ignite{color:inherit;-webkit-text-fill-color:currentColor;filter:blur(6px)brightness(.75);text-shadow:0 2px 12px #00000073}.swc__word--fx-ignite.is-visible{filter:blur()brightness();animation:1.6s ease-out forwards swc-fx-ignite,3.2s ease-in-out 1.6s infinite swc-fx-ignite-hold}@keyframes swc-fx-ignite{0%{filter:blur()brightness(.7);text-shadow:0 2px 12px #00000073}55%{filter:blur()brightness(1.25)saturate(1.15);text-shadow:0 0 8px color-mix(in srgb, currentColor 70%, #fff), 0 0 22px color-mix(in srgb, currentColor 55%, transparent), 0 0 40px color-mix(in srgb, currentColor 35%, transparent), 0 2px 12px #0006}to{filter:blur()brightness(1.12)saturate(1.1);text-shadow:0 0 6px color-mix(in srgb, currentColor 60%, #fff), 0 0 18px color-mix(in srgb, currentColor 40%, transparent), 0 0 34px color-mix(in srgb, currentColor 28%, transparent), 0 2px 12px #0006}}@keyframes swc-fx-ignite-hold{0%,to{filter:blur()brightness(1.1)saturate(1.08);text-shadow:0 0 6px color-mix(in srgb, currentColor 55%, #fff), 0 0 16px color-mix(in srgb, currentColor 35%, transparent), 0 2px 12px #0006}50%{filter:blur()brightness(1.2)saturate(1.12);text-shadow:0 0 8px color-mix(in srgb, currentColor 65%, #fff), 0 0 22px color-mix(in srgb, currentColor 42%, transparent), 0 0 36px color-mix(in srgb, currentColor 28%, transparent), 0 2px 12px #0006}}.swc__word--fx-breathe.is-visible{text-shadow:0 0 8px color-mix(in srgb, currentColor 45%, transparent), 0 0 20px color-mix(in srgb, currentColor 28%, transparent), 0 2px 12px #00000073;animation:3.4s ease-in-out infinite swc-fx-breathe}@keyframes swc-fx-breathe{0%,to{transform:translate3d(var(--x), var(--y), 0) scale(.97);filter:blur()brightness(.95);text-shadow:0 0 6px color-mix(in srgb, currentColor 35%, transparent), 0 2px 12px #00000073}50%{transform:translate3d(var(--x), var(--y), 0) scale(1.05);filter:blur()brightness(1.2);text-shadow:0 0 10px color-mix(in srgb, currentColor 60%, transparent), 0 0 24px color-mix(in srgb, currentColor 35%, transparent), 0 2px 12px #00000073}}.swc__word--fx-float.is-visible{text-shadow:0 0 10px color-mix(in srgb, currentColor 40%, transparent), 0 2px 12px #00000073;animation:2.4s ease-in-out infinite swc-fx-float}@keyframes swc-fx-float{0%,to{transform:translate3d(var(--x), var(--y), 0) scale(1) translateY(0)}50%{transform:translate3d(var(--x), var(--y), 0) scale(1.03) translateY(-4px)}}.swc__word--fx-spark.is-visible{text-shadow:0 0 6px color-mix(in srgb, currentColor 50%, #fff), 0 0 18px color-mix(in srgb, currentColor 35%, transparent), 0 0 32px color-mix(in srgb, currentColor 22%, transparent), 0 2px 12px #00000073;animation:2.2s ease-in-out infinite swc-fx-spark}@keyframes swc-fx-spark{0%,to{filter:blur()brightness(1.05)saturate(1.1);text-shadow:0 0 6px color-mix(in srgb, currentColor 45%, #fff), 0 0 16px color-mix(in srgb, currentColor 30%, transparent), 0 2px 12px #00000073}50%{filter:blur()brightness(1.18)saturate(1.2);text-shadow:0 0 8px color-mix(in srgb, currentColor 60%, #fff), 0 0 22px color-mix(in srgb, currentColor 40%, transparent), 0 0 36px color-mix(in srgb, currentColor 25%, transparent), 0 2px 12px #00000073}}.swc__word--fx-flicker.is-visible{animation:2.8s steps(2,end) infinite swc-fx-flicker}@keyframes swc-fx-flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:var(--swc-words-opacity,1);text-shadow:0 0 4px color-mix(in srgb, currentColor 35%, transparent), 0 2px 10px #00000073;filter:blur()brightness()}20%,24%,55%{opacity:calc(var(--swc-words-opacity,1) * .55);text-shadow:none;filter:blur()brightness(.85)}}.swc__word--fx-pulse.is-visible{text-shadow:0 0 10px color-mix(in srgb, currentColor 40%, transparent), 0 2px 12px #00000073;animation:2s ease-in-out infinite swc-fx-pulse}@keyframes swc-fx-pulse{0%,to{transform:translate3d(var(--x), var(--y), 0) scale(1);filter:blur()brightness()}50%{transform:translate3d(var(--x), var(--y), 0) scale(1.06);filter:blur()brightness(1.15);text-shadow:0 0 14px color-mix(in srgb, currentColor 55%, transparent), 0 0 28px color-mix(in srgb, currentColor 30%, transparent), 0 2px 12px #00000073}}.swc__word--fx-blush.is-visible{animation:2.6s ease-in-out infinite swc-fx-blush}@keyframes swc-fx-blush{0%,to{text-shadow:0 0 6px color-mix(in srgb, currentColor 35%, transparent), 0 2px 12px #00000073;filter:blur()saturate(1.05)}50%{text-shadow:0 0 12px color-mix(in srgb, currentColor 55%, #fff), 0 0 28px color-mix(in srgb, currentColor 40%, transparent), 0 0 48px #fb718540, 0 2px 12px #0006;filter:blur()saturate(1.2)brightness(1.08)}}.swc__word--fx-pop.is-visible{text-shadow:0 0 8px color-mix(in srgb, currentColor 45%, transparent), 0 2px 12px #00000073;animation:2.1s cubic-bezier(.34,1.4,.64,1) infinite swc-fx-pop}@keyframes swc-fx-pop{0%,to{transform:translate3d(var(--x), var(--y), 0) scale(1) rotate(0deg)}40%{transform:translate3d(var(--x), var(--y), 0) scale(1.08) rotate(-1.5deg);text-shadow:0 0 12px color-mix(in srgb, currentColor 55%, transparent), 0 0 26px color-mix(in srgb, currentColor 30%, transparent), 0 2px 12px #00000073}55%{transform:translate3d(var(--x), var(--y), 0) scale(.98) rotate(1deg)}}.swc__word--fx-gleam.is-visible{animation:2.8s ease-in-out infinite swc-fx-gleam}@keyframes swc-fx-gleam{0%,to{filter:blur()brightness(1.05)saturate(1.05);text-shadow:0 0 6px color-mix(in srgb, currentColor 45%, transparent), 0 0 16px #d4af374d, 0 2px 12px #00000073}50%{filter:blur()brightness(1.2)saturate(1.15);text-shadow:0 0 10px color-mix(in srgb, currentColor 65%, #fff), 0 0 24px #d4af3773, 0 0 40px #f0d78c40, 0 2px 12px #0006}}.swc__word--fx-wave.is-visible{text-shadow:0 0 8px color-mix(in srgb, currentColor 40%, transparent), 0 2px 12px #00000073;animation:3s ease-in-out infinite swc-fx-wave}@keyframes swc-fx-wave{0%,to{transform:translate3d(var(--x), var(--y), 0) rotate(-2deg) translateY(0)}25%{transform:translate3d(var(--x), var(--y), 0) rotate(1.5deg) translateY(-3px)}50%{transform:translate3d(var(--x), var(--y), 0) rotate(-1deg) translateY(2px);text-shadow:0 0 12px color-mix(in srgb, currentColor 50%, transparent), 0 0 24px color-mix(in srgb, currentColor 28%, transparent), 0 2px 12px #00000073}75%{transform:translate3d(var(--x), var(--y), 0) rotate(2deg) translateY(-2px)}}.swc__word--fx-strike{position:absolute}.swc__word--fx-strike.is-visible{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-thickness:.08em;animation:2.8s ease-in-out infinite swc-fx-strike}@keyframes swc-fx-strike{0%,to{filter:blur()brightness(.9)saturate(.85);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);opacity:var(--swc-words-opacity,1)}50%{filter:blur()brightness(1.05)saturate();-webkit-text-decoration-color:color-mix(in srgb, currentColor 75%, transparent);text-decoration-color:color-mix(in srgb, currentColor 75%, transparent);text-shadow:0 0 10px color-mix(in srgb, currentColor 30%, transparent)}}.swc__word--fx-whisper.is-visible{animation:3.6s ease-in-out infinite swc-fx-whisper}@keyframes swc-fx-whisper{0%,to{filter:blur(.4px)brightness(.92);letter-spacing:.01em;text-shadow:0 2px 12px #0006}50%{filter:blur()brightness(1.12);letter-spacing:.04em;text-shadow:0 0 10px color-mix(in srgb, currentColor 45%, transparent), 0 0 22px color-mix(in srgb, currentColor 25%, transparent), 0 2px 12px #0006}}.swc__word--fx-beat.is-visible{animation:1.35s ease-in-out infinite swc-fx-beat}@keyframes swc-fx-beat{0%,to{transform:translate3d(var(--x), var(--y), 0) scale(1);text-shadow:0 2px 12px #00000073}18%{transform:translate3d(var(--x), var(--y), 0) scale(1.1);text-shadow:0 0 12px color-mix(in srgb, currentColor 60%, transparent), 0 0 28px color-mix(in srgb, currentColor 35%, transparent), 0 2px 12px #0006}32%{transform:translate3d(var(--x), var(--y), 0) scale(.96)}48%{transform:translate3d(var(--x), var(--y), 0) scale(1.06);text-shadow:0 0 10px color-mix(in srgb, currentColor 50%, transparent), 0 2px 12px #0006}62%{transform:translate3d(var(--x), var(--y), 0) scale(1)}}.swc__word--fx-stamp.is-visible{animation:2.4s ease-in-out infinite swc-fx-stamp}@keyframes swc-fx-stamp{0%,to{transform:translate3d(var(--x), var(--y), 0) scale(1) rotate(-.5deg);filter:blur()contrast(1.05);text-shadow:0 1px 0 color-mix(in srgb, currentColor 35%, #000), 0 0 12px color-mix(in srgb, currentColor 30%, transparent)}50%{transform:translate3d(var(--x), var(--y), 0) scale(1.04) rotate(.6deg);filter:blur()contrast(1.15)brightness(1.1);text-shadow:0 1px 0 color-mix(in srgb, currentColor 45%, #000), 0 0 16px color-mix(in srgb, currentColor 50%, transparent), 0 0 30px color-mix(in srgb, currentColor 28%, transparent)}}.swc__word--fx-liquid.is-visible{animation:3s ease-in-out infinite swc-fx-liquid}@keyframes swc-fx-liquid{0%,to{filter:blur()brightness(1.05)saturate(1.1);text-shadow:0 0 6px color-mix(in srgb, currentColor 45%, transparent), 0 0 18px #d4af374d, 0 2px 10px #00000073}33%{filter:blur()brightness(1.18)saturate(1.2);text-shadow:0 0 10px color-mix(in srgb, currentColor 60%, #fff), 0 0 26px #eab30866, 0 0 40px #f59e0b38}66%{filter:blur()brightness(1.08)saturate(1.15);text-shadow:0 0 8px color-mix(in srgb, currentColor 50%, transparent), 0 0 22px #d4af3759}}.swc__word--fx-mist.is-visible{animation:3.8s ease-in-out infinite swc-fx-mist}@keyframes swc-fx-mist{0%,to{filter:blur(.2px)brightness(.95);text-shadow:0 0 8px color-mix(in srgb, currentColor 35%, transparent), 0 0 24px #a78bfa33, 0 2px 12px #0006}50%{filter:blur()brightness(1.15);text-shadow:0 0 12px color-mix(in srgb, currentColor 55%, #fff), 0 0 28px #c4b5fd66, 0 0 48px #8b5cf638, 0 2px 12px #00000059}}@media (prefers-reduced-motion:reduce){.swc__word--fx-glow.is-visible,.swc__word--fx-shimmer.is-visible,.swc__word--fx-float.is-visible,.swc__word--fx-spark.is-visible,.swc__word--fx-ignite.is-visible,.swc__word--fx-breathe.is-visible,.swc__word--fx-flicker.is-visible,.swc__word--fx-pulse.is-visible,.swc__word--fx-blush.is-visible,.swc__word--fx-pop.is-visible,.swc__word--fx-wave.is-visible,.swc__word--fx-gleam.is-visible,.swc__word--fx-strike.is-visible,.swc__word--fx-whisper.is-visible,.swc__word--fx-beat.is-visible,.swc__word--fx-stamp.is-visible,.swc__word--fx-liquid.is-visible,.swc__word--fx-mist.is-visible{animation:none}.swc__word--fx-ignite.is-visible{filter:blur()brightness(1.1);text-shadow:0 0 8px color-mix(in srgb, currentColor 55%, transparent), 0 2px 12px #0006}}.swc__hud{z-index:20;letter-spacing:.14em;text-transform:uppercase;color:#8a8698;white-space:nowrap;pointer-events:none;background:#000000b3;border:1px solid #ffffff1a;padding:8px 14px;font-size:11px;position:absolute;top:calc(5rem + 12px);left:50%;transform:translate(-50%)}.swc__hud strong{color:var(--swc-logo)}.swc--bare .swc__hud{display:none}.swc__hint{z-index:45;color:#eab308;pointer-events:none;opacity:.85;font-family:Caveat,cursive;font-size:clamp(1.85rem,4.5vw,2.6rem);transition:opacity .35s;position:fixed;top:5.35rem;bottom:auto;left:50%;transform:translate(-50%)}.swc.is-scrolling .swc__hint,.swc.swc--hint-gone .swc__hint,.swc.is-complete .swc__hint{opacity:0}.swc-font-caveat{font-family:Caveat,cursive}.swc-font-playfair{font-family:"Playfair Display", Georgia, var(--font-playfair), serif}.swc-font-nunito{font-family:Nunito,system-ui,sans-serif}.swc-font-special{font-family:Special Elite,cursive}.swc-font-pacifico{font-family:Pacifico,cursive}.swc-font-bebas{letter-spacing:.05em;font-family:Bebas Neue,sans-serif}.swc-font-greatvibes{font-family:Great Vibes,cursive}.swc-font-kalam{font-family:Kalam,cursive}.swc-font-montserrat{font-family:Montserrat,system-ui,sans-serif}.swc-font-rubik{font-family:Rubik,system-ui,sans-serif}@media (max-width:640px){.swc__scatter{--swc-scatter-max:.18}.swc__word{padding:.12em .28em .22em;white-space:nowrap!important;max-width:none!important;font-size:.82em!important}.swc__word--wrap{white-space:nowrap!important;max-width:none!important}.swc__word--nowrap{max-width:none!important;font-size:.72em!important}.swc__word--xl{max-width:none!important}.swc__logo{width:min(34vmin,168px);height:min(34vmin,168px)}.swc__glow{width:min(30vmin,150px);height:min(30vmin,150px)}}@media (prefers-reduced-motion:reduce){.swc__word{filter:none;transition:none}.swc__scatter{filter:none}.swc__hint{display:none}}.swc-hero--edit .swc-hero__story,.swc--edit .swc__hint,.swc--edit .swc__hud{display:none}.swc--edit .swc__logo,.swc--edit .swc__glow{pointer-events:none!important}.swc--edit .swc__word,.swc--edit .swc__word.is-visible{filter:none!important;opacity:1!important;transition:none!important;transform:none!important}.swc__word--editable{cursor:grab;-webkit-user-select:none;user-select:none;z-index:50;outline:none;pointer-events:auto!important}.swc__word--editable.is-dragging{cursor:grabbing;z-index:60}.swc-hero--edit-phone{box-sizing:border-box;background:#111;justify-content:center;align-items:flex-start;min-height:100vh;padding:4.75rem 0 1.25rem;display:flex}.swc-hero--edit-phone .swc-hero__classic{display:none!important}body:has(.swc-hero--edit-phone) header{opacity:.2;pointer-events:none}body:has(.swc-hero--edit-phone) [data-site-header]{opacity:.2;pointer-events:none}.swc--edit-phone{border-radius:28px;flex:none;width:min(390px,100vw - 1.5rem);margin:0 auto;overflow:hidden;box-shadow:0 0 0 2px #ffffff1f,0 20px 50px #0000008c;height:min(844px,100vh - 6rem)!important}.swc--edit-phone .swc__stage{height:100%;position:relative;top:auto}.swc--edit-phone .swc__word{padding:.12em .28em .22em;white-space:nowrap!important;max-width:none!important;font-size:.82em!important}.swc--edit-phone .swc__word--wrap{white-space:nowrap!important;max-width:none!important}.swc--edit-phone .swc__word--nowrap{white-space:nowrap!important;max-width:none!important;font-size:.72em!important}.swc--edit-phone .swc__word--xl{max-width:none!important}.swc--edit-phone .swc__logo{width:min(34%,168px);height:min(34%,168px)}.swc--edit-phone .swc__glow{width:min(30%,150px);height:min(30%,150px)}.swc__edit-bar{z-index:100;color:#e8e4dc;background:#08080af2;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 20px);padding:8px 12px;font-size:12px;display:flex;position:fixed;top:5.25rem;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.swc-hero--edit-phone~.swc__edit-bar{width:auto;max-width:calc(100vw - 20px);top:.6rem}body:has(.swc-hero--edit-phone) .swc__edit-bar{width:auto;max-width:calc(100vw - 20px);top:.6rem}.swc__edit-label{color:#c9bba3;letter-spacing:.04em;text-align:center}.swc__edit-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.swc__edit-bar button,.swc__edit-exit{appearance:none;color:#f5ecd4;cursor:pointer;background:#c9a84c1f;border:1px solid #c9a84c73;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1;text-decoration:none}.swc__edit-bar button.is-active{background:#c9a84c59;border-color:#eab308}.swc__edit-save{font-weight:600;color:#ecfdf5!important;background:#22c55e47!important;border-color:#86efac8c!important}.swc__edit-status{color:#86efac;min-height:1em;font-size:11px}
