.Daylight_plate__bfgv4:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:repeating-linear-gradient(135deg,var(--daylight-sun,transparent) 0,var(--daylight-shadow,#241c12b3) 160px,var(--daylight-sun,transparent) 320px);background-size:452.54834px 452.54834px;background-position:var(--light-x,0) var(--light-y,0);animation:Daylight_daylight__SdC9W var(--daylight-period,12s) linear infinite paused}[data-daylight=paused] .Daylight_plate__bfgv4:before,[data-daylight=playing] .Daylight_plate__bfgv4:before{opacity:1}[data-daylight=playing] .Daylight_plate__bfgv4:before{animation-play-state:running}.Daylight_control__G9ROa{z-index:5;min-height:44px;border:1px solid var(--ink);border-radius:100px;padding:.6rem .85rem;background:var(--ground,var(--sky));color:var(--ink);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.Daylight_control__G9ROa[hidden]{display:none}.Daylight_control__G9ROa:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@keyframes Daylight_daylight__SdC9W{to{background-position:calc(var(--light-x, 0px) + 452.54834px) var(--light-y,0)}}@media (max-width:767px),(prefers-reduced-motion:reduce){.Daylight_plate__bfgv4:before{animation:none;opacity:0!important}.Daylight_control__G9ROa{display:none}}.factory_gap__aYmcI{font:inherit;color:inherit;opacity:.72;white-space:nowrap}.factory_unverified___uRXV{display:none}.factory_previewBar__kUCht{padding:.55rem 1rem;background:#18181b;color:#fafafa;font:500 .82rem/1.4 system-ui,sans-serif;text-align:center}.factory_looksBar__k9CGF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.25rem;padding:.45rem 1rem;background:#050705;color:#fff5e8;font:500 .8rem/1.4 system-ui,sans-serif}.factory_looksFlag__NSeOd{display:inline-flex;align-items:center;gap:.45rem;padding:.2rem .7rem .2rem .5rem;border:1.5px solid #6eb5ff;border-radius:999px;background:transparent;color:#fff5e8;font:600 .78rem/1.4 system-ui,sans-serif;cursor:pointer}.factory_looksFlag__NSeOd:hover{background:#6eb5ff;color:#050705}.factory_looksFlag__NSeOd:focus-visible{outline:2px solid #6eb5ff;outline-offset:2px}.factory_looksNav__aUtiY{display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:center;color:#d9d2c6}.factory_looksNav__aUtiY a{color:#fff5e8}.factory_looksNav__aUtiY a[aria-current=page]{font-weight:700;text-decoration:none;border-bottom:2px solid #6eb5ff}.factory_dot__AKXTl{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:#6eb5ff;box-shadow:0 0 0 2px #050705}.factory_dock__47xWa{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(max(1rem, env(safe-area-inset-bottom, 0px)) + var(--wf-dock-lift, 0px));z-index:2147483000;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;font:500 .9rem/1.45 system-ui,sans-serif;opacity:0;transform:translateY(.5rem);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.factory_dock__47xWa[data-shown]{opacity:1;transform:none;pointer-events:auto}.factory_badge__a4DRz{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem .55rem .8rem;border:2px solid #050705;border-radius:999px;background:#6eb5ff;color:#050705;font:700 .85rem/1 system-ui,sans-serif;letter-spacing:.02em;box-shadow:3px 3px 0 #050705;cursor:pointer}.factory_badge__a4DRz .factory_dot__AKXTl{background:#050705;box-shadow:none}.factory_badge__a4DRz:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #050705}.factory_badge__a4DRz:focus-visible{outline:3px solid #fff5e8;outline-offset:2px}.factory_dockPanel__XIMNo{position:relative;width:min(24rem,calc(100vw - 2rem));max-height:min(34rem,calc(100dvh - 6rem));overflow:auto;padding:1.1rem 1.2rem 1rem;border:2px solid #050705;border-radius:14px;background:#fff5e8;color:#050705;box-shadow:5px 5px 0 #050705}.factory_dockPanel__XIMNo:focus{outline:none}.factory_dockPanel__XIMNo h2{margin:0 0 .4rem;font:800 1.35rem/1.15 system-ui,sans-serif;letter-spacing:-.01em}.factory_dockPanel__XIMNo p{margin:0 0 .7rem}.factory_dockPanel__XIMNo ol{margin:0 0 .8rem;padding:.75rem .9rem .75rem 2rem;display:grid;gap:.4rem;border-radius:10px;background:#6eb5ff}.factory_dockKicker__d8TiT{font:700 .7rem/1 system-ui,sans-serif!important;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.35rem!important}.factory_dockFoot__Iz2KT{font-size:.8rem;color:#3c3d37;margin-bottom:0!important}.factory_dockClose__SnE05{position:absolute;top:.5rem;right:.6rem;width:2rem;height:2rem;border:0;border-radius:50%;background:transparent;color:#050705;font:400 1.5rem/1 system-ui,sans-serif;cursor:pointer}.factory_dockClose__SnE05:focus-visible{outline:2px solid #050705}@media (prefers-reduced-motion:reduce){.factory_badge__a4DRz,.factory_dock__47xWa{transition:none}}.factory_demoBar__kWqsd{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;width:100%;padding:.75rem max(1rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:#18181b;color:#e4e4e7;font:500 .75rem/1.4 system-ui,sans-serif}.factory_demoBar__kWqsd>span{flex:1 1 16rem}.factory_demoBar__kWqsd a{color:#fafafa;padding:.35rem 0}.factory_demoBar__kWqsd :focus-visible{outline:2px solid #fafafa;outline-offset:2px}.factory_demoBar__kWqsd button{width:28px;height:28px;flex:none;border:0;border-radius:50%;background:#3f3f46;color:#fafafa;font:600 .95rem/1 system-ui,sans-serif;cursor:pointer}.factory_demoLinkNote__fEcYq{position:absolute;z-index:2147483000;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(20rem,calc(100vw - 32px));margin:0;padding:.85rem 1rem .9rem;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#18181b;color:#e4e4e7;box-shadow:0 10px 30px rgba(0,0,0,.28);font:400 .875rem/1.5 system-ui,sans-serif;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal}.factory_demoLinkNote__fEcYq p{margin:0 0 .6rem}.factory_demoLinkNote__fEcYq .factory_demoLinkNoteTitle__MUnlC{margin-bottom:.25rem;color:#fafafa;font-weight:600}.factory_demoLinkNote__fEcYq:focus{outline:none}.factory_demoLinkNote__fEcYq button:focus-visible,.factory_demoLinkNote__fEcYq:focus-visible{outline:2px solid #fafafa;outline-offset:2px}.factory_demoLinkNote__fEcYq button{min-height:32px;padding:.3rem .85rem;border:0;border-radius:999px;background:#3f3f46;color:#fafafa;font:600 .8rem/1 system-ui,sans-serif;cursor:pointer}.factory_compliance__QrEwk{padding:.6rem 1rem;background:#7c2d12;color:#fff7ed;font:500 .82rem/1.4 system-ui,sans-serif;text-align:center}.factory_intake__7czHl{margin:2.5rem 0;padding:1.25rem 1.4rem;border:1.5px dashed var(--gap-line,#c2410c);border-radius:10px;background:var(--gap-bg,#fff7ed);color:var(--gap-ink,#7c2d12)}.factory_intake__7czHl h2{margin:0 0 .35rem;font-size:1.15rem;text-wrap:balance}.factory_intake__7czHl p{margin:0 0 .75rem}.factory_intake__7czHl ol{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}.factory_sync__q8nZ7{display:grid;gap:.3rem;margin:0 0 1.25rem;font-size:.92rem}.factory_sync__q8nZ7 strong{font-weight:700}.factory_heroStill__yHj_G{position:absolute;inset:0;overflow:hidden}.factory_heroStill__yHj_G>*{position:absolute;inset:0}.factory_heroStill__yHj_G>svg{width:100%;height:100%}.factory_heroStillImage__2RvSr{background-repeat:no-repeat}.retrofit_demo__02GDO header>nav{position:absolute;left:50%;top:50%;translate:-50% -50%;animation:none}.retrofit_demo__02GDO header>nav a{animation:retrofit_navIn__CVcHF .95s var(--ease) .26s both}.retrofit_demo__02GDO header>nav a:nth-child(2){animation-delay:.34s}.retrofit_demo__02GDO header>nav a:nth-child(3){animation-delay:.42s}.retrofit_demo__02GDO header>div>a{min-height:44px;padding:.72rem 1.15rem;line-height:1}.retrofit_menu__CGbiQ{display:none}@keyframes retrofit_navIn__CVcHF{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media(max-width:900px){.retrofit_menu__CGbiQ{display:block}.retrofit_menu__CGbiQ summary{width:44px;height:44px;margin-right:-8px;list-style:none;position:relative;z-index:2;border-radius:8px}.retrofit_menu__CGbiQ summary::-webkit-details-marker{display:none}.retrofit_menu__CGbiQ summary span{position:absolute;left:11px;top:17px;width:22px;height:1.6px;border-radius:2px;background:var(--ink);transition:transform .55s cubic-bezier(.76,0,.24,1),opacity .3s}.retrofit_menu__CGbiQ summary span:nth-child(2){top:22px;width:15px}.retrofit_menu__CGbiQ summary span:nth-child(3){top:27px}.retrofit_menu__CGbiQ:not([data-enhanced])[open] summary span:first-child,.retrofit_menu__CGbiQ[data-expanded=true] summary span:first-child{transform:translateY(5px) rotate(45deg)}.retrofit_menu__CGbiQ:not([data-enhanced])[open] summary span:nth-child(2),.retrofit_menu__CGbiQ[data-expanded=true] summary span:nth-child(2){opacity:0;transform:translateX(10px)}.retrofit_menu__CGbiQ:not([data-enhanced])[open] summary span:nth-child(3),.retrofit_menu__CGbiQ[data-expanded=true] summary span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.retrofit_menu__CGbiQ nav{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:safe center;align-items:flex-start;gap:.35rem;padding:6rem var(--pad) max(2rem,env(safe-area-inset-bottom));overflow:auto;background:rgba(233,240,246,.94);backdrop-filter:blur(22px) saturate(140%);clip-path:inset(0 0 100%);transition:clip-path .65s cubic-bezier(.76,0,.24,1)}.retrofit_menu__CGbiQ:not([data-enhanced])[open] nav,.retrofit_menu__CGbiQ[data-expanded=true] nav{clip-path:inset(0)}.retrofit_menu__CGbiQ nav>*{flex-shrink:0}.retrofit_menu__CGbiQ nav>a{font-family:var(--os-serif),Georgia,serif;font-size:clamp(2.35rem,12vw,3.4rem);line-height:1.22;padding:.12em 0;opacity:0;transform:translateY(24px);transition:transform .65s var(--ease),opacity .35s}.retrofit_menu__CGbiQ:not([data-enhanced])[open] nav>a,.retrofit_menu__CGbiQ[data-expanded=true] nav>a{opacity:1;transform:none;transition-delay:.16s}.retrofit_menu__CGbiQ[data-expanded=true] nav>a:nth-child(2){transition-delay:.23s}.retrofit_menu__CGbiQ[data-expanded=true] nav>a:nth-child(3){transition-delay:.3s}.retrofit_menu__CGbiQ nav>span{width:100%;margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid #0b0b0c29;opacity:0;transform:translateY(18px);transition:transform .65s var(--ease),opacity .35s}.retrofit_menu__CGbiQ:not([data-enhanced])[open] nav>span,.retrofit_menu__CGbiQ[data-expanded=true] nav>span{opacity:1;transform:none;transition-delay:.36s}.retrofit_menu__CGbiQ nav>span a{min-height:48px;padding:.95rem 1.6rem;font-size:1rem}}@media(max-height:520px) and (orientation:landscape){.retrofit_menu__CGbiQ nav{padding-top:4.5rem;padding-bottom:1rem;gap:.1rem}.retrofit_menu__CGbiQ nav>a{font-size:clamp(1.4rem,5vw,1.9rem)}.retrofit_menu__CGbiQ nav>span{margin-top:.75rem;padding-top:.75rem}}@media(prefers-reduced-motion:reduce){.retrofit_demo__02GDO header>nav a{animation:none}.retrofit_menu__CGbiQ nav,.retrofit_menu__CGbiQ nav>*,.retrofit_menu__CGbiQ summary span{transition:none}}.theme_root__CW23x{background:var(--sky);color:var(--ink);font-family:var(--os-sans),var(--os-fallback),sans-serif;--pad:clamp(1.25rem,4vw,3.6rem);--ease:cubic-bezier(.22,1,.36,1)}.theme_root__CW23x *{box-sizing:border-box}.theme_root__CW23x a{color:inherit;text-decoration:none}.theme_root__CW23x a:focus-visible,.theme_root__CW23x button:focus-visible,.theme_root__CW23x summary:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.theme_root__CW23x button,.theme_root__CW23x summary{font:inherit;color:inherit;cursor:pointer}.theme_root__CW23x h1,.theme_root__CW23x h2,.theme_root__CW23x h3,.theme_root__CW23x p{margin:0}.theme_root__CW23x :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.theme_root__CW23x em{font-weight:400}.theme_stage__BFNPG{min-height:calc(100svh - var(--above,0px));position:relative;isolation:isolate;display:flex;flex-direction:column;padding-bottom:7rem;overflow-x:clip}.theme_media__9Hqld{position:absolute;inset:0;overflow:hidden;z-index:-2;animation:theme_mediaIn___sCic 1.9s var(--ease) .1s both}.theme_drawn__PYc1m{position:absolute;inset:0;background:linear-gradient(180deg,var(--sky) 45%,#a4b8b9 78%,#648783)}.theme_drawn__PYc1m:after{content:"";position:absolute;width:clamp(8rem,23vw,24rem);aspect-ratio:1;border:clamp(1.5rem,4vw,4rem) solid #e9ddd0;border-radius:50%;bottom:4%;left:50%;transform:translateX(-50%) rotateX(35deg);box-shadow:8px 15px 0 #829591,0 30px 60px #48686366}.theme_film__KGXgQ{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;--still-pos:center 62%}.theme_video__zPEul{opacity:0;transition:opacity 1.2s}.theme_video__zPEul[data-ready]{opacity:1}.theme_skyCopy__25Gtp{background:color-mix(in srgb,var(--sky) 90%,transparent);position:relative}.theme_skyCopy__25Gtp:after{content:"";position:absolute;inset:100% 0 auto;height:100px;background:linear-gradient(color-mix(in srgb,var(--sky) 90%,transparent),transparent);pointer-events:none}.theme_header__uq0Er{position:relative;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(1.1rem,2.4vw,1.9rem) var(--pad)}.theme_wordmark__1iv2a{position:relative;z-index:2;font-family:var(--os-serif),var(--os-fallback),Georgia,serif;font-style:italic;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1;max-width:24%;animation:theme_rise__hkUmD .95s var(--ease) .18s both}.theme_nav__YInDu{display:flex;gap:clamp(1.1rem,2.2vw,2.15rem);align-items:center;justify-content:center;flex:1;font-size:1rem;animation:theme_rise__hkUmD .95s var(--ease) .26s both}.theme_nav__YInDu a{position:relative;padding:.4rem 0}.theme_nav__YInDu a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.theme_nav__YInDu a:hover:after{transform:scaleX(1);transform-origin:left}.theme_topAction__9yvN_{animation:theme_rise__hkUmD .95s var(--ease) .44s both;max-width:30%}.theme_root__CW23x a.theme_primary__bzipP{background:var(--accent);color:var(--on-accent);border-radius:6px;padding:.8rem 1.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;font-size:.95rem;font-family:var(--os-sans),sans-serif;line-height:1.25;transition:transform .45s var(--ease)}.theme_primary__bzipP svg{flex-shrink:0}.theme_primary__bzipP:hover{transform:translateY(-2px)}.theme_actionGroup__3aePA{display:inline-flex;align-items:center;gap:.6rem}.theme_hero__HXJqW{display:flex;justify-content:center;padding:clamp(1.5rem,5vh,4.5rem) var(--pad) 1rem}.theme_hero__HXJqW h1{font-family:var(--os-serif),var(--os-fallback),Georgia,serif;font-weight:400;font-size:clamp(2.7rem,6.3vw,6.75rem);line-height:1.06;letter-spacing:-.005em;text-align:center;max-width:26ch}.theme_line__TVkPX{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}.theme_line__TVkPX>span{display:block;animation:theme_headlineIn__brXeW 1.25s var(--ease) both}.theme_pause__jsrKN{position:absolute;bottom:1.4rem;right:var(--pad);background:var(--sky);border:0;border-radius:6px;padding:.7rem .9rem;display:flex;align-items:center;gap:.6rem;font-size:.85rem!important;min-height:44px}.theme_mobileMenu__2JV9n{display:none}.theme_below__mQV0Q{padding:2rem var(--pad) 0}.theme_section__oOn1O{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,8vw,7rem) 0;border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent);scroll-margin-top:2rem}.theme_section__oOn1O h2{font-weight:500;font-size:.85rem;text-transform:uppercase;letter-spacing:.13em}.theme_kicker__TCMuU{font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:1.5rem!important}.theme_intro__0E0_D{font-size:1.1rem;line-height:1.6;margin-bottom:2rem!important;color:var(--muted);max-width:52ch}.theme_about__PuKHp{font-family:var(--os-serif),var(--os-fallback),Georgia,serif;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.2;max-width:33ch}.theme_offerings___w1W5{display:grid;gap:2.75rem}.theme_offering__3S369{display:grid;grid-template-columns:2rem 1fr;gap:1rem}.theme_number__d1RiV{color:var(--muted);padding-top:.5rem;font-size:.8rem}.theme_offering__3S369 h3{font-family:var(--os-serif),var(--os-fallback),Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:400;margin-bottom:.6rem}.theme_offering__3S369 p{color:var(--muted);line-height:1.65;max-width:52ch}.theme_textLink__f4rKP{display:inline-flex;align-items:center;gap:.7rem;margin-top:1rem;border-bottom:1px solid;padding-bottom:.2rem}.theme_contact__lcNMB{font-family:var(--os-serif),var(--os-fallback),Georgia,serif;font-size:clamp(1.8rem,3.2vw,3rem);display:grid;gap:.7rem}.theme_contact__lcNMB a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.theme_location__VbtXe{font-family:var(--os-sans),var(--os-fallback),sans-serif;font-size:1rem;color:var(--muted);margin-top:1rem!important}.theme_footer__OUuA0{padding:1.5rem 0;border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent);font-size:.85rem;color:var(--muted)}@keyframes theme_rise__hkUmD{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes theme_headlineIn__brXeW{0%{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}@keyframes theme_mediaIn___sCic{0%{transform:scale(1.08);filter:blur(14px);opacity:0}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes theme_menuIn__CDcJC{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media (max-width:900px){.theme_nav__YInDu,.theme_topAction__9yvN_{display:none}.theme_header__uq0Er{gap:1rem}.theme_wordmark__1iv2a{max-width:calc(100% - 4rem)}.theme_hero__HXJqW{padding-top:clamp(1.5rem,5vh,3rem)}.theme_hero__HXJqW h1{font-size:clamp(2.4rem,6.4vw,3.6rem);max-width:15ch}.theme_mobileMenu__2JV9n{display:block}.theme_mobileMenu__2JV9n summary{width:44px;height:44px;list-style:none;position:relative;z-index:2;border-radius:8px}.theme_mobileMenu__2JV9n summary::-webkit-details-marker{display:none}.theme_mobileMenu__2JV9n summary span{position:absolute;width:22px;height:1.6px;background:var(--ink);top:17px;left:11px;transition:transform .55s var(--ease),opacity .3s,width .55s var(--ease)}.theme_mobileMenu__2JV9n summary span:nth-child(2){top:22px;width:15px}.theme_mobileMenu__2JV9n summary span:nth-child(3){top:27px}.theme_mobileMenu__2JV9n[open] summary span:first-child{transform:translateY(5px) rotate(45deg)}.theme_mobileMenu__2JV9n[open] summary span:nth-child(2){opacity:0;transform:translateX(10px)}.theme_mobileMenu__2JV9n[open] summary span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.theme_mobileMenu__2JV9n nav{position:absolute;inset:0 0 auto;height:calc(100svh - var(--above,0px));min-height:100%;z-index:1;background:var(--sky);display:flex;flex-direction:column;align-items:flex-start;justify-content:safe center;gap:1.15rem;padding:6rem var(--pad) 3rem;overflow:auto;font-family:var(--os-serif),var(--os-fallback),Georgia,serif;font-size:clamp(2.35rem,5vw,3.4rem)}.theme_mobileMenu__2JV9n:not([open]) nav{display:none}.theme_mobileMenu__2JV9n[open] nav{animation:theme_menuIn__CDcJC .65s cubic-bezier(.76,0,.24,1) both}.theme_mobileMenu__2JV9n[open] nav>a{animation:theme_headlineIn__brXeW .7s var(--ease) .15s both}.theme_mobileMenu__2JV9n[open] nav>a:nth-child(2){animation-delay:.27s}.theme_mobileMenu__2JV9n[open] nav>a:nth-child(3){animation-delay:.39s}.theme_mobileMenu__2JV9n nav .theme_actionGroup__3aePA{border-top:1px solid var(--muted);padding-top:1.5rem;margin-top:.5rem;width:100%}.theme_section__oOn1O{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:900px) and (orientation:portrait){.theme_stage__BFNPG{min-height:calc(100svh - var(--above,0px))}.theme_film__KGXgQ{top:auto;bottom:0;height:64svh;-o-object-position:center 72%;object-position:center 72%;--still-pos:center 72%;-webkit-mask-image:linear-gradient(transparent,#0009 9%,#000 20%);mask-image:linear-gradient(transparent,#0009 9%,#000 20%)}.theme_drawn__PYc1m{background:linear-gradient(var(--sky) 45%,#bbcccc 80%,#73938b)}}@media (max-width:560px){.theme_hero__HXJqW{padding-top:clamp(1.75rem,7vh,3rem)}.theme_hero__HXJqW h1{font-size:clamp(2.15rem,9.4vw,3.1rem);max-width:11ch;line-height:1.12}.theme_below__mQV0Q{padding-top:1rem}}@media (max-width:380px){.theme_hero__HXJqW h1{font-size:2rem}}@media (max-height:520px) and (orientation:landscape){.theme_hero__HXJqW{padding-top:.75rem}.theme_hero__HXJqW h1{font-size:clamp(1.7rem,5vw,2.4rem);max-width:22ch}.theme_mobileMenu__2JV9n nav{padding-top:4rem;padding-bottom:1rem;gap:.5rem;font-size:2rem}.theme_mobileMenu__2JV9n nav .theme_actionGroup__3aePA{padding-top:.75rem}}@media (prefers-reduced-motion:reduce){.theme_root__CW23x *,.theme_root__CW23x :after,.theme_root__CW23x :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:900px){.theme_mobileMenu__2JV9n nav>*{flex-shrink:0}}