.admin-shell[data-admin-shell] .variant-matrix{margin-top:22px;min-width:0}.admin-shell[data-admin-shell] .variant-matrix-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--admin-line)}.admin-shell[data-admin-shell] .variant-matrix-heading h3{margin:5px 0 0;font-size:20px;letter-spacing:-.03em}.admin-shell[data-admin-shell] .variant-option-builder{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr) auto;grid-gap:10px;gap:10px;margin-top:18px}.admin-shell[data-admin-shell] .variant-option-builder input{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid #d5ddd7;border-radius:8px;background:#fbfcfb;color:var(--admin-ink)}.admin-shell[data-admin-shell] .variant-option-builder input:focus{outline:0;border-color:#5d927a;box-shadow:0 0 0 4px #5d927a1c;background:#fff}.admin-shell[data-admin-shell] .variant-option-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.admin-shell[data-admin-shell] .variant-option-list span{padding:7px 9px;border-radius:6px;background:#f0f5f1;color:#59675e;font-size:11px}.admin-shell[data-admin-shell] .variant-matrix .admin-data-table{max-width:100%;overflow-x:auto}.admin-shell[data-admin-shell] .variant-matrix .admin-table-head,.admin-shell[data-admin-shell] .variant-matrix .variant-row{grid-template-columns:36px minmax(150px,1.3fr) minmax(110px,1fr) minmax(120px,1fr) repeat(6,minmax(96px,.8fr));min-width:1180px}.admin-shell[data-admin-shell] .variant-bulk-bar{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin:18px 0 10px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:#fbfcfb}.admin-shell[data-admin-shell] .variant-bulk-bar label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:var(--admin-muted)}.admin-shell[data-admin-shell] .variant-bulk-bar input{min-height:36px;padding:0 9px;border:1px solid #d5ddd7;border-radius:6px;background:#fff;color:var(--admin-ink)}.admin-shell[data-admin-shell] .variant-matrix .variant-row input,.admin-shell[data-admin-shell] .variant-matrix .variant-row select{width:100%;min-width:0;min-height:36px;padding:0 9px;border:1px solid #d5ddd7;border-radius:6px;background:#fff;color:var(--admin-ink);font-size:12px}.admin-shell[data-admin-shell] .variant-matrix .variant-row input:focus,.admin-shell[data-admin-shell] .variant-matrix .variant-row select:focus{outline:0;border-color:#5d927a;box-shadow:0 0 0 3px #5d927a1c}.admin-shell[data-admin-shell] .admin-empty-inline{padding:24px 0;color:var(--admin-muted);font-size:13px}.admin-shell[data-admin-shell] .variant-row .variant-physical-editor{grid-column:1/-1;min-width:0;padding:0 10px 10px;border-top:1px solid var(--admin-line)}.admin-shell[data-admin-shell] .variant-physical-editor>summary{display:flex;justify-content:space-between;gap:12px;padding:12px 2px;color:var(--admin-ink);font-size:12px;font-weight:650;cursor:pointer;list-style:none}.admin-shell[data-admin-shell] .variant-physical-editor>summary::-webkit-details-marker{display:none}.admin-shell[data-admin-shell] .variant-physical-editor>summary span,.admin-shell[data-admin-shell] .variant-stock-cell small{display:block;color:var(--admin-muted);font-size:11px;font-weight:450}.admin-shell[data-admin-shell] .variant-physical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:12px;border:1px solid var(--admin-line);border-radius:10px;background:#fafcfb}.admin-shell[data-admin-shell] .variant-physical-grid section{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0}.admin-shell[data-admin-shell] .variant-physical-grid h4{margin:0 0 3px;font-size:13px}.admin-shell[data-admin-shell] .variant-physical-grid label{display:grid;grid-gap:5px;gap:5px;color:var(--admin-muted);font-size:11px}.admin-shell[data-admin-shell] .variant-physical-grid input,.admin-shell[data-admin-shell] .variant-physical-grid select,.admin-shell[data-admin-shell] .variant-physical-grid textarea{width:100%;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #d5ddd7;border-radius:7px;background:#fff;color:var(--admin-ink)}.admin-shell[data-admin-shell] .variant-physical-grid small{color:var(--admin-muted);font-size:10px}.admin-shell[data-admin-shell] .variant-physical-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-shell[data-admin-shell] .variant-stock-preview{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid #d5ddd7;border-radius:8px;background:#fff;font-size:12px}.admin-shell[data-admin-shell] .variant-stock-preview button{justify-self:start}.admin-shell[data-admin-shell] .variant-movement-history{display:grid;grid-gap:7px;gap:7px;padding:0;margin:0;list-style:none}.admin-shell[data-admin-shell] .variant-movement-history li{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;padding:9px;border-bottom:1px solid var(--admin-line);font-size:11px}.admin-shell[data-admin-shell] .variant-movement-history small,.admin-shell[data-admin-shell] .variant-movement-history time{color:var(--admin-muted)}@media(max-width:760px){.admin-shell[data-admin-shell] .variant-matrix-heading{align-items:flex-start;flex-direction:column}.admin-shell[data-admin-shell] .variant-option-builder{grid-template-columns:1fr}.admin-shell[data-admin-shell] .variant-option-builder button{justify-self:start;width:100%}.admin-shell[data-admin-shell] .variant-physical-grid{grid-template-columns:1fr}.admin-shell[data-admin-shell] .variant-physical-editor>summary{align-items:flex-start;flex-direction:column}}.alpha-clean-room{--clean-bg:#f7f5f0;--clean-text:#282824;--clean-muted:#625f58;--clean-accent:#b48c67;min-height:100vh;background:var(--clean-bg);color:var(--clean-text);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}.alpha-clean-room *{box-sizing:border-box}.alpha-clean-room a{color:inherit;text-decoration:none}.alpha-clean-header{width:min(1320px,calc(100% - 80px));height:76px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:32px;gap:32px;border-bottom:1px solid #ded9d1}.alpha-clean-logo{font-size:16px;font-weight:700;letter-spacing:.13em;white-space:nowrap}.alpha-clean-actions,.alpha-clean-header nav{display:flex;align-items:center;gap:28px;font-size:14px}.alpha-clean-header nav{justify-content:center}.alpha-clean-actions{justify-content:flex-end;gap:20px}.alpha-clean-actions a,.alpha-clean-header nav a{position:relative;font-weight:560;transition:color .22s ease}.alpha-clean-actions a:after,.alpha-clean-header nav a:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:var(--clean-accent);transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.alpha-clean-actions a:focus-visible,.alpha-clean-actions a:hover,.alpha-clean-header nav a:focus-visible,.alpha-clean-header nav a:hover{color:var(--clean-accent)}.alpha-clean-actions a:focus-visible:after,.alpha-clean-actions a:hover:after,.alpha-clean-header nav a:focus-visible:after,.alpha-clean-header nav a:hover:after{transform:scaleX(1)}.alpha-clean-actions span{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;border-radius:50%;background:var(--clean-accent);font-size:11px}.alpha-clean-categories,.alpha-clean-hero{width:min(1320px,calc(100% - 80px));margin:0 auto}.alpha-clean-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px;gap:32px;min-height:620px;padding:96px 0;align-items:center}.alpha-clean-hero-copy{grid-column:1/span 5;padding-left:20px;animation:alpha-clean-copy-in .76s cubic-bezier(.22,.8,.25,1) both}.alpha-clean-kicker{margin:0 0 20px;color:var(--clean-accent);font-size:12px;font-weight:700;letter-spacing:.12em}.alpha-clean-hero h1{margin:0 0 28px;font-size:clamp(52px,5vw,64px);font-weight:600;line-height:1.02;letter-spacing:-.055em}.alpha-clean-body{max-width:410px;margin:0 0 32px;color:var(--clean-muted);font-size:17px;line-height:1.55}.alpha-clean-hero-actions{display:flex;align-items:center;gap:24px}.alpha-clean-cta{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--clean-text);font-size:14px;transition:background .24s ease,color .24s ease}.alpha-clean-cta span{transition:transform .24s ease}.alpha-clean-cta:focus-visible,.alpha-clean-cta:hover{background:var(--clean-text);color:var(--clean-bg)}.alpha-clean-cta:focus-visible span,.alpha-clean-cta:hover span{transform:translateX(4px)}.alpha-clean-cta.is-secondary{padding-left:0;border:0;border-bottom:1px solid var(--clean-text)}.alpha-clean-cta.is-secondary:focus-visible,.alpha-clean-cta.is-secondary:hover{background:transparent;color:var(--clean-accent);border-color:var(--clean-accent)}.alpha-clean-hero-media{grid-column:6/-1;aspect-ratio:4/3;overflow:hidden;animation:alpha-clean-media-in .82s cubic-bezier(.22,.8,.25,1) both}.alpha-clean-hero-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.05s cubic-bezier(.2,.75,.2,1)}.alpha-clean-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(104,76,53,0),rgba(66,48,34,.08));opacity:.7}.alpha-clean-hero-media{position:relative}.alpha-clean-categories{padding:0 0 96px;animation:alpha-clean-section-in .72s cubic-bezier(.22,.8,.25,1) .18s both}.alpha-clean-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.alpha-clean-section-head .alpha-clean-kicker{margin-bottom:12px}.alpha-clean-section-head h2{margin:0;font-size:40px;line-height:1.05;letter-spacing:-.04em;font-weight:600}.alpha-clean-section-head>a{font-size:14px;text-decoration:underline;text-underline-offset:5px;transition:color .22s ease}.alpha-clean-section-head>a:focus-visible,.alpha-clean-section-head>a:hover{color:var(--clean-accent)}.alpha-clean-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.alpha-clean-category{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e9e4dc;cursor:pointer;animation:alpha-clean-card-in .68s cubic-bezier(.22,.8,.25,1) both}.alpha-clean-category:nth-child(2){animation-delay:60ms}.alpha-clean-category:nth-child(3){animation-delay:.12s}.alpha-clean-category:nth-child(4){animation-delay:.18s}.alpha-clean-category img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.05s cubic-bezier(.2,.75,.2,1)}.alpha-clean-category:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(26,25,22,.72));transition:background .42s ease}.alpha-clean-category>div{position:absolute;z-index:1;right:20px;bottom:18px;left:20px;color:#fff;transition:transform .3s ease}.alpha-clean-category h3{margin:0 0 6px;font-size:20px;line-height:1.15;font-weight:600}.alpha-clean-category a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.alpha-clean-category a span{display:inline-block;transition:transform .24s ease}.alpha-clean-room a:focus-visible{outline:2px solid var(--clean-accent);outline-offset:4px}@media(hover:hover){.alpha-clean-hero-media:hover img{transform:scale(1.02)}.alpha-clean-category:hover img{transform:scale(1.045)}.alpha-clean-category:hover:after{background:linear-gradient(180deg,transparent,rgba(26,25,22,.82))}.alpha-clean-category:hover>div{transform:translateY(-2px)}.alpha-clean-category:hover a span{transform:translateX(4px)}}@keyframes alpha-clean-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes alpha-clean-media-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes alpha-clean-section-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes alpha-clean-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.alpha-clean-categories,.alpha-clean-header,.alpha-clean-hero{width:calc(100% - 40px)}.alpha-clean-header{height:auto;min-height:76px;grid-template-columns:1fr auto;gap:16px}.alpha-clean-header nav{display:none}.alpha-clean-actions{gap:12px;font-size:12px}.alpha-clean-hero{display:flex;flex-direction:column-reverse;align-items:stretch;gap:32px;padding:56px 0}.alpha-clean-hero-copy{padding-left:0}.alpha-clean-hero h1{font-size:48px}.alpha-clean-hero-media{aspect-ratio:4/3}.alpha-clean-categories{padding-bottom:56px}.alpha-clean-section-head{display:block}.alpha-clean-section-head>a{display:inline-block;margin-top:16px}.alpha-clean-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alpha-clean-category h3{font-size:16px}.alpha-clean-category>div{right:12px;bottom:12px;left:12px}}@media(prefers-reduced-motion:reduce){.alpha-clean-room *,.alpha-clean-room :after,.alpha-clean-room :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.alpha-clean-categories,.alpha-clean-category,.alpha-clean-hero-copy,.alpha-clean-hero-media{opacity:1!important;transform:none!important}.alpha-clean-category img,.alpha-clean-hero-media img{transform:none!important}}.alpha-clean-header nav details{position:relative}.alpha-clean-header nav summary{list-style:none;cursor:pointer;font-weight:560}.alpha-clean-header nav summary::-webkit-details-marker{display:none}.alpha-clean-nav-group>div{position:absolute;top:26px;left:-18px;z-index:5;display:grid;min-width:190px;grid-gap:0;gap:0;padding:8px;background:#f7f5f0;border:1px solid #ded9d1;box-shadow:0 16px 36px rgba(40,40,36,.14)}.alpha-clean-nav-group>div a{padding:9px 10px;white-space:nowrap}.alpha-clean-nav-group>div a:after{display:none}.desktop-nav-group{position:relative}.desktop-nav-group summary{list-style:none;cursor:pointer}.desktop-nav-group summary::-webkit-details-marker{display:none}.desktop-nav-group .mega-menu{top:24px;left:-18px;min-width:190px;gap:0;padding:8px;background:var(--paper);box-shadow:0 16px 36px #0002}.desktop-nav-group .mega-menu a{padding:9px 10px;white-space:nowrap}.desktop-nav-group .mega-menu a:hover{background:var(--line)}.alpha-clean-primary-nav{display:flex;align-items:center;justify-content:center;gap:28px;min-width:0;white-space:nowrap}.alpha-category-nav>summary,.alpha-clean-primary-nav>a{position:relative;font-weight:560;cursor:pointer}.alpha-category-nav{position:relative}.alpha-category-nav>summary{list-style:none}.alpha-category-nav>summary::-webkit-details-marker{display:none}.alpha-category-nav>summary:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:var(--clean-accent);transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.alpha-category-nav>summary:hover:after,.alpha-category-nav[open]>summary:after{transform:scaleX(1)}.alpha-category-mega-menu{position:absolute;z-index:20;top:calc(100% + 27px);left:50%;width:min(960px,calc(100vw - 80px));padding:26px;background:#f7f5f0;border:1px solid #ded9d1;box-shadow:0 20px 50px rgba(40,40,36,.16);transform:translateX(-50%)}.alpha-category-mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:24px;gap:24px}.alpha-category-mega-grid section{display:grid;align-content:start;grid-gap:7px;gap:7px}.alpha-category-mega-grid section>div{display:grid;grid-gap:5px;gap:5px}.alpha-category-mega-grid a{font-size:13px}.alpha-category-mega-grid a:hover{color:var(--clean-accent)}.alpha-category-mega-title{padding-bottom:8px;border-bottom:1px solid #ded9d1;font-size:15px!important;font-weight:700}.alpha-category-mega-grandchild{padding-left:12px;color:var(--clean-muted);font-size:12px!important}.alpha-clean-mobile-menu{display:none}.alpha-banner-video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--banner-position,center)}@media(max-width:1100px) and (min-width:801px){.alpha-clean-header{gap:18px}.alpha-clean-header nav,.alpha-clean-primary-nav{gap:16px;font-size:13px}.alpha-clean-actions{gap:12px;font-size:13px}}@media(max-width:800px){.alpha-clean-header{position:relative;grid-template-columns:1fr auto;width:calc(100% - 40px);gap:16px}.alpha-clean-header>.alpha-clean-actions,.alpha-clean-primary-nav{display:none}.alpha-clean-mobile-menu{display:block;position:relative;justify-self:end}.alpha-clean-mobile-menu>summary{list-style:none;padding:8px 0;font-weight:600;cursor:pointer}.alpha-clean-mobile-menu>summary::-webkit-details-marker{display:none}.alpha-clean-mobile-panel{position:absolute;z-index:30;top:calc(100% + 12px);right:0;width:min(320px,calc(100vw - 40px));display:grid;grid-gap:0;gap:0;padding:12px;background:#f7f5f0;border:1px solid #ded9d1;box-shadow:0 18px 45px rgba(40,40,36,.16)}.alpha-clean-mobile-panel>a,.alpha-mobile-category-group>summary{padding:12px 8px;border-bottom:1px solid #ded9d1;font-weight:600}.alpha-mobile-category-group>summary{list-style:none;cursor:pointer}.alpha-mobile-category-group>summary::-webkit-details-marker{display:none}.alpha-category-mobile-tree{display:grid;padding:4px 8px}.alpha-category-mobile-tree a,.alpha-category-mobile-tree>details{border-bottom:1px solid #ebe6df}.alpha-category-mobile-tree a,.alpha-category-mobile-tree summary{display:block;padding:10px 4px;font-size:13px}.alpha-category-mobile-tree summary{list-style:none;cursor:pointer}.alpha-category-mobile-tree summary::-webkit-details-marker{display:none}.alpha-category-mobile-tree details>div{display:grid;padding-left:12px}.alpha-category-mobile-tree a{color:var(--clean-muted)}.alpha-clean-mobile-utilities{display:flex;gap:18px;padding:14px 8px 4px;color:var(--clean-muted);font-size:13px}}.alpha-clean-hero.alpha-hero-layout-left{direction:rtl}.alpha-clean-hero.alpha-hero-layout-left>*{direction:ltr}.alpha-clean-hero.alpha-hero-layout-full_bleed_media,.alpha-clean-hero.alpha-hero-layout-full_width_media{display:block;position:relative}.alpha-clean-hero.alpha-hero-layout-full_bleed_media .alpha-clean-hero-copy,.alpha-clean-hero.alpha-hero-layout-full_width_media .alpha-clean-hero-copy{position:absolute;z-index:2;left:7%;top:50%;transform:translateY(-50%);max-width:520px}.alpha-clean-hero.alpha-hero-layout-full_bleed_media .alpha-clean-hero-media,.alpha-clean-hero.alpha-hero-layout-full_width_media .alpha-clean-hero-media{width:100%;max-width:none}.alpha-clean-hero.alpha-hero-layout-fullscreen_100vh{min-height:100vh}.alpha-clean-hero.alpha-hero-layout-media_bottom,.alpha-clean-hero.alpha-hero-layout-media_top{display:flex;flex-direction:column;align-items:stretch}.alpha-clean-hero.alpha-hero-layout-media_top .alpha-clean-hero-media{order:-1}.alpha-clean-hero.alpha-hero-layout-media_bottom .alpha-clean-hero-media{order:2}.alpha-clean-hero.alpha-hero-ratio-1-1 .alpha-clean-hero-media{aspect-ratio:1}.alpha-clean-hero.alpha-hero-ratio-16-9 .alpha-clean-hero-media{aspect-ratio:16/9}.alpha-clean-hero.alpha-hero-ratio-21-9 .alpha-clean-hero-media{aspect-ratio:21/9}.alpha-clean-hero.alpha-hero-ratio-4-5 .alpha-clean-hero-media{aspect-ratio:4/5}.alpha-clean-hero.alpha-hero-ratio-9-16 .alpha-clean-hero-media{aspect-ratio:9/16}.hero-composer-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--admin-line,#d5ddd7);margin:18px 0}.hero-composer-tabs button{border:0;background:transparent;padding:12px 14px;color:var(--admin-muted,#68746d);cursor:pointer;white-space:nowrap}.hero-composer-tabs button.is-active{color:var(--admin-ink,#24352a);box-shadow:inset 0 -2px 0 var(--admin-accent,#2f765c)}.hero-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.hero-composer-grid label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700}.hero-composer-grid select{min-height:42px;border:1px solid var(--admin-line,#d5ddd7);border-radius:8px;background:#fff;padding:0 12px;font:inherit}.hero-toggle{display:flex!important;align-items:center;gap:8px;font-weight:500!important}.hero-toggle input{accent-color:var(--admin-accent,#2f765c)}@media(max-width:760px){.hero-composer-grid{grid-template-columns:1fr}.alpha-clean-hero.alpha-hero-layout-left{direction:ltr}.alpha-clean-hero.alpha-hero-layout-full_bleed_media .alpha-clean-hero-copy,.alpha-clean-hero.alpha-hero-layout-full_width_media .alpha-clean-hero-copy{position:relative;left:auto;top:auto;transform:none}}.alpha-clean-hero-stage{display:contents}.alpha-clean-hero-stage .alpha-clean-hero-copy{position:relative;z-index:2}.alpha-hero-media-stage{position:relative;width:100%;height:100%;isolation:isolate}.alpha-hero-media-stage img,.alpha-hero-media-stage video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:object-position .24s ease}.alpha-hero-copy-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--hero-overlay-color,#000);opacity:var(--hero-overlay-opacity,0)}.alpha-hero-media-dots{position:absolute;right:18px;bottom:18px;display:flex;gap:6px;z-index:2}.alpha-hero-media-dots button{width:8px;height:8px;padding:0;border:1px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.alpha-hero-media-dots button.is-active{background:#fff}.alpha-hero-media-stage{overflow:hidden}.alpha-hero-media-stage[data-transition=fade] img,.alpha-hero-media-stage[data-transition=fade] video{animation:alpha-hero-fade .5s ease both}.alpha-hero-media-stage[data-transition=zoom_fade] img,.alpha-hero-media-stage[data-transition=zoom_fade] video{animation:alpha-hero-zoom-fade .7s ease both}.alpha-hero-media-stage[data-transition=slide] img,.alpha-hero-media-stage[data-transition=slide] video{animation:alpha-hero-slide .55s cubic-bezier(.2,.75,.2,1) both}.alpha-hero-media-stage[data-transition=push] img,.alpha-hero-media-stage[data-transition=push] video{animation:alpha-hero-push .55s cubic-bezier(.2,.75,.2,1) both}.alpha-hero-media-stage[data-transition=reveal] img,.alpha-hero-media-stage[data-transition=reveal] video{animation:alpha-hero-reveal .6s ease both}.alpha-hero-media-arrow{position:absolute;top:50%;z-index:3;width:38px;height:38px;border:1px solid #fff8;border-radius:50%;background:#ffffffd9;color:#282824;font-size:25px;line-height:1;transform:translateY(-50%);cursor:pointer}.alpha-hero-media-arrow.is-prev{left:16px}.alpha-hero-media-arrow.is-next{right:16px}.alpha-hero-media-arrow:hover{background:#fff}@keyframes alpha-hero-fade{0%{opacity:.35}to{opacity:1}}@keyframes alpha-hero-zoom-fade{0%{opacity:.35;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes alpha-hero-slide{0%{opacity:.3;transform:translateX(4%)}to{opacity:1;transform:translateX(0)}}@keyframes alpha-hero-push{0%{opacity:.3;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes alpha-hero-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.alpha-hero-media-stage img,.alpha-hero-media-stage video{animation:none!important}.alpha-hero-media-stage video{display:none}.alpha-hero-media-stage{background:var(--hero-fallback-url) center/cover no-repeat}}.admin-shell [role=button],.admin-shell button,.admin-shell input[type=button],.admin-shell input[type=submit]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #cbd6ce;border-radius:9px;background:#fff;color:var(--admin-ink,#202522);font:inherit;font-weight:650;line-height:1.1;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;box-shadow:0 1px 1px #20352a0b}.admin-shell [role=button]:hover,.admin-shell button:hover,.admin-shell input[type=button]:hover,.admin-shell input[type=submit]:hover{border-color:#78a88a;background:#f5faf6;box-shadow:0 5px 14px #20352a14;transform:translateY(-1px)}.admin-shell [role=button]:active,.admin-shell button:active,.admin-shell input[type=button]:active,.admin-shell input[type=submit]:active{transform:translateY(1px) scale(.98);box-shadow:0 1px 3px #20352a18}.admin-shell [role=button]:focus-visible,.admin-shell button:focus-visible,.admin-shell input[type=button]:focus-visible,.admin-shell input[type=submit]:focus-visible{outline:3px solid #a9d0b7;outline-offset:2px}.admin-shell [role=button][aria-disabled=true],.admin-shell button:disabled,.admin-shell input:disabled{cursor:not-allowed;opacity:.52;transform:none;box-shadow:none}.admin-shell .admin-primary{border-color:var(--admin-accent);background:var(--admin-accent);color:#fff!important;box-shadow:0 4px 12px #2d6b552b}.admin-shell .admin-primary:hover{border-color:#245743;background:#245743;color:#fff!important}.admin-shell .admin-secondary{background:#fff;color:var(--admin-ink)!important}.admin-shell .admin-text-link,.admin-shell .footer-preferences,.admin-shell .icon-button{border:0;background:transparent;box-shadow:none}.admin-shell .admin-text-link:hover,.admin-shell .footer-preferences:hover,.admin-shell .icon-button:hover{background:transparent;box-shadow:none;transform:none;color:var(--admin-accent)!important}.admin-shell .admin-danger,.admin-shell .danger-text{border-color:#e1b9b1;background:#fff8f6;color:#a34d43!important}.admin-shell .admin-danger:hover,.admin-shell .danger-text:hover{border-color:#c76d61;background:#fff0ed;color:#8f3e36!important}.admin-shell .banner-editor-tabs button,.admin-shell .banner-item-tabs button{border-color:transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--admin-muted);min-height:34px;padding:0 13px}.admin-shell .banner-editor-tabs button:hover,.admin-shell .banner-item-tabs button:hover{background:#edf5ef;border-color:#cbded0;transform:none;box-shadow:none}.admin-shell .banner-editor-tabs button.is-active,.admin-shell .banner-item-tabs button.is-active{background:#2d6b55;border-color:#2d6b55;color:#fff;box-shadow:0 4px 10px #2d6b552b}.admin-shell .banner-item-actions button,.admin-shell .banner-item-toggle,.admin-shell .rich-editor-head button,.admin-shell .rich-editor-toolbar button{border-radius:8px}.admin-shell .banner-item-toggle{border:0;background:transparent;box-shadow:none;font-weight:inherit}.admin-shell .banner-item-toggle:hover{background:#f3f7f3;box-shadow:none;transform:none}.admin-shell .rich-editor-toolbar button{min-height:34px;padding:0 10px}.admin-shell .rich-editor-toolbar button:hover{background:#edf5ef;border-color:#8fb9a1}.alpha-clean-cta,.button,.quick-add,.theme .button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid;border-radius:8px;cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.alpha-clean-cta:hover,.button:hover,.quick-add:hover,.theme .button:hover{transform:translateY(-1px);box-shadow:0 7px 18px #30271d1c}.alpha-clean-cta:active,.button:active,.quick-add:active,.theme .button:active{transform:translateY(1px) scale(.98)}.alpha-clean-cta:focus-visible,.button:focus-visible,.quick-add:focus-visible,.theme .button:focus-visible{outline:3px solid #c4a37e;outline-offset:3px}@media(prefers-reduced-motion:reduce){.admin-shell [role=button],.admin-shell button,.alpha-clean-cta,.button,.quick-add,.theme .button{transition:none}}.admin-shell .hero-media-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px;min-width:0}.admin-shell .hero-media-demo-card{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0;overflow:hidden;border:1px solid var(--admin-line,#d5ddd7);border-radius:10px;background:#fbfcfb;padding:10px}.admin-shell .hero-media-demo-card img{display:block;width:100%;height:104px;max-height:104px;aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:7px;background:#edf2ee}.admin-shell .hero-media-demo-card>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-shell .hero-media-demo-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.admin-shell .hero-media-demo-card small{color:var(--admin-muted);font-size:10px;line-height:1.35}@media(max-width:760px){.admin-shell .hero-media-demo-grid{grid-template-columns:1fr}.admin-shell .hero-media-demo-card{grid-template-columns:112px minmax(0,1fr)}.admin-shell .hero-media-demo-card img{height:72px;max-height:72px}}.admin-shell[data-admin-shell] .admin-sidebar-footer{color:#a6b5ac}.admin-shell[data-admin-shell] .admin-sidebar-footer .admin-store-link{display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;border-radius:5px;color:#dce9df;font-weight:600;text-decoration:none;transition:color .16s ease,background-color .16s ease,outline-color .16s ease}.admin-shell[data-admin-shell] .admin-sidebar-footer .admin-store-link:hover{color:#fff;background:#355247;outline:6px solid #355247}.admin-shell[data-admin-shell] .admin-sidebar-footer .admin-store-link:focus-visible{color:#fff;outline:2px solid #a5d1b6;outline-offset:4px}.admin-shell[data-admin-shell] .admin-sidebar-footer .admin-store-link:active{color:#fff}.admin-shell[data-admin-shell] .admin-sidebar-footer .admin-store-link[aria-disabled=true],.admin-shell[data-admin-shell] .admin-sidebar-footer [aria-disabled=true]{color:#a6b5ac;cursor:not-allowed;opacity:.72}.admin-shell[data-admin-shell] .admin-sidebar-footer .admin-version{color:#a6b5ac}.admin-shell[data-admin-shell] .admin-sidebar{min-height:100vh;gap:16px;overflow:hidden}.admin-shell[data-admin-shell] .admin-sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#52685d transparent;gap:2px}.admin-shell[data-admin-shell] .admin-sidebar nav a{min-height:35px;padding:7px 12px}.admin-shell[data-admin-shell] .admin-sidebar nav a>span[aria-hidden=true]{flex:0 0 16px}.admin-shell[data-admin-shell] .admin-sidebar nav a .admin-nav-label{flex:1 1 auto;width:auto;min-width:0;overflow:hidden;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}.admin-shell[data-admin-shell] .admin-sidebar-footer{flex:0 0 auto}.admin-shell[data-admin-shell] .admin-sidebar-footer .admin-store-link{min-height:36px;padding:7px 8px;margin-left:-8px}@media (max-width:1100px){.admin-shell[data-admin-shell] .admin-sidebar{min-height:0;overflow:visible}.admin-shell[data-admin-shell] .admin-sidebar nav{flex:initial;min-height:auto;overflow:visible;gap:3px}.admin-shell[data-admin-shell] .admin-sidebar nav a{min-height:0;padding:10px 12px}.admin-shell[data-admin-shell] .admin-sidebar-footer{flex:initial}}@media (max-width:760px){.admin-shell[data-admin-shell] .admin-sidebar nav{max-height:190px;overflow:auto}}.alpha-banner-section{width:min(1320px,calc(100% - 80px));margin:0 auto}.alpha-banner-section.spacing-none{margin-top:0}.alpha-banner-section.spacing-compact{margin-top:40px}.alpha-banner-section.spacing-standard{margin-top:72px}.alpha-banner-section.spacing-generous{margin-top:96px}.alpha-banner-grid{display:grid;grid-gap:16px;gap:16px}.alpha-banner-item{position:relative;min-width:0;overflow:hidden;background:#e8e2d8}.alpha-banner-item img,.alpha-banner-item picture{display:block;width:100%;height:100%}.alpha-banner-item img{object-fit:cover;object-position:var(--banner-position,center);transition:transform 1.05s cubic-bezier(.2,.75,.2,1)}.alpha-banner-item:after{content:"";position:absolute;inset:0;background:rgba(48,35,24,var(--banner-overlay,.2));pointer-events:none;transition:background .4s ease}.alpha-banner-copy{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:center;gap:0;padding:clamp(24px,4vw,64px);color:#fff}.alpha-banner-copy.is-dark{color:#282824}.alpha-banner-copy.align-center{text-align:center;align-items:center}.alpha-banner-copy.align-right{text-align:right;align-items:flex-end}.alpha-banner-copy.pos-top{justify-content:flex-start}.alpha-banner-copy.pos-bottom{justify-content:flex-end}.alpha-banner-copy .alpha-clean-kicker{margin-bottom:12px;color:currentColor}.alpha-banner-copy h3{max-width:12ch;margin:0 0 16px;font-size:clamp(28px,4vw,54px);line-height:1.02;letter-spacing:-.045em;font-weight:600}.alpha-banner-copy>p:not(.alpha-clean-kicker){max-width:420px;margin:0 0 22px;font-size:16px}.alpha-banner-actions{display:flex;flex-wrap:wrap;gap:18px}.alpha-banner-actions .alpha-clean-cta{color:inherit;border-color:currentColor}.alpha-banner-layout-FULL_BLEED{width:100%}.alpha-banner-layout-FULL_BLEED .alpha-banner-grid{gap:0}.alpha-banner-layout-FULL_CONTAINER .alpha-banner-grid{grid-template-columns:1fr}.alpha-banner-layout-HALF_HALF .alpha-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-banner-layout-TWO_THIRDS_ONE_THIRD .alpha-banner-grid{grid-template-columns:2fr 1fr}.alpha-banner-layout-ONE_THIRD_TWO_THIRDS .alpha-banner-grid{grid-template-columns:1fr 2fr}.alpha-banner-layout-TRIPLE .alpha-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-banner-layout-QUAD .alpha-banner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.alpha-banner-layout-FEATURE_GRID .alpha-banner-grid{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.alpha-banner-layout-FEATURE_GRID .alpha-banner-item:first-child{grid-row:1/-1}.alpha-banner-height-COMPACT .alpha-banner-item{height:240px}.alpha-banner-height-STANDARD .alpha-banner-item{height:340px}.alpha-banner-height-TALL .alpha-banner-item{height:460px}.alpha-banner-height-CINEMATIC .alpha-banner-item{height:560px}.alpha-banner-layout-FULL_BLEED .alpha-banner-height-CINEMATIC .alpha-banner-item{height:620px}@media(hover:hover){.alpha-banner-item:hover img{transform:scale(1.03)}.alpha-banner-item:hover:after{background:rgba(48,35,24,calc(var(--banner-overlay,.2) + .06))}.alpha-banner-item:hover .alpha-clean-cta span{transform:translateX(4px)}}@media(max-width:800px){.alpha-banner-section{width:calc(100% - 40px)}.alpha-banner-layout-FULL_BLEED{width:100%}.alpha-banner-grid,.alpha-banner-layout-FEATURE_GRID .alpha-banner-grid,.alpha-banner-layout-HALF_HALF .alpha-banner-grid,.alpha-banner-layout-ONE_THIRD_TWO_THIRDS .alpha-banner-grid,.alpha-banner-layout-QUAD .alpha-banner-grid,.alpha-banner-layout-TRIPLE .alpha-banner-grid,.alpha-banner-layout-TWO_THIRDS_ONE_THIRD .alpha-banner-grid{grid-template-columns:1fr;grid-template-rows:none}.alpha-banner-layout-FEATURE_GRID .alpha-banner-item:first-child{grid-row:auto}.alpha-banner-height-CINEMATIC .alpha-banner-item,.alpha-banner-height-COMPACT .alpha-banner-item,.alpha-banner-height-STANDARD .alpha-banner-item,.alpha-banner-height-TALL .alpha-banner-item,.alpha-banner-item,.alpha-banner-layout-FULL_BLEED .alpha-banner-height-CINEMATIC .alpha-banner-item{height:300px}.alpha-banner-copy{padding:24px}.alpha-banner-copy h3{font-size:32px}.alpha-banner-copy>p:not(.alpha-clean-kicker){font-size:15px}.alpha-banner-copy .alpha-clean-cta{min-height:48px}}.alpha-banner-section-head{margin-bottom:24px}.alpha-banner-section-head h2{margin:0 0 6px;font-size:40px;line-height:1.05;letter-spacing:-.04em;font-weight:600}.alpha-banner-section-head p{margin:0;color:var(--clean-muted);font-size:16px}.alpha-banner-item:after{background:color-mix(in srgb,var(--banner-overlay-color,#000) calc(var(--banner-overlay,.2) * 100%),transparent)}.alpha-banner-item:hover:after{background:color-mix(in srgb,var(--banner-overlay-color,#000) calc((var(--banner-overlay,.2) + .06) * 100%),transparent)}.alpha-banner-composition-EQUAL .alpha-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.alpha-banner-composition-EQUAL .alpha-banner-item{grid-area:auto!important}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_LEFT_STACK .alpha-banner-grid,.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-grid,.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-grid{grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-areas:"a b" "a c" "d d"}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_LEFT_STACK .alpha-banner-item:first-child{grid-area:a}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_LEFT_STACK .alpha-banner-item:nth-child(2){grid-area:b}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_LEFT_STACK .alpha-banner-item:nth-child(3){grid-area:c}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_LEFT_STACK .alpha-banner-item:nth-child(4){grid-area:d}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-grid{grid-template-columns:1fr 2fr;grid-template-areas:"a b" "c b" "d d"}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-item:first-child{grid-area:a}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-item:nth-child(2){grid-area:b}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-item:nth-child(3){grid-area:c}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-item:nth-child(4){grid-area:d}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a" "b c" "d d"}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-item:first-child{grid-area:a}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-item:nth-child(2){grid-area:b}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-item:nth-child(3){grid-area:c}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-item:nth-child(4){grid-area:d}@media(max-width:800px){.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_LEFT_STACK .alpha-banner-grid,.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-grid,.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:none}.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_LEFT_STACK .alpha-banner-item,.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-FEATURE_RIGHT_STACK .alpha-banner-item,.alpha-banner-layout-FEATURE_GRID.alpha-banner-composition-TWO_LONG_TWO_SHORT .alpha-banner-item{grid-area:auto!important}}.alpha-clean-commerce,.alpha-clean-corporate,.alpha-clean-feature,.alpha-clean-newsletter{width:min(1320px,calc(100% - 80px));margin:0 auto}.alpha-clean-commerce{padding:92px 0 104px}.alpha-clean-product-section+.alpha-clean-feature{margin-top:0}.alpha-clean-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px 18px;gap:32px 18px}.alpha-clean-room .product-card{min-width:0}.alpha-clean-room .product-image{background:#ebe5dc}.alpha-clean-room .product-photo{display:block;width:100%;height:100%;object-fit:cover}.alpha-clean-room .product-meta{padding:14px 0 8px}.alpha-clean-room .product-meta h3{font-size:16px;font-weight:600}.alpha-clean-room .product-meta p{color:var(--clean-muted)}.alpha-clean-room .price{font-size:14px}.alpha-clean-room .quick-add{width:100%;border:1px solid #cfc6ba;background:transparent;padding:11px 12px;color:var(--clean-text);font-size:13px;letter-spacing:0}.alpha-clean-feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,7vw,100px);gap:clamp(32px,7vw,100px);align-items:center;padding:0 0 104px}.alpha-clean-feature-copy{max-width:430px}.alpha-clean-corporate h2,.alpha-clean-feature h2,.alpha-clean-newsletter h2{margin:0 0 22px;font-size:clamp(40px,4.2vw,58px);line-height:1;letter-spacing:-.055em;font-weight:600}.alpha-clean-corporate p,.alpha-clean-feature-copy>p:not(.alpha-clean-kicker){margin:0 0 28px;color:var(--clean-muted);font-size:17px;line-height:1.55}.alpha-clean-feature-media{aspect-ratio:1.35;overflow:hidden;background:#e9e4dc}.alpha-clean-feature-media img{display:block;width:100%;height:100%;object-fit:cover}.alpha-clean-corporate{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,10vw,160px);gap:clamp(32px,10vw,160px);align-items:center;padding:80px 0;background:#e8dfd2}.alpha-clean-corporate:before{content:"";position:absolute;left:0;right:0;height:276px;background:#e8dfd2;z-index:-1}.alpha-clean-corporate>div{padding:0 30px}.alpha-clean-corporate h2{margin-bottom:0}.alpha-clean-corporate p{max-width:430px}.alpha-clean-trust{width:min(1320px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:34px 0;border-bottom:1px solid #ded9d1}.alpha-clean-trust div{display:grid;grid-gap:5px;gap:5px}.alpha-clean-trust strong{font-size:15px}.alpha-clean-newsletter small,.alpha-clean-trust span{color:var(--clean-muted);font-size:13px}.alpha-clean-newsletter{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding:80px 0}.alpha-clean-newsletter h2{margin:0}.alpha-clean-newsletter-form{display:flex;border-bottom:1px solid #bdb4a8}.alpha-clean-newsletter-form input{min-width:0;flex:1 1;border:0;background:transparent;padding:14px 0;color:var(--clean-text);font:inherit}.alpha-clean-newsletter-form button{border:0;background:var(--clean-text);color:var(--clean-bg);padding:0 18px;font:inherit}.alpha-clean-newsletter-form button:disabled,.alpha-clean-newsletter-form input:disabled{opacity:.7;cursor:not-allowed}.alpha-clean-newsletter small{display:block;margin-top:10px}.alpha-clean-room>.site-footer{width:100%;margin:0}.alpha-clean-room>.site-footer .footer-links{grid-template-columns:repeat(4,1fr)}@media(max-width:800px){.alpha-clean-commerce,.alpha-clean-corporate,.alpha-clean-feature,.alpha-clean-newsletter,.alpha-clean-trust{width:calc(100% - 40px)}.alpha-clean-commerce{padding:56px 0 64px}.alpha-clean-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.alpha-clean-product-grid.is-solo{grid-template-columns:1fr}.alpha-clean-product-grid.is-solo .product-card{display:grid;grid-template-columns:1fr;max-width:none}.alpha-clean-feature{grid-template-columns:1fr;gap:28px;padding-bottom:64px}.alpha-clean-corporate h2,.alpha-clean-feature h2,.alpha-clean-newsletter h2{font-size:40px}.alpha-clean-corporate p,.alpha-clean-feature-copy>p:not(.alpha-clean-kicker){font-size:16px}.alpha-clean-feature-media{aspect-ratio:1.1}.alpha-clean-corporate{grid-template-columns:1fr;gap:8px;width:100%;padding:56px 20px}.alpha-clean-corporate:before{height:380px}.alpha-clean-corporate>div{padding:0}.alpha-clean-trust{grid-template-columns:1fr 1fr;padding:24px 0;gap:20px 14px}.alpha-clean-newsletter{grid-template-columns:1fr;gap:22px;padding:56px 0}.alpha-clean-room>.site-footer .footer-links{grid-template-columns:repeat(2,1fr)}}.alpha-clean-product-grid.is-solo{grid-template-columns:1fr}.alpha-clean-product-grid.is-solo .product-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-column-gap:28px;column-gap:28px;align-items:end}.alpha-clean-product-grid.is-solo .product-image{grid-row:span 2;aspect-ratio:1.8}.alpha-clean-product-grid.is-solo .quick-add{grid-column:2}.alpha-clean-corporate{position:relative}@media(max-width:800px){.alpha-clean-product-grid.is-solo .product-card{grid-template-columns:1fr}.alpha-clean-product-grid.is-solo .product-image{grid-row:auto;aspect-ratio:4/5}.alpha-clean-product-grid.is-solo .quick-add{grid-column:auto}}.cookie-banner{--cookie-accent:#2f765c;--cookie-surface:#fbfcfa;position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(420px,1.5fr) auto;grid-gap:28px;gap:28px;align-items:center;padding:22px clamp(22px,5vw,72px);border-top:1px solid color-mix(in srgb,var(--cookie-accent),#fff 70%);background:var(--cookie-surface);color:#1d2722;box-shadow:0 -12px 35px #17251d18}.cookie-banner-copy{min-width:0}.cookie-banner .eyebrow{margin:0 0 5px;color:var(--cookie-accent)}.cookie-banner h2{margin:0 0 5px;font-size:22px;letter-spacing:-.035em}.cookie-banner p{max-width:470px;margin:0;color:#58645d;font-size:13px;line-height:1.45}.cookie-banner .cookie-policy{margin-top:8px;color:var(--cookie-accent);font-size:12px;text-decoration:underline;text-underline-offset:3px}.cookie-banner .cookie-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin:0}.cookie-banner .cookie-options label{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dfe6e0;border-radius:7px;background:#fff}.cookie-banner .cookie-options label span{display:grid;grid-gap:1px;gap:1px}.cookie-banner .cookie-options strong{font-size:12px}.cookie-banner .cookie-options small{color:#6b766e;font-size:10px;line-height:1.25}.cookie-banner .cookie-options input{width:17px;height:17px;align-self:center;accent-color:var(--cookie-accent)}.cookie-banner .cookie-actions{display:grid;grid-gap:7px;gap:7px;min-width:150px}.cookie-banner .cookie-actions button{min-height:38px;white-space:nowrap}.cookie-banner .admin-text-link{text-align:center}@media(max-width:800px){.cookie-banner{grid-template-columns:1fr;gap:14px;padding:18px 20px}.cookie-banner .cookie-options{grid-template-columns:1fr 1fr}.cookie-banner .cookie-actions{grid-template-columns:1fr 1fr;min-width:0}.cookie-banner .cookie-actions .admin-text-link{grid-column:1/-1}.cookie-banner .cookie-actions button{width:100%}}@media(max-width:800px){html:has(.cookie-banner){scroll-padding-bottom:calc(min(42svh,380px) + env(safe-area-inset-bottom) + 32px)}body:has(.cookie-banner){padding-bottom:calc(min(42svh,380px) + env(safe-area-inset-bottom) + 32px)}.cookie-banner{box-sizing:border-box;bottom:env(safe-area-inset-bottom);grid-template-columns:minmax(0,1fr);gap:6px;max-height:min(42svh,380px);overflow-y:auto;overscroll-behavior:contain;padding:10px 16px}.cookie-banner h2{font-size:20px;margin-bottom:4px}.cookie-banner p{font-size:12px;line-height:1.35}.cookie-banner .cookie-policy{margin-top:5px}.cookie-banner .cookie-options{gap:6px}.cookie-banner .cookie-options label{padding:6px 8px}.cookie-banner .cookie-options small{font-size:9px;line-height:1.2}.cookie-banner .cookie-actions{gap:6px}.cookie-banner .cookie-actions button{min-height:44px;height:auto;padding:7px 6px;font-size:12px;line-height:1.15;white-space:normal}.cookie-banner .cookie-actions .admin-primary{border:1px solid var(--cookie-accent);background:var(--cookie-accent);color:#fff;font-weight:650}.cookie-banner .cookie-actions .admin-secondary{border:1px solid #bcc9c0;background:#fff;color:#1d2722;font-weight:650}.cookie-banner .cookie-actions .admin-text-link{border:0;background:transparent;color:#225f4b;text-decoration:underline;text-underline-offset:2px}}.color-setting{display:grid;grid-gap:8px;gap:8px}.color-control{display:flex;align-items:center;gap:12px;min-height:46px;padding:5px 12px;border:1px solid #d5ddd7;border-radius:8px;background:#fff}.color-control input[type=color]{width:42px;height:34px;padding:0;border:0;border-radius:5px;background:transparent;cursor:pointer}.color-swatch{width:28px;height:28px;border:1px solid #cdd8d0;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.color-control strong{font-size:12px;letter-spacing:.04em}.color-setting small{color:#6b766e;font-size:10px}.branding-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.branding-media-field{display:grid;grid-gap:9px;gap:9px;padding:16px;border:1px solid var(--admin-line,#d5ddd7);border-radius:9px;background:#fbfcfb}.branding-media-preview{display:grid;place-items:center;min-height:100px;border-radius:7px;background:#edf3ee;color:#6b766e}.branding-media-preview img{max-width:100%;max-height:96px;object-fit:contain}.branding-media-field small{color:#6b766e;font-size:11px}.branding-media-field>div:last-child{display:flex;gap:10px;align-items:center}.branding-preview{display:grid;grid-gap:10px;gap:10px;margin-top:24px;padding:20px;border-radius:10px;background:#edf4ef}.branding-preview strong{font-size:26px}.branding-preview small{color:#607067}@media(max-width:760px){.branding-media-grid{grid-template-columns:1fr}}.rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:5px}.rich-editor-toolbar button{border:1px solid #d5ddd7;border-radius:5px;background:#fff;padding:6px 8px;font-size:10px;cursor:pointer}.rich-editor-toolbar button:hover{border-color:#2f765c;background:#f1f7f3}.rich-editor-count{padding:8px 14px;border-top:1px solid var(--admin-line);color:var(--admin-muted);font-size:10px}.rich-editor.is-fullscreen{position:fixed;inset:18px;z-index:80;display:flex;flex-direction:column;box-shadow:0 20px 80px #18251d40}.rich-editor.is-fullscreen .rich-editor-head{flex:0 0 auto}.rich-editor.is-fullscreen .rich-editor-preview,.rich-editor.is-fullscreen textarea{flex:1 1;min-height:0}.rich-editor-link-panel,.rich-editor-table-panel{margin:12px 0;padding:14px;border:1px solid var(--admin-line);border-radius:10px;background:#fbfcfa;overflow:auto}.rich-editor-table-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.rich-editor-table-actions strong{margin-right:auto}.rich-editor-table-panel table{border-collapse:collapse;min-width:520px}.rich-editor-table-panel td,.rich-editor-table-panel th{border:1px solid var(--admin-line);padding:6px}.rich-editor-table-panel input{min-width:110px;border:1px solid var(--admin-line);padding:7px;background:#fff}.rich-editor-link-panel button,.rich-editor-table-panel button{border:1px solid var(--admin-line);border-radius:6px;background:#fff;padding:7px 10px;cursor:pointer}.rich-editor-link-panel{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.rich-editor-link-panel label{display:grid;grid-gap:5px;gap:5px;font-size:12px}.rich-editor-link-panel input{border:1px solid var(--admin-line);padding:8px}.rich-editor-preview table{border-collapse:collapse;width:100%;margin:12px 0}.rich-editor-preview td,.rich-editor-preview th{border:1px solid var(--admin-line);padding:8px;text-align:left}.rich-editor-preview a{color:var(--admin-accent,#2f765c);text-decoration:underline}@media(max-width:600px){.rich-editor.is-fullscreen{inset:0}.rich-editor-toolbar{gap:4px}.rich-editor-toolbar button{padding:7px 6px}.rich-editor-link-panel{align-items:stretch;flex-direction:column}}.site-footer{background:var(--footer-stripe,var(--dark))}.site-footer .eyebrow,.site-footer a:hover{color:var(--footer-accent,var(--accent))}.alpha-clean-room>.site-footer{color:#f7f5f0;background:var(--footer-stripe,#292925)}.alpha-clean-room>.site-footer .footer-links a{color:#c0bbb1}.alpha-clean-room>.site-footer .footer-bottom a:hover,.alpha-clean-room>.site-footer .footer-links a:hover{color:var(--footer-accent,#c6a879)}.alpha-clean-room>.site-footer .footer-bottom{color:#aaa69e}.alpha-clean-room>.site-footer .footer-lead h2{color:#f7f5f0}.alpha-clean-trust{border-bottom-color:color-mix(in srgb,var(--footer-accent,#c6a879) 35%,transparent)}.footer-studio input[type=color]{width:100%;height:48px;padding:4px;cursor:pointer}.footer-editor-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:24px}.footer-editor-grid label{display:grid;grid-gap:8px;gap:8px;font-weight:600}.footer-editor-grid small{display:block;color:var(--admin-muted,#6b756f);font-weight:400}.footer-editor-grid textarea{width:100%;resize:vertical;font:inherit;border:1px solid #d8ded9;border-radius:10px;padding:14px;background:#fff}@media(max-width:800px){.footer-editor-grid{grid-template-columns:1fr}}.alpha-clean-logo{display:flex;align-items:center;min-width:0}.alpha-clean-logo img{display:block;width:min(190px,100%);height:auto;max-height:44px;object-fit:contain;object-position:left center}.wordmark{display:flex;align-items:center;gap:8px}.wordmark img{display:block;width:min(180px,100%);height:auto;max-height:38px;object-fit:contain;object-position:left center}@media(max-width:800px){.alpha-clean-logo img{width:min(150px,42vw);max-height:36px}.wordmark img{width:min(150px,42vw);max-height:34px}}.media-library-client{display:grid;grid-gap:16px;gap:16px}.media-upload-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;background:#f3f7f4;border:1px dashed #9ab8a4;border-radius:8px;color:var(--admin-muted);font-size:11px}.media-upload-strip strong{color:var(--admin-accent)}.media-upload-button{position:relative;overflow:hidden}.media-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.media-error{color:#a34d43!important}.media-status-processing,.media-status-queued{background:#fff4df;color:#956b2c}.media-status-failed{background:#fff0ee;color:#a34d43}.hero-live-preview{margin:18px 0;padding:12px;background:#eef4ef;border:1px solid var(--admin-line);border-radius:10px}.hero-live-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px}.hero-live-preview-toolbar div{display:flex;gap:4px}.hero-live-preview-toolbar button{border:0;background:transparent;padding:6px 9px;border-radius:5px;color:var(--admin-muted);font-size:11px}.hero-live-preview-toolbar button.is-active{background:#fff;color:var(--admin-accent);box-shadow:0 1px 2px #20372a14}.hero-live-preview-stage{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:230px;padding:20px;border-radius:7px;background:#e7ddd0}.hero-live-preview-stage>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;opacity:.85}.hero-live-preview-copy{max-width:260px}.hero-live-preview-copy small{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-live-preview-copy h3{font-size:25px;line-height:1.02;letter-spacing:-.04em;margin:10px 0}.hero-live-preview-copy p{font-size:10px;line-height:1.4;margin:0 0 14px}.hero-live-preview-copy span{display:inline-flex;margin-right:6px;padding:7px 9px;background:#fff;border-radius:4px;font-size:9px}.hero-preview-tablet{max-width:640px}.hero-preview-mobile{max-width:360px}.hero-preview-mobile .hero-live-preview-stage{grid-template-columns:1fr;min-height:420px;padding:18px;align-items:end}.hero-preview-mobile .hero-live-preview-copy{max-width:100%;padding:12px;background:#ffffffdd;border-radius:6px}.hero-preview-mobile .hero-live-preview-copy h3{font-size:22px}.media-library-card{display:block;width:100%;padding:0;border:1px solid var(--admin-line);border-radius:8px;overflow:hidden;background:#fff;text-align:left}.media-library-card:hover{border-color:#78a88a;box-shadow:0 8px 20px #20352a14;transform:translateY(-1px)}.media-detail-drawer{position:fixed;z-index:40;top:0;right:0;bottom:0;width:min(460px,100vw);overflow:auto;padding:24px;background:#fff;border-left:1px solid var(--admin-line);box-shadow:-14px 0 40px #20352a20}.media-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.media-detail-head h2{margin:6px 0 0;font-size:20px;overflow-wrap:anywhere}.media-detail-preview{position:relative;display:grid;place-items:center;min-height:220px;margin:22px 0 8px;overflow:hidden;border-radius:10px;background:#edf2ee;cursor:crosshair}.media-detail-preview img,.media-detail-preview video{display:block;width:100%;max-height:360px;object-fit:contain}.media-focal-target{position:absolute;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#2d6b55;box-shadow:0 0 0 2px #2d6b55;transform:translate(-50%,-50%);pointer-events:none}.media-detail-form{display:grid;grid-gap:12px;gap:12px;margin:20px 0}.media-detail-form label{display:grid;grid-gap:6px;gap:6px;color:var(--admin-muted);font-size:12px;font-weight:650}.media-detail-form input,.media-detail-form textarea{width:100%;padding:10px;border:1px solid var(--admin-line);border-radius:7px;background:#fff;color:var(--admin-ink);font:inherit}.media-detail-actions{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0;border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line)}.media-detail-facts{display:grid;grid-gap:0;gap:0;margin:18px 0}.media-detail-facts div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #edf0ed;font-size:12px}.media-detail-facts dt{color:var(--admin-muted)}.media-detail-facts dd{margin:0;text-align:right;font-weight:650;overflow-wrap:anywhere}.media-technical-details{display:grid;grid-gap:9px;gap:9px;color:var(--admin-muted);font-size:11px}.media-technical-details summary{cursor:pointer}.media-technical-details code,.media-technical-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.media-technical-details pre{max-height:220px;overflow:auto;padding:10px;background:#f4f7f4;border-radius:6px}.media-picker-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#17211dcc}.media-picker-dialog{width:min(980px,100%);max-height:min(84vh,900px);overflow:auto;padding:22px;background:#fff;border:1px solid var(--admin-line);border-radius:12px;box-shadow:0 24px 80px #101a1452}.media-picker-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.media-picker-dialog h2{margin:5px 0;font-size:20px}.media-picker-dialog .media-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-slide-media-card{grid-column:1/-1;padding:14px;border:1px solid var(--admin-line);border-radius:9px;background:#fff}.hero-slide-media-card>header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.hero-slide-media-card>header>span{font-weight:750;color:var(--admin-accent)}.hero-slide-media-card>header small{margin-left:auto;color:var(--admin-muted)}.hero-slide-media-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.hero-media-choice{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px solid var(--admin-line);border-radius:8px}.hero-media-choice>strong{grid-column:1/-1;font-size:12px}.hero-media-choice>img{width:100%;height:96px;grid-column:1/-1;object-fit:cover;border-radius:5px;background:#f3f4f1}.hero-media-choice>span{grid-column:1/-1;display:grid;place-items:center;min-height:96px;color:var(--admin-muted);font-size:12px;background:#f5f6f3;border-radius:5px}.hero-media-choice>div,.hero-media-mode-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.media-picker-dialog .media-library-preview{aspect-ratio:1.35}.media-picker-dialog .media-library-card{width:100%;text-align:left;cursor:pointer}.media-picker-dialog .media-library-card:hover{outline:2px solid var(--admin-accent)}@media(max-width:760px){.media-picker-backdrop{padding:10px}.media-picker-dialog{max-height:90vh;padding:14px}.media-picker-dialog .media-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-slide-media-fields{grid-template-columns:1fr}}.hero-live-preview-stage>picture{position:absolute;inset:0;z-index:-1;display:block}.hero-live-preview-stage>picture>img{width:100%;height:100%;object-fit:cover;opacity:.85}