.design-has-background{background:transparent!important;isolation:isolate}.design-page-background{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;object-fit:cover;z-index:-2!important;pointer-events:none}.design-pattern{position:fixed;inset:0;pointer-events:none;z-index:-1;background-size:var(--pattern-size) var(--pattern-size)}.pattern-grid{background-image:linear-gradient(#8c9cb660 1px,transparent 1px),linear-gradient(90deg,#8c9cb660 1px,transparent 1px)}.pattern-dots{background-image:radial-gradient(#8c9cb6 1.5px,transparent 2px)}.pattern-lines{background-image:repeating-linear-gradient(135deg,#8c9cb650 0 1px,transparent 1px 15px)}.pattern-glow{background:radial-gradient(ellipse at 20% 20%,#59cde785,transparent 60%),radial-gradient(ellipse at 90% 80%,#9f5fe670,transparent 60%)}.design-intro{min-height:90svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8vw;text-align:center;color:white}.design-intro h1{font-size:clamp(40px,8vw,120px);line-height:1.05;white-space:pre-wrap;margin:0 0 30px;max-width:1100px}.design-intro p{white-space:pre-wrap}.design-intro button{border:1px solid #fff8;border-radius:50%;background:transparent;color:inherit;padding:18px 24px;font-size:24px;margin-top:40px;cursor:pointer}.design-music{position:fixed;bottom:20px;right:20px;z-index:999;background:#202538;color:#fff;border:1px solid #fff6;border-radius:24px;padding:12px 18px;cursor:pointer}.design-language{max-width:140px;padding:8px;border-radius:8px;color:inherit;background:transparent;border:1px solid currentColor}.design-language option{color:#202538;background:white}[data-design-hidden=true]{display:none!important}.design-positioned{position:relative;translate:var(--design-x,0px) var(--design-y,0px)}.design-object-host{position:relative!important}.design-object{position:absolute!important;left:0;top:0;width:200px;min-height:40px;max-width:none!important;white-space:pre-wrap;box-sizing:border-box;overflow-wrap:anywhere}.design-object[data-design-type=text]{padding:10px}.design-object[data-design-type=media]{object-fit:cover;width:300px;height:200px}.site video{max-width:100%;object-fit:cover}.site-brand video{width:40px;height:40px}.design-reveal{opacity:.15;transition:opacity .45s}.design-revealed{opacity:1}.type-downloads .site-items:empty{display:none}.type-downloads .section-inner{min-height:220px}@media(max-width:700px){.design-positioned{translate:none!important;max-width:100%!important;height:auto!important}.design-object{position:relative!important;left:auto;top:auto;margin:14px 0;max-width:100%!important;width:min(100%,var(--mobile-width,100%))!important;translate:none!important}.design-object-host{min-height:0!important}.design-language{font-size:12px}.site-header{flex-wrap:wrap}.site-header nav{max-width:100%;overflow:auto}.site [data-design-key]{overflow-wrap:anywhere}.contact-layout{grid-template-columns:1fr!important}.design-intro{min-height:80svh}.design-intro h1{font-size:clamp(32px,12vw,72px)}}@media(prefers-reduced-motion:reduce){.design-reveal{opacity:1;translate:none;transition:none}.design-intro button{animation:none}}
/* Distinct presets remain editable component by component. */
[data-design-preset=editorial] h1,[data-design-preset=editorial] h2{font-family:Georgia,serif;font-size:clamp(38px,6vw,86px);border-bottom:2px solid currentColor;padding-bottom:20px}[data-design-preset=glass] .site-item,[data-design-preset=glass] .collection-card{background:#ffffff19;backdrop-filter:blur(16px);border:1px solid #a4a6c860;box-shadow:0 20px 60px #0001;border-radius:24px}[data-design-preset=poster]{background:#f7d742!important;color:#191a22!important}[data-design-preset=poster] .section-heading{rotate:-2deg;max-width:85%;padding:24px;border:3px solid currentColor}[data-design-preset=poster] .site-item:nth-child(even){rotate:2deg}[data-design-preset=cinema]{min-height:90svh;background:#111c29!important;color:#fff!important}[data-design-preset=cinema] .section-inner{max-width:100%;padding:7vw}[data-design-preset=cinema] h1{font-size:clamp(42px,8vw,100px);max-width:900px}[data-design-preset=neon]{background:#10141f!important;color:#91fbe3!important}[data-design-preset=neon] .site-item{border:1px solid #91fbe3;box-shadow:0 0 24px #91fbe322;background:transparent}[data-design-preset=minimal]{background:#fff!important;color:#222!important;padding-block:130px}[data-design-preset=minimal] .site-item{background:none;box-shadow:none;border:0;border-top:1px solid #ccc;border-radius:0}[data-design-preset=split]>.section-inner{display:grid;grid-template-columns:1fr 1.7fr;gap:28px;align-items:start}[data-design-preset=split] .section-heading{grid-column:1}[data-design-preset=split] .site-items,[data-design-preset=split] .content-browser{grid-column:2}[data-design-preset=bento] .site-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-design-preset=bento] .site-item:first-child{grid-column:span 2;grid-row:span 2}[data-design-preset=bento] .site-item{border-radius:30px}[data-design-preset=outline] .site-item{border:2px solid currentColor;border-radius:0;box-shadow:7px 7px 0 #8883;background:transparent}[data-design-preset=horizontal] .site-items,[data-design-preset=horizontal] .collection-results{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding-bottom:24px}[data-design-preset=horizontal] .site-item,[data-design-preset=horizontal] .collection-card{min-width:min(80vw,380px);scroll-snap-align:start}@media(max-width:700px){[data-design-preset=split]>.section-inner,[data-design-preset=bento] .site-items{display:flex;flex-direction:column}[data-design-preset=poster] .section-heading{max-width:100%;rotate:none}[data-design-preset=minimal]{padding-block:50px}}
