.EditorWorkspace-module__3fWxIW__editor{color:var(--color-ink);min-width:0}.EditorWorkspace-module__3fWxIW__editor [hidden]{display:none!important}.EditorWorkspace-module__3fWxIW__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.EditorWorkspace-module__3fWxIW__heading h1,.EditorWorkspace-module__3fWxIW__heading h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700;line-height:1.2}.EditorWorkspace-module__3fWxIW__headingCopy{min-width:0}.EditorWorkspace-module__3fWxIW__headingCopy p{color:var(--color-ink-3);margin-top:7px;font-size:12px}.EditorWorkspace-module__3fWxIW__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.EditorWorkspace-module__3fWxIW__save{background:var(--color-ink);color:#fff;border-radius:12px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:650}.EditorWorkspace-module__3fWxIW__save:disabled{opacity:.55;cursor:wait}.EditorWorkspace-module__3fWxIW__cancel{color:var(--color-ink-3);padding:10px 3px;font-size:13px}.EditorWorkspace-module__3fWxIW__status{color:var(--color-ink-3);margin:0 0 16px;font-size:12px;line-height:1.6}.EditorWorkspace-module__3fWxIW__toolbar{border-bottom:1px solid var(--color-ink-5);justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.EditorWorkspace-module__3fWxIW__tabs{gap:25px;min-width:0;display:flex}.EditorWorkspace-module__3fWxIW__tab{min-height:46px;color:var(--color-ink-3);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 0 14px;font-size:13px}.EditorWorkspace-module__3fWxIW__tab[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-ink);font-weight:600}.EditorWorkspace-module__3fWxIW__segmented{border:1px solid var(--color-ink-5);background:var(--color-paper-2);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.EditorWorkspace-module__3fWxIW__segmented button{min-height:36px;color:var(--color-ink-3);border-radius:7px;padding:6px 10px;font-size:11px}.EditorWorkspace-module__3fWxIW__segmented button[aria-pressed=true]{background:var(--color-ink);color:#fff}.EditorWorkspace-module__3fWxIW__workbench{border:1px solid color-mix(in srgb, var(--color-ink-5) 65%, transparent);background:var(--color-paper-2);border-radius:16px;min-width:0;overflow:clip}.EditorWorkspace-module__3fWxIW__controls{border:0;min-width:0;margin:0;padding:0}.EditorWorkspace-module__3fWxIW__controls[data-mobile-view=preview]{display:none}.EditorWorkspace-module__3fWxIW__panel{min-width:0}.EditorWorkspace-module__3fWxIW__settingsPanel{flex-direction:column;gap:25px;padding:clamp(20px,3vw,32px);display:flex}.EditorWorkspace-module__3fWxIW__settingsPanel h2{letter-spacing:-.03em;font-size:20px;font-weight:650}.EditorWorkspace-module__3fWxIW__settingsPanel>p{color:var(--color-ink-3);font-size:13px}.EditorWorkspace-module__3fWxIW__settingsPanel label{font-size:13px}.EditorWorkspace-module__3fWxIW__themePanel{padding:clamp(20px,3vw,32px)}.EditorWorkspace-module__3fWxIW__themePanel>header{margin-bottom:24px}.EditorWorkspace-module__3fWxIW__themePanel h2{letter-spacing:-.03em;font-size:22px;font-weight:650}.EditorWorkspace-module__3fWxIW__themePanel header p{color:var(--color-ink-3);margin-top:8px;font-size:13px}.EditorWorkspace-module__3fWxIW__urlField{align-items:center;gap:8px;min-width:0;display:flex}.EditorWorkspace-module__3fWxIW__urlField>span{color:var(--color-ink-3);white-space:nowrap;font-size:12px}.EditorWorkspace-module__3fWxIW__urlField input{min-width:0}.EditorWorkspace-module__3fWxIW__publication{flex-direction:column;gap:18px;display:flex}.EditorWorkspace-module__3fWxIW__publication label{align-items:center;gap:9px;display:flex}.EditorWorkspace-module__3fWxIW__publication p{color:var(--color-ink-3);margin:6px 0 0 25px;font-size:12px;line-height:1.6}.EditorWorkspace-module__3fWxIW__preview{background:linear-gradient(140deg, color-mix(in srgb, var(--color-peach) 18%, var(--color-paper-2)), var(--color-paper), var(--color-paper-glow));min-width:0;padding:22px;display:none}.EditorWorkspace-module__3fWxIW__preview[data-mobile-view=preview]{display:block}.EditorWorkspace-module__3fWxIW__previewToolbar{color:var(--color-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.EditorWorkspace-module__3fWxIW__previewScroll{scrollbar-width:thin;border-radius:18px;max-height:760px;overflow:auto}.EditorWorkspace-module__3fWxIW__previewAddress{background:var(--color-paper-glow);border-bottom:1px solid var(--color-ink-5);color:var(--color-ink-3);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.EditorWorkspace-module__3fWxIW__previewCaption{color:var(--color-ink-3);text-align:center;margin-top:16px;font-size:11px;line-height:1.6}.EditorWorkspace-module__3fWxIW__blockLayout{grid-template-columns:175px minmax(0,1fr);min-height:630px;display:grid}.EditorWorkspace-module__3fWxIW__rail{background:color-mix(in srgb, var(--color-paper-glow) 60%, white);border-right:1px solid color-mix(in srgb, var(--color-ink-5) 65%, transparent);min-width:0;padding:18px 10px}.EditorWorkspace-module__3fWxIW__railHeading{justify-content:space-between;gap:10px;padding:7px 8px 17px;font-size:12px;font-weight:600;display:flex}.EditorWorkspace-module__3fWxIW__railHeading span{color:var(--color-ink-3);font-size:11px;font-weight:400}.EditorWorkspace-module__3fWxIW__rows{flex-direction:column;gap:5px;display:flex}.EditorWorkspace-module__3fWxIW__row{border:1px solid #0000;border-radius:10px;align-items:center;gap:3px;min-width:0;padding:6px 3px;display:flex}.EditorWorkspace-module__3fWxIW__row[data-selected=true]{background:color-mix(in srgb, var(--color-lavender) 16%, var(--color-paper-2));border-color:color-mix(in srgb, var(--color-lavender) 45%, transparent)}.EditorWorkspace-module__3fWxIW__drag{width:22px;min-height:44px;color:var(--color-ink-3);cursor:grab;touch-action:none;flex-shrink:0}.EditorWorkspace-module__3fWxIW__selectBlock{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;min-height:48px;padding:4px;display:flex}.EditorWorkspace-module__3fWxIW__selectBlock>i{color:var(--color-ink-3);flex-shrink:0;width:15px;font-size:13px}.EditorWorkspace-module__3fWxIW__selectBlock>span{min-width:0}.EditorWorkspace-module__3fWxIW__selectBlock strong{font-size:12px;font-weight:550;display:block}.EditorWorkspace-module__3fWxIW__selectBlock small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink-3);margin-top:4px;font-size:10px;line-height:1.5;display:block;overflow:hidden}.EditorWorkspace-module__3fWxIW__addBlock{border:1px dashed var(--color-ink-5);border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:17px;padding:9px;font-size:12px;display:flex}.EditorWorkspace-module__3fWxIW__railHint{color:var(--color-ink-3);margin:22px 8px 0;font-size:11px;line-height:1.7}.EditorWorkspace-module__3fWxIW__inspector{background:#fff;min-width:0;padding:26px 23px}.EditorWorkspace-module__3fWxIW__inspectorHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.EditorWorkspace-module__3fWxIW__overline{letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);font-size:10px}.EditorWorkspace-module__3fWxIW__inspectorHeader h2{letter-spacing:-.035em;margin-top:6px;font-size:23px;font-weight:650;line-height:1.25}.EditorWorkspace-module__3fWxIW__reorder{gap:4px;display:flex}.EditorWorkspace-module__3fWxIW__reorder button{border:1px solid var(--color-ink-5);width:36px;min-height:40px;color:var(--color-ink-3);border-radius:8px}.EditorWorkspace-module__3fWxIW__reorder button:disabled{opacity:.35}.EditorWorkspace-module__3fWxIW__blockTools{border-top:1px solid var(--color-ink-5);justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:18px;display:flex}.EditorWorkspace-module__3fWxIW__deleteBlock{min-height:42px;color:color-mix(in srgb, var(--color-danger) 65%, var(--color-ink));align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.EditorWorkspace-module__3fWxIW__empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;min-height:260px;padding:36px 24px;display:flex}.EditorWorkspace-module__3fWxIW__empty h2{font-size:22px;font-weight:650}.EditorWorkspace-module__3fWxIW__empty p{color:var(--color-ink-3);font-size:13px;line-height:1.7}.EditorWorkspace-module__3fWxIW__catalog{border:1px solid var(--color-ink-5);background:var(--color-paper-2);width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--color-ink);border-radius:18px;margin:auto;padding:clamp(18px,4vw,30px);position:fixed;inset:0;overflow:auto}.EditorWorkspace-module__3fWxIW__catalog::backdrop{background:#0f08206b}.EditorWorkspace-module__3fWxIW__catalogHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;display:flex}.EditorWorkspace-module__3fWxIW__catalogHeader h2{letter-spacing:-.035em;font-size:24px;font-weight:650}.EditorWorkspace-module__3fWxIW__catalogHeader button{border:1px solid var(--color-ink-5);border-radius:9px;width:42px;min-height:42px}.EditorWorkspace-module__3fWxIW__catalog>p{color:var(--color-ink-3);margin-bottom:22px;font-size:13px;line-height:1.7}.EditorWorkspace-module__3fWxIW__editor button:focus-visible,.EditorWorkspace-module__3fWxIW__editor a:focus-visible,.EditorWorkspace-module__3fWxIW__catalog button:focus-visible{outline:2px solid var(--color-ink-2);outline-offset:3px}@media (min-width:1280px){.EditorWorkspace-module__3fWxIW__mobileSwitcher{display:none}.EditorWorkspace-module__3fWxIW__workbench{grid-template-columns:minmax(470px,1.1fr) minmax(300px,.9fr);display:grid}.EditorWorkspace-module__3fWxIW__controls[data-mobile-view=preview]{display:block}.EditorWorkspace-module__3fWxIW__preview{border-left:1px solid color-mix(in srgb, var(--color-ink-5) 65%, transparent);display:block}.EditorWorkspace-module__3fWxIW__inspector,.EditorWorkspace-module__3fWxIW__themePanel,.EditorWorkspace-module__3fWxIW__settingsPanel{scrollbar-width:thin;max-height:max(650px,100dvh - 225px);overflow-y:auto}.EditorWorkspace-module__3fWxIW__previewScroll{max-height:max(550px,100dvh - 330px)}}@media (max-width:639px){.EditorWorkspace-module__3fWxIW__heading{align-items:flex-start;gap:12px;margin-bottom:18px}.EditorWorkspace-module__3fWxIW__actions{flex-direction:column-reverse;align-items:flex-end;gap:3px}.EditorWorkspace-module__3fWxIW__save{padding:10px 13px;font-size:12px}.EditorWorkspace-module__3fWxIW__cancel{padding:6px 4px;font-size:12px}.EditorWorkspace-module__3fWxIW__toolbar{flex-wrap:wrap;gap:8px;padding-bottom:8px}.EditorWorkspace-module__3fWxIW__tabs{gap:18px}.EditorWorkspace-module__3fWxIW__tab{min-height:44px;padding-bottom:9px;font-size:12px}.EditorWorkspace-module__3fWxIW__mobileSwitcher{margin-left:auto}.EditorWorkspace-module__3fWxIW__segmented button{min-height:36px}.EditorWorkspace-module__3fWxIW__blockLayout{min-height:0;display:block}.EditorWorkspace-module__3fWxIW__rail{border-right:none;border-bottom:1px solid var(--color-ink-5);scrollbar-width:thin;align-items:center;gap:8px;padding:12px;display:flex;overflow-x:auto}.EditorWorkspace-module__3fWxIW__railHeading,.EditorWorkspace-module__3fWxIW__railHint{display:none}.EditorWorkspace-module__3fWxIW__rows{flex-direction:row;gap:6px}.EditorWorkspace-module__3fWxIW__row{flex-shrink:0;width:164px}.EditorWorkspace-module__3fWxIW__addBlock{flex-shrink:0;width:124px;margin:0}.EditorWorkspace-module__3fWxIW__inspector{padding:24px 19px}.EditorWorkspace-module__3fWxIW__preview{padding:18px 10px}.EditorWorkspace-module__3fWxIW__previewToolbar{padding:0 5px}.EditorWorkspace-module__3fWxIW__previewScroll{max-height:720px}.EditorWorkspace-module__3fWxIW__urlField{flex-wrap:wrap}.EditorWorkspace-module__3fWxIW__urlField input{flex-basis:100%}.EditorWorkspace-module__3fWxIW__editor .field-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.EditorWorkspace-module__3fWxIW__editor *,.EditorWorkspace-module__3fWxIW__catalog *{scroll-behavior:auto!important}}
.space-page{min-height:100vh;font-family:var(--sp-font-body);color:var(--sp-body);background-attachment:fixed;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.25rem;padding:2.5rem 1.25rem;display:flex}.space-page[data-embed=on]{background-attachment:scroll;flex:1 0 auto;min-height:0;padding:2.75rem 1.05rem 2.25rem}.space-col{width:100%;max-width:var(--sp-page-width,480px);flex-direction:column;gap:.85rem;display:flex}.space-page[data-container=on] .space-col{background:var(--sp-container-fill);border-radius:var(--sp-container-radius);padding:1.6rem 1.25rem}.space-page[data-container=on][data-container-border=on] .space-col{border:1px solid color-mix(in srgb, var(--sp-body) 16%, transparent)}.space-page[data-container=on][data-container-shadow=on] .space-col{box-shadow:0 20px 55px -18px #0f082066}.sp-profile{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.sp-profile--has-cover{gap:0}.sp-cover{aspect-ratio:3;border-radius:var(--sp-radius);width:100%;overflow:hidden}.sp-cover-img{object-fit:cover;width:100%;height:100%;display:block}.sp-profile--has-cover .sp-avatar{margin-top:calc(var(--sp-avatar-size,112px) * -.5);z-index:1;border:4px solid var(--sp-container-fill,#fff);position:relative}.sp-profile--has-cover .sp-name{margin-top:.4rem}.sp-name{font-family:var(--sp-font-heading);color:var(--sp-heading);text-align:center;font-size:1.5rem;font-weight:800}.sp-bio{color:var(--sp-body);opacity:.85;text-align:center;font-size:.95rem}.sp-avatar{width:var(--sp-avatar-size,112px);height:var(--sp-avatar-size,112px);object-fit:cover;background:linear-gradient(135deg, var(--sp-accent), #b89bff);color:#fff;font-weight:700;font-size:calc(var(--sp-avatar-size,112px) * .4);justify-content:center;align-items:center;display:flex}.space-page[data-avatar=circle] .sp-avatar{border-radius:50%}.space-page[data-avatar=square] .sp-avatar{border-radius:6px}.space-page[data-avatar=rounded] .sp-avatar{border-radius:24%}.space-page[data-avatar=portrait] .sp-avatar{width:calc(var(--sp-avatar-size,112px) * .82);height:calc(var(--sp-avatar-size,112px) * 1.14);border-radius:16px}.space-page[data-avatar=hexagon] .sp-avatar{clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 98%,25% 98%,0 50%)}.space-page[data-avatar=octagon] .sp-avatar{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.space-page[data-avatar=triangle] .sp-avatar{clip-path:polygon(50% 4%,98% 96%,2% 96%)}.space-page[data-avatar=diamond] .sp-avatar{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.sp-profile--hero{gap:0}.sp-profile-hero{aspect-ratio:4/3;border-radius:var(--sp-radius) var(--sp-radius) 0 0;--sp-hero-fade:var(--sp-page-bg);width:100%;position:relative;overflow:hidden}.sp-profile-hero-img{object-fit:cover;width:100%;height:100%;display:block}.sp-profile-hero:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent 55%, var(--sp-hero-fade));position:absolute;inset:0}.sp-profile--hero .sp-name{margin-top:.6rem}.space-page[data-container=on] .sp-profile-hero{--sp-hero-fade:var(--sp-container-fill)}.sp-btn{width:var(--sp-btn-width,100%);padding:calc(14px * var(--sp-btn-scale,1)) calc(18px * var(--sp-btn-scale,1));font-weight:600;font-size:calc(.95rem * var(--sp-btn-scale,1));cursor:pointer;background:var(--sp-btn-color);color:var(--sp-btn-text);border-radius:var(--sp-btn-radius);opacity:var(--sp-btn-opacity);border:0;align-items:center;gap:.75rem;margin-inline:auto;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;display:flex}.sp-btn span{text-align:center;flex:1}.sp-btn i:first-child{text-align:center;width:18px}.space-page[data-btn-fill=solid] .sp-btn{box-shadow:0 5px 16px -5px #0f082066}.space-page[data-btn-fill=outline] .sp-btn{border:1.5px solid var(--sp-btn-text);box-shadow:none;background:0 0}.space-page[data-btn-fill=soft] .sp-btn{box-shadow:0 3px #0f08202e}.space-page[data-btn-fill=hard] .sp-btn{box-shadow:4px 4px 0 var(--sp-btn-text)}.space-page[data-btn-fill=glass] .sp-btn{background:color-mix(in srgb, var(--sp-btn-color) 25%, transparent);border:1px solid color-mix(in srgb, var(--sp-btn-text) 35%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.space-page[data-btn-fill=torn] .sp-btn{box-shadow:none;clip-path:polygon(0 14%,7% 3%,16% 12%,27% 2%,38% 11%,50% 3%,62% 12%,73% 2%,84% 11%,93% 3%,100% 13%,100% 86%,93% 97%,83% 88%,72% 98%,61% 88%,50% 97%,39% 88%,28% 98%,17% 88%,8% 97%,0 86%);padding:calc(20px * var(--sp-btn-scale,1)) calc(18px * var(--sp-btn-scale,1));border-radius:2px}.space-page[data-btn-glow=soft] .sp-btn,.space-page[data-btn-glow=soft] .sp-link-card,.space-page[data-btn-glow=soft] .sp-booking-link,.space-page[data-btn-glow=neon] .sp-btn,.space-page[data-btn-glow=neon] .sp-link-card,.space-page[data-btn-glow=neon] .sp-booking-link,.space-page[data-btn-glow=soft] .sp-btn:hover,.space-page[data-btn-glow=neon] .sp-btn:hover{box-shadow:var(--sp-btn-glow)}.space-page[data-hover=on] .sp-btn:hover{transform:translateY(-3px);box-shadow:0 14px 26px -7px #0f082080}.sp-btn:active{transform:scale(.97)}.sp-link-card{width:var(--sp-btn-width,100%);cursor:pointer;background:var(--sp-btn-color);color:var(--sp-btn-text);border-radius:var(--sp-btn-radius);opacity:var(--sp-btn-opacity);margin-inline:auto;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s;display:flex;position:relative;overflow:hidden}.space-page[data-btn-fill=solid] .sp-link-card{box-shadow:0 5px 16px -5px #0f082066}.space-page[data-btn-fill=outline] .sp-link-card{border:1.5px solid var(--sp-btn-text);box-shadow:none;background:0 0}.space-page[data-btn-fill=soft] .sp-link-card{box-shadow:0 3px #0f08202e}.space-page[data-btn-fill=hard] .sp-link-card{box-shadow:4px 4px 0 var(--sp-btn-text)}.space-page[data-btn-fill=glass] .sp-link-card{background:color-mix(in srgb, var(--sp-btn-color) 25%, transparent);border:1px solid color-mix(in srgb, var(--sp-btn-text) 35%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.space-page[data-hover=on] .sp-link-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px -7px #0f082080}.sp-link-card:active{transform:scale(.97)}.sp-link-card--thumbnail{padding:calc(10px * var(--sp-btn-scale,1));align-items:center;gap:.85rem}.sp-link-thumb{width:calc(56px * var(--sp-btn-scale,1));height:calc(56px * var(--sp-btn-scale,1));border-radius:calc(var(--sp-btn-radius) * .6);background:color-mix(in srgb, var(--sp-btn-text) 12%, transparent);font-size:calc(1.1rem * var(--sp-btn-scale,1));flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sp-link-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sp-link-card--thumbnail .sp-link-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;padding-right:.35rem;display:flex}.sp-link-card--featured{flex-direction:column;gap:0}.sp-link-hero{aspect-ratio:16/9;width:100%;display:block;overflow:hidden}.sp-link-hero img{object-fit:cover;width:100%;height:100%;display:block}.sp-link-card--featured .sp-link-body{padding:calc(14px * var(--sp-btn-scale,1)) calc(16px * var(--sp-btn-scale,1));flex-direction:column;gap:.25rem;display:flex}.sp-link-title{font-weight:600;font-size:calc(.95rem * var(--sp-btn-scale,1));color:var(--sp-btn-text);align-items:center;gap:.5rem;display:flex}.sp-link-card--thumbnail .sp-link-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-link-desc{font-size:calc(.8rem * var(--sp-btn-scale,1));color:var(--sp-btn-text);opacity:.7}.sp-link-card--thumbnail .sp-link-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-link-badge{z-index:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--sp-accent);border-radius:999px;padding:.12rem .42rem;font-size:.62rem;font-weight:800;line-height:1.4;position:absolute;top:.5rem;right:.5rem;box-shadow:0 2px 6px -1px #0f082066}.sp-link-badge--new{background:#237a33}.sp-link-badge--live{background:#c92a2a}.sp-link-badge--sale{background:#a85e00}.sp-link-badge--sold-out{background:#495057}.sp-btn{position:relative}.sp-btn>.sp-link-badge{top:50%;right:.6rem;transform:translateY(-50%)}.sp-socials{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.sp-social{width:var(--sp-social-size,40px);height:var(--sp-social-size,40px);background:var(--chip-bg,#ffffffb3);border:1px solid var(--chip-ring,#fff9);color:var(--chip-fg,var(--sp-social-glyph,#1f2430));font-size:calc(var(--sp-social-size,40px) * .4);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),background .15s,color .15s;display:inline-flex}.sp-social:hover{background:var(--chip-hover-bg,linear-gradient(135deg, var(--sp-accent), #b89bff));color:var(--chip-fg,#fff);transform:translateY(-2px)}.sp-heading{font-family:var(--sp-font-heading);color:var(--sp-heading);text-align:center;margin-top:.5rem;font-size:1.05rem;font-weight:700}.sp-text{color:var(--sp-body);text-align:center;white-space:pre-line;font-size:.95rem;line-height:1.6}.sp-divider-line{background:color-mix(in srgb, var(--sp-body) 20%, transparent);width:100%;height:1px}.sp-divider-space{height:1rem}.sp-image img{border-radius:var(--sp-radius);width:100%;display:block}.sp-contact{border-radius:var(--sp-radius);background:#fff9;border:1px solid #ffffffa6;flex-direction:column;gap:8px;width:100%;padding:14px;display:flex}.sp-contact-row{color:var(--sp-body);align-items:center;gap:10px;font-size:.9rem;display:flex}.sp-form{border-radius:var(--sp-radius);background:#fff9;border:1px solid #ffffffa6;flex-direction:column;gap:12px;width:100%;padding:20px 18px;display:flex}.sp-form-heading{font-family:var(--sp-font-heading);color:var(--sp-heading);margin:0 0 4px;font-size:1.05rem;font-weight:700}.sp-form-fields{flex-direction:column;gap:10px;display:flex}.sp-form-row{flex-direction:column;gap:4px;display:flex}.sp-form-label{color:var(--sp-body);opacity:.8;font-size:.8rem;font-weight:600}.sp-form-input{border-radius:min(calc(var(--sp-btn-radius) * .6), 12px);border:1px solid color-mix(in srgb, var(--sp-body) 25%, transparent);width:100%;color:var(--sp-body);font-family:var(--sp-font-body);text-align:left;background:#ffffff8c;outline:none;padding:9px 12px;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.sp-form-input:focus{border-color:var(--sp-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--sp-accent) 25%, transparent)}.sp-form-textarea{resize:vertical;min-height:88px}.sp-form-error{color:#e03e3e;margin:0;font-size:.85rem}.sp-form-consent{color:var(--sp-body);opacity:.55;text-align:center;margin:2px 0 0;font-size:.75rem}.sp-form-success{border-radius:var(--sp-radius);text-align:center;width:100%;color:var(--sp-body);background:#fff9;border:1px solid #ffffffa6;padding:20px 18px;font-size:.95rem}.sp-embed{aspect-ratio:16/9;border-radius:var(--sp-radius);border:0;width:100%;overflow:hidden}.sp-embed[data-embed=spotify]{aspect-ratio:auto;height:152px}.sp-embed[data-embed=spotify][data-embed-kind=album],.sp-embed[data-embed=spotify][data-embed-kind=playlist],.sp-embed[data-embed=spotify][data-embed-kind=artist],.sp-embed[data-embed=spotify][data-embed-kind=show]{height:352px}.sp-embed[data-embed=apple_podcasts]{aspect-ratio:auto;height:175px}.sp-embed-player{outline:none;display:block}.sp-embed-thumb{cursor:pointer;background:#000;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.sp-embed-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.sp-embed-thumb-play{color:#fff;text-shadow:0 2px 12px #0009;justify-content:center;align-items:center;font-size:2.5rem;transition:transform .15s;display:flex;position:absolute;inset:0}.sp-embed-thumb:hover .sp-embed-thumb-play{transform:scale(1.1)}.sp-embed-thumb-caption{color:#fff;text-align:left;background:linear-gradient(#0000,#000000b3);padding:10px 12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.sp-footer{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.sp-footer-brand{color:var(--sp-body);background:color-mix(in srgb, var(--sp-body) 8%, transparent);border:1px solid color-mix(in srgb, var(--sp-body) 18%, transparent);border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:inline-flex}.sp-footer-brand:hover{background:color-mix(in srgb, var(--sp-body) 14%, transparent)}.sp-footer-legal{color:color-mix(in srgb, var(--sp-body) 55%, transparent);flex-wrap:wrap;justify-content:center;gap:.4rem;font-size:.6875rem;display:flex}.sp-footer-legal a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){@keyframes sp-fade{0%{opacity:0}to{opacity:1}}@keyframes sp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sp-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes sp-slide{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes sp-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.space-page[data-load-in=fade] .sp-block{animation:.5s cubic-bezier(.16,1,.3,1) both sp-fade}.space-page[data-load-in=rise] .sp-block{animation:.5s cubic-bezier(.16,1,.3,1) both sp-rise}.space-page[data-load-in=pop] .sp-block{animation:.5s cubic-bezier(.16,1,.3,1) both sp-pop}.space-page[data-load-in=slide] .sp-block{animation:.5s cubic-bezier(.16,1,.3,1) both sp-slide}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:first-child{animation-delay:0s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(2){animation-delay:80ms}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(3){animation-delay:.16s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(4){animation-delay:.24s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(5){animation-delay:.32s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(6){animation-delay:.4s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(7){animation-delay:.48s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(8){animation-delay:.56s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(9){animation-delay:.64s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(10){animation-delay:.72s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(11){animation-delay:.8s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(12){animation-delay:.88s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(13){animation-delay:.96s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(14){animation-delay:1.04s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(15){animation-delay:1.12s}.space-page[data-load-in]:not([data-load-in=none]) .sp-block:nth-child(16){animation-delay:1.2s}.space-page[data-scroll-reveal=on] .sp-block:not(.revealed){opacity:0}.space-page[data-scroll-reveal=on] .sp-block.revealed{animation:.5s cubic-bezier(.16,1,.3,1) both sp-rise}.space-page[data-shimmer=on] .sp-btn.sp-featured{background:linear-gradient(110deg, var(--sp-btn-color) 38%, color-mix(in srgb, var(--sp-btn-color) 60%, #fff) 50%, var(--sp-btn-color) 62%);background-size:240% 100%;animation:3.4s linear infinite sp-shimmer}@keyframes sp-drift{to{background-position:20% 20%}}.space-page[data-drift=on]{animation:22s ease-in-out infinite alternate sp-drift}@keyframes sp-bg-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.space-page[data-bg-animated=on]{background-size:220% 220%;animation:26s ease-in-out infinite sp-bg-shift}@keyframes sp-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 70%, transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb, currentColor 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 0%, transparent)}}.sp-link-badge--pulse{animation:1.8s cubic-bezier(.66,0,0,1) infinite sp-badge-pulse}}.space-page[data-align=left] .sp-profile{text-align:left;align-items:flex-start}.space-page[data-align=right] .sp-profile{text-align:right;align-items:flex-end}.space-page[data-align=left] .sp-name,.space-page[data-align=left] .sp-bio,.space-page[data-align=left] .sp-heading,.space-page[data-align=left] .sp-text{text-align:left}.space-page[data-align=right] .sp-name,.space-page[data-align=right] .sp-bio,.space-page[data-align=right] .sp-heading,.space-page[data-align=right] .sp-text{text-align:right}.space-page[data-align=left] .sp-socials{justify-content:flex-start}.space-page[data-align=right] .sp-socials{justify-content:flex-end}.space-page[data-align=left] .sp-btn{margin-inline:0 auto}.space-page[data-align=right] .sp-btn{margin-inline:auto 0}.space-page[data-align=left] .sp-btn span{text-align:left}.space-page[data-align=right] .sp-btn span{text-align:right}.sp-booking{flex-direction:column;gap:.6rem;width:100%;display:flex}.sp-booking-heading{font-family:var(--sp-font-heading);color:var(--sp-heading);text-align:center;margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.sp-booking-empty{color:var(--sp-body);opacity:.6;text-align:center;margin:0;font-size:.875rem}.sp-booking-list{flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.sp-booking-item{width:var(--sp-btn-width,100%);margin-inline:auto}.sp-booking-link{padding:calc(13px * var(--sp-btn-scale,1)) calc(16px * var(--sp-btn-scale,1));background:var(--sp-btn-color);color:var(--sp-btn-text);border-radius:var(--sp-btn-radius);opacity:var(--sp-btn-opacity);cursor:pointer;align-items:center;gap:.75rem;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .15s,opacity .15s;display:flex}.space-page[data-btn-fill=solid] .sp-booking-link{box-shadow:0 5px 16px -5px #0f082066}.space-page[data-btn-fill=outline] .sp-booking-link{border:1.5px solid var(--sp-btn-text);box-shadow:none;background:0 0}.space-page[data-btn-fill=soft] .sp-booking-link{box-shadow:0 3px #0f08202e}.space-page[data-btn-fill=hard] .sp-booking-link{box-shadow:4px 4px 0 var(--sp-btn-text)}.space-page[data-btn-fill=glass] .sp-booking-link{background:color-mix(in srgb, var(--sp-btn-color) 25%, transparent);border:1px solid color-mix(in srgb, var(--sp-btn-text) 35%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.space-page[data-hover=on] .sp-booking-link:hover{transform:translateY(-3px);box-shadow:0 14px 26px -7px #0f082080}.sp-booking-link:active{transform:scale(.97)}.sp-booking-info{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.sp-booking-name{font-weight:600;font-size:calc(.95rem * var(--sp-btn-scale,1));color:var(--sp-btn-text);display:block}.sp-booking-meta{font-size:calc(.78rem * var(--sp-btn-scale,1));color:var(--sp-btn-text);opacity:.7;align-items:center;gap:.35rem;display:flex}.sp-booking-meta-icon{flex-shrink:0;font-size:.85em}.sp-booking-desc{font-size:calc(.8rem * var(--sp-btn-scale,1));color:var(--sp-btn-text);opacity:.6;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-booking-arrow{color:var(--sp-btn-text);opacity:.6;flex-shrink:0;font-size:.75rem}.sp-hero{border-radius:var(--sp-radius);text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:2rem 1.5rem;display:flex;overflow:hidden}.sp-hero-heading{font-family:var(--sp-font-heading);color:#fff;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.sp-hero-subtext{color:#fff;opacity:.92;margin:0;font-size:.95rem;line-height:1.5}.sp-hero-cta{padding:calc(11px * var(--sp-btn-scale,1)) calc(22px * var(--sp-btn-scale,1));font-weight:700;font-size:calc(.9rem * var(--sp-btn-scale,1));cursor:pointer;background:var(--sp-btn-color);color:var(--sp-btn-text);border-radius:var(--sp-btn-radius);align-items:center;margin-top:.4rem;text-decoration:none;transition:transform .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 18px -6px #0f082073}.space-page[data-hover=on] .sp-hero-cta:hover{transform:translateY(-2px)}.sp-hero-cta:active{transform:scale(.97)}.space-page[data-align=left] .sp-hero{text-align:left;align-items:flex-start}.space-page[data-align=right] .sp-hero{text-align:right;align-items:flex-end}.sp-carousel{flex-direction:column;gap:.5rem;display:flex}.sp-carousel-title{font-family:var(--sp-font-heading);color:var(--sp-heading);margin:0;font-size:1.15rem;font-weight:800}.sp-carousel-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.6rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.sp-carousel-card{scroll-snap-align:start;flex-direction:column;flex:0 0 150px;gap:.35rem;text-decoration:none;display:flex}.sp-carousel-card-img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--sp-radius);width:100%;display:block}.sp-carousel-card-title{color:var(--sp-body);font-size:.85rem;font-weight:600;line-height:1.25}
.Examples-module__Xsct7G__frame{background:#fff;border:1px solid #d9d0df;border-radius:18px;width:100%;max-width:370px;margin:auto;overflow:hidden;box-shadow:0 16px 50px #34224412}.Examples-module__Xsct7G__address{height:38px;color:var(--color-ink-3);border-bottom:1px solid #e9e3ec;align-items:center;gap:8px;padding:0 16px;font-size:11px;display:flex}.Examples-module__Xsct7G__address span:last-child{text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:9px}.Examples-module__Xsct7G__preview{height:565px;overflow:hidden}.Examples-module__Xsct7G__preview>div{zoom:.8}.Examples-module__Xsct7G__spotlight .Examples-module__Xsct7G__preview{height:auto}.Examples-module__Xsct7G__examples{max-width:1152px;margin:auto;padding:60px 24px 90px;scroll-margin-top:84px}.Examples-module__Xsct7G__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.Examples-module__Xsct7G__heading h2{letter-spacing:-1px;font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.2}.Examples-module__Xsct7G__heading p{color:var(--color-ink-3);margin-top:10px;font-size:15px}.Examples-module__Xsct7G__heading>span{color:var(--color-ink-3);font-size:11px}.Examples-module__Xsct7G__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.Examples-module__Xsct7G__filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.Examples-module__Xsct7G__filters button{border:1px solid var(--color-ink-5);color:var(--color-ink-2);background:#fff8;border-radius:8px;padding:9px 13px;font-size:12px}.Examples-module__Xsct7G__filters button[aria-pressed=true]{background:var(--color-ink-2);color:#fff}.Examples-module__Xsct7G__gallery article{min-width:0}.Examples-module__Xsct7G__tile{aspect-ratio:260/350;background:var(--color-paper-2);text-align:left;cursor:pointer;border:1px solid #d9d0df;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.Examples-module__Xsct7G__tile:hover{box-shadow:0 8px 24px #34224416}.Examples-module__Xsct7G__tileTrigger{border-radius:inherit;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.Examples-module__Xsct7G__tileTrigger:focus-visible{outline:3px solid var(--color-ink-2);outline-offset:-4px}.Examples-module__Xsct7G__tileRender{pointer-events:none;width:100%}.Examples-module__Xsct7G__tileRender .Examples-module__Xsct7G__preview{zoom:.65}.Examples-module__Xsct7G__tileRender .Examples-module__Xsct7G__frame{box-shadow:none;border:0;border-radius:0}.Examples-module__Xsct7G__tileRender .Examples-module__Xsct7G__address{display:none}.Examples-module__Xsct7G__caption{flex-direction:column;gap:4px;margin-top:14px;font-size:14px;display:flex}.Examples-module__Xsct7G__caption span{color:var(--color-ink-3);font-size:12px}.Examples-module__Xsct7G__caption p{color:var(--color-ink-2);margin-top:3px;font-size:12px;line-height:1.6}.Examples-module__Xsct7G__recipe{text-align:left;background:var(--color-paper-2);border:1px solid #d9d0df;border-radius:12px;margin-bottom:24px;padding:20px}.Examples-module__Xsct7G__recipe h3{font-size:15px;font-weight:700}.Examples-module__Xsct7G__recipe ol{padding-left:20px;font-size:13px;line-height:1.7;list-style:decimal}.Examples-module__Xsct7G__recipe li+li{margin-top:8px}.Examples-module__Xsct7G__qualification{color:var(--color-ink-3);margin-top:26px;font-size:11px;line-height:1.7}.Examples-module__Xsct7G__dialog{background:var(--color-paper);width:min(620px,100% - 24px);max-height:calc(100dvh - 32px);color:var(--color-ink);border:1px solid #d9d0df;border-radius:18px;margin:auto;padding:0;overflow:auto}.Examples-module__Xsct7G__dialog::backdrop{background:#21152e99}.Examples-module__Xsct7G__dialogHeading{background:var(--color-paper);z-index:2;border-bottom:1px solid #e9e3ec;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky;top:0}.Examples-module__Xsct7G__dialogHeading h2{font-size:17px;font-weight:700}.Examples-module__Xsct7G__dialogHeading p{color:var(--color-ink-3);margin-top:4px;font-size:11px}.Examples-module__Xsct7G__dialogHeading button{border:1px solid #ded6e3;border-radius:10px;flex-shrink:0;width:44px;height:44px;font-size:28px}.Examples-module__Xsct7G__fullPreview{max-width:480px;margin:auto}.Examples-module__Xsct7G__sampleFooter{text-align:center;padding:24px;font-size:13px}.Examples-module__Xsct7G__sampleFooter>a{font-weight:600;text-decoration:underline}.Examples-module__Xsct7G__sampleFooter p{color:var(--color-ink-3);margin:10px 0 18px;font-size:11px}.Examples-module__Xsct7G__sampleFooter nav{justify-content:center;gap:20px;font-size:11px;display:flex}@media (max-width:900px){.Examples-module__Xsct7G__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.Examples-module__Xsct7G__tile{aspect-ratio:1/1.2}}@media (max-width:600px){.Examples-module__Xsct7G__heading>span{display:none}.Examples-module__Xsct7G__examples{padding:36px 20px 60px}.Examples-module__Xsct7G__gallery{gap:24px 14px}.Examples-module__Xsct7G__tile{aspect-ratio:1/1.5}}@media (prefers-reduced-motion:reduce){.Examples-module__Xsct7G__tile{transition:none}}
