.creator-page{--cc-gap:clamp(24px, 4vw, 40px);background:var(--color-bx-bg);color:var(--color-bx-text);font-family:var(--font-sans);overflow-wrap:anywhere;min-height:100dvh;font-size:14px;line-height:1.6}.creator-page *{box-sizing:border-box}.creator-page img{object-fit:cover;width:100%;height:100%;display:block}.creator-page button,.creator-page a,.creator-page summary{-webkit-tap-highlight-color:transparent}.creator-page button:focus-visible,.creator-page a:focus-visible,.creator-page summary:focus-visible{outline:2px solid var(--color-bx-accent);outline-offset:5px}.creator-page button{cursor:pointer}.creator-page h1,.creator-page h2,.creator-page p,.creator-page figure{margin:0}.creator-page h1,.creator-page h2{letter-spacing:-.045em;text-wrap:balance;line-height:1.06}.creator-page h1{font-size:calc(clamp(25px, 4.5vw, 40px) * var(--cc-heading-scale,1));font-weight:650}.creator-page h2{font-size:calc(clamp(25px, 4.5vw, 37px) * var(--cc-heading-scale,1));font-weight:600}.creator-page[data-display=serif] h1,.creator-page[data-display=serif] h2{font-family:var(--font-serif);font-weight:400}.creator-page[data-display=mono] .cc-kicker,.creator-page[data-display=mono] .cc-project-caption small{font-family:var(--font-mono,monospace)}.cc-shell{max-width:760px;margin:0 auto;padding:20px 22px 28px}.cc-section-hero{border:0!important;padding:0!important}.cc-side-note,.cc-noir-stamp,.cc-paper-note,.cc-atelier-note,.cc-studio-label{white-space:pre-line}.cc-header{z-index:50;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex;position:relative}.cc-header .cc-logo{opacity:.64;object-fit:contain;width:90px;height:auto}.cc-header .cc-logo-light{filter:grayscale()brightness(0)invert();opacity:.72}.cc-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-bx-text-muted);align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.cc-location{color:var(--color-bx-text-muted);align-items:center;gap:4px;font-size:12px;display:flex;margin-top:8px!important}.cc-headline{color:var(--color-bx-text-muted);margin-top:12px!important}.cc-button{border-radius:var(--radius-bx-control);background:var(--color-bx-accent);min-height:45px;color:var(--cc-on-accent);justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.cc-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.cc-button svg{flex-shrink:0}.cc-text-link{border-bottom:1px solid;align-items:center;gap:10px;padding:6px 0;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.cc-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}.cc-portrait{aspect-ratio:1;background:var(--color-bx-surface);border-radius:50%;flex-shrink:0;place-items:center;width:80px;display:grid;overflow:hidden}.cc-portrait span{font-size:40px}.cc-cover{background:var(--color-bx-surface);min-height:120px;overflow:hidden}.cc-body{flex-direction:column;display:flex}.cc-section{margin-top:calc(var(--spacing-bx-section-tight,3rem) * .75)}.cc-section-title{margin-bottom:18px}.cc-section-title .cc-kicker{margin-bottom:6px}.cc-section-title h2{font-size:calc(24px * var(--cc-heading-scale,1))}.cc-stats{border-top:1px solid var(--color-bx-border);border-bottom:1px solid var(--color-bx-border);grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:12px;margin:0;padding:18px 0;list-style:none;display:grid}.cc-stats li{text-align:center;flex-direction:column;min-width:0;display:flex}.cc-stats strong{letter-spacing:-.05em;font-size:23px;line-height:1.2}.cc-stats span{color:var(--color-bx-text-muted);margin-top:5px;font-size:10px}.cc-about{gap:18px;display:flex}.cc-about-mark{color:var(--color-bx-accent);padding-top:25px}.cc-about p:not(.cc-kicker){color:var(--color-bx-text-muted);font-size:13px;line-height:1.85}.cc-about .cc-section-title{margin-bottom:10px}.cc-filters{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.cc-filters button{border:1px solid var(--color-bx-border);color:var(--color-bx-text-muted);background:0 0;border-radius:999px;padding:6px 12px;font-size:10px}.cc-filters button[aria-pressed=true]{background:var(--color-bx-text);color:var(--color-bx-bg);border-color:var(--color-bx-text)}.cc-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.cc-project{text-align:left;min-width:0;color:inherit;background:0 0;border:0;padding:0;display:block}.cc-project-image{aspect-ratio:4/3;border-radius:var(--radius-bx-card);background:var(--color-bx-surface);display:block;position:relative;overflow:hidden}.cc-project-image img{transition:transform .35s}.cc-project:hover img{transform:scale(1.035)}.cc-project-placeholder{height:100%;color:var(--color-bx-accent);place-items:center;font-size:40px;display:grid}.cc-project-open{color:#222;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:10px;right:10px}.cc-project-caption{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.cc-project-caption small{color:var(--color-bx-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.cc-project-caption strong{font-size:12px;font-weight:550;line-height:1.4;display:block}.cc-project-caption>span:last-child{color:var(--color-bx-accent);font-size:19px}.cc-project:last-child:nth-child(odd){grid-column:1/-1}.cc-project:last-child:nth-child(odd) .cc-project-image{aspect-ratio:2}.cc-service-grid{gap:10px;display:grid}.cc-service{border:1px solid var(--color-bx-border);border-radius:var(--radius-bx-card);background:var(--color-bx-surface);overflow:hidden}.cc-service summary{cursor:pointer;align-items:center;gap:14px;padding:18px;list-style:none;display:flex}.cc-service summary::-webkit-details-marker{display:none}.cc-faqs summary::-webkit-details-marker{display:none}.cc-service-number{font-variant-numeric:tabular-nums;color:var(--color-bx-accent-text);align-self:flex-start;padding-top:3px;font-size:11px}.cc-service-summary{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cc-service-summary strong{font-size:14px;font-weight:600}.cc-service-summary>span{color:var(--color-bx-text-muted);font-size:11px}.cc-service-summary em{color:var(--color-bx-accent-text);margin-top:4px;font-size:11px;font-style:normal}.cc-service summary>svg{flex-shrink:0}.cc-service[open] summary>svg,.cc-faqs details[open] summary svg{transform:rotate(180deg)}.cc-service-content{border-top:1px solid var(--color-bx-border);padding:16px 18px;font-size:12px}.cc-service-content ul{margin:10px 0 18px;padding:0;list-style:none}.cc-service-content li{align-items:center;gap:8px;padding:4px 0;display:flex}.cc-service-content .cc-button{width:100%;margin-top:10px}.cc-review-grid{gap:12px;display:grid}.cc-review{background:var(--color-bx-surface);border-radius:var(--radius-bx-card);padding:24px}.cc-quote-icon{color:var(--color-bx-accent);margin-bottom:12px}.cc-review blockquote{margin:0;font-size:15px;line-height:1.8}.cc-stars{color:var(--color-bx-accent);gap:3px;margin-top:16px;display:flex}.cc-review figcaption{flex-direction:column;gap:2px;margin-top:14px;font-size:11px;display:flex}.cc-review figcaption span,.cc-review figcaption small{color:var(--color-bx-text-muted)}.cc-review figcaption small{align-items:center;gap:4px;display:flex}.cc-response{border-top:1px solid var(--color-bx-border);color:var(--color-bx-text-muted);padding-top:12px;font-size:12px;margin-top:14px!important}.cc-faqs details{border-bottom:1px solid var(--color-bx-border)}.cc-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.cc-faqs summary svg{flex-shrink:0}.cc-faqs details>p{color:var(--color-bx-text-muted);padding:0 20px 18px 0;font-size:12px;line-height:1.8}.cc-social{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cc-social a{border:1px solid var(--color-bx-border);border-radius:var(--radius-bx-control);text-transform:capitalize;justify-content:space-between;align-items:center;gap:8px;padding:14px;font-size:11px;text-decoration:none;display:flex}.cc-social a:hover{background:var(--color-bx-surface)}.cc-contact{background:var(--color-bx-surface);border-radius:var(--radius-bx-surface);text-align:center;margin-top:36px;padding:30px 22px}.cc-contact>svg{color:var(--color-bx-accent);margin:0 auto 14px}.cc-contact .cc-kicker{justify-content:center;margin-bottom:10px}.cc-contact h2{font-size:calc(30px * var(--cc-heading-scale,1))}.cc-contact .cc-button{min-width:180px;margin-top:24px}.cc-footer{text-align:center;color:var(--color-bx-text-muted);padding-top:26px;font-size:10px}.cc-footer a{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cc-dialog{border:1px solid var(--color-bx-border);background:var(--color-bx-bg);width:min(92vw,720px);max-height:90dvh;color:var(--color-bx-text);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #0005}.cc-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.cc-dialog-body{position:relative}.cc-dialog-body>img,.cc-dialog-body>video{object-fit:contain;background:#101010;width:100%;max-height:60dvh}.cc-dialog-close{color:#111;z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.cc-dialog-copy{padding:24px}.cc-dialog-copy h2{margin:5px 0 12px}.cc-dialog-copy>p:not(.cc-kicker){color:var(--color-bx-text-muted)}.cc-dialog-copy .cc-button{margin-top:20px}.cc-hero-lens{position:relative}.cc-hero-lens>.cc-cover{border-radius:var(--radius-bx-surface);height:400px;position:relative}.cc-hero-lens>.cc-cover:after{content:"";pointer-events:none;border-radius:var(--radius-bx-surface);background:linear-gradient(#0000 15%,#080f0fe6);position:absolute;inset:0}.cc-lens-overlay{pointer-events:none;color:#fff;flex-direction:column;justify-content:flex-end;height:400px;padding:32px;display:flex;position:absolute;top:0;left:0;right:0}.cc-lens-overlay>*{pointer-events:auto}.cc-lens-overlay .cc-kicker{color:#e3d7c6}.cc-lens-overlay h2{font-size:calc(clamp(37px, 6vw, 66px) * var(--cc-heading-scale,1));max-width:500px;margin:12px 0 18px}.cc-lens-overlay .cc-text-link{align-self:flex-start}.cc-lens-identity{align-items:center;gap:14px;padding-top:20px;display:flex}.cc-lens-identity .cc-portrait{width:58px}.cc-lens-identity h1{font-size:calc(24px * var(--cc-heading-scale,1))}.cc-lens-identity p{color:var(--color-bx-text-muted);font-size:11px}.cc-lens-identity .cc-button{margin-left:auto}.creator-page[data-design=lens-story] .cc-project:first-child{grid-column:1/-1}.creator-page[data-design=lens-story] .cc-project:first-child .cc-project-image{aspect-ratio:16/9}.creator-page[data-design=lens-story] .cc-project:last-child{grid-column:auto}.creator-page[data-design=lens-story] .cc-project:last-child .cc-project-image{aspect-ratio:4/3}.cc-hero-sage{text-align:center;padding:5px 0 20px}.cc-sage-art{justify-content:center;align-items:center;gap:25px;margin-bottom:24px;display:flex;position:relative}.cc-sage-art .cc-portrait{border:7px solid var(--color-bx-surface);border-radius:90px 90px 10px 10px;width:155px;height:195px}.cc-botanical{color:var(--color-bx-accent);transform:rotate(-23deg)}.cc-side-note{font-family:var(--font-script);color:var(--color-bx-accent);font-size:25px;line-height:1.2;transform:rotate(7deg)}.cc-hero-sage .cc-kicker,.cc-hero-sage .cc-location{justify-content:center}.cc-hero-sage h1{margin-top:6px}.cc-hero-sage h2{font-size:calc(29px * var(--cc-heading-scale,1));max-width:380px;margin:22px auto}.creator-page[data-design=sage-journey] .cc-services .cc-service{background:0 0;border:0;overflow:visible}.creator-page[data-design=sage-journey] .cc-service summary{padding:12px 0}.creator-page[data-design=sage-journey] .cc-service-number{background:var(--color-bx-accent);width:38px;height:38px;color:var(--cc-on-accent);border-radius:50%;place-items:center;padding:0;display:grid}.creator-page[data-design=sage-journey] .cc-service-summary{background:var(--color-bx-surface);border-radius:var(--radius-bx-card);padding:16px}.creator-page[data-design=sage-journey] .cc-review{font-family:var(--font-serif);border-radius:60px 10px}.creator-page[data-design=sage-journey] .cc-review blockquote{font-size:23px}.cc-hero-noir{text-align:center}.cc-hero-noir .cc-kicker{justify-content:center}.cc-hero-noir h1{font-size:calc(44px * var(--cc-heading-scale,1));margin:14px 0 26px}.cc-noir-art{padding:0 32px;position:relative}.cc-noir-art .cc-cover{border:1px solid var(--color-bx-border);border-radius:200px 200px 0 0;height:350px}.cc-noir-stamp{border:1px solid var(--color-bx-accent);background:var(--color-bx-bg);width:94px;height:94px;font-family:var(--font-serif);border-radius:50%;align-content:center;font-size:22px;line-height:1.1;display:grid;position:absolute;bottom:22px;right:5px}.cc-hero-noir h2{font-size:calc(31px * var(--cc-heading-scale,1));max-width:330px;margin:26px auto}.creator-page[data-design=noir-atelier] .cc-project-image{aspect-ratio:3/4}.creator-page[data-design=noir-atelier] .cc-service{background:0 0;border-width:0 0 1px;border-radius:0}.creator-page[data-design=noir-atelier] .cc-service summary{padding:24px 0}.creator-page[data-design=noir-atelier] .cc-contact{border:1px solid var(--color-bx-accent);background:0 0}.creator-page[data-design=noir-atelier] .cc-section-title{text-align:center}.creator-page[data-design=noir-atelier] .cc-section-title .cc-kicker{justify-content:center}.cc-hero-pulse{background:var(--color-bx-surface);border-radius:var(--radius-bx-surface);grid-template-columns:1.2fr 1fr;gap:0;display:grid;overflow:hidden}.cc-pulse-copy{padding:28px 18px}.cc-pulse-copy h2{font-size:calc(clamp(27px, 4.6vw, 46px) * var(--cc-heading-scale,1));text-transform:uppercase;margin:14px 0 22px;font-weight:850;line-height:.98}.cc-pulse-copy .cc-button{gap:8px;padding:12px;font-size:10px}.cc-hero-pulse>.cc-cover{min-height:320px}.cc-pulse-id{background:var(--color-bx-accent);color:var(--cc-on-accent);grid-column:1/-1;align-items:center;gap:12px;padding:18px;display:flex}.cc-pulse-id .cc-portrait{width:48px}.cc-pulse-id h1{font-size:calc(20px * var(--cc-heading-scale,1))}.cc-pulse-id p{font-size:11px}.cc-pulse-id>svg{margin-left:auto}.creator-page[data-design=pulse-coach] .cc-service-number{font-size:29px;font-weight:800;line-height:1}.creator-page[data-design=pulse-coach] .cc-service summary{align-items:flex-start}.creator-page[data-design=pulse-coach] .cc-stats{background:var(--color-bx-surface);border-radius:var(--radius-bx-card);border:0;padding:20px}.creator-page[data-design=pulse-coach] .cc-section-title h2{text-transform:uppercase;font-weight:800}.cc-frame-label{color:var(--color-bx-text-muted);letter-spacing:.12em;border-bottom:1px solid var(--color-bx-border);justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.cc-hero-frame>h2{font-size:calc(clamp(40px, 7vw, 66px) * var(--cc-heading-scale,1));margin:26px 0;font-weight:750}.cc-frame-screen{border-top:7px solid var(--color-bx-surface);border-bottom:7px solid var(--color-bx-surface);padding:13px 0;position:relative}.cc-frame-screen .cc-cover{aspect-ratio:16/9}.cc-frame-screen .cc-text-link{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111b;border:1px solid #fff6;border-radius:999px;padding:12px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-frame-corner{letter-spacing:.15em;color:#fff;text-shadow:0 1px 4px #000;font-size:8px;position:absolute;bottom:26px;left:14px}.cc-frame-id{align-items:center;gap:14px;margin:20px 0;display:flex}.cc-frame-id .cc-portrait{width:52px}.cc-frame-id h1{font-size:calc(24px * var(--cc-heading-scale,1))}.creator-page[data-design=frame-motion] .cc-project-image{aspect-ratio:16/10}.creator-page[data-design=frame-motion] .cc-project:last-child{grid-column:auto}.creator-page[data-design=frame-motion] .cc-project:last-child .cc-project-image{aspect-ratio:16/10}.creator-page[data-design=frame-motion] .cc-work{border-bottom:4px dotted var(--color-bx-border);padding-bottom:25px}.cc-muse-top{justify-content:space-between;align-items:center;display:flex}.cc-hero-muse>h2{font-size:calc(clamp(45px, 7vw, 72px) * var(--cc-heading-scale,1));margin:20px 0 24px}.cc-muse-collage{padding:0 45px 20px 0;position:relative}.cc-muse-collage>.cc-cover{border:8px solid var(--color-bx-surface);height:310px;transform:rotate(-2deg)}.cc-muse-collage>.cc-portrait{border:6px solid var(--color-bx-bg);width:112px;position:absolute;bottom:0;right:0}.cc-paper-note{font-family:var(--font-script);color:var(--color-bx-accent);font-size:25px;line-height:1.1}.cc-muse-collage .cc-paper-note{background:var(--color-bx-surface);padding:15px;position:absolute;top:16px;right:-8px;transform:rotate(7deg);box-shadow:0 4px 15px #0001}.cc-muse-id{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.cc-muse-id h1{font-size:calc(28px * var(--cc-heading-scale,1))}.creator-page[data-design=muse-folio] .cc-project:nth-child(2){padding-top:38px}.creator-page[data-design=muse-folio] .cc-project-image{aspect-ratio:3/4}.creator-page[data-design=muse-folio] .cc-service{background:0 0;border-width:0 0 1px;border-radius:0}.creator-page[data-design=muse-folio] .cc-review{transform:rotate(-1deg)}.cc-record-stage{margin-bottom:26px;padding:15px 65px 15px 10px;position:relative}.cc-record-stage .cc-cover{aspect-ratio:1;border-radius:4px;max-height:340px;position:relative;transform:rotate(-4deg);box-shadow:0 12px 30px #0005}.cc-vinyl{aspect-ratio:1;height:90%;color:var(--color-bx-accent);background:repeating-radial-gradient(#181219 0 2px,#322330 3px 4px);border:1px solid #5f485c;border-radius:50%;place-items:center;display:grid;position:absolute;top:5%;right:0}.cc-hero-resonance h1{font-size:calc(42px * var(--cc-heading-scale,1));margin-top:10px}.cc-hero-resonance h2{font-size:calc(23px * var(--cc-heading-scale,1));color:var(--color-bx-text-muted);margin-top:12px;font-weight:400}.creator-page[data-design=resonance] .cc-projects{flex-direction:column;gap:0;display:flex}.creator-page[data-design=resonance] .cc-project{border-bottom:1px solid var(--color-bx-border);grid-template-columns:64px 1fr;align-items:center;gap:15px;padding:15px 0;display:grid}.creator-page[data-design=resonance] .cc-project .cc-project-image{aspect-ratio:1;border-radius:8px}.creator-page[data-design=resonance] .cc-project-caption{margin:0}.creator-page[data-design=resonance] .cc-project-open{width:22px;height:22px;bottom:5px;right:5px}.creator-page[data-design=resonance] .cc-project-open svg{width:12px}.creator-page[data-design=resonance] .cc-contact{border-radius:80px 80px 18px 18px}.cc-terra-caption{text-transform:uppercase;letter-spacing:.15em;border-top:1px solid var(--color-bx-text);justify-content:space-between;align-items:center;padding-top:14px;font-size:10px;display:flex}.cc-hero-terra>h2{font-weight:400;font-size:calc(clamp(38px, 6vw, 64px) * var(--cc-heading-scale,1));margin:20px 0 28px}.cc-hero-terra>.cc-cover{aspect-ratio:4/3}.cc-terra-id{grid-template-columns:20px 1fr;gap:15px;padding-top:22px;display:grid}.cc-vertical-note{writing-mode:vertical-rl;letter-spacing:.12em;font-size:7px}.cc-terra-id h1{font-size:calc(23px * var(--cc-heading-scale,1));margin-top:5px}.cc-terra-id .cc-text-link{grid-column:2;justify-self:start}.creator-page[data-design=terra-spaces] .cc-section{border-top:1px solid var(--color-bx-border);padding-top:25px}.creator-page[data-design=terra-spaces] .cc-project-caption{border-bottom:1px solid var(--color-bx-border);padding-bottom:12px}.creator-page[data-design=terra-spaces] .cc-service{border:0;border-bottom:1px solid var(--color-bx-border);background:0 0;border-radius:0}.creator-page[data-design=terra-spaces] .cc-service-number{font-size:24px}.creator-page[data-design=terra-spaces] .cc-service summary{padding:18px 0}.creator-page[data-design=terra-spaces] .cc-review{border-left:2px solid var(--color-bx-accent)}.cc-hero-atelier{text-align:center}.cc-hero-atelier>.cc-kicker{justify-content:center}.cc-hero-atelier>h1{font-size:calc(clamp(43px, 7vw, 65px) * var(--cc-heading-scale,1));margin:14px 0 22px}.cc-atelier-art{margin-bottom:24px;padding-right:30%;position:relative}.cc-atelier-art>.cc-cover{height:350px}.cc-atelier-art>.cc-portrait{border:7px solid var(--color-bx-bg);border-radius:0;width:45%;height:210px;position:absolute;top:45px;right:0}.cc-atelier-note{background:var(--color-bx-bg);font-family:var(--font-serif);text-align:left;padding:10px;font-size:23px;line-height:1.1;position:absolute;bottom:18px;right:0}.cc-hero-atelier>h2{font-size:calc(30px * var(--cc-heading-scale,1));max-width:400px;margin:12px auto 22px}.creator-page[data-design=atelier-style] .cc-project-image{aspect-ratio:3/4;border-radius:0}.creator-page[data-design=atelier-style] .cc-service summary{padding:20px 4px}.creator-page[data-design=atelier-style] .cc-service{background:0 0;border-width:0 0 1px;border-radius:0}.creator-page[data-design=atelier-style] .cc-review blockquote{font-family:var(--font-serif);font-size:25px}.creator-page[data-design=atelier-style] .cc-contact{border:1px solid var(--color-bx-border);border-radius:0}.cc-hero-bloom{text-align:center}.cc-bloom-seal{letter-spacing:.15em;color:var(--color-bx-accent);justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.cc-hero-bloom>h2{font-size:calc(clamp(38px, 6vw, 60px) * var(--cc-heading-scale,1));max-width:440px;margin:18px auto 24px}.cc-hero-bloom>.cc-cover{border:8px solid var(--color-bx-surface);border-radius:150px 150px 30px 30px;height:290px}.cc-bloom-id{text-align:left;justify-content:center;align-items:center;gap:14px;margin:22px 0;display:flex}.cc-bloom-id .cc-portrait{width:52px}.cc-bloom-id h1{font-size:calc(25px * var(--cc-heading-scale,1))}.cc-bloom-id p{color:var(--color-bx-text-muted);font-size:11px}.creator-page[data-design=bloom-bakery] .cc-services{border:1px dashed var(--color-bx-accent);border-radius:var(--radius-bx-surface);padding:24px 18px}.creator-page[data-design=bloom-bakery] .cc-service{border:0;border-bottom:1px dotted var(--color-bx-border);background:0 0;border-radius:0}.creator-page[data-design=bloom-bakery] .cc-service summary{padding:16px 0}.creator-page[data-design=bloom-bakery] .cc-service-number{display:none}.creator-page[data-design=bloom-bakery] .cc-project-image{border-radius:90px 90px 20px 20px}.creator-page[data-design=bloom-bakery] .cc-project-caption strong{font-family:var(--font-serif);font-size:20px}.cc-hero-mentor{grid-template-columns:1.15fr 1fr;align-items:center;gap:20px;padding:24px 0;display:grid}.cc-mentor-copy h2{font-size:calc(clamp(30px, 5vw, 47px) * var(--cc-heading-scale,1));margin:14px 0 20px}.cc-mentor-copy .cc-kicker{font-size:9px}.cc-mentor-copy .cc-button{gap:8px;padding:12px;font-size:10px}.cc-mentor-card{background:var(--color-bx-surface);text-align:center;border:1px solid var(--color-bx-border);border-radius:80px 80px 16px 16px;padding:18px 12px;transform:rotate(3deg)}.cc-mentor-card .cc-portrait{border-radius:70px 70px 12px 12px;width:100%;margin:auto}.cc-mentor-card h1{font-size:calc(21px * var(--cc-heading-scale,1));margin-top:15px}.cc-mentor-card>p{color:var(--color-bx-text-muted);font-size:10px}.cc-mentor-card .cc-paper-note{margin:18px 0 4px;font-size:22px;display:block}.creator-page[data-design=mentor-desk] .cc-about{background:repeating-linear-gradient(transparent 0 26px, var(--color-bx-border) 27px 28px);border-left:2px solid var(--color-bx-accent);padding:22px}.creator-page[data-design=mentor-desk] .cc-service-number{background:var(--color-bx-accent);width:30px;height:30px;color:var(--cc-on-accent);border-radius:8px;place-items:center;padding:0;display:grid}.creator-page[data-design=mentor-desk] .cc-service{box-shadow:4px 4px 0 var(--color-bx-border)}.cc-hero-orbit{border:1px solid var(--color-bx-border);border-radius:var(--radius-bx-surface);background:var(--color-bx-surface);overflow:hidden}.cc-terminal-bar{color:var(--color-bx-accent);justify-content:space-between;align-items:center;padding:12px 16px;font-family:monospace;font-size:9px;display:flex}.cc-hero-orbit>.cc-cover{aspect-ratio:16/9}.cc-orbit-id{align-items:center;gap:14px;margin-top:-25px;padding:0 18px;display:flex;position:relative}.cc-orbit-id .cc-portrait{border:4px solid var(--color-bx-surface);border-radius:14px;width:65px}.cc-orbit-id h1{font-size:calc(25px * var(--cc-heading-scale,1));margin-top:4px}.cc-orbit-id .cc-kicker{background:var(--color-bx-surface);padding:4px;font-size:8px}.cc-hero-orbit>h2{font-size:calc(30px * var(--cc-heading-scale,1));margin:20px 18px}.cc-hero-orbit>.cc-hero-actions{margin:20px 18px 24px}.creator-page[data-design=orbit-play] .cc-section-title .cc-kicker:before{content:">";color:var(--color-bx-accent)}.creator-page[data-design=orbit-play] .cc-service{border-left:3px solid var(--color-bx-accent)}.creator-page[data-design=orbit-play] .cc-project-caption strong{font-family:monospace}.creator-page[data-design=orbit-play] .cc-contact{background-image:linear-gradient(var(--color-bx-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-bx-border) 1px, transparent 1px);background-size:28px 28px}.cc-studio-top{justify-content:space-between;align-items:center;display:flex}.cc-hero-studio>h1{font-size:calc(clamp(45px, 8vw, 83px) * var(--cc-heading-scale,1));margin:24px 0 20px;font-weight:850;line-height:.95}.cc-hero-studio>h2{font-size:calc(23px * var(--cc-heading-scale,1));max-width:360px;font-weight:400}.cc-studio-art{margin:26px 0;position:relative}.cc-studio-art .cc-cover{border-radius:var(--radius-bx-surface);height:300px}.cc-studio-label{background:var(--color-bx-bg);padding:14px;font-size:13px;font-weight:750;line-height:1.3;position:absolute;bottom:18px;left:18px;transform:rotate(-5deg)}.creator-page[data-design=studio-chapter] .cc-projects{counter-reset:cases;flex-direction:column;display:flex}.creator-page[data-design=studio-chapter] .cc-project{counter-increment:cases;border-top:1px solid var(--color-bx-text);grid-template-columns:45px 1fr;gap:10px;padding-top:16px;display:grid}.creator-page[data-design=studio-chapter] .cc-project:before{content:"0" counter(cases);font-size:26px;font-weight:750}.creator-page[data-design=studio-chapter] .cc-project .cc-project-image{aspect-ratio:16/9}.creator-page[data-design=studio-chapter] .cc-project-caption{grid-column:2}.creator-page[data-design=studio-chapter] .cc-service{border:1px solid var(--color-bx-text);box-shadow:4px 4px 0 var(--color-bx-text);margin-bottom:5px}.creator-page[data-design=studio-chapter] .cc-contact{background:var(--color-bx-text);color:var(--color-bx-bg)}.creator-page[data-design=studio-chapter] .cc-contact .cc-kicker{color:inherit;opacity:.75}.cc-hero-grid{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.cc-expert-intro{padding:24px 0}.cc-expert-intro h2{font-size:calc(clamp(32px, 5vw, 49px) * var(--cc-heading-scale,1));margin:16px 0 25px}.cc-expert-intro .cc-kicker{font-size:9px}.cc-expert-intro .cc-button{gap:7px;padding:12px;font-size:10px}.cc-expert-card{background:var(--color-bx-surface);border:1px solid var(--color-bx-border);border-radius:var(--radius-bx-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:18px 12px;display:flex;box-shadow:0 15px 40px -30px #254881}.cc-expert-card .cc-portrait{border-radius:var(--radius-bx-card);width:100%;max-width:125px}.cc-expert-card h1{font-size:calc(24px * var(--cc-heading-scale,1));margin-top:18px}.cc-expert-card .cc-text-link{margin-top:16px;font-size:10px}.creator-page[data-design=grid-expert] .cc-stats{background:var(--color-bx-surface);border-radius:var(--radius-bx-card);border:0;padding:22px 12px;box-shadow:0 10px 30px -24px #254881}.creator-page[data-design=grid-expert] .cc-project{border-radius:var(--radius-bx-card);background:var(--color-bx-surface);border:1px solid var(--color-bx-border);padding:10px}.creator-page[data-design=grid-expert] .cc-project-caption{padding:0 4px 5px}.creator-page[data-design=grid-expert] .cc-service-number{border:1px solid var(--color-bx-border);border-radius:6px;padding:5px}.creator-page[data-design=grid-expert] .cc-contact{border:1px solid var(--color-bx-border)}@media (min-width:640px){.cc-shell{padding:28px 38px 32px}.cc-hero-lens>.cc-cover,.cc-lens-overlay{height:480px}.cc-hero-lens>.cc-cover:after{bottom:0}.cc-lens-overlay{padding:40px}.cc-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.cc-service summary{align-items:flex-start;gap:8px;padding:18px 12px}.cc-service-summary>span{min-height:36px}.cc-service summary>svg{width:13px}.cc-review-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cc-projects{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-project:last-child:nth-child(odd){grid-column:auto}.cc-project:last-child:nth-child(odd) .cc-project-image{aspect-ratio:4/3}.cc-social{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-sage-art .cc-portrait{width:200px;height:250px}.cc-sage-art{gap:55px}.cc-hero-sage h2{font-size:calc(36px * var(--cc-heading-scale,1))}.cc-hero-noir .cc-noir-art{max-width:510px;margin:auto}.cc-hero-pulse>.cc-cover{min-height:420px}.cc-pulse-copy{padding:42px 28px}.cc-hero-mentor{gap:45px}.cc-mentor-card{padding:25px}.cc-hero-grid{gap:35px}.cc-expert-intro{padding:40px 0}.cc-expert-card .cc-portrait{max-width:170px}.creator-page[data-design=sage-journey] .cc-service-grid,.creator-page[data-design=noir-atelier] .cc-service-grid,.creator-page[data-design=terra-spaces] .cc-service-grid,.creator-page[data-design=bloom-bakery] .cc-service-grid{grid-template-columns:1fr}.creator-page[data-design=lens-story] .cc-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-page[data-design=atelier-style] .cc-project .cc-project-image,.creator-page[data-design=muse-folio] .cc-project .cc-project-image{aspect-ratio:3/4}}@media (max-width:374px){.cc-shell{padding:16px}.cc-sage-art{gap:12px}.cc-sage-art .cc-portrait{width:130px;height:170px}.cc-side-note{font-size:20px}.cc-botanical{width:45px}.cc-lens-overlay{padding:22px}.cc-lens-identity{flex-wrap:wrap}.cc-lens-identity .cc-button{margin-left:0}.cc-hero-mentor,.cc-hero-grid{gap:10px}.cc-mentor-copy h2,.cc-expert-intro h2{font-size:calc(28px * var(--cc-heading-scale,1))}.cc-mentor-card h1,.cc-expert-card h1{font-size:calc(20px * var(--cc-heading-scale,1))}.cc-pulse-copy{padding:20px 12px}.cc-pulse-copy h2{font-size:calc(24px * var(--cc-heading-scale,1))}}@media (prefers-reduced-motion:reduce){.creator-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.creator-page .cc-service-photo{object-fit:cover;border-radius:6px;flex-shrink:0;width:42px;height:48px}
.editable-beauty{background:var(--color-bx-bg);color:var(--color-bx-text);min-height:100dvh;font-family:var(--font-sans);overflow-wrap:anywhere;font-size:14px}.beauty-shell{max-width:800px;margin:auto;padding:20px}.beauty-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.beauty-logo{opacity:.7;width:96px;height:auto}.beauty-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.beauty-section{border-radius:var(--radius-bx-surface);min-width:0}.beauty-section-hero,.beauty-section-trust_bar,.beauty-section-services,.beauty-section-portfolio,.beauty-section-faq,.beauty-section-contact,.beauty-section-social{grid-column:1/-1}.beauty-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:center;gap:17px;padding:10px 0 15px;display:grid}.beauty-portrait{aspect-ratio:1/1.1;border-radius:var(--radius-bx-surface);background:var(--color-bx-surface);place-items:center;display:grid;position:relative;overflow:hidden}.beauty-portrait img{object-fit:cover;width:100%;height:100%}.beauty-portrait>span{color:var(--color-bx-accent);background:#fff;border-radius:50%;padding:9px;position:absolute;bottom:8px;right:8px}.beauty-script{font-family:var(--font-script);white-space:pre-line;font-size:clamp(19px,4.3vw,32px);line-height:1.1}.beauty-intro h1{font-family:var(--beauty-heading-font,var(--font-sans));font-size:calc(clamp(26px, 5.8vw, 42px) * var(--beauty-heading-scale));letter-spacing:-.035em;margin:14px 0 7px;font-weight:600;line-height:1.1}.beauty-role{color:var(--color-bx-text-muted);font-size:12px;line-height:1.6}.beauty-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.beauty-tags a{background:var(--color-bx-surface);border-radius:99px;padding:5px 8px;font-size:9px;line-height:1.35}.beauty-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0;list-style:none;display:grid}.beauty-stats li{background:var(--color-bx-surface);border-radius:var(--radius-bx-card);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:17px 5px;display:flex}.beauty-stats svg{color:var(--color-bx-accent)}.beauty-stats strong{font-size:clamp(17px,3vw,26px);line-height:1.2}.beauty-stats span{color:var(--color-bx-text-muted);font-size:10px}.beauty-card{background:var(--color-bx-surface);border-radius:inherit;height:100%;padding:20px;font-size:12px;line-height:1.7}.editable-beauty h2{font-size:calc(16px * var(--beauty-heading-scale));letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 15px;font-weight:650;display:flex}.beauty-card h2>svg:first-child{color:var(--color-bx-accent);flex-shrink:0}.beauty-card h2>svg:last-child:not(:first-child){margin-left:auto}.beauty-about{background:var(--color-bx-text);color:var(--color-bx-bg);flex-direction:column;min-height:245px;display:flex}.beauty-about p{opacity:.9;margin:6px 0 20px}.beauty-about .beauty-script{margin-top:auto;font-size:25px;line-height:1.3}.beauty-work>h2{margin:4px 0 12px}.editable-beauty .cc-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editable-beauty .cc-project{border-radius:var(--radius-bx-surface);background:var(--color-bx-surface);text-align:left;overflow:hidden}.editable-beauty .cc-project-image{aspect-ratio:4/5}.editable-beauty .cc-project-image img{object-fit:cover;width:100%;height:100%}.editable-beauty .cc-project-caption{padding:11px 12px}.editable-beauty .cc-project-caption strong{font-size:12px}.editable-beauty .cc-project-caption small{font-size:9px}.editable-beauty .cc-projects>button:last-child:nth-child(odd){grid-column:1/-1}.editable-beauty .cc-projects>button:last-child:nth-child(odd) .cc-project-image{aspect-ratio:16/8}.editable-beauty .cc-service-grid{grid-template-columns:1fr;gap:0;display:grid}.beauty-service{border-bottom:1px solid var(--color-bx-border);padding:13px 0}.beauty-service:last-child{border:0}.beauty-service summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.beauty-service summary>span{flex:1;min-width:0}.beauty-service strong{font-size:12px;font-weight:550;display:block}.beauty-service small{color:var(--color-bx-text-muted);margin-top:3px;font-size:10px;display:block}.beauty-service img{object-fit:cover;border-radius:8px;width:44px;height:48px}.beauty-service>div{padding-top:12px;font-size:12px}.beauty-service ul{margin:10px 0;padding-left:15px;list-style:outside}.beauty-service-link{color:var(--color-bx-accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.beauty-reviews{gap:15px;display:grid}.beauty-reviews figure{background:var(--color-bx-bg);border-radius:var(--radius-bx-card);margin:0;padding:14px}.beauty-reviews blockquote{margin:0 0 12px;font-size:12px;line-height:1.8}.beauty-reviews figcaption{margin-top:14px;font-size:11px}.beauty-reviews figcaption small{color:var(--color-bx-text-muted);align-items:center;gap:3px;font-size:9px;display:flex}.beauty-response{border-top:1px solid var(--color-bx-border);margin-top:10px;padding-top:10px;font-size:10px}.beauty-faq{border-bottom:1px solid var(--color-bx-border);padding:12px 0}.beauty-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:550;list-style:none;display:flex}.beauty-faq p{color:var(--color-bx-text-muted);margin:12px 0 0}.beauty-availability{align-items:start;gap:14px;margin-bottom:12px;display:flex}.beauty-availability>svg{color:var(--color-bx-accent);flex-shrink:0}.beauty-availability h2{margin:0 0 8px}.beauty-availability>span{background:var(--color-bx-bg);border-radius:99px;margin-left:auto;padding:6px 10px;font-size:9px}.beauty-availability p{color:var(--color-bx-text-muted);font-size:11px}.beauty-availability strong{font-size:13px}.beauty-cta{border-radius:var(--radius-bx-surface);background:var(--color-bx-accent);color:#fff;align-items:center;gap:16px;padding:23px 24px;display:flex}.beauty-cta>div{flex:1;min-width:0}.beauty-cta strong{letter-spacing:-.02em;font-size:clamp(20px,4vw,30px);line-height:1.2;display:block}.beauty-cta span{opacity:.85;margin-top:5px;font-size:12px;display:block}.beauty-cta>svg{flex-shrink:0}.beauty-social{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.beauty-social a{background:var(--color-bx-surface);border-radius:var(--radius-bx-card);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 7px;font-size:10px;display:flex}.beauty-social svg{color:var(--color-bx-accent)}.beauty-footer-note{text-align:center;letter-spacing:.06em;color:var(--color-bx-text-muted);margin:25px 0;font-size:11px}@media (min-width:640px){.beauty-shell{padding:28px}.beauty-body{grid-template-columns:repeat(3,minmax(0,1fr))}.beauty-section-portfolio{grid-column:span 2}.beauty-section-services{grid-column:span 1}.beauty-section-reviews{grid-column:span 2}.beauty-intro{gap:28px}.beauty-role{font-size:16px}.beauty-tags a{font-size:11px}.beauty-card{padding:22px}.beauty-card h2{font-size:18px}.beauty-about p{font-size:14px}.beauty-reviews{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:360px){.beauty-shell,.beauty-card{padding:14px}.beauty-tags a{font-size:8px}.beauty-availability{flex-wrap:wrap}.beauty-cta{gap:10px;padding:20px 16px}.beauty-cta>svg:first-child{width:25px}}
