@font-face{font-family:Bricolage Grotesque;src:url(/builder-fonts/bricolage-grotesque.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Familjen Grotesk;src:url(/builder-fonts/familjen-grotesk.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/builder-fonts/fraunces.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/builder-fonts/geist.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/builder-fonts/instrument-sans.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/builder-fonts/instrument-serif.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/builder-fonts/inter.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/builder-fonts/newsreader.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Mono;src:url(/builder-fonts/noto-sans-mono.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/builder-fonts/plus-jakarta-sans.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}html,body{overscroll-behavior-y:none;background:#fff;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Inter,sans-serif}@font-face{font-family:Hanwell Main;src:url(/fonts/main.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanwell Medium;src:url(/fonts/med.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanwell Logo;src:url(/fonts/logo.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanwell Text;src:url(/fonts/text.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Futura;src:url(/fonts/futura.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Hanwell Serif;src:url(/fonts/Serif.otf)format("opentype");font-weight:100 900;font-style:normal;font-display:swap}.hw-futura{padding-top:1px}.s-btn{transition:opacity .2s}.s-btn:hover{opacity:.7}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}:root{--bg:#fff;--ink:#000;--muted:#8b8883;--pill:#26262614;--pill-dark:#504e4c;--soft:#fdfdfd;--ease:cubic-bezier(.22, .61, .36, 1)}body{background:var(--bg);color:var(--ink);font-family:Hanwell Main,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.hw-loader{z-index:9999;pointer-events:none;opacity:1;background:#fbfbfb;justify-content:center;align-items:center;animation:.65s cubic-bezier(.65,0,.35,1) 1.45s forwards hw-loader-fade;display:flex;position:fixed;inset:0}.hw-loader-logo{opacity:0;filter:blur(10px);will-change:opacity, transform, filter;width:240px;height:auto;animation:1.5s cubic-bezier(.22,1,.36,1) forwards hw-logo-in;transform:scale(.985)}@keyframes hw-logo-in{0%{opacity:0;filter:blur(6px);transform:scale(1.05)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes hw-loader-fade{0%{opacity:1}to{opacity:0;visibility:hidden}}.hw-page{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.hw-page.is-loaded{opacity:1}.hw-page{opacity:1;will-change:opacity;transition:opacity .8s cubic-bezier(.55,0,.25,1)}.hw-page.stage-enter{opacity:0;transition:opacity .8s cubic-bezier(.55,0,.25,1)}.hw-page.stage-entered{opacity:1;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.hw-page.stage-exit,.hw-page.is-loading{opacity:0;transition:opacity .8s cubic-bezier(.55,0,.25,1)}.hw-page.is-loaded.stage-entered{opacity:1;transition:opacity .8s cubic-bezier(.55,0,.25,1)}.builder-root{-webkit-font-smoothing:antialiased;background:#fafaf9;flex-direction:column;height:calc(100vh - 58px);margin-top:58px;font-family:Hanwell Main,-apple-system,system-ui,sans-serif;display:flex;overflow:hidden}.builder-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.topbar{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:12px;height:58px;padding:0 18px;display:flex;position:relative}.topbar-left{flex:1;align-items:center;gap:10px;display:flex}.topbar-center{position:absolute;left:50%;transform:translate(-50%)}.topbar-right{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.topbar-logo{letter-spacing:-.03em;color:#0a0a0a;font-size:14px;font-weight:700;text-decoration:none}.topbar-sep{background:#e5e4e1;width:1px;height:14px}.topbar-site-name{color:#6b6a67;font-size:12px}.save-indicator{letter-spacing:.02em;font-size:10px}.save-indicator.saving{color:#a8a7a3}.save-indicator.saved{color:#10b981}.save-indicator.unsaved{color:#f59e0b}.view-toggle{align-items:center;gap:6px;display:flex}.view-btn{cursor:pointer;color:#292829;opacity:.35;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:53px;padding:0;display:flex}.view-btn.active{color:#292829;opacity:1}.btn{cursor:pointer;border-radius:7px;align-items:center;gap:5px;height:36px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn-sm{height:28px;padding:0 10px;font-size:11px}.btn-ghost{color:#6b6a67;background:0 0;border:.5px solid #e5e4e1}.btn-ghost:hover{color:#0a0a0a;background:#fafaf9}.btn-ghost:disabled{opacity:.35;cursor:not-allowed}.btn-black{color:#fff;background:#0a0a0a;border:none}.btn-black:hover{opacity:.82}.btn-black:disabled{opacity:.35;cursor:not-allowed}.btn-flat{color:#0a0a0a;letter-spacing:-.02em;background:#f5f5f5;border:none;border-radius:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.btn-flat:hover{color:#0a0a0a;background:#ebebeb}.btn-flat:disabled{opacity:.35;cursor:not-allowed}.btn-publish{color:#fff;letter-spacing:-.02em;background:#36914b;border:none;border-radius:10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.btn-publish:hover{opacity:.88}.btn-publish:disabled{opacity:1;cursor:default}@keyframes hw-spin{to{transform:rotate(360deg)}}.pub-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.65s linear infinite hw-spin;display:block}@keyframes pub-check-in{0%{transform:scale(.3)}to{transform:scale(1)}}.pub-check{align-items:center;font-size:14px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards pub-check-in;display:inline-flex}.save-error-toast{color:#fff;white-space:nowrap;z-index:10;background:#dc2626;border-radius:6px;padding:6px 14px;font-size:11px;position:absolute;bottom:-36px;left:50%;transform:translate(-50%)}.sidebar{width:250px;box-shadow:none;background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.sidebar-tabs{border-bottom:1px solid #f0efed;flex-shrink:0;padding:18px}.sb-tab-row{box-sizing:border-box;background:#f5f5f5;border-radius:10px;height:34px;padding:4px;display:flex;position:relative}.sb-tab-pill{pointer-events:none;background:#fff;border-radius:7px;transition:left .2s;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 3px #00000014}.sb-tab-btn{z-index:1;letter-spacing:-.02em;color:#969696;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;height:100%;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:color .15s;display:flex;position:relative}.sb-tab-btn.active{color:#404040}.section-list{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow-y:auto}.page-rename-input{letter-spacing:-.03em;color:#404040;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:550;line-height:1}.empty-hint{color:#c5c4c0;text-align:center;padding:24px 12px;font-size:11px;line-height:1.6}.section-item{cursor:grab;background:#f5f5f5;border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding:14px 18px;transition:background .15s,opacity .15s;display:flex;position:relative}.section-item:active{cursor:grabbing}.section-item.sb-item-ghost{opacity:.35;pointer-events:none}.sb-drag-overlay{cursor:grabbing;pointer-events:none;background:#f5f5f5;border-radius:10px;box-shadow:0 4px 16px #0000001f,0 1px 4px #0000000f}.section-item:hover{background:#ebebeb}.section-item.active{background:#e3e3e3}.section-item-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.section-item-name{letter-spacing:-.03em;color:#404040;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:550;line-height:1}.section-item-variant{letter-spacing:-.02em;color:#696666;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:450;line-height:1}.si-menu-wrap{flex-shrink:0;position:relative}.si-dots-btn{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;align-items:center;gap:3px;padding:5px 6px;transition:opacity .15s,background .15s;display:flex}.section-item:hover .si-dots-btn,.section-item.active .si-dots-btn,.si-dots-btn.is-open{opacity:1}.si-dots-btn:hover{background:#00000012}.si-dot{background:#696666;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:block}.si-menu-panel{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:100;background:#f5f5f5e6;border:1px solid #2626261f;border-radius:13px;width:148px;padding:6px;position:absolute;top:calc(100% + 4px);right:-24px;box-shadow:0 22px 70px #0000001f,inset 0 1px #ffffffbf}.si-menu-panel--up{top:auto;bottom:calc(100% + 4px)}.si-menu-item{text-align:left;letter-spacing:-.02em;color:#1a1a1a;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;width:100%;padding:6px 8px;font-family:Inter,-apple-system,sans-serif;font-size:13px;display:flex}.si-menu-item:disabled{opacity:.32;cursor:not-allowed}.si-menu-item:hover:not(:disabled){color:#fff;background:#36914b}.si-menu-item--danger{color:#c0392b}.si-menu-item--danger:hover:not(:disabled){color:#fff;background:#c0392b}.si-menu-sep{background:#2626261a;height:1px;margin:4px 0}.icon-btn{cursor:pointer;color:#a8a7a3;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:all .1s;display:flex}.icon-btn:hover{color:#0a0a0a;background:#e5e4e1}.icon-btn-danger:hover{color:#dc2626;background:#fee2e2}.sidebar-footer{border-top:1px solid #f0efed;padding:18px}.add-section-btn{letter-spacing:-.02em;color:#1a1a1a;cursor:pointer;background:#e0e0dc;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;transition:opacity .15s;display:flex}.add-section-btn:hover{opacity:.85}.preview-area{background:#fdfdfd;flex:1;justify-content:center;align-items:flex-start;padding:48px;display:flex;overflow:auto}.preview-frame{background:#fff;border-radius:10px;transition:width .25s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 2px 20px #0000000d}.preview-frame.desktop{width:100%}.preview-frame a{pointer-events:none}.preview-frame.mobile{width:375px}.preview-content{isolation:isolate;background:#fff;flex-direction:column;gap:0;min-height:400px;display:flex}.preview-frame.mobile .preview-content,.site-sections{gap:0}.sec-contact-link{width:fit-content;line-height:1.4;text-decoration:none;display:inline-block;position:relative}.sec-contact-link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .26s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:0;left:0;transform:scaleX(0)}.sec-contact-link:hover:after{transform:scaleX(1)}.preview-empty{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:80px 24px;display:flex}.preview-empty-heading{color:#1a1a1a;letter-spacing:-.03em;margin:0;font-size:32px;font-weight:500}.preview-section-wrap{cursor:pointer;position:relative}.preview-section-wrap:before{content:"";z-index:10000;pointer-events:none;transition:box-shadow .1s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.preview-section-wrap:hover:before{box-shadow:inset 0 1px #00a2ff4d}.preview-section-wrap.selected:before{box-shadow:inset 0 1px #00a2ff}.preview-section-label-badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:5;background:#00a2ff;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600;transition:opacity .1s;position:absolute;top:6px;left:6px}.preview-section-wrap.selected .preview-section-label-badge,.preview-section-wrap:hover .preview-section-label-badge{opacity:1}.right-panel{width:250px;box-shadow:none;background:#fff;border-left:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.panel-empty{color:#c5c4c0;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:32px 20px;display:flex}.panel-empty p{color:#a8a7a3;text-align:center;margin:0;font-size:11px}.panel-head{border-bottom:.5px solid #f0efed;padding:14px 16px 12px}.panel-head-title{color:#0a0a0a;font-size:13px;font-weight:600}.panel-head-sub{color:#a8a7a3;margin-top:2px;font-size:10px}.panel-section{border-bottom:.5px solid #f0efed;padding:15px 18px 0}.panel-section-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0 0 15px;display:flex}.panel-section-title{color:#404040;letter-spacing:-.03em;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600}.ps-arrow{color:#c5c4c0;flex-shrink:0;transition:transform .26s cubic-bezier(.4,0,.2,1)}.ps-arrow.open{transform:rotate(90deg)}.panel-section-body{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid}.panel-section-body.open{grid-template-rows:1fr}.ps-body-clip{min-height:0;overflow:hidden}.panel-section-body.open .ps-body-clip{overflow:visible}.panel-section-inner{opacity:0;padding-bottom:18px;transition:opacity .2s}.panel-section-body.open .panel-section-inner{opacity:1;transition:opacity .22s 70ms}.prop-group{gap:8px;margin-bottom:18px}.prop-group:last-child{margin-bottom:0}.ts-select-row{align-items:center;gap:5px;margin-bottom:8px;display:flex}.ts-selector-wrap{flex:1;min-width:0;position:relative}.ts-selector-btn{cursor:pointer;background:#f5f5f5;border:none;border-radius:10px;align-items:center;gap:7px;width:100%;height:35px;padding:0 10px 0 5px;display:flex}.ts-chip{color:#1a1a1a;letter-spacing:-.01em;box-sizing:border-box;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:24px;padding:0 5px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;display:flex;box-shadow:0 1px 3px #00000021}.ts-label{color:#0a0a0a;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;overflow:hidden}.ts-dropdown{z-index:200;background:#fff;border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #00000021,0 0 0 1px #0000000f}.ts-dropdown-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;width:100%;padding:5px;display:flex}.ts-dropdown-item:hover{background:#f5f5f5}.ts-dropdown-item.active{background:#f0f0f0}.ts-edit-btn{cursor:pointer;background:#f5f5f5;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:flex}.ts-edit-chip{border-radius:7px;width:26px;min-width:26px;height:26px;padding:0}.ts-edit-btn:hover .ts-chip{box-shadow:0 2px 5px #0000002e}.ts-font-wrap{position:relative}.ts-font-select{color:#0a0a0a;cursor:pointer;appearance:none;box-sizing:border-box;background:#f8f8f8;border:none;border-radius:10px;outline:none;width:100%;height:38px;padding:0 28px 0 12px;font-family:Inter,system-ui,sans-serif;font-size:13px}.ts-font-select:focus{outline:none}.ts-font-arrow{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ts-style-sliders .slider-track{height:40px;margin-bottom:8px}.site-modal--narrow{width:360px}.site-modal--text-styling{width:480px;padding:36px}.ts-style-grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.ts-style-grid+.ts-style-grid{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.ts-style-grid-label{letter-spacing:-.02em;color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:550;overflow:hidden}.field{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.field:last-child{margin-bottom:0}.field-label{color:#6b6a67;letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.field-input{letter-spacing:-.01em;color:#0a0a0a;box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:12px;outline:none;width:100%;height:35px;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;transition:border-color .18s,box-shadow .18s}.field-input::placeholder{color:#969696}.field-input:focus{border-color:#0088ff73;box-shadow:0 0 0 3px #0088ff24}.field-textarea{resize:vertical;height:auto;min-height:72px;padding:8px 9px;line-height:1.5}.variant-grid-sm{flex-direction:column;gap:4px;display:flex}.variant-btn{cursor:pointer;text-align:left;background:#fff;border:.5px solid #e5e4e1;border-radius:7px;width:100%;padding:8px 10px;font-family:inherit;transition:all .12s}.variant-btn.active{background:#fafaf9;border-color:#0a0a0a}.variant-btn:hover:not(.active){background:#fafaf9}.variant-btn-label{color:#0a0a0a;font-size:12px;font-weight:500;display:block}.variant-btn-sub{color:#a8a7a3;margin-top:1px;font-size:10px;display:block}.swatch-row{flex-wrap:wrap;gap:5px;display:flex}.swatch{cursor:pointer;border:1.5px solid #0000;border-radius:50%;width:22px;height:22px;transition:transform .1s;box-shadow:0 0 0 .5px #0000001f}.swatch.active{border-color:#0a0a0a;transform:scale(1.1)}.swatch:hover{transform:scale(1.05)}.alignment-row{gap:4px;display:flex}.align-btn{cursor:pointer;color:#a8a7a3;background:#fff;border:.5px solid #e5e4e1;border-radius:6px;justify-content:center;align-items:center;width:32px;height:28px;font-size:14px;transition:all .1s;display:flex}.align-btn.active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.align-btn:hover:not(.active){color:#0a0a0a;background:#fafaf9}.cols-row{gap:4px;display:flex}.col-btn{cursor:pointer;color:#a8a7a3;background:#fff;border:.5px solid #e5e4e1;border-radius:6px;height:28px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:500;transition:all .1s}.col-btn.active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.col-btn:hover:not(.active){color:#0a0a0a;background:#fafaf9}.upload-area{cursor:pointer;border:.5px dashed #d1d0cc;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:80px;padding:12px;transition:border-color .15s;display:flex}.upload-area:hover{border-color:#0a0a0a}.meta-img-btn{letter-spacing:-.01em;color:#6b6a67;cursor:pointer;white-space:nowrap;background:#f5f5f3;border:none;border-radius:100px;align-items:center;padding:6px 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.meta-img-btn:hover{color:#0a0a0a;background:#e8e8e6}.meta-img-btn--danger:hover{color:#b00020;background:#fee2e2}.font-picker{margin-bottom:8px;position:relative}.font-picker:last-child{margin-bottom:0}.font-picker-trigger{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#f5f5f5;border:none;border-radius:10px;align-items:center;gap:8px;width:100%;height:35px;padding:0 10px;font-family:Inter,system-ui,sans-serif;display:flex}.font-picker-dropdown{z-index:200;background:#fff;border:1px solid #e5e4e1;border-radius:8px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 4px 12px #00000014}.font-picker-option{cursor:pointer;color:#0a0a0a;padding:8px 12px;font-size:13px;line-height:1.3}.font-picker-option:hover,.font-picker-option.is-selected{background:#f5f5f5}.pv-variant-row{box-sizing:border-box;background:#f5f5f5;border-radius:10px;height:35px;padding:4px;display:flex;position:relative}.pv-variant-pill{pointer-events:none;background:#fff;border-radius:8px;transition:left .2s;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 3px #00000014}.pv-variant-btn{z-index:1;letter-spacing:-.02em;color:#696666;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;height:100%;padding:0 4px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:all .15s;display:flex;position:relative}.pv-variant-btn.active{color:#404040}.panel-toggle{box-sizing:border-box;background:#f5f5f5;border-radius:10px;width:100%;height:35px;padding:4px;display:flex;position:relative}.panel-toggle-pill{pointer-events:none;background:#fff;border-radius:8px;width:calc(50% - 4px);transition:left .2s;position:absolute;top:4px;bottom:4px;box-shadow:0 1px 3px #00000014}.panel-toggle-pill.is-on{left:4px}.panel-toggle-pill.is-off{left:50%}.panel-toggle-btn{letter-spacing:-.02em;color:#696666;cursor:pointer;z-index:1;background:0 0;border:none;flex:1;justify-content:center;align-items:center;height:100%;padding:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;display:flex;position:relative}.panel-toggle-btn.active{color:#404040}.slider-track{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;border-radius:10px;height:35px;margin-bottom:8px;position:relative}.slider-track:last-child{margin-bottom:0}.slider-fill{pointer-events:none;background:#e3e3e3;border-radius:10px;height:100%;transition:background 80ms;position:absolute;top:0;left:0}.slider-track:hover .slider-fill,.slider-track.is-dragging .slider-fill{background:#d6d6d6}.slider-handle{pointer-events:none;z-index:2;opacity:0;background:#fdfdfd;border-radius:100px;width:3px;height:15px;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 2px #0000001f}.slider-track:hover .slider-handle,.slider-track.is-dragging .slider-handle{opacity:1}.slider-label{color:#404040;letter-spacing:-.02em;pointer-events:none;z-index:3;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.slider-value{color:#404040;letter-spacing:-.02em;z-index:3;cursor:text;white-space:nowrap;border-radius:4px;padding:2px 5px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:background .12s,box-shadow .12s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.slider-value:hover{background:#fdfdfd;box-shadow:0 1px 2px #0000000f}.slider-value-input{color:#404040;text-align:right;z-index:3;background:#fdfdfd;border:none;border-radius:4px;outline:none;width:44px;height:22px;padding:0 5px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 1px 2px #0000000f}.color-bar-wrap{position:relative}.color-bar{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;border-radius:10px;align-items:center;gap:8px;height:35px;padding:0 10px;display:flex}.color-bar-swatch{border-radius:5px;flex-shrink:0;width:18px;height:18px;box-shadow:0 0 0 .5px #00000024}.color-bar-hex{letter-spacing:-.02em;color:#404040;border-radius:4px;padding:2px 5px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:background .12s,box-shadow .12s}.color-bar-hex:hover{background:#fdfdfd;box-shadow:0 1px 2px #0000000f}.color-bar-hex-input{letter-spacing:-.02em;color:#404040;background:#fdfdfd;border:none;border-radius:4px;outline:none;width:80px;padding:2px 5px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;box-shadow:0 1px 2px #0000000f}.cp-popup{z-index:9999;box-sizing:border-box;background:#fff;border-radius:14px;width:220px;padding:12px;position:fixed;box-shadow:0 8px 32px #00000021,0 0 0 .5px #00000012}.cp-sv{cursor:crosshair;border-radius:8px;flex-shrink:0;width:100%;height:148px;margin-bottom:10px;position:relative;overflow:hidden}.cp-sv-white{pointer-events:none;background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.cp-sv-black{pointer-events:none;background:linear-gradient(#0000,#000);position:absolute;inset:0}.cp-sv-handle{pointer-events:none;z-index:2;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.cp-hue{cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:7px;width:100%;height:14px;margin-bottom:10px;position:relative}.cp-hue-handle{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000059}.cp-palette-row{align-items:center;gap:5px;margin-bottom:10px;display:flex}.cp-palette-swatch{aspect-ratio:1;cursor:pointer;border:1px solid #f0f0f0;border-radius:50%;flex:1;min-width:0;padding:0;transition:transform .12s}.cp-palette-swatch:hover{transform:scale(1.1)}.cp-palette-edit{cursor:pointer;background:#f5f5f5;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.cp-palette-edit-chip{background:#fff;border-radius:100px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 1px 3px #00000021}.cp-palette-edit:hover .cp-palette-edit-chip{box-shadow:0 2px 5px #0000002e}.palette-circles-row{align-items:flex-start;gap:12px;display:flex}.palette-slot{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.palette-circle-btn{aspect-ratio:1;cursor:pointer;border:1px solid #f0f0f0;border-radius:50%;width:100%;padding:0;transition:transform .12s,box-shadow .12s}.palette-circle-btn:hover{transform:scale(1.06);box-shadow:0 2px 8px #00000024}.palette-hex-tag{color:#6b6a67;letter-spacing:.02em;text-align:center;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:500}.cp-hex-row{background:#f5f5f5;border-radius:8px;align-items:center;gap:3px;height:32px;padding:0 10px;display:flex}.cp-hex-hash{color:#a8a7a3;flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.cp-hex-input{color:#404040;letter-spacing:.04em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500}.modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;justify-content:center;align-items:center;animation:.4s cubic-bezier(.22,.61,.36,1) forwards hs-overlay-in;display:flex;position:fixed;inset:0}.modal-backdrop--closing{animation:.3s cubic-bezier(.22,.61,.36,1) forwards hs-overlay-out}.add-modal{box-sizing:border-box;background:#fff;border-radius:20px;width:1000px;max-width:calc(100vw - 48px);padding:48px;animation:.28s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-in;box-shadow:0 22px 70px #0000004d,inset 0 1px #ffffffbf}.add-modal--closing{animation:.3s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-out}.ksc-outer{flex-direction:row;align-items:flex-start;gap:6px;display:flex}.ksc-modal{box-sizing:border-box;background:#fff;border-radius:16px;width:340px;max-width:calc(100vw - 48px);padding:28px;animation:.28s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-in;box-shadow:0 22px 70px #0000004d,inset 0 1px #ffffffbf}.ksc-modal--closing{animation:.3s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-out}.ksc-x{cursor:pointer;color:#696666;background:#f5f5f5;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;transition:background .15s;animation:.28s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-in;display:flex}.ksc-x:hover{background:#e8e8e8}.ksc-x--closing{animation:.3s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-out}.ksc-title{letter-spacing:-.02em;color:#1a1a1a;margin:0 0 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600}.ksc-list{flex-direction:column;gap:2px;display:flex}.ksc-row{align-items:center;gap:16px;padding:5px 0;display:flex}.ksc-keys{align-items:center;gap:4px;min-width:72px;display:flex}.ksc-key{color:#444;background:#f5f5f5;border:1px solid #e5e5e5;border-bottom-width:2px;border-radius:5px;padding:2px 7px;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-style:normal;font-weight:500;line-height:1.5;display:inline-block}.ksc-label{color:#555;letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif;font-size:13px}.ksc-note{color:#bbb;letter-spacing:-.01em;border-top:1px solid #f0f0f0;margin-top:14px;padding-top:14px;font-family:Hanwell Text,sans-serif;font-size:11px}@keyframes hs-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes hs-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes hs-sheet-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hs-sheet-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(22px)scale(.985)}}.as-type-row{flex-wrap:nowrap;align-items:baseline;margin-bottom:36px;display:flex}.as-type-btn{cursor:pointer;letter-spacing:-.01em;color:#c2c2c2;background:0 0;border:none;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;line-height:1;transition:color .15s}.as-type-btn.active{color:#696666}.as-type-btn:hover:not(.active){color:#a8a8a8}.as-type-comma{letter-spacing:-.03em;color:#c2c2c2;-webkit-user-select:none;user-select:none;margin-right:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:550;line-height:1}.as-variants{gap:18px;display:flex}.as-variant-card{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;padding:0;font-family:inherit}.as-variant-preview{background:#f5f5f5;border-radius:12px;width:100%;height:250px;margin-bottom:14px;overflow:hidden}.as-variant-title{letter-spacing:-.02em;color:#696666;margin-bottom:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:550}.as-variant-sub{color:#9c9c9c;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400}.sec-pad{padding-left:72px;padding-right:72px}.about1-text-left{box-sizing:border-box;padding:48px 48px 48px 72px}.about1-text-right{box-sizing:border-box;padding:48px 72px 48px 48px}.sec-inset{padding:72px}.a1-img-r{width:calc(100% - 72px);height:calc(100% - 144px);inset:72px 72px 72px 0}.a1-img-l{width:calc(100% - 72px);height:calc(100% - 144px);inset:72px 0 72px 72px}.a1-img-none{width:100%;height:100%;top:0;left:0}.img-row{flex-direction:row;display:flex}.img-item{flex:1;min-width:0}.quote-grid{flex-direction:row;gap:40px;display:flex}.quote-grid>*{word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.about1-grid{grid-template-columns:1fr 1fr;display:grid}.about2-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.about3-subtitle{max-width:50%}.vpad-48,.pub-vpad{padding-top:18px;padding-bottom:18px}@media (max-width:768px){.about3-subtitle{max-width:100%}.sec-pad{padding-left:24px;padding-right:24px}.about1-text-left,.about1-text-right{padding:32px 24px}.sec-inset{padding:24px}.a1-img-r,.a1-img-l,.a1-img-none{width:calc(100% - 48px);height:calc(100% - 48px);inset:24px}.site-sections{gap:0}.img-row{flex-direction:column}.img-item{flex:none;width:100%}.quote-grid{flex-direction:column;gap:32px}.about1-grid{grid-template-columns:1fr}.about1-grid>.a1-img-col{min-height:280px}.about1-grid.media-left>.a1-img-col{order:2}.about1-grid.media-left>.about1-text-left,.about1-grid.media-left>.about1-text-right{order:1}.about2-grid{grid-template-columns:1fr;gap:16px}.vpad-48,.pub-vpad{padding-top:12px;padding-bottom:12px}}.preview-frame .sec-pad{padding-left:24px;padding-right:24px}.preview-frame .about1-text-left,.preview-frame .about1-text-right{padding:32px 24px}.preview-frame .sec-inset{padding:24px}.preview-frame .a1-img-r,.preview-frame .a1-img-l{width:calc(100% - 48px);height:calc(100% - 48px);inset:24px}.preview-frame .a1-img-none{width:100%;height:100%;inset:0}.preview-frame .vpad-48{padding-top:18px;padding-bottom:18px}.preview-frame.mobile .sec-pad{padding-left:24px;padding-right:24px}.preview-frame.mobile .about1-text-left,.preview-frame.mobile .about1-text-right{padding:32px 24px}.preview-frame.mobile .sec-inset{padding:24px}.preview-frame.mobile .a1-img-r,.preview-frame.mobile .a1-img-l{width:calc(100% - 48px);height:calc(100% - 48px);inset:24px}.preview-frame.mobile .a1-img-none{width:100%;height:100%;inset:0}.preview-frame.mobile .img-row{flex-direction:column}.preview-frame.mobile .img-item{flex:none;width:100%}.preview-frame.mobile .quote-grid{flex-direction:column;gap:32px}.preview-frame.mobile .about1-grid{grid-template-columns:1fr}.preview-frame.mobile .about1-grid>.a1-img-col{min-height:280px}.preview-frame.mobile .about1-grid.media-left>.a1-img-col{order:2}.preview-frame.mobile .about1-grid.media-left>.about1-text-left,.preview-frame.mobile .about1-grid.media-left>.about1-text-right{order:1}.preview-frame.mobile .about2-grid{grid-template-columns:1fr;gap:16px}.preview-frame.mobile .vpad-48{padding-top:12px;padding-bottom:12px}.gallery-grid{contain:layout style;grid-template-columns:repeat(3,1fr);gap:24px 18px;display:grid}.gallery-img-wrap{aspect-ratio:1;background:#f0efed;position:relative;overflow:hidden}.gallery-caption{flex-direction:column;gap:3px;margin-top:10px;display:flex}.gallery-slider{scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;contain:layout style;gap:18px;display:flex;overflow-x:auto}.gallery-slider::-webkit-scrollbar{display:none}.gallery-slider-item{scroll-snap-align:start;flex-shrink:0;width:calc(33.3333% - 12px)}.masonry-col-2,.masonry-col-3,.masonry-col-4{contain:layout style;align-items:flex-start;gap:18px;display:flex}.masonry-flex-col{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.masonry-item{background:#f0efed;min-height:160px;display:block}.masonry-item img{width:100%;height:auto;display:block}.links-slider{scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;contain:layout style;gap:18px;display:flex;overflow-x:auto}.links-slider::-webkit-scrollbar{display:none}.link-card{aspect-ratio:4/5;scroll-snap-align:start;flex-shrink:0;width:calc(33.3333% - 12px);text-decoration:none;display:block;position:relative;overflow:hidden}.link-card-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.link-card-gradient{z-index:1;background:linear-gradient(#0000 0%,#00000080 100%);position:absolute;inset:0}.link-card-pill{z-index:2;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#0000004d;border-radius:100px;align-items:center;padding:8px 12px;line-height:1;display:flex;position:absolute;top:16px;left:16px}.link-card-text{z-index:2;flex-direction:column;gap:4px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.gallery-grid{grid-template-columns:1fr}.gallery-slider-item{width:300px}.masonry-col-3,.masonry-col-4{columns:2;display:block}.masonry-col-3 .masonry-flex-col,.masonry-col-4 .masonry-flex-col{display:contents}.masonry-col-3 .masonry-item,.masonry-col-4 .masonry-item{break-inside:avoid;margin-bottom:18px}.link-card{width:300px}}.preview-frame.mobile .gallery-grid{grid-template-columns:1fr}.preview-frame.mobile .gallery-slider-item{width:300px}.preview-frame.mobile .masonry-col-3,.preview-frame.mobile .masonry-col-4{columns:2;display:block}.preview-frame.mobile .masonry-col-3 .masonry-flex-col,.preview-frame.mobile .masonry-col-4 .masonry-flex-col{display:contents}.preview-frame.mobile .masonry-col-3 .masonry-item,.preview-frame.mobile .masonry-col-4 .masonry-item{break-inside:avoid;margin-bottom:18px}.preview-frame.mobile .link-card{width:300px}.switcher-wrap{justify-content:center;align-items:center;display:flex}.switcher-img{width:auto;max-width:100%;height:100%;display:block}@media (max-width:768px){.switcher-img{object-fit:contain;width:100%;height:100%}}.preview-frame.mobile .switcher-img{object-fit:contain;width:100%;height:100%}.cf-input{transition:border-color .18s,box-shadow .18s}.cf-input:focus{outline:none;box-shadow:0 0 0 3px #0088ff24;border-color:#0088ff73!important}.site-modal-outer{flex-direction:row;align-items:flex-start;gap:6px;display:flex}.site-modal-x{cursor:pointer;color:#696666;background:#f5f5f5;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;transition:background .15s;animation:.28s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-in;display:flex}.site-modal-x:hover{background:#e8e8e8}.site-modal-x--closing{animation:.3s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-out}@media (max-width:640px){.site-modal-outer{flex-direction:column-reverse;align-items:flex-end;width:100%}.site-modal-outer .site-modal{align-self:stretch}}.site-modal{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;border-radius:20px;flex-direction:column;width:540px;max-width:calc(100vw - 48px);max-height:calc(100vh - 80px);padding:48px;animation:.28s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-in;display:flex;overflow-y:auto;box-shadow:0 22px 70px #0000004d,inset 0 1px #ffffffbf}.site-modal--closing{animation:.3s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-out}.site-modal-top{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.site-modal-title{letter-spacing:-.03em;color:#0a0a0a;font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:600}.site-modal-close{color:#a0a0a0;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s;display:flex}.site-modal-close:hover{color:#0a0a0a}.site-modal-section{margin-bottom:36px}.site-modal-section:last-child{margin-bottom:0}.site-modal-section-title{letter-spacing:-.02em;color:#696666;margin-bottom:14px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600}.site-modal-label{color:#6b6a67;margin-bottom:8px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;display:block}.site-modal-hint{color:#a8a7a3;margin:0 0 14px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5}.site-modal .field-input{height:auto;padding:14px 18px;font-size:14px}.site-modal-save-btn{letter-spacing:-.03em;color:#1a1a1a;background:#e0e0dc;border:none;border-radius:100px;flex-shrink:0;height:auto;padding:14px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;transition:opacity .15s}.site-modal-save-btn:hover:not(:disabled){opacity:.85;background:#e0e0dc}.site-modal-save-btn:disabled{opacity:.4;cursor:not-allowed}.subdomain-row{border-radius:12px;align-items:stretch;gap:0;transition:box-shadow .18s;display:flex}.subdomain-row:focus-within{box-shadow:0 0 0 3px #0088ff24}.subdomain-input{flex:1;min-width:0;border-radius:12px 0 0 12px!important}.subdomain-input:focus{box-shadow:none}.subdomain-suffix{color:#6b6a67;white-space:nowrap;box-sizing:border-box;background:#f5f5f5;border:1px solid #f0f0f0;border-left:none;border-radius:0 12px 12px 0;align-items:center;padding:0 16px;font-family:Inter,system-ui,sans-serif;font-size:13px;display:flex}.domain-connected-row{align-items:center;gap:10px;display:flex}.domain-status-pill{color:#10b981;letter-spacing:-.02em;white-space:nowrap;background:#10b9811f;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 10px 0 7px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:550;display:inline-flex}.domain-remove-btn{color:#dc2626;cursor:pointer;background:#dc262614;border:none;border-radius:999px;flex-shrink:0;height:28px;margin-left:auto;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;transition:opacity .15s}.domain-remove-btn:hover{opacity:.75}.domain-remove-btn:disabled{opacity:.4;cursor:not-allowed}.domain-status{color:#a8a7a3;margin-top:6px;font-family:Inter,system-ui,sans-serif;font-size:12px;display:block}.domain-status--ok{color:#10b981}.domain-status--err{color:#dc2626}.dns-block{background:#f7f7f7;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;display:flex}.dns-row{grid-template-columns:80px 1fr 2fr;align-items:center;gap:12px;display:grid}.dns-col{color:#0a0a0a;white-space:nowrap;font-family:Inter,system-ui,monospace;font-size:13px}.dns-col-label{color:#a8a7a3;font-size:11px;font-weight:600}.dns-copy{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;transition:color .12s;display:inline-flex}.dns-copy:hover{color:#4a90d9}.dns-copy--done{color:#10b981}.code-modal{box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;width:1200px;max-width:calc(100vw - 48px);height:min(82vh,780px);animation:.28s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-in;display:flex;overflow:hidden;box-shadow:0 22px 70px #0000004d,inset 0 1px #ffffffbf}.code-modal--closing{animation:.3s cubic-bezier(.22,.61,.36,1) forwards hs-sheet-out}.hdr-nav{align-items:center;gap:18px;display:flex}.hdr-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:28px;height:28px;padding:4px;display:none}.hdr-hamburger span{transform-origin:50%;background:currentColor;border-radius:2px;width:18px;height:1.5px;transition:transform .28s cubic-bezier(.4,0,.2,1);display:block}.hdr-hamburger.open span:first-child{transform:translateY(3.75px)rotate(45deg)}.hdr-hamburger.open span:nth-child(2){transform:translateY(-3.75px)rotate(-45deg)}.hdr-mobile-menu{z-index:99;opacity:0;pointer-events:none;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:0 40px;transition:opacity .32s;display:flex;position:fixed;inset:0}.hdr-mobile-menu.open{opacity:1;pointer-events:auto}.hdr-mobile-link{text-decoration:none;display:block}@media (max-width:600px){.hdr-nav{display:none}.hdr-hamburger{display:flex}}.preview-frame.mobile .hdr-nav{display:none}.preview-frame.mobile .hdr-hamburger{display:flex}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}