:root{--studio-bg:#fff;--studio-paper:#fbfaf6;--studio-paper-2:#f3eee5;--studio-ink:#0f0d09;--studio-soft-ink:#403a31;--studio-muted:#8a806f;--studio-line:#0f0d091a;--studio-line-strong:#0f0d0929;--studio-gold:#d6a84f;--studio-gold-deep:#8c6724;--studio-glass:#ffffffb8;--studio-glass-soft:#ffffff7a;--studio-shadow:0 28px 90px #2e23131c;--studio-shadow-soft:0 18px 46px #2e231314;--studio-display-font:"Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", "STSong", serif;--studio-body-font:"MiSans", "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", system-ui, sans-serif;--studio-mono-font:"SF Mono", "DIN Alternate", "Avenir Next", ui-monospace, monospace}html,body{background:var(--studio-bg)}body{color:var(--studio-ink);font-family:var(--studio-body-font)}.portfolio-shell{min-height:100vh;color:var(--studio-ink);background:linear-gradient(180deg, #fbfaf6e0, #fffffff5 28rem), radial-gradient(circle at 50% 22%, #d6a84f24, transparent 34rem), var(--studio-bg)}.portfolio-section{width:min(1180px,100vw - 32px)}.portfolio-nav-shell{pointer-events:none}.portfolio-nav-shell:before{opacity:1;background:linear-gradient(#ffffffe6,#ffffff80 56%,#0000);height:6.6rem}.portfolio-pill{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(#ffffffdb,#ffffff9e),#ffffff9e;border:1px solid #0f0d0914;min-height:64px;box-shadow:0 22px 56px #2b200f1a,inset 0 1px #ffffffeb,inset 0 -1px #d6a84f1f}.portfolio-pill--scrolled{box-shadow:0 16px 40px #2b200f1f,inset 0 1px #fffffff2}.portfolio-nav-brand{background:#ffffff8f;border:1px solid #0f0d0914;justify-content:center;align-items:center;min-width:168px;height:44px;display:inline-flex;box-shadow:inset 0 1px #fffffff2,0 12px 24px #2b200f0f}.portfolio-nav-brand__logo{-o-object-fit:contain;object-fit:contain;width:134px;height:auto}.portfolio-nav-text{font-family:var(--studio-body-font);letter-spacing:0;text-shadow:none;font-size:13px;font-weight:720;color:#0f0d09b8!important}.portfolio-nav-desktop-links a,.portfolio-mobile-mainnav a{color:#0f0d09a8!important}.portfolio-nav-desktop-links a:hover,.portfolio-mobile-mainnav a:hover{background:#d6a84f1a;color:var(--studio-ink)!important}.portfolio-nav-desktop-links a[aria-current=page],.portfolio-mobile-mainnav a[aria-current=page]{color:var(--studio-ink)!important}.portfolio-nav-desktop-ai-entry{background:linear-gradient(#ffffffe0,#f6efe1b8);border-color:#d6a84f3d;box-shadow:0 12px 30px #d6a84f29,inset 0 1px #ffffffe6;color:var(--studio-ink)!important}.white-studio-page{background:linear-gradient(180deg, #fbfaf6f5, #fffffffa 42rem), radial-gradient(circle at 50% 20rem, #d6a84f1f, transparent 38rem), var(--studio-bg);color:var(--studio-ink);padding:112px 18px 118px;position:relative;overflow:visible}.white-studio-page:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#0f0d0909 1px,#0000 1px),linear-gradient(90deg,#0f0d0909 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 58%);mask-image:linear-gradient(#0000006b,#0000 58%)}.white-studio-hero,.white-studio-section{z-index:1;width:min(1180px,100vw - 32px);margin:0 auto;position:relative}.white-studio-hero{text-align:center;place-items:start center;gap:46px;min-height:calc(100vh - 112px);padding-top:18px;display:grid}.white-studio-kicker{color:var(--studio-gold-deep);font-family:var(--studio-mono-font);letter-spacing:0;margin:0;font-size:12px;font-weight:700}.white-studio-display,.white-studio-title,.portfolio-page-title,.portfolio-section-title,.portfolio-hero-title{color:var(--studio-ink);font-family:var(--studio-display-font);letter-spacing:0;text-shadow:none;font-weight:520}.white-studio-display{margin:16px 0 0;font-size:66px;line-height:.98}.white-studio-display span{display:block}.white-studio-display span:last-child{color:#73541f}.white-studio-lede,.white-studio-section__body,.portfolio-body,.portfolio-card-desc,.portfolio-meta{color:var(--studio-muted);font-family:var(--studio-body-font);letter-spacing:0;text-shadow:none}.white-studio-lede{max-width:700px;margin:22px auto 0;font-size:16px;line-height:1.85}.white-studio-hero__actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:30px;display:flex}.white-studio-button,.white-studio-text-link{min-height:54px;color:var(--studio-ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:760;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.white-studio-button{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffeb,#f7eedbbd),#ffffffb8;border:1px solid #d6a84f52;min-width:188px;padding:0 24px;box-shadow:0 18px 46px #d6a84f2e,inset 0 1px #fffffff5}.white-studio-button[data-tone=plain],.white-studio-text-link{background:#ffffff80;border-color:#0f0d091a;box-shadow:inset 0 1px #ffffffdb}.white-studio-button:hover,.white-studio-text-link:hover{transform:translateY(-2px);box-shadow:0 24px 58px #d6a84f38,inset 0 1px #fffffff5}.white-studio-text-link{padding:0 8px}.white-studio-liquid-stage{place-items:center;width:min(610px,92vw);min-height:460px;margin-top:8px;display:grid;position:relative}.white-studio-liquid-stage__halo{box-shadow:var(--studio-shadow);filter:blur(.2px);background:linear-gradient(#ffffffd1,#ffffff57),radial-gradient(circle at 50% 78%,#d6a84f29,#0000 44%);border-radius:44px;position:absolute;inset:4% 0 0}.white-studio-liquid-stage__orb{aspect-ratio:1;filter:drop-shadow(0 38px 70px #1b31432e);width:min(520px,78vw);animation:10s ease-in-out infinite whiteStudioFloat;position:relative}.white-studio-liquid-core{isolation:isolate;background:0 0;border-radius:36px;position:absolute;inset:1.5%;overflow:hidden;transform:translateZ(0);-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#000000bd 67%,#0000001f 78%,#0000 88%);mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#000000bd 67%,#0000001f 78%,#0000 88%)}.white-studio-liquid-core__video,.white-studio-liquid-core__fallback{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.1)contrast(1.04)brightness(1.05);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.015)}.white-studio-liquid-core__video{z-index:1;opacity:.98}.white-studio-liquid-core__membrane{z-index:2;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 28% 16%,#ffffff57,#0000 24%),radial-gradient(circle at 74% 68%,#ffffff29,#0000 30%),linear-gradient(145deg,#ffffff1a,#ffffff03 52%,#0a1f2a09);border-radius:42% 58% 48% 52%/48% 44% 56% 52%;position:absolute;inset:8% 6% 7%}.white-studio-liquid-core__edge{z-index:3;pointer-events:none;border-radius:45% 55% 48% 52%/50% 42% 58% 50%;position:absolute;inset:8% 7% 9%;box-shadow:inset 12px 10px 34px #fff3,inset -18px -20px 42px #071f2a17,inset 0 0 0 1px #ffffff3d,0 22px 60px #17374414}.white-studio-liquid-core__flow{z-index:4;opacity:.28;mix-blend-mode:screen;pointer-events:none;width:78%;height:78%;position:absolute;inset:11%}.white-studio-liquid-core__flow path{fill:none;stroke:#ffffff9e;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:34 52;filter:drop-shadow(0 0 10px #5fbbd538);animation:7.5s linear infinite whiteStudioFlowLines}.white-studio-liquid-core__flow path:nth-child(2){opacity:.62;animation-duration:9s;animation-direction:reverse}.white-studio-liquid-core__flow path:nth-child(3){opacity:.48;animation-duration:11s}.white-studio-liquid-core__shade{z-index:5;filter:blur(10px);pointer-events:none;background:radial-gradient(at 62% 62%,#03141d38,#03141d14 44%,#0000 72%);border-radius:50%;width:46%;height:34%;position:absolute;bottom:3%;right:6%}.white-studio-liquid-core__glint{z-index:6;opacity:.32;pointer-events:none;background:linear-gradient(116deg,#0000 39%,#ffffff5c 49%,#0000 58%);animation:6.8s ease-in-out infinite whiteStudioLiquidGlint;position:absolute;inset:-34%;transform:translate(-24%,18%)rotate(8deg)}.white-studio-liquid-stage__caption{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:#ffffffc2;border:1px solid #0f0d0914;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid;position:absolute;bottom:68px;left:18px;right:18px;box-shadow:0 18px 50px #2b200f1f,inset 0 1px #ffffffe0}.white-studio-liquid-stage__caption span{width:42px;height:42px;color:var(--studio-gold-deep);font-family:var(--studio-display-font);border:1px solid #d6a84f52;border-radius:50%;place-items:center;display:grid}.white-studio-liquid-stage__caption p{color:var(--studio-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.white-studio-liquid-stage__caption a{min-width:92px;color:var(--studio-ink);border:1px solid #d6a84f3d;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:760;text-decoration:none}.white-studio-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.white-studio-service-card,.white-studio-entry-card,.white-studio-news,.portfolio-card,.portfolio-mini-panel,.portfolio-diagnosis-engine,.portfolio-work-gallery-card,.portfolio-case-carousel,.portfolio-detail-panel,.portfolio-system-card,.portfolio-review-strip,.portfolio-helper-stack article,.portfolio-page-intro+section>div,.portfolio-shell form{border:1px solid var(--studio-line);box-shadow:var(--studio-shadow-soft), inset 0 1px 0 #ffffffeb;-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:linear-gradient(#ffffffc7,#fbfaf694),#fff9}.white-studio-service-card{text-align:left;border-radius:26px;min-height:188px;padding:24px}.white-studio-service-card span,.white-studio-entry-card span,.portfolio-card-kicker,.portfolio-section-kicker{color:var(--studio-gold-deep);font-family:var(--studio-mono-font);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:760}.white-studio-service-card h2,.white-studio-entry-card h3,.portfolio-card-title{color:var(--studio-ink);font-family:var(--studio-display-font);letter-spacing:0;margin:16px 0 0;font-size:25px;font-weight:520;line-height:1.2}.white-studio-service-card p,.white-studio-entry-card p{color:var(--studio-muted);margin:12px 0 0;font-size:14px;line-height:1.75}.white-studio-section{margin-top:108px}.white-studio-section__header{gap:12px;max-width:760px;margin-bottom:32px;display:grid}.white-studio-title,.portfolio-section-title,.portfolio-page-title{margin:0;font-size:44px;line-height:1.08}.portfolio-page-title{font-size:58px}.portfolio-page-title span,.portfolio-published-title span{color:inherit}.white-studio-section__body{max-width:680px;font-size:15px;line-height:1.8}.white-studio-case-carousel{min-height:520px;position:relative}.white-studio-case-carousel__track{height:500px;position:relative}.white-studio-case-card{width:390px;transition:transform .42s,opacity .42s,filter .42s;position:absolute;top:38px;left:50%;transform:translate(-50%)}.white-studio-case-card[data-slot=active]{z-index:5;transform:translate(-50%)scale(1)}.white-studio-case-card[data-slot=left]{z-index:4;transform:translate(calc(-50% - 270px))scale(.86)}.white-studio-case-card[data-slot=right]{z-index:4;transform:translate(calc(270px - 50%))scale(.86)}.white-studio-case-card[data-slot=rear-left]{z-index:2;opacity:.52;filter:blur(.6px);transform:translate(calc(-50% - 440px))scale(.74)}.white-studio-case-card[data-slot=rear-right]{z-index:2;opacity:.52;filter:blur(.6px);transform:translate(calc(440px - 50%))scale(.74)}.white-studio-case-card__button{width:100%;color:inherit;text-align:left;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#ffffffad;border:1px solid #0f0d091a;border-radius:32px;padding:10px;overflow:hidden;box-shadow:0 32px 80px #2b200f1f,inset 0 1px #fffffff0}.white-studio-case-card__image{background:var(--studio-paper-2);border-radius:24px;min-height:292px;display:block;position:relative;overflow:hidden}.white-studio-case-card__image img{-o-object-fit:cover;object-fit:cover}.white-studio-case-card__copy{gap:5px;padding:16px;display:grid}.white-studio-case-card__copy small{color:var(--studio-gold-deep);font-size:11px;font-weight:760}.white-studio-case-card__copy strong{color:var(--studio-ink);font-family:var(--studio-display-font);font-size:24px;font-weight:520;line-height:1.2}.white-studio-case-card__copy span{color:var(--studio-muted);font-size:13px}.white-studio-case-carousel__controls{justify-content:center;gap:12px;margin-top:-12px;display:flex}.white-studio-case-carousel__controls button{border:1px solid var(--studio-line);width:46px;height:46px;color:var(--studio-ink);box-shadow:var(--studio-shadow-soft);background:#ffffffb8;border-radius:50%;font-size:28px;line-height:1}.white-studio-screenshot-marquee{margin-top:56px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.white-studio-screenshot-marquee__track{gap:16px;width:max-content;animation:34s linear infinite whiteStudioMarquee;display:flex}.white-studio-screenshot-card{border:1px solid var(--studio-line);background:var(--studio-paper);width:280px;height:190px;box-shadow:var(--studio-shadow-soft);border-radius:24px;flex:none;position:relative;overflow:hidden}.white-studio-screenshot-card img{-o-object-fit:cover;object-fit:cover}.white-studio-screenshot-card figcaption{color:var(--studio-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border-radius:999px;padding:8px 12px;font-size:12px;position:absolute;bottom:10px;left:10px;right:10px}.white-studio-cases__all{color:var(--studio-gold-deep);align-items:center;gap:8px;margin-top:26px;font-weight:760;text-decoration:none;display:inline-flex}.white-studio-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.white-studio-entry-card{border-radius:30px;padding:28px}.white-studio-entry-card .white-studio-button{margin-top:24px}.white-studio-logo-section{overflow:hidden}.white-studio-logo-rail{gap:14px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.white-studio-logo-rail__track{gap:12px;width:max-content;animation:44s linear infinite whiteStudioMarquee;display:flex}.white-studio-logo-rail__track[data-row="2"]{animation-duration:52s;animation-direction:reverse}.white-studio-logo-rail__item{border:1px solid var(--studio-line);background:#ffffffc2;border-radius:18px;place-items:center;width:148px;height:72px;display:grid;box-shadow:inset 0 1px #ffffffeb}.white-studio-logo-rail__item img{-o-object-fit:contain;object-fit:contain;filter:saturate(.5)contrast(.95);opacity:.72;max-width:112px;max-height:42px}.white-studio-news{border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px;display:grid}.white-studio-fixed-dock{z-index:48;-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);background:#ffffffc2;border:1px solid #0f0d091a;border-radius:999px;gap:6px;max-width:min(720px,100vw - 24px);padding:7px;display:flex;position:fixed;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 18px 50px #2b200f29,inset 0 1px #fffffff0}.white-studio-fixed-dock a{color:#0f0d09ad;white-space:nowrap;border-radius:999px;padding:11px 14px;font-size:12px;font-weight:760;text-decoration:none}.white-studio-fixed-dock a[aria-current=page],.white-studio-fixed-dock a:hover{color:var(--studio-ink);background:#d6a84f1f}.portfolio-shell>main:not(.white-studio-page){background:linear-gradient(#fbfaf6fa,#fffffffa 32rem),radial-gradient(circle at 50% 8rem,#d6a84f1a,#0000 30rem)}.portfolio-page-intro{background:linear-gradient(#ffffffb8,#fbfaf680),#ffffff8f;border-radius:38px;padding:34px;box-shadow:inset 0 1px #ffffffe6}.portfolio-card,.portfolio-mini-panel,.portfolio-diagnosis-engine,.portfolio-helper-stack article{border-color:var(--studio-line);color:var(--studio-ink)}.portfolio-card{border-radius:30px}.portfolio-card:hover{border-color:#d6a84f3d;transform:translateY(-3px)}.portfolio-photo-plate{background:var(--studio-paper-2);border-radius:24px;overflow:hidden}.portfolio-photo-plate__image{-o-object-fit:cover;object-fit:cover}.portfolio-photo-plate[data-fit-mode=contain] .portfolio-photo-plate__image{-o-object-fit:contain;object-fit:contain}.portfolio-visual-badge{color:var(--studio-gold-deep);background:#ffffffb8;border:1px solid #0f0d091a;box-shadow:0 10px 24px #2b200f14}.portfolio-card__arrow{background:#d6a84f1f}.portfolio-card-meta{border-color:var(--studio-line);background:#ffffff75}.portfolio-card-meta__item span{color:var(--studio-muted)}.portfolio-card-meta__item strong{color:var(--studio-soft-ink)}.portfolio-hero-proof span,.portfolio-review-strip span,.portfolio-page-state-badge{color:var(--studio-gold-deep);background:#ffffff9e;border:1px solid #d6a84f38;box-shadow:inset 0 1px #ffffffe6}.portfolio-scroll-rail{scrollbar-width:none}.portfolio-scroll-rail::-webkit-scrollbar{display:none}.portfolio-case-carousel{border-radius:34px;padding:18px}.portfolio-case-carousel__spotlight{background:radial-gradient(circle at 50% 44%,#d6a84f1f,#0000 52%)}.portfolio-case-carousel__card{background:#ffffffb8;border-color:#0f0d091a;box-shadow:0 26px 70px #2b200f1a,inset 0 1px #ffffffeb}.portfolio-case-carousel__control{border-color:var(--studio-line);color:var(--studio-ink);background:#ffffffc2}.portfolio-case-carousel__side-action{border-radius:28px}.portfolio-section-band{background:0 0}.portfolio-shell input,.portfolio-shell textarea,.portfolio-shell select{border-color:var(--studio-line);color:var(--studio-ink);background:#ffffffb8}.portfolio-published-hero,.portfolio-case-detail-layout,.portfolio-case-detail-layout__content,.portfolio-published-intro-list,.portfolio-published-owner-story{color:var(--studio-ink)}.portfolio-published-intro-list{gap:14px;max-width:680px;display:grid}.portfolio-published-intro-list p{grid-template-columns:82px minmax(0,1fr);gap:22px;margin:0;display:grid}.portfolio-published-intro-list span,.portfolio-spec-list span,.portfolio-case-detail-layout .portfolio-section-kicker{color:var(--studio-gold-deep)!important}.portfolio-published-intro-list strong,.portfolio-spec-list strong,.portfolio-published-owner-story,.portfolio-case-detail-layout p,.portfolio-case-detail-layout li{color:var(--studio-soft-ink)!important}.portfolio-published-owner-story{border-left:1px solid #d6a84f61;max-width:650px;padding-left:18px;font-size:15px;line-height:1.82}.portfolio-cta-button{box-shadow:0 18px 42px #b8802a2e,inset 0 1px #ffffff59;color:#100e0b!important;background:linear-gradient(#cf9c3cf5,#b8802afa)!important;border:1px solid #d6a84f52!important}.portfolio-secondary-button,.portfolio-tertiary-button{box-shadow:inset 0 1px #ffffffe0;border:1px solid var(--studio-line)!important;color:var(--studio-ink)!important;background:#ffffffa3!important}.portfolio-floating-nav,.case-detail-floating-nav,.portfolio-case-detail-nav,.portfolio-case-detail-layout nav{-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);border-color:var(--studio-line)!important;color:var(--studio-ink)!important;box-shadow:var(--studio-shadow-soft), inset 0 1px 0 #ffffffeb!important;background:#ffffffb3!important}.portfolio-case-detail-layout nav a,.portfolio-case-detail-layout nav button{color:#0f0d09ad!important}.portfolio-case-detail-layout nav a[aria-current=true],.portfolio-case-detail-layout nav button[aria-current=true]{color:var(--studio-ink)!important;background:#d6a84f1f!important}.portfolio-spec-list,.portfolio-upgrade-summary,.portfolio-owner-take,.portfolio-risk-boundary,.portfolio-image-story,.portfolio-visit-confirmation{color:var(--studio-ink)}.portfolio-shell button,.portfolio-shell a{outline-color:#d6a84f80}.spectral-orb,.ai-orb,.reserve-orb{filter:saturate(.92)brightness(1.08)}@keyframes whiteStudioFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes whiteStudioFlowLines{0%{stroke-dashoffset:0}to{stroke-dashoffset:-172px}}@keyframes whiteStudioLiquidGlint{0%,18%{opacity:0;transform:translate(-34%,20%)rotate(8deg)}48%{opacity:.46}78%,to{opacity:0;transform:translate(34%,-18%)rotate(8deg)}}@keyframes whiteStudioMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.portfolio-shell:has(>.white-studio-page){background:radial-gradient(circle at 50% 10%,#d6a84f14,#0000 22%),radial-gradient(circle at 52% 30%,#ebeff2b8,#0000 34%),linear-gradient(#fff 0%,#fffdf8 42%,#f8f5ed 100%)}:is(.portfolio-shell:has(>.white-studio-page)>.portfolio-nav-shell,.portfolio-shell:has(>.white-studio-page)>.scroll-progress){display:none}.white-studio-page{background:0 0;width:min(100%,1540px);min-height:100vh;margin:0 auto;padding:10px}.white-studio-shell{background:linear-gradient(180deg, #fffffffc, #fcfaf6ed), var(--studio-bg);border:1px solid #0f0d0911;border-radius:24px;position:relative;overflow:visible;box-shadow:0 20px 64px #1f190d13}.white-studio-shell:before{pointer-events:none;content:"";background-image:linear-gradient(#0f0d0909 1px,#0000 1px),linear-gradient(90deg,#0f0d0908 1px,#0000 1px);background-size:118px 118px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000003d,#0000 62%);mask-image:linear-gradient(#0000003d,#0000 62%)}.white-studio-main{z-index:1;position:relative}.white-studio-topbar{z-index:40;-webkit-backdrop-filter:blur(32px)saturate(1.55);backdrop-filter:blur(32px)saturate(1.55);background:linear-gradient(145deg,#ffffffeb,#ffffff80),#ffffff9e;border:1px solid #ffffffe0;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:calc(100% - clamp(22px,3.4vw,56px));min-height:52px;margin:14px auto 0;padding:6px 7px 6px 12px;display:grid;position:relative;top:auto;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #0f0d0914,0 14px 36px #1f190d16}.white-studio-brand{color:var(--studio-ink);border-radius:999px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.white-studio-brand__logo{align-items:center;min-width:clamp(108px,9.2vw,138px);display:inline-flex}.white-studio-brand__source-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 9px 20px #1f190d1a);max-width:100%;display:block}.white-studio-brand__mark{color:#f7f2e8;background:#0f0d09;border:1px solid #0f0d09eb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;line-height:1;transition:transform .28s,border-color .28s,box-shadow .28s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 10px 24px #1f190d24}.white-studio-brand__mark:before{border-radius:inherit;content:"";opacity:.72;background:linear-gradient(135deg,#ffffff38,#0000 42%);animation:7.5s ease-in-out infinite whiteStudioBrandSheen;position:absolute;inset:0}.white-studio-brand__text{gap:1px;min-width:126px;line-height:1;display:grid}.white-studio-brand__text strong{color:#0f0d09bd;letter-spacing:0;font-size:16px;font-weight:800}.white-studio-brand__text span{color:#8c806ffa;letter-spacing:.055em;font-size:9px;font-weight:720}.white-studio-brand:hover .white-studio-brand__mark{border-color:#d6a84f52;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 16px 38px #1f190d1f}.white-studio-navlinks{color:var(--studio-soft-ink);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(145deg,#ffffffb8,#ffffff5c),#ffffff70;border:1px solid #0f0d090f;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:4px;font-size:12px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #0f0d090a,0 10px 26px #1f190d0f}.white-studio-navlinks a{min-width:60px;color:inherit;text-align:center;border:1px solid #0000;border-radius:999px;padding:7px 11px;text-decoration:none;transition:color .24s,transform .24s,border-color .24s,background .24s,box-shadow .24s;position:relative;overflow:hidden}.white-studio-navlinks .white-studio-home-link{display:none}.white-studio-navlinks a[href=\/works],.white-studio-navlinks a:hover{color:var(--studio-ink);background:radial-gradient(circle at 35% 0,#fff6ded1,#0000 42%),linear-gradient(#fffffff0,#faf7ef94);border-color:#ffffffdb;box-shadow:inset 0 1px #fff,inset 0 -1px #0f0d090f,0 12px 26px #1f190d14}.white-studio-glass-link,.white-studio-button{min-height:44px;color:var(--studio-ink);white-space:nowrap;-webkit-backdrop-filter:blur(26px)saturate(1.55);backdrop-filter:blur(26px)saturate(1.55);background:linear-gradient(145deg,#ffffffeb,#ffffff73),#ffffff94;border:1px solid #fffc;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #0f0d0914,0 16px 36px #1f190d1a}.white-studio-glass-link:hover,.white-studio-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,inset 0 -1px #0f0d091a,0 22px 46px #1f190d24}.white-studio-button--dark,.white-studio-glass-link--dark{background:radial-gradient(circle at 22% 0,#fff6def0,#0000 36%),linear-gradient(145deg,#ffffffe6,#f1e6cc8a 58%,#ffffffad),#ffffffb3;border-color:#d6a84f6b;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #8c672429,inset 0 0 22px #d6a84f21,0 18px 44px #1f190d21}.white-studio-hero{text-align:left;grid-template-columns:minmax(320px,.9fr) minmax(360px,.82fr);align-items:center;gap:clamp(22px,3vw,46px);width:100%;min-height:calc(88vh - 70px);margin:0;padding:clamp(42px,4.6vw,68px) clamp(24px,3.7vw,56px) clamp(32px,3.8vw,54px);display:grid}.white-studio-hero__copy{max-width:580px}.white-studio-micro{color:var(--studio-gold-deep);font-family:var(--studio-body-font);letter-spacing:.05em;margin:0 0 18px;font-size:clamp(16px,1.12vw,20px);font-weight:720;line-height:1.05}.white-studio-display{text-wrap:balance;max-width:580px;margin:0;font-size:clamp(48px,4.7vw,78px);line-height:.98}.white-studio-serif-accent{color:#0000;background:linear-gradient(115deg, var(--studio-ink), var(--studio-gold-deep) 58%, var(--studio-gold));-webkit-background-clip:text;background-clip:text}.white-studio-lede{max-width:500px;color:var(--studio-soft-ink);margin:22px 0 0;font-size:clamp(15px,.95vw,17px);line-height:1.82}.white-studio-hero__actions{justify-content:flex-start;gap:14px;margin-top:24px}.white-studio-text-link{min-height:44px;box-shadow:none;color:var(--studio-gold-deep);background:0 0;font-size:14px;font-weight:650}.white-studio-liquid-stage{isolation:isolate;width:auto;min-height:clamp(360px,38vw,540px);margin-top:0}.white-studio-liquid-stage:before{z-index:-2;aspect-ratio:1.46;content:"";filter:blur(14px);background:radial-gradient(at 50% 44%,#fffffffa,#f7f9fad1 38%,#f6f1e66b 62%,#0000 78%),radial-gradient(circle at 48% 60%,#d6a84f21,#0000 58%);border-radius:999px;width:min(56vw,540px);position:absolute}.white-studio-liquid-stage:after{z-index:-1;content:"";filter:blur(18px);background:radial-gradient(#1b160d1c,#d6a84f14 38%,#0000 72%);border-radius:50%;width:min(36vw,330px);height:42px;position:absolute;bottom:clamp(28px,3.4vw,52px)}.white-studio-liquid-stage__halo{display:none}.white-studio-liquid-stage__orb{filter:none;width:min(30vw,390px);min-width:300px}.white-studio-liquid-core{background:radial-gradient(circle at 50% 44%,#fff 0%,#fbfcfd 42%,#fffaf2 100%);border-radius:28px;inset:0;box-shadow:0 18px 48px #1f190d12,0 0 0 9px #ffffff94,inset 0 1px #fffffff5;-webkit-mask-image:none;mask-image:none}.white-studio-liquid-core__video,.white-studio-liquid-core__fallback{filter:saturate(1.04)contrast(1.02);border-radius:22px;width:88%;height:88%;inset:6%;transform:translateZ(0)}.white-studio-liquid-core__membrane{background:radial-gradient(circle at 50% 48%,#0000 0 48%,#ffffff5c 61%,#fffffffa 82%),linear-gradient(90deg,#ffffffe6,#0000 16% 84%,#ffffffe6),linear-gradient(#ffffffb8,#0000 26% 76%,#ffffffb8);border-radius:28px;inset:0}.white-studio-liquid-core__edge{border:1px solid #ffffffb8;border-radius:22px;inset:18px;box-shadow:inset 0 0 36px #ffffffdb,inset 0 -28px 42px #f5eee15c}.white-studio-liquid-core__flow,.white-studio-liquid-core__shade,.white-studio-liquid-core__glint{display:none}.white-studio-hero-side{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:clamp(12px,1.4vw,18px);width:min(100%,1040px);margin-top:clamp(-12px,-.7vw,-6px);display:grid}.white-studio-side-note{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(145deg,#ffffffc7,#ffffff6b);border:1px solid #0f0d0913;border-radius:20px;min-height:122px;padding:16px 18px;box-shadow:inset 0 1px #ffffffeb,0 12px 32px #1f190d12}.white-studio-side-note span{display:none}.white-studio-side-note h2{color:var(--studio-ink);font-family:var(--studio-display-font);margin:0 0 7px;font-size:17px;font-weight:600}.white-studio-side-note p{color:var(--studio-muted);margin:0;font-size:13px;line-height:1.6}.white-studio-ai-orb{background:radial-gradient(circle at 34% 22%,#fffffffa 0 13%,#ffffff6b 20%,#0000 30%),radial-gradient(circle at 48% 48%,#fff6dfe6,#ecddb975 54%,#a3894e29 72%,#0000 82%),linear-gradient(145deg,#fffffff0,#e8dcbea8 54%,#80673738);border:1px solid #fffffff2;border-radius:50%;flex:none;width:27px;height:27px;display:inline-flex;position:relative;box-shadow:inset 0 1px 1px #fff,inset 4px 3px 8px #ffffff75,inset -5px -6px 10px #664e2324,0 0 0 1px #d6a84f2e,0 6px 12px #503b181a}.white-studio-ai-orb__glow,.white-studio-ai-orb__core,.white-studio-ai-orb__rim,.white-studio-ai-orb__fluid,.white-studio-ai-orb__wave,.white-studio-ai-orb__sweep{pointer-events:none;position:absolute}.white-studio-ai-orb__glow{filter:blur(7px);opacity:.18;background:radial-gradient(circle,#d6a84f2e,#0000 58%);border-radius:50%;inset:-5px}.white-studio-ai-orb__core{border-radius:50%;inset:2px;overflow:hidden}.white-studio-ai-orb__rim{border:1px solid #ffffff8a;border-radius:50%;inset:0}.white-studio-ai-orb__fluid,.white-studio-ai-orb__wave{filter:blur(.7px);opacity:.34;background:linear-gradient(90deg,#0000,#ffffffe0,#d6a84f80,#0000);border-radius:999px;height:8%;animation:3.8s ease-in-out infinite whiteStudioAiOrbWave;top:50%;left:-7%;right:-7%}.white-studio-ai-orb__wave{opacity:.46;transform:translateY(-50%)scaleX(.88)}.white-studio-ai-orb__sweep{border-radius:inherit;opacity:.24;background:linear-gradient(100deg,#0000 24%,#ffffff3d,#0000 46%);animation:5.4s ease-in-out infinite whiteStudioAiOrbSweep;inset:0;transform:translate(-36%)}.white-studio-ai-orb-cta:hover .white-studio-ai-orb{transform:scale(1.1)translateY(-1px)}.white-studio-section{width:auto;margin-top:0;padding:clamp(38px,5vw,76px) clamp(22px,3.8vw,62px) clamp(32px,4.2vw,62px)}.white-studio-section__header{grid-template-columns:minmax(280px,.8fr) minmax(280px,1fr);align-items:end;gap:clamp(22px,3.6vw,66px);max-width:none;margin-bottom:clamp(28px,3.4vw,48px);display:grid}.white-studio-title{text-wrap:balance;max-width:680px;font-size:clamp(34px,3.5vw,58px);line-height:1.04}.white-studio-section__body{max-width:none;color:var(--studio-soft-ink);font-size:15px;line-height:1.7}.white-studio-case-carousel{background:linear-gradient(#fffffff5,#f9f7f1d6),#fff;border:1px solid #0f0d0911;border-radius:30px;min-height:clamp(340px,34vw,470px);overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 18px 58px #1f190d14}.white-studio-case-carousel__track{height:clamp(258px,27vw,388px)}.white-studio-case-card{width:clamp(240px,21vw,330px)}.white-studio-case-card__image{border-radius:0;min-height:clamp(152px,13.8vw,208px)}.white-studio-case-card__copy{background:linear-gradient(#fffffffa,#faf8f2eb);grid-template-columns:minmax(0,1fr) auto;align-items:center}.white-studio-case-carousel__controls{z-index:12;-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#ffffffb3;border:1px solid #0f0d0911;border-radius:999px;align-items:center;margin-top:0;padding:8px;position:absolute;bottom:28px;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 1px #fffffff5,0 14px 34px #1f190d1a}.white-studio-entry{padding:clamp(30px,3.8vw,54px) clamp(22px,3.8vw,62px) clamp(36px,4.4vw,60px);position:relative}.white-studio-entry__grid{gap:clamp(16px,2vw,24px)}.white-studio-entry-card{border-radius:28px;align-content:space-between;min-height:300px;padding:clamp(22px,2.8vw,34px);display:grid;position:relative;overflow:hidden}.white-studio-entry-card--accent{background:radial-gradient(circle at 82% 10%,#d6a84f29,#0000 28%),linear-gradient(145deg,#ffffffdb,#f9f4e99e);border-color:#d6a84f2e}.white-studio-entry-card span{color:var(--studio-gold-deep);text-transform:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.white-studio-entry-card h3{max-width:540px;margin:14px 0 0;font-size:clamp(26px,2.25vw,38px);line-height:1.08}.white-studio-entry-card p{max-width:590px;color:var(--studio-soft-ink);font-size:clamp(13.5px,.9vw,15px);line-height:1.72}.white-studio-entry-card__foot{border-top:1px solid #0f0d0914;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:16px;display:flex}.white-studio-entry-card__foot small{color:var(--studio-muted);font-size:13px;line-height:1.5}.white-studio-logo-section .white-studio-section__header{margin-bottom:clamp(28px,3.6vw,46px)}.white-studio-logo-rail{background:linear-gradient(#fffffffa,#f9f7f1e0),#fff;border:1px solid #0f0d0911;border-radius:30px;padding:clamp(22px,3.2vw,38px) 0;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 18px 56px #1f190d13}.white-studio-screenshot-marquee{padding:18px 0 72px}.white-studio-content{padding:clamp(46px,5.4vw,82px) clamp(22px,3.8vw,62px);position:relative}.white-studio-partner{min-height:380px;box-shadow:var(--studio-shadow);text-align:center;background:radial-gradient(circle at 50% 32%,#d6a84f21,#0000 34%),radial-gradient(circle at 50% 74%,#eef2f4b8,#0000 48%),#fff;border-radius:30px;place-items:center;display:grid;position:relative;overflow:hidden}.white-studio-partner h2{width:min(900px,90%);color:var(--studio-ink);font-family:var(--studio-display-font);margin:0 auto 28px;font-size:clamp(34px,4vw,68px);font-weight:500;line-height:1.02}.white-studio-footer{color:var(--studio-muted);text-align:center;justify-items:center;gap:14px;padding:42px clamp(22px,3.8vw,62px) 108px;display:grid}.white-studio-footer__brand{color:var(--studio-ink);letter-spacing:.03em;font-size:clamp(15px,1.1vw,18px);font-weight:600}.white-studio-footer__title{max-width:780px;color:var(--studio-ink);font-family:var(--studio-display-font);font-size:clamp(22px,2.9vw,38px);font-weight:600;line-height:1.12}.white-studio-footer__scope{color:var(--studio-gold-deep);font-size:clamp(13px,1.1vw,16px);font-weight:600}.white-studio-footer__note,.white-studio-footer__legal,.white-studio-footer__links{max-width:860px;color:var(--studio-muted);font-size:13px;line-height:1.75}.white-studio-footer__links a{color:inherit;text-decoration:none;transition:color .18s}.white-studio-footer__links a:hover{color:var(--studio-gold-deep)}.white-studio-bottom-bar{z-index:60;-webkit-backdrop-filter:blur(34px)saturate(1.65);backdrop-filter:blur(34px)saturate(1.65);background:linear-gradient(145deg,#ffffffe0,#ffffff7a),#ffffffa8;border:1px solid #ffffffdb;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(90vw,520px);padding:7px 8px 7px 9px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 56px #1f190d29,inset 0 1px #fffffffa,inset 0 -1px #0f0d0914}.white-studio-bottom-bar__home{width:36px;height:36px;color:var(--studio-gold-deep);font-family:var(--studio-display-font);cursor:pointer;background:radial-gradient(circle at 30% 20%,#fff6def0,#0000 38%),linear-gradient(145deg,#ffffffeb,#efe1c294);border:1px solid #d6a84f5c;border-radius:50%;place-items:center;font-size:17px;font-weight:600;line-height:1;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #8c672429}.white-studio-bottom-bar__home:hover,.white-studio-bottom-bar__home:focus-visible{border-color:#d6a84f8f;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #8c672429,0 10px 24px #d6a84f29}.white-studio-bottom-bar>span{color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}@keyframes whiteStudioBrandSheen{0%,60%,to{transform:translate(-32%)}78%{transform:translate(32%)}}@keyframes whiteStudioAiOrbWave{0%,to{transform:translateY(-50%)translate(-4%)scaleX(.88)}50%{transform:translateY(-50%)translate(5%)scaleX(1.08)}}@keyframes whiteStudioAiOrbSweep{0%,to{transform:translate(-36%)}54%{transform:translate(36%)}}@media (max-width:760px){.portfolio-nav-shell .portfolio-pill{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(#ffffffd6,#ffffffa3),#ffffffad;border:1px solid #0f0d0914;border-radius:28px;grid-template-columns:auto minmax(0,1fr);width:min(100%,100vw - 24px);padding:8px;display:grid;box-shadow:0 18px 42px #2b200f1a,inset 0 1px #fffffff0}.portfolio-nav-brand{min-width:86px;height:40px}.portfolio-nav-brand__logo{width:78px}.portfolio-mobile-mainnav{max-width:none}.portfolio-mobile-mainnav a{background:#ffffff6b;color:#0f0d09a8!important}.white-studio-page{padding-top:98px}.white-studio-hero{gap:30px;min-height:auto}.white-studio-display{font-size:42px}.white-studio-lede{font-size:14px}.white-studio-liquid-stage{min-height:360px}.white-studio-liquid-stage__orb{width:min(360px,86vw)}.white-studio-liquid-stage__caption{grid-template-columns:auto minmax(0,1fr);bottom:18px}.white-studio-liquid-stage__caption a{display:none}.white-studio-service-grid,.white-studio-entry__grid,.white-studio-news{grid-template-columns:1fr}.white-studio-service-card{min-height:0}.white-studio-case-carousel,.white-studio-case-carousel__track{height:430px;min-height:430px}.white-studio-case-card{width:min(320px,86vw)}.white-studio-case-card[data-slot=left],.white-studio-case-card[data-slot=rear-left]{transform:translate(calc(-50% - 190px))scale(.78)}.white-studio-case-card[data-slot=right],.white-studio-case-card[data-slot=rear-right]{transform:translate(calc(190px - 50%))scale(.78)}.white-studio-case-card__image{min-height:236px}.white-studio-title,.portfolio-section-title,.portfolio-page-title{font-size:34px}.portfolio-page-intro{padding:24px}.portfolio-published-intro-list p{grid-template-columns:1fr;gap:5px}.white-studio-fixed-dock{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.white-studio-fixed-dock::-webkit-scrollbar{display:none}}@media (min-width:761px) and (max-width:1120px){.white-studio-topbar{border-radius:999px;grid-template-columns:auto 1fr auto;justify-items:stretch;width:calc(100% - clamp(22px,3.4vw,56px));min-height:52px;padding:6px 7px 6px 12px}.white-studio-brand__source-logo{width:clamp(126px,24vw,164px)}.white-studio-navlinks{justify-self:center;display:flex}.white-studio-topbar>.white-studio-glass-link{display:inline-flex}.white-studio-hero{text-align:center;grid-template-columns:1fr}.white-studio-hero__copy,.white-studio-display,.white-studio-lede{margin-left:auto;margin-right:auto}.white-studio-hero__actions{justify-content:center}.white-studio-liquid-stage__orb{width:min(72vw,600px);min-width:0}.white-studio-hero-side{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.white-studio-page{padding-inline:12px}.white-studio-hero,.white-studio-section{width:min(100%,100vw - 24px)}.white-studio-display{font-size:36px}.white-studio-hero__actions{flex-direction:column;align-items:stretch}.white-studio-button,.white-studio-text-link{width:100%}.white-studio-liquid-stage{width:100%;min-height:330px}.white-studio-liquid-stage__caption p{font-size:12px}.white-studio-logo-rail__item{width:126px}.white-studio-fixed-dock{padding:6px;bottom:10px}.white-studio-fixed-dock a{padding:10px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.white-studio-liquid-stage__orb,.white-studio-liquid-core__flow path,.white-studio-liquid-core__glint,.white-studio-logo-rail__track,.white-studio-screenshot-marquee__track{animation:none}.white-studio-liquid-core__video{opacity:0}.white-studio-button,.white-studio-text-link,.white-studio-case-card,.portfolio-card{transition:none}}@media (max-width:760px){.white-studio-page{width:min(100%,1540px);padding:10px}.white-studio-shell{border-radius:20px}.white-studio-topbar{border-radius:28px;grid-template-columns:1fr;justify-items:center;width:calc(100% - 24px);padding:10px}.white-studio-brand__source-logo{width:112px}.white-studio-navlinks{scrollbar-width:none;max-width:100%;overflow-x:auto}.white-studio-navlinks::-webkit-scrollbar{display:none}.white-studio-topbar>.white-studio-glass-link{display:none}.white-studio-hero{text-align:center;grid-template-columns:1fr;min-height:auto;padding:36px 18px 34px}.white-studio-hero__copy,.white-studio-display,.white-studio-lede{margin-left:auto;margin-right:auto}.white-studio-hero__actions{justify-content:center}.white-studio-liquid-stage{min-height:360px}.white-studio-liquid-core__video,.white-studio-liquid-core__fallback{width:78%;height:78%;inset:11%;transform:translateY(12px)}.white-studio-liquid-stage__orb{width:min(360px,86vw);min-width:0}.white-studio-hero-side{grid-template-columns:1fr;margin-top:0}.white-studio-side-note{min-height:0}.white-studio-section,.white-studio-entry,.white-studio-content{padding-left:18px;padding-right:18px}.white-studio-section__header{text-align:left;grid-template-columns:1fr;gap:14px}.white-studio-case-carousel{min-height:430px}.white-studio-case-carousel__track{height:338px}.white-studio-case-carousel__readout{min-width:120px;max-width:150px}.white-studio-entry-card__foot{flex-direction:column;align-items:stretch}}@media (max-width:520px){.white-studio-page{padding:6px}.white-studio-shell{border-radius:18px}.white-studio-topbar{width:calc(100% - 16px);margin-top:8px;top:auto}.white-studio-display{font-size:42px}.white-studio-lede{font-size:14px}.white-studio-hero__actions{flex-direction:column;align-items:stretch}.white-studio-button,.white-studio-text-link{width:100%}.white-studio-liquid-stage{min-height:330px}.white-studio-bottom-bar{width:calc(100vw - 18px);padding:6px;bottom:10px}.white-studio-bottom-bar>span{font-size:11px}.white-studio-bottom-bar .white-studio-glass-link{min-height:38px;padding:9px 12px;font-size:12px}}@media (min-width:1121px){.white-studio-hero{text-align:center;grid-template-columns:1fr;justify-content:center;place-items:start center;gap:28px;width:100%;min-height:auto;padding:clamp(42px,4.8vw,70px) clamp(24px,3.7vw,56px) 34px}.white-studio-hero__copy{justify-self:center;max-width:920px}.white-studio-micro,.white-studio-display,.white-studio-lede{margin-left:auto;margin-right:auto}.white-studio-display{max-width:900px;font-size:clamp(72px,6.1vw,96px);line-height:.96}.white-studio-lede{max-width:760px;font-size:18px;line-height:1.9}.white-studio-hero__actions{justify-content:center;gap:18px;margin-top:32px}.white-studio-liquid-stage{width:min(860px,86vw);min-height:clamp(500px,48vw,620px)}.white-studio-liquid-stage__orb{width:min(610px,58vw)}.white-studio-hero-side{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1040px);margin-top:8px}}.white-studio-liquid-core__video{-o-object-fit:cover;object-fit:cover;opacity:0}.white-studio-section__header--case{grid-template-columns:minmax(280px,.78fr) minmax(420px,1fr);align-items:end}.white-studio-section__intro{gap:clamp(42px,5.2vw,62px);display:grid}.white-studio-section__intro .white-studio-section__body{max-width:470px}.white-studio-case-carousel{overflow:hidden}.white-studio-case-carousel:before,.white-studio-case-carousel:after{z-index:8;pointer-events:none;content:"";width:24%;position:absolute;top:0;bottom:0}.white-studio-case-carousel:before{background:linear-gradient(90deg,#fffffff0,#fff0);left:0}.white-studio-case-carousel:after{background:linear-gradient(270deg,#fffffff0,#fff0);right:0}.white-studio-case-card__button{text-align:left;padding:0;display:block}.white-studio-case-card__image{border-radius:20px 20px 0 0;display:block}.white-studio-case-card__copy{grid-template-columns:1fr;align-items:start;gap:6px;min-height:128px;padding:14px 16px 15px;display:grid}.white-studio-case-card__copy small{color:var(--studio-gold-deep);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.white-studio-case-card__copy strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(17px,1.18vw,21px);line-height:1.18;display:-webkit-box;overflow:hidden}.white-studio-case-card__copy span{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.white-studio-case-carousel__track{height:auto;inset:24px 0 82px}.white-studio-screenshot-card{background:#fff;width:clamp(260px,28vw,440px);height:clamp(220px,24vw,350px);min-height:0}.white-studio-screenshot-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;height:auto;inset:0 0 45px}.white-studio-screenshot-card figcaption{background:#ebebe8d6;border-radius:0;align-items:center;height:45px;padding:0 16px;inset:auto 0 0}.white-studio-entry{padding-top:clamp(30px,3.8vw,54px)}.white-studio-entry-card{align-content:initial;min-height:clamp(236px,18vw,292px)}@media (max-width:760px){.white-studio-section__header--case{grid-template-columns:1fr}.white-studio-section__intro{gap:16px}.white-studio-case-card__copy{min-height:112px}.white-studio-case-card__copy strong{font-size:18px;line-height:1.22}}.white-studio-liquid-core__video,.white-studio-liquid-core__fallback{width:78%;height:78%;inset:11%}.white-studio-liquid-core__video{opacity:.02;mix-blend-mode:multiply}.white-studio-liquid-core__fallback{opacity:1}.white-studio-liquid-stage__orb{animation-duration:26s}.white-studio-ai-orb{--spectral-wave-opacity:.32;--spectral-glow-opacity:.18;--spectral-fluid-opacity:.34;--spectral-wave-scale:.82;--spectral-rim-opacity:.74;animation:8.2s ease-in-out infinite spectralOrbBreath}.white-studio-ai-orb__core,.white-studio-ai-orb__fluid,.white-studio-ai-orb__fluid-core,.white-studio-ai-orb__fluid-noise,.white-studio-ai-orb__glow,.white-studio-ai-orb__hotline,.white-studio-ai-orb__rim,.white-studio-ai-orb__underside,.white-studio-ai-orb__wave,.white-studio-ai-orb__sweep{pointer-events:none;position:absolute}.white-studio-ai-orb__core{background:radial-gradient(circle at 28% 18%,#fffffff2,#0000 12%),radial-gradient(circle at 43% 47%,#30e5ff3d,#0000 40%),radial-gradient(circle at 63% 58%,#ffb33e38,#0000 44%),radial-gradient(circle at 52% 72%,#15131094,#0000 48%),radial-gradient(circle at 50% 48%,#ffffff2e,#e5e9e22e 44%,#16161480 100%);box-shadow:inset 0 1px 2px #ffffffc7,inset 8px 5px 14px #ffffff38,inset -9px -10px 16px #0f0d0a5c,0 0 12px #42e9ff24}.white-studio-ai-orb__rim{opacity:var(--spectral-rim-opacity)}.white-studio-ai-orb__fluid,.white-studio-ai-orb__fluid-core,.white-studio-ai-orb__fluid-noise,.white-studio-ai-orb__wave,.white-studio-ai-orb__hotline,.white-studio-ai-orb__underside{mix-blend-mode:screen;border-radius:999px;top:50%;left:-14%;right:-14%;transform:translateY(-50%)}.white-studio-ai-orb__fluid{filter:blur(2.8px);height:18%;opacity:calc(var(--spectral-fluid-opacity) * .72);background:linear-gradient(92deg,#0000,#1cc4ff57 9%,#ffffffb8 24%,#ffde7294 38%,#ff7a2c70 51%,#764eff75 74%,#0000);animation:5.9s ease-in-out infinite spectralFluidDrift}.white-studio-ai-orb__fluid-core{filter:blur(1.1px);height:8%;opacity:calc(var(--spectral-fluid-opacity) * .78);background:linear-gradient(90deg,#0000,#2adcffa8,#ffffffe6,#ffb23e8f,#8456ff7a,#0000);animation:4.3s ease-in-out infinite spectralFluidCore;left:-7%;right:-7%}.white-studio-ai-orb__fluid-noise{filter:blur(2.4px);height:12%;opacity:calc(var(--spectral-fluid-opacity) * .48);background:radial-gradient(at 18% 48%,#42e9ff75,#0000 18%),radial-gradient(at 46%,#ffffff6b,#0000 16%),radial-gradient(at 62% 55%,#ff6e2a57,#0000 15%),radial-gradient(at 78% 47%,#704eff61,#0000 18%);animation:5.1s ease-in-out infinite spectralFluidNoise}.white-studio-ai-orb__wave{filter:blur(.8px);height:8%;opacity:calc(var(--spectral-wave-opacity) * .72);transform:translateY(-50%) scaleX(var(--spectral-wave-scale)) scaleY(.78);background:linear-gradient(90deg,#0000,#2adcffb8 12%,#fffffff5 26%,#fff69ae6 40%,#ff8830c2 52%,#7e4effbd 72%,#0000);animation:3.6s ease-in-out infinite spectralWaveDrift;left:-5%;right:-5%}.white-studio-ai-orb__hotline{height:1px;opacity:calc(var(--spectral-wave-opacity) * .86);background:linear-gradient(90deg,#0000,#42e9ffa8,#fffffff0,#ffe26e9e,#0000);left:0;right:0}.white-studio-ai-orb__underside{filter:blur(2px);height:8%;opacity:calc(var(--spectral-wave-opacity) * .66);background:linear-gradient(90deg,#0000,#ff7e366b,#ff34564d,#7c61ff3d,#0000);top:58%;left:16%;right:14%}.white-studio-ai-orb-cta:hover .white-studio-ai-orb,.white-studio-ai-orb-cta:focus-visible .white-studio-ai-orb{--spectral-wave-opacity:1;--spectral-glow-opacity:.9;--spectral-fluid-opacity:1;--spectral-wave-scale:1.2;--spectral-rim-opacity:1;filter:saturate(1.18)brightness(1.05);transform:scale(1.13)translateY(-1px)}.white-studio-case-carousel{background:radial-gradient(circle at 50% 15%,#d6a84f1f,#0000 33%),linear-gradient(#fffffff7,#f9f7f1e6),#fff;border:1px solid #0f0d0911;border-radius:30px;min-height:clamp(420px,38vw,560px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 18px 58px #1f190d14}.white-studio-case-carousel.is-paused{box-shadow:inset 0 1px #fffffffa,0 22px 68px #1f190d19}.white-studio-case-carousel__track{height:auto;position:absolute;inset:30px 0 92px}.white-studio-case-card{--case-x:0px;--case-y:-50%;--case-scale:1;--case-rotate:0deg;width:clamp(270px,24vw,370px);box-shadow:none;color:inherit;text-align:left;transform:translate(calc(-50% + var(--case-x)), var(--case-y)) scale(var(--case-scale)) rotate(var(--case-rotate));will-change:transform;background:0 0;border:0;border-radius:22px;padding:0;transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .62s,filter .62s;position:absolute;top:50%;left:50%;overflow:visible}.white-studio-case-card__button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.white-studio-case-card-shell{transform-origin:50%;will-change:transform;background:#fffffff0;border:1px solid #0f0d0911;border-radius:24px;transition:transform .34s cubic-bezier(.18,.82,.24,1),border-color .28s,box-shadow .28s,filter .28s;display:block;position:relative;overflow:hidden;transform:scale(1);box-shadow:inset 0 1px #fffffff5,0 18px 44px #1f190d1f}.white-studio-case-card-shell:before{z-index:3;pointer-events:none;content:"";opacity:0;mix-blend-mode:screen;background:linear-gradient(120deg,#0000 0 34%,#ffffffb8 48%,#0000 62%),radial-gradient(circle at 50% 0,#d6a84f24,#0000 45%);transition:opacity .24s,transform .58s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-1px;transform:translate(-42%)}.white-studio-case-card:after{z-index:4;content:attr(data-case-action);color:#14110cbd;letter-spacing:.08em;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff9e;border:1px solid #ffffff8f;border-radius:999px;padding:8px 11px;font-size:11px;transition:opacity .22s,transform .22s;position:absolute;top:12px;right:12px;transform:translateY(-4px)scale(.96);box-shadow:0 10px 24px #0f0d0924}.white-studio-case-card:not([data-slot=hidden]):is(:hover,:focus-within){z-index:9}.white-studio-case-card:not([data-slot=hidden]):is(:hover,:focus-within) .white-studio-case-card-shell,.white-studio-case-card__button:is(:hover,:focus-visible) .white-studio-case-card-shell{filter:saturate(1.04)contrast(1.02);border-color:#d6a84f57;transform:translateY(-5px)scale(1.055);box-shadow:inset 0 1px #fff,0 30px 78px #1f190d33}.white-studio-case-card:not([data-slot=hidden]):is(:hover,:focus-within) .white-studio-case-card-shell:before{opacity:1;transform:translate(42%)}.white-studio-case-card:not([data-slot=hidden]):is(:hover,:focus-within):after{opacity:1;transform:translateY(0)scale(1)}.white-studio-case-card:is(:hover,:focus-within) .white-studio-case-media img{filter:saturate(1.02)contrast(1.02);transform:scale(1.055)}.white-studio-case-card.is-opening .white-studio-case-card-shell{animation:.54s cubic-bezier(.2,.8,.2,1) caseOpenPulse}.white-studio-case-media{background:#12100c;height:clamp(178px,15.8vw,240px);display:block;position:relative;overflow:hidden}.white-studio-case-media:after{z-index:0;content:"图片加载中";color:#ffffff94;letter-spacing:.08em;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.white-studio-case-media img{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:saturate(.94)contrast(.96);transition:transform .62s,filter .62s;position:relative}.white-studio-case-meta{background:linear-gradient(#fffffffa,#faf8f2eb);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px 15px;display:grid}.white-studio-case-copy strong{color:var(--studio-soft-ink);font-family:var(--studio-display-font);margin-bottom:7px;font-size:clamp(17px,1.18vw,21px);font-weight:560;line-height:1.18;display:block}.white-studio-case-copy span{color:var(--studio-muted);font-size:12px;line-height:1.5;display:block}.white-studio-case-badge{color:var(--studio-gold-deep);white-space:nowrap;background:#fff6de94;border:1px solid #d6a84f33;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal}.white-studio-case-card[data-slot="0"]{z-index:6;--case-x:0px;--case-y:-50%;--case-scale:1;--case-rotate:0deg;opacity:1;filter:none}.white-studio-case-card[data-slot="0"] .white-studio-case-card-shell{background:#f7f4ed;border-radius:30px;height:clamp(390px,34vw,510px)}.white-studio-case-card[data-slot="0"] .white-studio-case-media{border-radius:30px;height:100%}.white-studio-case-card[data-slot="0"] .white-studio-case-meta{display:none}.white-studio-case-card[data-slot="0"] .white-studio-case-media img{-o-object-position:center center;object-position:center center;filter:saturate()contrast();transform:scale(1.01)}.white-studio-case-card[data-slot="-1"]{z-index:5;--case-x:calc(0px - min(28vw, 370px));--case-y:-52%;--case-scale:.78;--case-rotate:-2.2deg;opacity:.44;filter:blur(1.4px)saturate(.82)}.white-studio-case-card[data-slot="1"]{z-index:5;--case-x:min(28vw, 370px);--case-y:-52%;--case-scale:.78;--case-rotate:2.2deg;opacity:.44;filter:blur(1.4px)saturate(.82)}.white-studio-case-card[data-slot="-2"]{z-index:3;--case-x:calc(0px - min(45vw, 560px));--case-y:-52%;--case-scale:.68;--case-rotate:-3.8deg;opacity:.16;filter:blur(3px)saturate(.62)}.white-studio-case-card[data-slot="2"]{z-index:3;--case-x:min(45vw, 560px);--case-y:-52%;--case-scale:.68;--case-rotate:3.8deg;opacity:.16;filter:blur(3px)saturate(.62)}.white-studio-case-card[data-slot="-1"]:is(:hover,:focus-within),.white-studio-case-card[data-slot="1"]:is(:hover,:focus-within){opacity:.74;filter:blur(.35px)saturate(.92)}.white-studio-case-card[data-slot="-1"]:is(:hover,:focus-within) .white-studio-case-card-shell,.white-studio-case-card[data-slot="1"]:is(:hover,:focus-within) .white-studio-case-card-shell{transform:scale(1.12)}.white-studio-case-card[data-slot="-2"]:is(:hover,:focus-within),.white-studio-case-card[data-slot="2"]:is(:hover,:focus-within){opacity:.36;filter:blur(1.3px)saturate(.72)}.white-studio-case-card[data-slot="-2"]:is(:hover,:focus-within) .white-studio-case-card-shell,.white-studio-case-card[data-slot="2"]:is(:hover,:focus-within) .white-studio-case-card-shell{transform:scale(1.14)}.white-studio-case-carousel__controls{z-index:12;-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#ffffffbd;border:1px solid #0f0d0911;border-radius:999px;align-items:center;gap:10px;margin-top:0;padding:7px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fffffff5,0 18px 42px #1f190d1f}.white-studio-case-carousel__controls button{width:42px;height:42px;color:var(--studio-ink);cursor:pointer;background:linear-gradient(#ffffffeb,#f7f4ecad);border:1px solid #0f0d0911;border-radius:50%;place-items:center;line-height:1;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s,background .24s;display:grid;box-shadow:inset 0 1px #fffffff5}.white-studio-case-carousel__controls button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:20px;height:20px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.white-studio-case-carousel__controls button:hover{background:linear-gradient(#fffffffa,#fff9e9c7);border-color:#d6a84f57;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,0 10px 22px #1f190d1a}.white-studio-case-carousel__controls button:first-child:hover svg{transform:translate(-2px)}.white-studio-case-carousel__controls button:last-child:hover svg{transform:translate(2px)}.white-studio-case-carousel__readout{text-align:center;min-width:clamp(190px,19vw,260px)}.white-studio-case-carousel__readout strong{color:var(--studio-soft-ink);font-family:var(--studio-display-font);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:560;display:block;overflow:hidden}.white-studio-case-carousel__readout span{color:var(--studio-muted);margin-top:3px;font-size:12px;display:block}.white-studio-case-carousel__progress{background:#0f0d0914;border-radius:999px;width:min(150px,68%);height:2px;margin:8px auto 0;display:block;position:relative;overflow:hidden}.white-studio-case-carousel__progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#966b2452,#d6a84fdb);width:100%;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.white-studio-case-carousel:not(.is-paused) .white-studio-case-carousel__progress span{animation:9.6s linear infinite caseCarouselProgress}@media (min-width:1121px){.white-studio-hero__copy,.white-studio-liquid-stage{transform:translateY(18px)}.white-studio-hero-side{transform:translateY(39px)}}@media (max-width:760px){.white-studio-topbar{grid-template-columns:auto auto;justify-content:space-between;justify-items:stretch;width:calc(100% - 20px);min-height:64px;padding:7px 8px 7px 10px}.white-studio-navlinks{display:none}.white-studio-topbar>.white-studio-glass-link{display:inline-flex}.white-studio-brand__source-logo{width:126px}.white-studio-hero{padding-top:50px}.white-studio-display{font-size:clamp(44px,12.2vw,52px)}.white-studio-display>span{white-space:nowrap}.white-studio-hero__actions{flex-flow:row;justify-content:center;gap:13px;margin-top:30px}.white-studio-button,.white-studio-text-link{width:auto}.white-studio-ai-orb-cta{min-width:190px}.white-studio-case-carousel{min-height:430px}.white-studio-case-carousel__track{inset:20px 0 78px}.white-studio-case-card{width:min(320px,84vw)}.white-studio-case-card[data-slot="-1"],.white-studio-case-card[data-slot="-2"]{--case-x:-190px;--case-scale:.78}.white-studio-case-card[data-slot="1"],.white-studio-case-card[data-slot="2"]{--case-x:190px;--case-scale:.78}.white-studio-case-badge{display:none}}@keyframes spectralOrbBreath{0%,to{transform:scale(.985)}50%{transform:scale(1.025)}}@keyframes spectralWaveDrift{0%,to{transform:translateY(-50%) scaleX(calc(var(--spectral-wave-scale) * .94)) scaleY(.76) rotate(-.7deg)}50%{transform:translateY(-50%) scaleX(calc(var(--spectral-wave-scale) * 1.08)) scaleY(.82) rotate(.6deg)}}@keyframes spectralFluidDrift{0%,to{opacity:calc(var(--spectral-fluid-opacity) * .58);transform:translate3d(-2.5%, -50%, 0) scaleX(calc(var(--spectral-wave-scale) * .92)) rotate(-1.2deg)}38%{opacity:calc(var(--spectral-fluid-opacity) * .78);transform:translate3d(2.4%, -48%, 0) scaleX(calc(var(--spectral-wave-scale) * 1.12)) rotate(.6deg)}67%{transform:translate3d(-0.8%, -52%, 0) scaleX(calc(var(--spectral-wave-scale) * 1.02)) rotate(-.2deg)}}@keyframes spectralFluidCore{0%,to{transform:translate3d(2%, -50%, 0) scaleX(calc(var(--spectral-wave-scale) * .88))}48%{transform:translate3d(-2%, -50%, 0) scaleX(calc(var(--spectral-wave-scale) * 1.06))}}@keyframes spectralFluidNoise{0%,to{opacity:calc(var(--spectral-fluid-opacity) * .34);transform:translate(-3%,-50%)scaleX(.96)}42%{opacity:calc(var(--spectral-fluid-opacity) * .54);transform:translate(3%,-48%)scaleX(1.08)}}@keyframes caseOpenPulse{0%{box-shadow:inset 0 1px #fff,0 26px 70px #1f190d2e}46%{box-shadow:inset 0 1px #fff,0 0 0 8px #d6a84f1f,0 34px 84px #1f190d38}to{box-shadow:inset 0 1px #fff,0 18px 44px #1f190d1f}}@keyframes caseCarouselProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes caseChampagneCtaSheen{0%,34%{transform:translate(-132%)skew(-12deg)}72%,to{transform:translate(132%)skew(-12deg)}}.white-studio-navlinks a:before{border-radius:inherit;content:"";opacity:0;background:linear-gradient(112deg,#0000 0%,#ffffffc7 42%,#0000 68%);transition:opacity .24s,transform .48s;position:absolute;inset:1px;transform:translate(-65%)}.white-studio-navlinks a:after{content:"";background:linear-gradient(90deg, transparent, var(--studio-gold), transparent);transform-origin:50%;height:1px;transition:transform .28s;position:absolute;bottom:6px;left:18px;right:18px;transform:scaleX(0)}.white-studio-navlinks a:hover,.white-studio-navlinks a:focus-visible{transform:translateY(-1px)}.white-studio-navlinks a:hover:before,.white-studio-navlinks a:focus-visible:before{opacity:1;transform:translate(64%)}.white-studio-navlinks a:hover:after,.white-studio-navlinks a:focus-visible:after{transform:scaleX(1)}.white-studio-glass-link:before,.white-studio-button:before{z-index:0;content:"";background:linear-gradient(110deg,#0000 0%,#d6a84f47 42%,#0000 68%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.white-studio-glass-link:hover:before,.white-studio-glass-link:focus-visible:before,.white-studio-button:hover:before,.white-studio-button:focus-visible:before{transform:translate(110%)}.white-studio-glass-link>span,.white-studio-glass-link>svg,.white-studio-button>span,.white-studio-button>svg{z-index:1;position:relative}.white-studio-brand:focus-visible,.white-studio-navlinks a:focus-visible,.white-studio-glass-link:focus-visible,.white-studio-button:focus-visible,.white-studio-text-link:focus-visible,.white-studio-case-card__button:focus-visible,.white-studio-screenshot-card a:focus-visible{outline-offset:4px;outline:2px solid #8c6724b8}.white-studio-liquid-core__video,.white-studio-liquid-core__fallback{-o-object-fit:cover;object-fit:cover}.white-studio-liquid-core__video{z-index:1;opacity:.28;mix-blend-mode:multiply;animation:18s ease-in-out infinite whiteStudioLiquidVideoBreath}.white-studio-liquid-core__fallback{z-index:0;opacity:.96}.white-studio-liquid-core__flow,.white-studio-liquid-core__glint{display:block}.white-studio-liquid-core__flow{opacity:.16}.white-studio-liquid-core__glint{opacity:.2;animation-duration:12s}.white-studio-ai-orb{--spectral-wave-opacity:.56;--spectral-glow-opacity:.3;--spectral-fluid-opacity:.68;--spectral-wave-scale:1;--spectral-rim-opacity:.86;background:radial-gradient(circle at 30% 20%,#fffffffa 0 9%,#0000 21%),radial-gradient(circle at 45% 42%,#65e1ff38,#0000 38%),radial-gradient(circle at 64% 57%,#d6a84f38,#0000 42%),radial-gradient(circle at 48% 78%,#16120d75,#0000 46%),linear-gradient(145deg,#ffffffeb,#dfe7e2b3 44%,#6f6a5d8a 76%,#1f1b15b8);border-color:#ffffffeb;width:31px;height:31px;box-shadow:inset 0 1px 2px #ffffffdb,inset 6px 4px 10px #ffffff57,inset -8px -9px 14px #13110d5c,0 0 0 1px #d6a84f3d,0 7px 15px #16120b21,0 0 18px #41d2ff24}.white-studio-ai-orb__glow{opacity:var(--spectral-glow-opacity);background:radial-gradient(circle at 42% 44%,#d6a84f47,#0000 58%),radial-gradient(circle at 54% 48%,#50daff38,#0000 62%);transition:opacity .28s,transform .28s;animation:4.2s ease-in-out infinite spectralGlowPulse;transform:scale(.88)}.white-studio-ai-orb-cta:hover,.white-studio-ai-orb-cta:focus-visible{border-color:#d6a84f99;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #8c672433,inset 0 0 28px #d6a84f2e,0 24px 58px #1f190d29}.white-studio-ai-orb-cta:hover .white-studio-ai-orb__glow,.white-studio-ai-orb-cta:focus-visible .white-studio-ai-orb__glow{transform:scale(1.1)}.white-studio-logo-rail:hover .white-studio-logo-rail__track{animation-play-state:paused}.white-studio-logo-rail__track{will-change:transform;gap:clamp(14px,1.6vw,24px);animation-duration:96s}.white-studio-logo-rail__track[data-row="2"]{animation-duration:118s}.white-studio-logo-rail__item{transition:transform .28s,opacity .28s,box-shadow .28s,border-color .28s}.white-studio-logo-rail__item:hover{opacity:1;border-color:#d6a84f38;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 20px 44px #1f190d1f}.white-studio-logo-section .white-studio-title>span{display:block}.white-studio-text-link{white-space:nowrap;flex:none}.white-studio-screenshot-marquee:hover .white-studio-screenshot-marquee__track,.white-studio-screenshot-marquee:focus-within .white-studio-screenshot-marquee__track{animation-play-state:paused}.white-studio-screenshot-marquee__track{will-change:transform;animation-duration:48s}.white-studio-screenshot-card{box-shadow:none;background:0 0;border:0;transition:transform .32s cubic-bezier(.18,.82,.24,1),filter .32s;overflow:visible}.white-studio-screenshot-card a{width:100%;height:100%;box-shadow:var(--studio-shadow-soft);color:inherit;background:#fff;border:1px solid #0f0d0914;border-radius:24px;text-decoration:none;transition:transform .34s cubic-bezier(.18,.82,.24,1),border-color .28s,box-shadow .28s;display:block;position:relative;overflow:hidden}.white-studio-screenshot-card a:before{z-index:3;pointer-events:none;content:"";opacity:0;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 0 34%,#ffffff9e 48%,#0000 62%),radial-gradient(circle at 50% 0,#d6a84f2e,#0000 42%);transition:opacity .22s,transform .56s;position:absolute;inset:-1px;transform:translate(-38%)}.white-studio-screenshot-card:is(:hover,:focus-within){z-index:4;filter:saturate(1.03)contrast(1.02)}.white-studio-screenshot-card:is(:hover,:focus-within) a,.white-studio-screenshot-card a:is(:hover,:focus-visible){border-color:#d6a84f47;transform:translateY(-8px)scale(1.045);box-shadow:0 28px 72px #1f190d2e}.white-studio-screenshot-card:is(:hover,:focus-within) a:before{opacity:1;transform:translate(38%)}.white-studio-screenshot-card img{transition:transform .58s,filter .58s}.white-studio-screenshot-card:is(:hover,:focus-within) img{filter:saturate(1.04)contrast(1.02);transform:scale(1.035)}.white-studio-partner h2{white-space:nowrap;max-width:calc(100% - 24px);font-size:clamp(32px,3.6vw,58px)}.white-studio-partner>div:not(.white-studio-partner__floaters){z-index:3;position:relative}.white-studio-partner__floaters{z-index:1;pointer-events:none;position:absolute;inset:0}.white-studio-partner-card{aspect-ratio:1.45;opacity:0;width:clamp(112px,13vw,178px);transform:translate3d(0, 16px, 0) scale(.92) rotate(var(--float-rotate,0deg));background:#fff;border:1px solid #0f0d0914;border-radius:18px;transition:opacity .46s,transform .56s cubic-bezier(.18,.82,.24,1);position:absolute;overflow:hidden;box-shadow:0 18px 46px #1f190d1f}.white-studio-partner-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.white-studio-partner-card[data-card="1"]{--float-rotate:-5deg;top:16%;left:11%}.white-studio-partner-card[data-card="2"]{--float-rotate:4deg;transition-delay:60ms;top:18%;right:10%}.white-studio-partner-card[data-card="3"]{--float-rotate:4deg;transition-delay:.1s;bottom:14%;left:18%}.white-studio-partner-card[data-card="4"]{--float-rotate:-3deg;transition-delay:.14s;bottom:12%;right:18%}.white-studio-partner:hover .white-studio-partner-card,.white-studio-partner:focus-within .white-studio-partner-card{opacity:.72;transform:translate3d(0, 0, 0) scale(1) rotate(var(--float-rotate,0deg))}@keyframes whiteStudioLiquidVideoBreath{0%,to{transform:translate(-.5%)scale(1.006)}50%{transform:translate(.5%,-.35%)scale(1.014)}}@keyframes spectralGlowPulse{0%,to{opacity:calc(var(--spectral-glow-opacity) * .72)}50%{opacity:var(--spectral-glow-opacity)}}@media (max-width:760px){.white-studio-hero__actions{gap:11px}.white-studio-ai-orb-cta{min-width:186px}.white-studio-partner h2{font-size:clamp(28px,7vw,34px)}.white-studio-partner-card{opacity:.26;width:110px}.white-studio-partner:hover .white-studio-partner-card,.white-studio-partner:focus-within .white-studio-partner-card{opacity:.5}.white-studio-bottom-bar{grid-template-columns:auto auto;justify-content:space-between}.white-studio-bottom-bar>span{display:none}}.white-studio-liquid-core__video,.white-studio-liquid-core__fallback{border-radius:26px;width:95%;height:95%;inset:2.5% auto auto 2.5%}.white-studio-liquid-core__video{z-index:2;opacity:0;mix-blend-mode:normal;filter:none;backface-visibility:hidden;will-change:opacity;transition:opacity .52s linear;animation:none}.white-studio-liquid-core__video.is-visible{opacity:1}.white-studio-liquid-core__video.is-crossfading-out,.white-studio-liquid-core.is-video-ready .white-studio-liquid-core__fallback{opacity:0}.white-studio-liquid-core:not(.is-video-ready) .white-studio-liquid-core__fallback{opacity:.44}.white-studio-liquid-core:not(.is-video-ready) .white-studio-liquid-core__video,.white-studio-liquid-core:not(.is-video-ready) .white-studio-liquid-core__video.is-visible,.white-studio-liquid-core.is-video-failed .white-studio-liquid-core__video,.white-studio-liquid-core.is-reduced-motion .white-studio-liquid-core__video{opacity:0}.white-studio-liquid-core.is-video-failed .white-studio-liquid-core__fallback,.white-studio-liquid-core.is-reduced-motion .white-studio-liquid-core__fallback{opacity:1}.white-studio-liquid-core__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.white-studio-liquid-core__membrane,.white-studio-liquid-core__edge{z-index:4}.white-studio-liquid-core__flow,.white-studio-liquid-core__glint{z-index:5}.white-studio-liquid-core__shade{opacity:0;display:none}.white-studio-liquid-core__flow{opacity:0;filter:none;mix-blend-mode:normal;display:none}.white-studio-liquid-core__flow path{stroke:#52cdf8b3;stroke-width:1.7px;stroke-dasharray:28 48;animation-duration:4.8s}.white-studio-liquid-core__flow path:nth-child(2){stroke:#ffa84aa3;animation-duration:5.6s}.white-studio-liquid-core__flow path:nth-child(3){stroke:#ffffffc2;animation-duration:6.4s}.white-studio-liquid-core__glint,.white-studio-liquid-core__membrane{opacity:0;animation:none;display:none}.white-studio-liquid-stage__orb{background:radial-gradient(at 50% 48%,#fffffffa 0 36%,#ffffffb8 58%,#ffffff1f 82%,#fff0 96%),linear-gradient(#ffffff6b,#ffffff2e);box-shadow:0 20px 64px #1f190d05,0 0 0 1px #ffffff75,inset 0 1px #fffffffa}.white-studio-liquid-stage__orb:before{content:"";z-index:0;filter:blur(18px);pointer-events:none;background:radial-gradient(at 50% 52%,#fffffff5 0 50%,#ffffff6b 74%,#0000 100%);border-radius:34px;position:absolute;inset:-8%}.white-studio-liquid-core{z-index:1;background:0 0;box-shadow:0 18px 54px #1f190d05,0 0 0 1px #ffffff57,inset 0 1px #ffffffbd}.white-studio-liquid-core:after{content:"";z-index:7;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#fffffff0 0%,#ffffff5c 4%,#ffffff0a 8%,#0000 12% 88%,#ffffff0a 92%,#ffffff5c 96%,#fffffff0 100%),linear-gradient(#ffffffe6 0%,#ffffff52 5%,#ffffff0a 10%,#0000 14% 86%,#ffffff0f 91%,#ffffff6b 96%,#fffffff0 100%);position:absolute;inset:0}.white-studio-glass-link,.white-studio-button,.white-studio-text-link,.white-studio-navlinks a,.white-studio-case-carousel__controls button,.white-studio-bottom-bar a,.portfolio-cta-button,.portfolio-secondary-button,.portfolio-tertiary-button,.portfolio-nav-text,.portfolio-nav-desktop-ai-entry{transition:transform 1.28s cubic-bezier(.16,.84,.22,1),background 1.58s,border-color 1.46s,box-shadow 1.58s,color 1.22s,filter 1.46s}.white-studio-glass-link:before,.white-studio-button:before{opacity:.72;background:linear-gradient(110deg,#0000 0%,#ffffff52 28%,#d6a84f57 48%,#fff3 64%,#0000 82%),radial-gradient(circle at 18% 18%,#fff6de80,#0000 34%);transition:transform 1.86s cubic-bezier(.18,.82,.24,1),opacity 1.34s;transform:translate(-130%)}.white-studio-glass-link:hover:before,.white-studio-glass-link:focus-visible:before,.white-studio-button:hover:before,.white-studio-button:focus-visible:before{opacity:1;transform:translate(124%)}.white-studio-glass-link:hover,.white-studio-glass-link:focus-visible,.white-studio-button:hover,.white-studio-button:focus-visible,.white-studio-bottom-bar a:hover,.white-studio-bottom-bar a:focus-visible{background:radial-gradient(circle at 20% 0,#fff6def2,#0000 38%),linear-gradient(145deg,#fffffff5,#f3e8cfa8 58%,#ffffffb8),#fffc;border-color:#d6a84f75;box-shadow:inset 0 1px #fff,inset 0 -1px #8c67242e,0 24px 54px #1f190d26,0 0 0 5px #d6a84f0e}.white-studio-navlinks a{transition:transform 1.22s cubic-bezier(.16,.84,.22,1),background 1.54s,box-shadow 1.54s,border-color 1.44s,color 1.18s}.white-studio-navlinks a:before{background:linear-gradient(112deg,#0000 0%,#ffffffe6 38%,#d6a84f38 54%,#0000 75%);transition:opacity 1.34s,transform 1.84s cubic-bezier(.18,.82,.24,1);transform:translate(-82%)}.white-studio-navlinks a:after{background:linear-gradient(90deg,#0000,#d6a84fd1,#ffe6aaad,#0000);height:2px;transition:transform 1.48s cubic-bezier(.18,.82,.24,1),opacity 1.2s;bottom:5px}.white-studio-navlinks a:hover,.white-studio-navlinks a:focus-visible{background:radial-gradient(circle at 38% 0,#fff6def0,#0000 44%),radial-gradient(circle at 50% 100%,#d6a84f1f,#0000 48%),linear-gradient(#fffffffa,#faf5eab8);border-color:#d6a84f3d;box-shadow:inset 0 1px #fff,inset 0 -1px #8c67241f,0 16px 34px #1f190d1a}.white-studio-ai-orb{--spectral-wave-opacity:.72;--spectral-glow-opacity:.42;--spectral-fluid-opacity:.82;--spectral-wave-scale:1.04;--spectral-rim-opacity:.9;animation-duration:4.8s}.white-studio-ai-orb__fluid{animation-duration:4.9s}.white-studio-ai-orb__fluid-core,.white-studio-ai-orb__wave{animation-duration:3.2s}.white-studio-ai-orb__fluid-noise{animation-duration:3.8s}.white-studio-ai-orb-cta:hover .white-studio-ai-orb,.white-studio-ai-orb-cta:focus-visible .white-studio-ai-orb{--spectral-wave-opacity:1;--spectral-glow-opacity:.92;--spectral-fluid-opacity:1;--spectral-wave-scale:1.38;filter:saturate(1.28)brightness(1.09);animation-duration:2.6s;transform:scale(1.14)translateY(-1px)}.white-studio-ai-orb-cta:hover .white-studio-ai-orb__fluid,.white-studio-ai-orb-cta:focus-visible .white-studio-ai-orb__fluid{animation-duration:1.9s}.white-studio-ai-orb-cta:hover .white-studio-ai-orb__fluid-core,.white-studio-ai-orb-cta:focus-visible .white-studio-ai-orb__fluid-core,.white-studio-ai-orb-cta:hover .white-studio-ai-orb__wave,.white-studio-ai-orb-cta:focus-visible .white-studio-ai-orb__wave{animation-duration:1.35s}.white-studio-case-carousel{min-height:clamp(420px,38vw,540px)}.white-studio-case-carousel__track{inset:22px 0 86px}.white-studio-case-carousel:before,.white-studio-case-carousel:after{width:30%}.white-studio-case-card{width:clamp(260px,23vw,360px);transition:transform .78s cubic-bezier(.16,.84,.22,1),opacity .78s,filter .78s}.white-studio-case-card-shell{transition:transform .62s cubic-bezier(.16,.84,.22,1),border-color .62s,box-shadow .72s,filter .72s,background .72s}.white-studio-case-card[data-slot="0"]{--case-y:-51%;width:clamp(340px,32vw,460px)}.white-studio-case-card[data-slot="0"] .white-studio-case-card-shell{background:radial-gradient(circle at 50% 40%,#ffffff0f,#0000 48%),#090807;height:clamp(390px,35vw,510px)}.white-studio-case-card[data-slot="0"] .white-studio-case-media{background:radial-gradient(circle at 50% 46%,#d6a84f12,#0000 42%),#090807;border-radius:20px;height:100%}.white-studio-case-card[data-slot="0"] .white-studio-case-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;filter:saturate(1.03)contrast(1.02);transform:scale(1.02)}.white-studio-case-card[data-slot="-1"]{--case-x:calc(0px - min(28vw, 350px));--case-scale:.74;opacity:.34;filter:blur(2.8px)saturate(.7)}.white-studio-case-card[data-slot="1"]{--case-x:min(28vw, 350px);--case-scale:.74;opacity:.34;filter:blur(2.8px)saturate(.7)}.white-studio-case-card[data-slot="-2"]{--case-x:calc(0px - min(42vw, 520px));--case-scale:.58;opacity:.12;filter:blur(5px)saturate(.52)}.white-studio-case-card[data-slot="2"]{--case-x:min(42vw, 520px);--case-scale:.58;opacity:.12;filter:blur(5px)saturate(.52)}.white-studio-case-card:not([data-slot=hidden]):is(:hover,:focus-within) .white-studio-case-card-shell,.white-studio-case-card__button:is(:hover,:focus-visible) .white-studio-case-card-shell{transform:scale(1.07)}.white-studio-case-card[data-slot="0"]:is(:hover,:focus-within) .white-studio-case-card-shell,.white-studio-case-card[data-slot="0"] .white-studio-case-card__button:is(:hover,:focus-visible) .white-studio-case-card-shell,.white-studio-case-card:is(:hover,:focus-within) .white-studio-case-media img{transform:scale(1.04)}.white-studio-case-card[data-slot="0"]:is(:hover,:focus-within) .white-studio-case-media img{transform:scale(1.025)}.white-studio-case-carousel__controls button{transition:transform .32s cubic-bezier(.16,.84,.22,1),background .38s,border-color .34s,box-shadow .38s}.white-studio-page .white-studio-case-carousel{background:radial-gradient(circle at 50% 14%,#d6a84f1f,#0000 34%),linear-gradient(#fffffff7,#f9f7f1e6);min-height:clamp(420px,38vw,560px)}.white-studio-page .white-studio-case-carousel__track{inset:30px 0 94px}.white-studio-page .white-studio-case-card[data-slot="0"]{width:clamp(330px,34vw,520px)}.white-studio-page .white-studio-case-card[data-slot="0"] .white-studio-case-card-shell{background:linear-gradient(#ffffffc7,#f4f0e7b8),#f7f4ed;border-radius:30px;height:clamp(390px,34vw,510px)}.white-studio-page .white-studio-case-card[data-slot="0"] .white-studio-case-media{background:radial-gradient(circle at 50% 42%,#ffffffd1,#0000 45%),#f7f4ed;border-radius:30px;height:100%}.white-studio-page .white-studio-case-card[data-slot="0"] .white-studio-case-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(1.03)contrast(1.01);transform:scale(1.012)}.white-studio-page .white-studio-case-card[data-slot="-1"]{--case-x:calc(0px - min(30vw, 400px));--case-scale:.76;opacity:.38;filter:blur(2px)saturate(.78)}.white-studio-page .white-studio-case-card[data-slot="1"]{--case-x:min(30vw, 400px);--case-scale:.76;opacity:.38;filter:blur(2px)saturate(.78)}.white-studio-page .white-studio-case-card[data-slot="-2"]{--case-x:calc(0px - min(45vw, 580px));--case-scale:.58;opacity:.14;filter:blur(4.4px)saturate(.58)}.white-studio-page .white-studio-case-card[data-slot="2"]{--case-x:min(45vw, 580px);--case-scale:.58;opacity:.14;filter:blur(4.4px)saturate(.58)}.white-studio-page .white-studio-case-card:not([data-slot=hidden]):is(:hover,:focus-within) .white-studio-case-card-shell,.white-studio-page .white-studio-case-card__button:is(:hover,:focus-visible) .white-studio-case-card-shell{transform:translateY(-5px)scale(1.045)}.white-studio-page .white-studio-case-card[data-slot="0"]:is(:hover,:focus-within) .white-studio-case-card-shell,.white-studio-page .white-studio-case-card[data-slot="0"] .white-studio-case-card__button:is(:hover,:focus-visible) .white-studio-case-card-shell{transform:translateY(-4px)scale(1.025)}.white-studio-page .white-studio-case-card[data-slot="0"]:is(:hover,:focus-within) .white-studio-case-media img{transform:scale(1.035)}.white-studio-page .white-studio-screenshot-marquee{margin-top:clamp(46px,6vw,82px);padding-block:18px 26px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.white-studio-page .white-studio-screenshot-marquee__track{gap:clamp(18px,2.2vw,28px);animation-duration:56s}.white-studio-page .white-studio-screenshot-card--white-page{width:clamp(310px,31vw,470px);height:clamp(220px,22vw,330px)}.white-studio-page .white-studio-screenshot-card--white-page a{background:radial-gradient(circle at 52% 0,#d6a84f1f,#0000 38%),linear-gradient(#fffffffa,#f8f5edeb);border:1px solid #0f0d0912;border-radius:28px;transition:transform .34s cubic-bezier(.16,.84,.22,1),border-color .34s,box-shadow .38s,background .38s;overflow:hidden;box-shadow:inset 0 1px #fff,0 20px 58px #1f190d1f}.white-studio-page .white-studio-screenshot-card--white-page a:before{z-index:6;background:linear-gradient(112deg,#0000 0 34%,#ffffffb8 48%,#0000 62%),radial-gradient(circle at 50% 0,#d6a84f29,#0000 42%);transition:opacity .24s,transform .58s cubic-bezier(.18,.82,.24,1)}.white-studio-page .white-studio-screenshot-card--white-page:is(:hover,:focus-within) a,.white-studio-page .white-studio-screenshot-card--white-page a:is(:hover,:focus-visible){border-color:#d6a84f3d;transform:translateY(-7px)scale(1.025);box-shadow:inset 0 1px #fff,0 30px 76px #1f190d29}.white-studio-page .white-studio-screenshot-card--white-page figcaption{z-index:5;color:#14110cc7;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffffd1;border:1px solid #0f0d090e;border-radius:999px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 15px;font-size:13px;font-weight:660;display:flex;bottom:16px;left:18px;right:18px;overflow:hidden;box-shadow:inset 0 1px #fffffff0,0 12px 28px #1f190d17}.white-studio-page .white-studio-screenshot-card--white-page figcaption:after{content:"↗";color:var(--studio-gold-deep);flex:none;margin-left:10px;font-size:14px}.white-studio-page-preview{grid-template-rows:auto 1fr auto;padding:clamp(16px,1.8vw,24px);display:grid;position:absolute;inset:0}.white-studio-page-preview__topbar{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffffd6;border:1px solid #0f0d090e;border-radius:999px;justify-self:center;align-items:center;gap:8px;width:min(78%,330px);padding:7px 9px;display:flex;box-shadow:0 10px 22px #1f190d14}.white-studio-page-preview__brand{width:34px;height:34px;color:var(--studio-gold-deep);font-family:var(--studio-display-font);background:#fffbf1e0;border:1px solid #d6a84f3d;border-radius:50%;place-items:center;font-size:14px;font-weight:640;display:grid}.white-studio-page-preview__nav{color:#14110c9e;font-size:10px;font-weight:720}.white-studio-page-preview__orb{background:radial-gradient(circle at 30% 24%,#fffffff0,#0000 18%),radial-gradient(circle at 42% 52%,#41d5f057,#0000 44%),radial-gradient(circle at 70% 56%,#d6a84f57,#0000 45%),#e8e6df;border-radius:50%;width:28px;height:28px;margin-left:auto;box-shadow:inset 0 1px 1px #ffffffe6,0 7px 14px #1f190d1f}.white-studio-page-preview__body{grid-template-columns:minmax(104px,.72fr) minmax(120px,1fr);align-items:center;gap:clamp(14px,1.6vw,22px);padding:12px 0 16px;display:grid}.white-studio-page-preview__copy{gap:9px;min-width:0;display:grid}.white-studio-page-preview__copy strong{color:var(--studio-ink);font-family:var(--studio-display-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(20px,1.72vw,30px);font-weight:600;line-height:1.04;display:-webkit-box;overflow:hidden}.white-studio-page-preview__copy span{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.white-studio-page-preview__media{background:#f7f4ed;border:1px solid #0f0d090e;border-radius:22px;min-height:clamp(118px,12.5vw,190px);display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #1f190d1f}.white-studio-page-preview__media:after{pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff42,#0000 28%),linear-gradient(#0000 54%,#ffffff29);position:absolute;inset:0}.white-studio-page-preview__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(1.02)contrast(.98);transition:transform .58s,filter .58s}.white-studio-page .white-studio-screenshot-card--white-page:is(:hover,:focus-within) .white-studio-page-preview__media img{filter:saturate(1.08)contrast(1.02);transform:scale(1.045)}.white-studio-page-preview__footer{color:#14110c75;justify-content:space-between;font-size:11px;font-weight:720;display:flex}.white-studio-screenshot-card a{transition:transform 1.02s cubic-bezier(.16,.84,.22,1),border-color 1.1s,box-shadow 1.18s,background 1.1s}.white-studio-screenshot-card a:before{transition:opacity .94s,transform 1.52s cubic-bezier(.18,.82,.24,1)}.white-studio-partner-card{transition:opacity 1.08s,transform 1.18s cubic-bezier(.16,.84,.22,1),filter 1.08s}.white-studio-account-page{background:linear-gradient(180deg, #fbfaf6f5, #fffffffc 36rem), radial-gradient(circle at 50% 18rem, #d6a84f1f, transparent 38rem), var(--studio-bg)}.portfolio-shell:has(.white-studio-account-page) .white-studio-bottom-bar{display:none}.white-studio-wechat-gate,.white-studio-account-gate-panel,.white-studio-account-sidecard{color:var(--studio-ink);border:1px solid var(--studio-line);box-shadow:var(--studio-shadow-soft), inset 0 1px 0 #fffffff0;-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(#ffffffdb,#fbfaf6a3),#ffffffbd}.white-studio-wechat-gate{border-radius:34px}.white-studio-wechat-gate .portfolio-card-title,.white-studio-account-gate-panel .portfolio-card-title,.white-studio-account-sidecard .portfolio-card-title,.white-studio-wechat-gate .m44r2-flow-step p{color:var(--studio-ink)}.white-studio-wechat-gate .portfolio-body,.white-studio-account-gate-panel .portfolio-body,.white-studio-account-sidecard .portfolio-body,.white-studio-wechat-gate .text-white\/62,.white-studio-wechat-gate .text-white\/50,.white-studio-wechat-gate .text-white\/48,.white-studio-wechat-gate .text-white\/46{color:var(--studio-muted)!important}.white-studio-wechat-gate .m44r2-qr-chip,.white-studio-wechat-gate .m44r2-qr-pill,.white-studio-account-gate-panel .portfolio-ai-gate-chip{color:var(--studio-gold-deep);background:#ffffffa8;border-color:#d6a84f3d;box-shadow:inset 0 1px #ffffffeb}.white-studio-wechat-gate .m44r2-qr-card{border-left:1px solid var(--studio-line);background:radial-gradient(circle at 50% 10%,#d6a84f1a,#0000 40%),linear-gradient(#ffffffb8,#f7f4ec8a)}.white-studio-wechat-gate .m44r2-qr-card:before{background:radial-gradient(circle at 52% 45%,#d6a84f1c,#0000 54%),linear-gradient(120deg,#0000,#d6a84f14,#0000)}.white-studio-wechat-gate .m44r2-login-orb,.white-studio-wechat-gate .m44r2-qr-window{background:radial-gradient(circle at 50% 48%,#d6a84f21,#0000 38%),linear-gradient(145deg,#ffffffeb,#f7f4ecad);border-color:#d6a84f47;box-shadow:inset 0 1px #fffffff5,0 18px 42px #2e23131a}.white-studio-wechat-gate .m44r2-qr-grid{background:#ffffffb8;border-color:#0f0d0914}.white-studio-wechat-gate .m44r2-qr-grid span{background:#0f0d0917}.white-studio-wechat-gate .m44r2-qr-grid span.is-active{background:linear-gradient(135deg, var(--studio-ink), var(--studio-gold-deep));box-shadow:0 0 8px #d6a84f2e}.white-studio-wechat-gate .m44r2-flow-step,.white-studio-wechat-gate .m44r2-privacy-compact,.white-studio-wechat-gate .m44r2-consent-option,.white-studio-account-gate-panel .portfolio-ai-gate-step{border-color:var(--studio-line);color:var(--studio-soft-ink);background:#ffffffad;box-shadow:inset 0 1px #ffffffeb}.white-studio-wechat-gate .m44r2-support-panel,.white-studio-wechat-gate .m44r2-consent-strip{border-top-color:var(--studio-line);background:#ffffff75}.white-studio-wechat-gate .m44r2-qr-primary{background:linear-gradient(180deg, #302b22fa, #0f0d09fa), var(--studio-ink);color:#fffaf0;border-color:#0f0d09e6;box-shadow:0 16px 38px #1f190d2e}.white-studio-wechat-gate .m44r2-qr-primary:disabled{color:#0f0d0961;background:#0f0d0914;border-color:#0f0d091f}.white-studio-wechat-gate .portfolio-secondary-button,.white-studio-account-gate-panel .portfolio-secondary-button{border:1px solid var(--studio-line);color:var(--studio-ink);background:#ffffffc2;box-shadow:inset 0 1px #ffffffeb}.white-studio-account-gate-panel .portfolio-cta-button{background:var(--studio-ink);color:#fffaf0;border:1px solid #0f0d09e6}.white-studio-account-sidecard{border-radius:32px}.m44r2-qr-modal__backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf6a3}.m44r2-qr-modal__panel{border-color:var(--studio-line-strong);background:linear-gradient(180deg, #fffffff5, #fbfaf6e6), var(--studio-bg);color:var(--studio-ink);box-shadow:0 30px 90px #2e231338}.m44r2-qr-modal__close{border-color:var(--studio-line);color:var(--studio-ink);background:#ffffffc2}.m44r2-qr-state{color:var(--studio-ink)}.m44r2-qr-check,.m44r2-qr-expired{color:var(--studio-gold-deep);background:#ffffffe0}@media (max-width:767px){.white-studio-wechat-gate .m44r2-qr-card{border-top:1px solid var(--studio-line);border-left:0}}.white-studio-works-page,.white-studio-work-detail-page{background:linear-gradient(180deg, #fbfaf6f5, #fffffffc 36rem), radial-gradient(circle at 48% 15rem, #d6a84f1f, transparent 38rem), var(--studio-bg)}:is(.portfolio-shell:has(.white-studio-works-page) .white-studio-bottom-bar,.portfolio-shell:has(.white-studio-work-detail-page) .white-studio-bottom-bar){display:none}.portfolio-shell:has(.white-studio-case-page) .white-studio-bottom-bar{display:none}.white-studio-secondary-page.white-studio-works-page .portfolio-section{width:min(1340px,100vw - 32px)}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro{background:radial-gradient(circle at 78% 18%,#d6a84f1f,#0000 24%),radial-gradient(circle at 26% 110%,#f6ecd8b3,#0000 34%),linear-gradient(#ffffffb8,#ffffff80);border-color:#d6a84f14;grid-template-columns:1fr;align-items:start;gap:clamp(22px,3vw,36px);width:min(1340px,100vw - 32px);min-height:0;padding:clamp(38px,5.4vw,68px) clamp(52px,7vw,92px) clamp(52px,7vw,92px);display:grid;position:relative;box-shadow:inset 0 1px #fffffffa,0 18px 54px #1f190d0d}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro:after{display:none}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro>*{z-index:1;position:relative}.portfolio-works-hero-copy{max-width:760px;padding-top:clamp(4px,1.2vw,18px)}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-copy .portfolio-page-title{line-height:.98}.portfolio-works-hero-banner{background:radial-gradient(circle at 18% 20%,#fffffff2,#0000 28%),linear-gradient(145deg,#ffffffd1,#f7f1e370);border:1px solid #d6a84f1f;border-radius:48px;width:100%;min-height:clamp(280px,30vw,410px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 26px 70px #1f190d0f}.portfolio-works-hero-banner:before,.portfolio-works-hero-banner:after{z-index:1;pointer-events:none;content:"";position:absolute;inset:0}.portfolio-works-hero-banner:before{background:linear-gradient(90deg,#ffffffeb 0%,#ffffff57 17%,#0000 38% 68%,#ffffff80 100%),linear-gradient(#ffffffe6 0%,#0000 22% 74%,#ffffffd1 100%)}.portfolio-works-hero-banner:after{mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle at 16% 22%,#fffffff2,#0000 28%),radial-gradient(circle at 82% 12%,#d6a84f29,#0000 38%),radial-gradient(circle at 50% 102%,#f6ecd8b8,#0000 36%)}.portfolio-works-hero-banner__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.96)contrast(1.02)brightness(1.04);transform:scale(1.035)}.portfolio-works-hero-proof-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 24% 10%,#fffffff5,#0000 18%),radial-gradient(circle at 54% 40%,#d6a84f29,#0000 46%),linear-gradient(145deg,#fffc,#f7f4ec80);border:1px solid #d6a84f24;border-radius:34px;gap:12px;width:min(300px,68%);margin:clamp(18px,2.4vw,28px);padding:clamp(18px,2.4vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 26px 70px #1f190d12}.portfolio-works-hero-proof-card:before{pointer-events:none;content:"";border:1px solid #ffffffb3;border-radius:32px;position:absolute;inset:16px}.portfolio-works-hero-proof-card strong{color:var(--studio-ink);font-family:var(--studio-display-font);font-size:clamp(58px,6vw,86px);font-weight:520;line-height:.9}.portfolio-works-hero-proof-card>span{color:var(--studio-soft-ink);font-size:14px}.portfolio-works-hero-proof-card div{border-top:1px solid #d6a84f1f;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding-top:14px;display:grid}.portfolio-works-hero-proof-card em{color:var(--studio-gold-deep);font-family:var(--studio-mono-font);font-size:12px;font-style:normal}.portfolio-works-hero-proof-card p{color:var(--studio-ink);margin:0;font-size:15px;line-height:1.58}.white-studio-secondary-page.white-studio-works-page .portfolio-works-masonry{gap:clamp(18px,2vw,28px)}.white-studio-secondary-page.white-studio-works-page .portfolio-works-direction-section{gap:clamp(20px,3vw,38px);margin-top:clamp(28px,4vw,54px);display:grid}.portfolio-works-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.portfolio-works-direction-card{background:radial-gradient(circle at 18% 0,#fff6de9e,#0000 38%),linear-gradient(145deg,#fffffff5,#fbfaf6ad);border:1px solid #d6a84f1f;border-radius:24px;min-height:126px;padding:clamp(21px,2.2vw,28px) clamp(24px,2.7vw,34px);box-shadow:inset 0 1px #fff,0 18px 48px #1f190d0d}.portfolio-works-direction-card h2{color:var(--studio-ink);font-family:var(--studio-sans-font);letter-spacing:0;margin:0 0 14px;font-size:clamp(23px,1.9vw,29px);font-weight:760}.portfolio-works-direction-card p{color:var(--studio-soft-ink);margin:0;font-size:18px;line-height:1.78}.white-studio-secondary-page.white-studio-works-page .portfolio-card{background:radial-gradient(at 50% 100%,#ffffffd6,#0000 52%),radial-gradient(circle at 88% 10%,#fff6de6b,#0000 34%),linear-gradient(145deg,#fffffff7,#fbfaf6b8),#ffffffd6!important;border-color:#d6a84f24!important;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #d6a84f14,0 20px 54px #fff6dee6,0 18px 46px #d6a84f13!important}.white-studio-secondary-page.white-studio-works-page .portfolio-card:hover{transform:translateY(-5px);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #d6a84f1a,0 26px 70px #fff6def2,0 24px 68px #d6a84f24!important}.white-studio-secondary-page.white-studio-works-page .portfolio-card-meta{background:#ffffff9e!important;border:1px solid #d6a84f14!important;box-shadow:inset 0 1px #fffffff0!important}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate{background:radial-gradient(circle at 50% 0,#fff6de66,#0000 42%),#ffffffad;border:1px solid #d6a84f2e;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffc7,0 12px 30px #fff6dec7,0 10px 28px #d6a84f0e}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate__image{opacity:1;filter:saturate(1.08)contrast(1.06)brightness(1.02)}.white-studio-secondary-page.white-studio-works-page .portfolio-card:hover .portfolio-photo-plate__image{opacity:1}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate:before{z-index:2;pointer-events:none;content:"";border-radius:inherit;opacity:.2;mix-blend-mode:screen;background:radial-gradient(at 50% -8%,#ffffff8f,#0000 34%),radial-gradient(at -6%,#ffffff80,#0000 28%),radial-gradient(at 106% 52%,#fff6de6b,#0000 30%),radial-gradient(at 50% 106%,#ffffff94,#0000 30%),radial-gradient(circle at 92% 88%,#d6a84f24,#0000 34%);position:absolute;inset:0}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate[data-placeholder=false]:after{z-index:2;opacity:.34;mix-blend-mode:screen;background:radial-gradient(at 50% 100%,#ffffff80,#0000 72%),radial-gradient(at 88% 96%,#d6a84f1f,#0000 58%);height:18%;inset:auto -2px -2px}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate[data-fit-mode=contain] .portfolio-photo-plate__image{padding:clamp(10px,1.4vw,18px)}.white-studio-secondary-page.white-studio-case-page .portfolio-section,.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout{width:min(1340px,100vw - 32px)}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero{grid-template-columns:minmax(0,.98fr) minmax(460px,.92fr);gap:clamp(28px,4vw,64px);padding:clamp(104px,10vw,150px) clamp(22px,4vw,54px) clamp(42px,6vw,84px)}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title{max-width:680px;font-size:clamp(44px,4.8vw,74px);line-height:1.04}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title span{display:block}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero{grid-template-columns:minmax(0,1fr);padding:104px 0 38px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title{overflow-wrap:normal;word-break:keep-all;max-width:min(100%,350px);font-size:clamp(40px,13.6vw,52px);line-height:1.04}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero__media{border-radius:30px;min-height:360px}}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list{background:linear-gradient(145deg,#ffffffad,#ffffff5c),#ffffff85;border:1px solid #0f0d0913;border-radius:26px;max-width:720px;padding:18px;box-shadow:inset 0 1px #fffffff0}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list p{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list span,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list span,.white-studio-secondary-page.white-studio-case-page .portfolio-work-spec-grid span{color:var(--studio-gold-deep)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list strong,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list strong,.white-studio-secondary-page.white-studio-case-page .portfolio-published-owner-story,.white-studio-secondary-page.white-studio-case-page .portfolio-published-risk__copy,.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit p{color:var(--studio-soft-ink)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-owner-story{border-left:1px solid #d6a84f61;max-width:650px;padding-left:18px;font-size:15px;line-height:1.82}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero__media{background:radial-gradient(circle at 50% 0,#fff6dea3,#0000 35%),linear-gradient(145deg,#fffffff0,#f7f4ecc2);border:1px solid #d6a84f3d;border-radius:42px;min-height:clamp(440px,38vw,620px);box-shadow:inset 0 1px #fffffffa,inset 0 0 0 10px #ffffff70,0 28px 84px #1f190d21}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero__image{-o-object-fit:contain;object-fit:contain;padding:clamp(18px,2vw,30px)}.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout{margin:0 auto;display:block;position:relative}.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout__content{width:100%}.portfolio-case-floating-nav{z-index:30;-webkit-backdrop-filter:blur(20px)saturate(1.16);backdrop-filter:blur(20px)saturate(1.16);background:#ffffffbd;border:1px solid #0f0d0914;border-radius:999px;gap:6px;width:fit-content;max-width:min(100%,760px);margin:0 auto 28px;padding:6px;display:flex;position:sticky;top:136px;box-shadow:0 18px 48px #1f190d1a,inset 0 1px #fffffff5}.portfolio-case-floating-nav__rail{display:none}.portfolio-case-floating-nav__item{color:#0f0d099e;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:720;text-decoration:none;transition:background .24s,color .24s,transform .24s;display:inline-flex}.portfolio-case-floating-nav__item:hover,.portfolio-case-floating-nav__item[aria-current=true]{color:var(--studio-ink);background:#d6a84f1f;transform:translateY(-1px)}.portfolio-case-floating-nav__dot{opacity:.42;background:currentColor;border-radius:999px;width:6px;height:6px}.portfolio-case-floating-nav__number{color:var(--studio-gold-deep);font-family:var(--studio-mono-font)}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block{width:min(1340px,100vw - 32px);max-width:none;margin-inline:auto;padding:clamp(58px,7vw,96px) clamp(22px,4vw,58px)}.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list{background:#ffffff9e;border:1px solid #0f0d0913;border-radius:26px;gap:.68rem;max-width:720px;padding:18px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list p{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px;min-height:0;margin:0;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-card{grid-template-columns:minmax(0,.66fr) minmax(360px,.54fr);align-items:stretch;gap:clamp(24px,4vw,56px);min-height:clamp(360px,32vw,480px);padding:clamp(34px,4.4vw,58px);display:grid;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-copy{z-index:2;align-self:center;max-width:760px;position:relative}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual{z-index:1;background:radial-gradient(at 46% 12%,#ffffffeb,#0000 34%),radial-gradient(at 74% 58%,#fff6de80,#0000 46%),#ffffff9e;border-radius:32px;min-height:clamp(350px,31vw,500px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 24px 70px #fff6ded1,0 18px 54px #d6a84f14}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual__image{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 26%;object-position:60% 26%}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-heading{max-width:720px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel{border-radius:42px;min-height:clamp(540px,42vw,680px);padding:clamp(18px,2vw,28px) clamp(18px,2.4vw,32px) clamp(62px,5vw,82px);overflow:hidden;background:radial-gradient(at 50% 18%,#fff6de8a,#0000 38%),radial-gradient(at 50% 82%,#d6a84f1a,#0000 42%),linear-gradient(90deg,#fffffffa,#fbfaf6eb 48%,#fffffffa),#fff!important;border:1px solid #d6a84f29!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__viewport,.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__track{min-height:clamp(430px,34vw,540px)}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card{max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=active]{width:min(450px,34vw)!important;transform:translate3d(0,-18px,104px)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=left]{transform:translate3d(clamp(-388px,-29vw,-270px),30px,-150px)rotateY(5deg)rotate(-2deg)scale(.67)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=right]{transform:translate3d(clamp(270px,29vw,388px),30px,-150px)rotateY(-5deg)rotate(2deg)scale(.67)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=rear-left],.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=rear-right]{opacity:.14!important;filter:blur(7px)saturate(.55)contrast(.88)brightness(1.12)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__plate{border:1px solid #d6a84f2e;border-radius:30px;min-height:clamp(279px,24vw,387px);box-shadow:inset 0 1px #fff,0 24px 70px #1f190d1f;background:radial-gradient(circle at 50% 0,#fff6de85,#0000 36%),linear-gradient(145deg,#fffffff5,#f7f4ecd1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=active] .portfolio-case-carousel__plate{border-radius:32px;min-height:clamp(378px,31vw,486px)}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=active] figcaption{display:none}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__controls{z-index:10;bottom:clamp(18px,2.2vw,28px)}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__readout{min-width:min(430px,42vw);max-width:min(500px,48vw);color:var(--studio-ink);text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:#ffffffd1;border:1px solid #d6a84f3d;border-radius:999px;gap:2px;padding:12px 24px 13px;display:grid;box-shadow:inset 0 1px #fff,0 16px 42px #fff6dedb,0 12px 34px #d6a84f1a}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__control{width:44px;height:44px;color:var(--studio-ink);box-shadow:inset 0 1px #fff,0 14px 34px #1f190d1a;background:#ffffffdb!important;border-color:#d6a84f33!important}.portfolio-shell:has(.white-studio-case-page) .white-studio-topbar{z-index:50;-webkit-backdrop-filter:blur(32px)saturate(1.55);backdrop-filter:blur(32px)saturate(1.55);background:linear-gradient(145deg,#ffffffe6,#ffffff7a),#ffffff9e;border:1px solid #ffffffdb;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:64px;margin:20px auto 0;padding:8px 10px;display:flex;position:relative;top:auto;left:auto;transform:none;box-shadow:0 20px 52px #1f190d29,inset 0 1px #fffffff5,inset 0 -1px #0f0d0914}.portfolio-shell:has(.white-studio-case-page) .white-studio-brand{background:radial-gradient(circle at 18% 12%,#fff,#0000 40%),linear-gradient(135deg,#fffffffa,#f9f7f1d1 58%,#ffffffb3),#ffffffe6;border:1px solid #0f0d0913;min-height:44px;padding:4px 10px;box-shadow:inset 0 1px #fff,inset 0 -1px #0f0d090f,0 10px 26px #1f190d14}.portfolio-shell:has(.white-studio-case-page) .white-studio-brand__source-logo{filter:drop-shadow(0 1px #ffffff9e);width:134px!important}.portfolio-shell:has(.white-studio-case-page) .white-studio-navlinks{box-shadow:none;background:0 0;border:0;padding:0}.portfolio-shell:has(.white-studio-case-page) .white-studio-navlinks .white-studio-home-link{color:#0f0d099e;border-radius:999px;align-items:center;min-height:36px;padding:7px 13px;display:inline-flex}.portfolio-shell:has(.white-studio-case-page) .white-studio-navlinks a[href=\/visit]{display:none}.portfolio-shell:has(.white-studio-case-page) .white-studio-glass-link{min-height:44px}.portfolio-shell:has(.white-studio-case-page) .white-studio-case-page{padding-top:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav{display:none}.white-studio-secondary-page.white-studio-case-page .portfolio-case-brief-plate{background:radial-gradient(circle at 18% 12%,#fffffffa,#0000 34%),radial-gradient(circle at 86% 8%,#d6a84f24,#0000 32%),linear-gradient(145deg,#ffffffeb,#f9f7f1b8),#ffffffd1;border-color:#d6a84f2e;flex-direction:column;justify-content:center;min-height:clamp(380px,34vw,560px);padding:clamp(28px,4vw,54px);display:flex;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-case-brief-plate:before{pointer-events:none;content:"";border:1px solid #ffffffb8;border-radius:32px;position:absolute;inset:16px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-brief-plate:after{display:none!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-brief-list{z-index:1;gap:12px;display:grid;position:relative}.white-studio-secondary-page.white-studio-case-page .portfolio-case-brief-list p{border-top:1px solid #0f0d0914;grid-template-columns:88px minmax(0,1fr);gap:16px;margin:0;padding-top:12px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-brief-list span,.white-studio-secondary-page.white-studio-case-page .portfolio-case-reading-card .portfolio-card-kicker{font-family:var(--studio-mono-font);letter-spacing:.06em;font-size:12px;color:var(--studio-gold-deep)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-brief-list strong,.white-studio-secondary-page.white-studio-case-page .portfolio-case-soft-note{color:var(--studio-soft-ink);font-size:14px;font-weight:650;line-height:1.72}.white-studio-secondary-page.white-studio-case-page .portfolio-case-soft-note{z-index:1;border-left:1px solid #d6a84f5c;margin-bottom:0;padding-left:16px;position:relative}.white-studio-secondary-page.white-studio-case-page .portfolio-case-reading-card{min-height:220px;background:radial-gradient(circle at 12% 0,#ffffffeb,#0000 32%),linear-gradient(145deg,#ffffffe6,#f9f7f1a3),#ffffffd1!important;border-color:#d6a84f24!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero{-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:radial-gradient(circle at 82% 12%,#d6a84f1f,#0000 26%),linear-gradient(145deg,#ffffffdb,#fbfaf69e),#ffffffb3;border:1px solid #0f0d0912;border-radius:36px;width:min(1340px,100vw - 32px);min-height:auto;box-shadow:0 24px 72px #1f190d16,inset 0 1px #fffffff5}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block{-webkit-backdrop-filter:blur(22px)saturate(1.16);backdrop-filter:blur(22px)saturate(1.16);border:1px solid #0f0d0913;border-radius:34px;background:linear-gradient(145deg,#ffffffd1,#fbfaf694),#ffffffad!important;box-shadow:0 18px 54px #1f190d14,inset 0 1px #fffffff5!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block .portfolio-section-kicker,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-heading .portfolio-section-kicker{font-size:12px;line-height:1;color:#0f0d09b8!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block .portfolio-section-title{max-width:680px;font-size:clamp(44px,4.8vw,74px);line-height:1.04}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-shell{grid-template-columns:minmax(0,1.04fr) minmax(330px,.86fr);align-items:stretch;gap:clamp(24px,3.4vw,50px);display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-copy{flex-direction:column;min-width:0;min-height:100%;display:flex}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{background:radial-gradient(circle at 14% 0,#fff6dea8,#0000 42%),linear-gradient(145deg,#ffffffeb,#fbfaf6a8);border:1px solid #d6a84f26;border-radius:30px;flex-direction:column;min-width:0;min-height:100%;padding:clamp(18px,2vw,24px);display:flex;box-shadow:inset 0 1px #fffffffa,0 18px 48px #1f190d11}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs__heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs__heading h3{color:var(--studio-ink);font-family:var(--studio-display-font);letter-spacing:0;margin:0;font-size:clamp(25px,2.3vw,34px);line-height:.98}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-board{flex:1;gap:12px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card{background:radial-gradient(circle at 18% 0,#fff6de70,#0000 42%),linear-gradient(145deg,#fffffff0,#fbfaf6a8);border:1px solid #d6a84f24;border-radius:20px;min-width:0;padding:16px;box-shadow:inset 0 1px #fffffff5,0 14px 34px #1f190d0b}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card--keywords{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-orb{width:72px;height:72px;color:var(--studio-gold);background:radial-gradient(circle,#fffffff5,#f7efdda3),repeating-radial-gradient(circle,#d6a84f29 0 1px,#0000 1px 9px);border:1px solid #d6a84f33;border-radius:999px;place-items:center;font-size:34px;font-weight:800;line-height:1;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-label{color:var(--studio-gold);margin:0 0 12px;font-size:13px;font-weight:820;line-height:1.2}.white-studio-secondary-page.white-studio-case-page .portfolio-case-keyword-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-keyword-row span{min-height:42px;color:var(--studio-soft-ink);text-align:center;background:#ffffffb8;border:1px solid #d6a84f2e;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:760;display:inline-flex}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row span,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row span{color:#0f0d09c2;text-align:center;background:#ffffff94;border-radius:18px;align-content:center;justify-items:center;gap:6px;min-height:58px;font-size:12px;font-weight:760;line-height:1.2;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row strong,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row strong{width:34px;height:34px;color:var(--studio-gold);background:linear-gradient(#fffffff0,#f7efddb8);border:1px solid #d6a84f2e;border-radius:999px;place-items:center;font-size:12px;line-height:1;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-pair--evidence{grid-template-columns:minmax(0,1.42fr) minmax(150px,.58fr)}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count{color:var(--studio-gold);line-height:1}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count strong{font-family:var(--studio-display-font);font-size:54px;font-weight:760;line-height:.82;display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count span{color:#0f0d09a8;margin-top:9px;font-size:12px;font-weight:760;line-height:1.25;display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs figure{background:#f5f1e8b8;border:1px solid #0f0d090f;border-radius:12px;min-height:72px;position:relative;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs img{-o-object-fit:cover;object-fit:cover}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card--heat{align-content:center;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-heat-fire{margin-top:4px;font-size:22px;line-height:1.1;display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-case-heat-meter{background:#d6a84f29;border-radius:999px;height:12px;margin-top:14px;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-case-heat-meter span{border-radius:inherit;background:linear-gradient(90deg,#c48a21,#efc469);height:100%;display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card--heat p:last-child{color:var(--studio-gold);margin:10px 0 0;font-size:13px;font-weight:820}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-quote{color:#0f0d09d1;background:radial-gradient(circle at 100% 100%,#d6a84f1f,#0000 38%),linear-gradient(145deg,#fff6dec7,#ffffffa3);border:1px solid #d6a84f1f;border-radius:20px;align-items:center;gap:14px;margin:0;padding:16px 18px;font-size:15px;font-weight:780;line-height:1.55;display:flex;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-car-mark{background:radial-gradient(circle at 36% 24%,#fffffff0,#0000 28%),linear-gradient(145deg,#fff8e6f5,#eac06757);border:1px solid #d6a84f38;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffffff5,0 12px 24px #b8802a1f}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-car-mark:before{border:2px solid var(--studio-gold);content:"";background:linear-gradient(90deg,#0000 0 28%,#d6a84f38 28% 72%,#0000 72%),#ffffffb3;border-radius:10px 12px 7px 7px;width:22px;height:11px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-car-mark:after{background:var(--studio-gold);width:5px;height:5px;box-shadow:13px 0 0 var(--studio-gold);content:"";border-radius:999px;position:absolute;bottom:9px;left:10px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-car-mark>span{border:1.5px solid var(--studio-gold);border-bottom:0;border-radius:8px 8px 2px 2px;width:8px;height:5px;position:absolute;top:12px;left:15px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-heading .portfolio-section-title{max-width:680px;font-size:clamp(34px,3.8vw,56px);line-height:1.06}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-heading .portfolio-body{max-width:720px;font-size:14px;font-weight:650;line-height:1.72;color:var(--studio-soft-ink)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list span{letter-spacing:0;font-size:17px;line-height:1.45;color:var(--studio-gold)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-copy .portfolio-published-summary-list{flex:1}.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list strong{font-size:16px;font-weight:650;line-height:1.72;color:var(--studio-soft-ink)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-card{border:1px solid #0f0d0913;border-radius:34px;background:radial-gradient(at 82% 22%,#fff6de8f,#0000 34%),radial-gradient(at 95% 72%,#d6a84f29,#0000 38%),linear-gradient(145deg,#fffffff5,#fbfaf6ad),#ffffffd1!important;box-shadow:0 18px 54px #1f190d14,inset 0 1px #fffffff5!important}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-card h2{max-width:620px;color:var(--studio-ink)}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-card p:last-child{max-width:760px;color:var(--studio-soft-ink)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual{margin:clamp(-24px,-2vw,-12px) clamp(-34px,-3vw,-18px) clamp(-34px,-3vw,-18px) 0}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual:before,.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual:after{z-index:2;pointer-events:none;content:"";position:absolute;inset:0}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual:before{mix-blend-mode:screen;background:linear-gradient(90deg,#ffffffc7 0%,#ffffff3d 16%,#0000 36%),linear-gradient(#ffffff47 0%,#0000 12% 84%,#ffffff85 100%),radial-gradient(at 92% 18%,#fff6de42,#0000 36%)}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual:after{background:radial-gradient(at 50% 104%,#ffffff9e,#0000 48%),radial-gradient(at 94% 74%,#d6a84f1a,#0000 40%)}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual__image{-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 11% 100%),linear-gradient(#000 0% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 11% 100%),linear-gradient(#000 0% 94%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.white-studio-secondary-page.white-studio-case-page .portfolio-work-spec-grid{gap:clamp(14px,1.6vw,20px);width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(24px,4vw,58px)}.white-studio-secondary-page.white-studio-case-page .portfolio-work-spec-grid>div{border-radius:26px;min-height:106px;padding:24px 28px;box-shadow:inset 0 1px #fff,0 14px 38px #1f190d0f;background:radial-gradient(circle at 16% 0,#fff6de8c,#0000 42%),linear-gradient(145deg,#fffffff5,#fbfaf6c2)!important;border:1px solid #d6a84f1f!important}.white-studio-secondary-page.white-studio-case-page .portfolio-work-spec-grid span{font-weight:760;line-height:1.45;color:var(--studio-gold)!important;font-size:17px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-work-spec-grid strong{margin-top:.68rem;font-weight:650;line-height:1.72;color:var(--studio-soft-ink)!important;font-size:16px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs .portfolio-work-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs .portfolio-work-spec-grid>div{border-radius:20px;flex-direction:column;justify-content:flex-start;min-height:102px;padding:16px;display:flex}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs .portfolio-work-spec-grid span{line-height:1.2;font-size:13px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs .portfolio-work-spec-grid strong{margin-top:.5rem;line-height:1.52;font-size:13.5px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel:before,.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel:after{z-index:9;pointer-events:none;content:"";width:clamp(110px,16vw,230px);position:absolute;top:0;bottom:0}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel:before{background:linear-gradient(90deg,#fff 0%,#ffffffe0 26%,#ffffff57 62%,#0000 100%);left:0}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel:after{background:linear-gradient(270deg,#fff 0%,#ffffffe0 26%,#ffffff57 62%,#0000 100%);right:0}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__spotlight{filter:blur(24px);opacity:.92;width:min(760px,68vw);height:min(460px,36vw);top:14%;background:radial-gradient(at 50% 44%,#d6a84f2e,#0000 48%),radial-gradient(at 50% 70%,#ffffffdb,#0000 58%)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=left],.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=right]{opacity:.32!important;filter:blur(4px)saturate(.7)contrast(.92)brightness(1.05)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__readout strong{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__readout span{color:var(--studio-gold-deep);letter-spacing:.02em;font-size:11px;font-weight:680}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__control:hover,.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__control:focus-visible{transform:translateY(-3px)scale(1.06);box-shadow:inset 0 1px #fff,0 18px 42px #fff6dee6,0 14px 34px #d6a84f29;background:radial-gradient(circle at 32% 0,#fff6dedb,#0000 48%),linear-gradient(145deg,#fffffffa,#f7eedbb8),#ffffffeb!important;border-color:#d6a84f5c!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-risk,.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit,.white-studio-secondary-page.white-studio-case-page .white-conversion-panel,.white-studio-secondary-page.white-studio-case-page .portfolio-recommendation-rail{background:linear-gradient(145deg,#ffffffd1,#fbfaf694),#ffffffad!important;border-color:#0f0d0913!important;box-shadow:0 18px 54px #1f190d14,inset 0 1px #fffffff5!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit .portfolio-champagne-cta{isolation:isolate;text-shadow:0 1px #fff8e657;min-height:54px;position:relative;overflow:hidden;color:#17120a!important;background:radial-gradient(circle at 28% 8%,#ffffffdb,#0000 34%),linear-gradient(145deg,#ffeebef5,#cf9a36e6 48%,#a9701ef0),#d6a84f!important;border:1px solid #ac7b2552!important;box-shadow:inset 0 1px #ffffffb3,inset 0 -12px 24px #7c521429,0 18px 42px #b8802a2e,0 8px 18px #1f190d14!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit .portfolio-champagne-cta:before{content:"";opacity:.78;pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff9e 43%,#fff6de47 54%,#0000 74%);animation:5.8s cubic-bezier(.16,.84,.22,1) infinite caseChampagneCtaSheen;position:absolute;inset:-40% -26%}.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit .portfolio-champagne-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff61,#0000 52%);position:absolute;inset:1px}.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit .portfolio-champagne-cta>svg{z-index:1;position:relative}.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit .portfolio-champagne-cta:hover,.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit .portfolio-champagne-cta:focus-visible{filter:saturate(1.05)contrast(1.02);transform:translateY(-2px);border-color:#8c67247a!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -12px 24px #7c521424,0 24px 56px #b8802a3d,0 10px 24px #1f190d1a!important}@media (prefers-reduced-motion:reduce){.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit .portfolio-champagne-cta:before{animation:none;transform:translate(0)}}@media (max-width:1080px){.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-shell{grid-template-columns:1fr}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{max-width:760px}}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-section,.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero{border-radius:26px;grid-template-columns:minmax(0,1fr);padding:104px 18px 38px}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title{word-break:keep-all;max-width:min(100%,342px);font-size:clamp(40px,13.4vw,51px);line-height:1.06}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list{padding:14px}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block{padding:22px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{border-radius:24px;padding:16px}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs__heading{flex-direction:column;align-items:flex-start}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list p,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list p{grid-template-columns:72px minmax(0,1fr);gap:12px}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list span,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list span{font-size:15px}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list strong,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list strong{font-size:14px}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-card{grid-template-columns:1fr;padding:24px}.white-studio-secondary-page.white-studio-case-page .portfolio-owner-take-visual{min-height:280px;margin:0}.white-studio-secondary-page.white-studio-case-page .portfolio-work-spec-grid{grid-template-columns:1fr;padding-inline:0}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs .portfolio-work-spec-grid,.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card--keywords,.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-pair,.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-pair--evidence,.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-row{grid-template-columns:1fr}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-orb{width:58px;height:58px;font-size:28px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-keyword-row,.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row{grid-template-columns:1fr}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel{min-height:500px;padding:16px 12px 70px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__viewport,.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__track{min-height:410px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel:before,.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel:after{width:44px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=active]{width:min(286px,78vw)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=left]{transform:translate3d(-188px,34px,-150px)rotateY(5deg)rotate(-2deg)scale(.64)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__card[data-slot=right]{transform:translate3d(188px,34px,-150px)rotateY(-5deg)rotate(2deg)scale(.64)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-carousel__readout{min-width:min(248px,64vw);max-width:min(248px,64vw)}}.white-studio-works-page .portfolio-page-title,.white-studio-work-detail-page .portfolio-page-title,.white-studio-work-detail-page .portfolio-section-title{color:var(--studio-ink)}.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout{width:min(1340px,100vw - 32px);display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout__content{width:100%;min-width:0}.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout__content>.portfolio-section{width:100%!important;max-width:100%!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav{z-index:34;width:84px;color:var(--studio-soft-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-column:1;gap:8px;margin:0;padding:0;display:grid;position:fixed;top:148px;left:max(8px,50vw - 718px);box-shadow:none!important;background:0 0!important;border:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__rail{background:linear-gradient(#0000,#d6a84f57,#0000);width:1px;display:block;position:absolute;top:12px;bottom:12px;left:8px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item{background:0 0;border:1px solid #0000;border-radius:17px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;min-height:40px;padding:6px;font-size:10px;font-weight:720;line-height:1.25;display:grid;position:relative;color:#0f0d0980!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item:hover,.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item[aria-current=true]{border-color:#d6a84f2e;transform:translate(2px);box-shadow:inset 0 1px #fff,0 12px 30px #1f190d13;color:var(--studio-ink)!important;background:radial-gradient(circle at 18% 0,#fff6de9e,#0000 46%),#ffffffb8!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__dot{z-index:1;opacity:1;background:#fff;border:1px solid #d6a84f5c;justify-self:center;width:8px;height:8px;position:relative;box-shadow:0 0 0 4px #ffffffdb}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item[aria-current=true] .portfolio-case-floating-nav__dot{background:var(--studio-gold-deep);box-shadow:0 0 0 4px #fff6def5,0 10px 18px #d6a84f2e}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__number{display:none}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__label{white-space:nowrap;min-width:0;display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel{border-radius:38px;min-height:clamp(560px,42vw,690px);padding:clamp(22px,2.6vw,34px) clamp(28px,3.2vw,46px) clamp(132px,9vw,154px);overflow:hidden;width:100%!important;max-width:100%!important;margin-inline:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel:before,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel:after{width:clamp(54px,6vw,96px)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__viewport{min-height:clamp(456px,34vw,560px);overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__track{min-height:clamp(438px,32vw,530px)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__spotlight{opacity:.72;filter:blur(30px);width:min(620px,56vw);height:min(360px,28vw);top:18%}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card{top:50%;left:50%;overflow:visible;width:min(390px,31vw)!important;max-width:min(390px,31vw)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active]{z-index:6;width:min(520px,43vw)!important;transform:translate3d(-50%,-52%,112px)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=left]{z-index:3;opacity:.48!important;filter:blur(1.4px)saturate(.86)contrast(.96)brightness(1.08)!important;transform:translate3d(calc(-50% - clamp(238px,22vw,310px)),-44%,-132px)rotateY(4deg)rotate(-1.2deg)scale(.58)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=right]{z-index:3;opacity:.48!important;filter:blur(1.4px)saturate(.86)contrast(.96)brightness(1.08)!important;transform:translate3d(calc(-50% + clamp(238px,22vw,310px)),-44%,-132px)rotateY(-4deg)rotate(1.2deg)scale(.58)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=rear-left],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=rear-right]{pointer-events:none;opacity:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__plate{aspect-ratio:4/3;border-radius:28px;min-height:clamp(230px,20vw,320px)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active] .portfolio-case-carousel__plate{aspect-ratio:4/3;border-radius:30px;min-height:clamp(330px,27vw,430px)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-orientation=portrait] .portfolio-case-carousel__plate{aspect-ratio:3/4}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active] figcaption{text-align:center;background:#ffffffc7;border:1px solid #d6a84f24;border-radius:999px;width:fit-content;max-width:min(92%,420px);margin:12px auto 0;padding:9px 16px;display:block;box-shadow:inset 0 1px #fff,0 12px 30px #1f190d12;color:var(--studio-soft-ink)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action{width:clamp(120px,13vw,188px);height:clamp(230px,22vw,330px)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action[data-slot=left]{right:calc(50% + clamp(166px,18vw,268px))}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action[data-slot=right]{left:calc(50% + clamp(166px,18vw,268px))}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action[data-slot=rear-left],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action[data-slot=rear-right]{display:none}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__controls{gap:10px;bottom:clamp(86px,6.2vw,104px)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__readout{min-width:min(360px,44vw);max-width:min(440px,50vw)}@media (min-width:1180px) and (max-width:1499px){.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout{display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav{display:grid}}@media (max-width:1179px){.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout{display:block}.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout__content{grid-column:auto}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav{display:none}}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel{min-height:470px;padding:14px 12px 120px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__viewport,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__track{min-height:382px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active]{width:min(326px,82vw)!important;transform:translate3d(-50%,-52%,96px)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=left]{opacity:.28!important;transform:translate3d(calc(-50% - 148px),-43%,-126px)rotate(-1.4deg)scale(.55)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=right]{opacity:.28!important;transform:translate3d(calc(148px - 50%),-43%,-126px)rotate(1.4deg)scale(.55)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active] .portfolio-case-carousel__plate{min-height:286px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active][data-orientation=portrait]{width:min(292px,74vw)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active][data-orientation=portrait] .portfolio-case-carousel__plate{min-height:340px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__readout{min-width:min(226px,58vw);max-width:min(226px,58vw)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__controls{bottom:78px}}.white-studio-work-detail-page .portfolio-page-state-badge{color:var(--studio-gold-deep);background:#ffffffa8;border:1px solid #d6a84f3d;box-shadow:inset 0 1px #ffffffeb}.white-studio-work-detail-page .portfolio-review-strip{border-color:var(--studio-line);color:var(--studio-muted);background:#ffffff94;box-shadow:inset 0 1px #ffffffeb}.white-studio-work-detail-page .portfolio-visual-badge{color:var(--studio-gold-deep);background:#ffffffc7;border-color:#d6a84f3d}.white-studio-empty-state{border:1px solid var(--studio-line);box-shadow:var(--studio-shadow-soft);background:#ffffffb8;border-radius:32px}.white-studio-work-detail-page .portfolio-published-hero,.white-studio-work-detail-hero{border:1px solid var(--studio-line);box-shadow:var(--studio-shadow-soft), inset 0 1px 0 #fffffff0;background:linear-gradient(#ffffffe0,#fbfaf69e),#ffffffc2;border-radius:36px;padding-left:clamp(24px,4vw,56px);padding-right:clamp(24px,4vw,56px)}.white-studio-work-detail-hero__visual,.white-studio-work-detail-page .portfolio-published-hero__media{background:radial-gradient(circle at 50% 18%,#d6a84f1f,#0000 38%),linear-gradient(#ffffffe6,#f4f1e9c7);border:1px solid #0f0d0914;border-radius:34px;min-height:clamp(360px,42vw,580px);position:relative;overflow:hidden;box-shadow:0 26px 74px #2e23131f}.white-studio-work-detail-hero__image,.white-studio-work-detail-page .portfolio-published-hero__image{-o-object-fit:contain;object-fit:contain;filter:saturate(.96)contrast(1.02);width:100%;height:100%;padding:clamp(8px,1.2vw,16px)}.white-studio-work-detail-page .portfolio-published-hero__media figcaption{color:var(--studio-muted);background:#ffffffc7;border:1px solid #0f0d0914;box-shadow:0 14px 34px #2e23131a}.white-studio-work-detail-page .portfolio-published-hero__media figcaption strong{color:var(--studio-ink)}.white-studio-work-detail-page .portfolio-work-detail-index,.white-studio-work-detail-page .portfolio-published-block,.white-studio-work-detail-page .portfolio-published-quote,.white-studio-work-detail-page .portfolio-published-risk,.white-studio-work-detail-page .portfolio-published-visit,.white-studio-work-detail-page .portfolio-image-story-grid figure,.white-studio-work-detail-page .portfolio-work-spec-grid>div,.white-studio-work-detail-page .portfolio-work-gallery-card{border:1px solid var(--studio-line);box-shadow:var(--studio-shadow-soft), inset 0 1px 0 #ffffffeb;color:var(--studio-ink);background:linear-gradient(#ffffffd1,#fbfaf694),#ffffffb8}.white-studio-work-detail-page .portfolio-work-detail-index a,.white-studio-work-detail-page .portfolio-published-lead,.white-studio-work-detail-page .portfolio-published-quote p,.white-studio-work-detail-page .portfolio-published-risk__copy,.white-studio-work-detail-page .portfolio-published-visit p,.white-studio-work-detail-page .portfolio-body,.white-studio-work-detail-page .portfolio-meta{color:var(--studio-muted)}.white-studio-work-detail-page .portfolio-work-detail-index a:hover{color:var(--studio-ink);background:#d6a84f1a}.white-studio-work-detail-page .portfolio-work-detail-index span,.white-studio-work-detail-page .portfolio-work-spec-grid span,.white-studio-work-detail-page .portfolio-image-story-grid figcaption span{color:var(--studio-gold-deep)}.white-studio-work-detail-page .portfolio-work-spec-grid strong,.white-studio-work-detail-page .portfolio-image-story-grid figcaption strong,.white-studio-work-detail-page .portfolio-published-quote h2,.white-studio-work-detail-page .portfolio-published-risk h2,.white-studio-work-detail-page .portfolio-published-visit h2{color:var(--studio-ink)}.white-studio-work-detail-page .portfolio-image-story-grid figure>div,.white-studio-work-detail-page .portfolio-photo-plate{background:radial-gradient(circle at 50% 18%,#d6a84f1a,#0000 38%),linear-gradient(#ffffffe6,#f4f1e9c7)}.white-studio-work-detail-page .portfolio-cta-button,.white-studio-work-detail-page .portfolio-secondary-button{box-shadow:0 14px 34px #2e23131f}@media (max-width:760px){.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro,.white-studio-work-detail-page .portfolio-published-hero,.white-studio-work-detail-hero{border-radius:26px;padding-left:18px;padding-right:18px}.white-studio-secondary-page.white-studio-works-page{padding-top:86px!important;padding-left:12px!important;padding-right:12px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-section{overflow:hidden;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro{border-radius:32px;grid-template-columns:1fr;min-height:auto;padding-top:30px;padding-bottom:26px}.white-studio-secondary-page.white-studio-works-page .portfolio-page-title{font-size:clamp(36px,10.4vw,46px);line-height:1.02}.white-studio-secondary-page.white-studio-works-page .portfolio-page-title span{white-space:nowrap}.white-studio-secondary-page.white-studio-works-page .portfolio-body{font-size:14px;line-height:1.75;margin-top:18px!important}.portfolio-works-hero-proof-card{display:none}.portfolio-works-hero-banner{border-radius:30px;min-height:240px}.portfolio-works-hero-banner__image{-o-object-position:center;object-position:center;transform:scale(1.08)}.white-studio-secondary-page.white-studio-works-page .portfolio-works-direction-section{gap:18px;margin-top:24px}.portfolio-works-direction-grid{grid-template-columns:1fr}.portfolio-works-direction-card{border-radius:22px;min-height:auto;padding:19px 21px}.portfolio-works-direction-card h2{font-size:22px}.portfolio-works-direction-card p{overflow-wrap:anywhere;font-size:16px;line-height:1.72}.white-studio-secondary-page.white-studio-works-page .portfolio-section.py-20{padding-top:44px!important}.white-studio-work-detail-hero__visual,.white-studio-work-detail-page .portfolio-published-hero__media{border-radius:26px;min-height:320px}}@keyframes whiteStudioLiquidMembrane{0%,to{opacity:.82;transform:translate(-.4%)scale(1)}50%{opacity:1;transform:translate(.4%,-.35%)scale(1.012)}}@media (max-width:760px){.white-studio-case-card[data-slot="0"]{width:min(340px,88vw)}.white-studio-case-card[data-slot="0"] .white-studio-case-card-shell{height:400px}.white-studio-case-card[data-slot="-1"],.white-studio-case-card[data-slot="-2"]{--case-x:-210px}.white-studio-case-card[data-slot="1"],.white-studio-case-card[data-slot="2"]{--case-x:210px}}@media (prefers-reduced-motion:reduce){.white-studio-liquid-core__video,.white-studio-liquid-core__glint,.white-studio-ai-orb,.white-studio-ai-orb__glow,.white-studio-ai-orb__fluid,.white-studio-ai-orb__fluid-core,.white-studio-ai-orb__fluid-noise,.white-studio-ai-orb__wave,.white-studio-screenshot-marquee__track,.white-studio-logo-rail__track{animation:none}}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card{top:50%!important;left:50%!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active]:hover{transform:translate3d(-50%,-52%,112px)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=left]{transform:translate3d(calc(-50% - clamp(238px,22vw,310px)),-44%,-132px)rotateY(4deg)rotate(-1.2deg)scale(.58)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=right]{transform:translate3d(calc(-50% + clamp(238px,22vw,310px)),-44%,-132px)rotateY(-4deg)rotate(1.2deg)scale(.58)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel .portfolio-photo-plate__image{-o-object-fit:contain!important;object-fit:contain!important;padding:clamp(10px,1.1vw,16px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-risk h2,.white-studio-secondary-page.white-studio-case-page .portfolio-published-visit h2{color:var(--studio-ink)!important;opacity:1!important}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__viewport,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__track{perspective:none!important;transform-style:flat!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card{transform-style:flat!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active]:hover{width:min(284px,72vw)!important;max-width:min(284px,72vw)!important;transform:translate(-50%,-52%)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=left]{transform:translate(calc(-50% - 132px),-43%)rotate(-1.4deg)scale(.52)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=right]{transform:translate(calc(132px - 50%),-43%)rotate(1.4deg)scale(.52)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__card[data-slot=active] .portfolio-case-carousel__plate{min-height:330px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action{width:58px!important;height:120px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action[data-slot=left]{right:calc(50% + 92px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__side-action[data-slot=right]{left:calc(50% + 92px)!important}}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase{border-radius:30px;min-height:clamp(420px,38vw,560px);background:radial-gradient(circle at 50% 14%,#d6a84f1f,#0000 34%),linear-gradient(#fffffff7,#f9f7f1e6),#fff!important;padding:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__viewport{perspective:none;transform-style:flat;min-height:0;position:absolute;inset:0}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__track{perspective:none;transform-style:flat;height:auto;min-height:0;position:absolute;inset:30px 0 94px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card{--case-x:0px;--case-y:-51%;--case-scale:1;--case-rotate:0deg;box-shadow:none;opacity:1;filter:none;color:inherit;transform-style:flat;background:0 0;border:0;border-radius:22px;padding:0;transition:transform .78s cubic-bezier(.16,.84,.22,1),opacity .78s,filter .78s;overflow:visible;width:clamp(260px,23vw,360px)!important;max-width:none!important;transform:translate(calc(-50% + var(--case-x)), var(--case-y)) scale(var(--case-scale)) rotate(var(--case-rotate))!important;top:50%!important;left:50%!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;place-items:center;padding:0;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__plate{background:#fffffff0;border:1px solid #0f0d0911;border-radius:24px;height:clamp(178px,15.8vw,240px);transition:transform .62s cubic-bezier(.16,.84,.22,1),border-color .62s,box-shadow .72s,filter .72s,background .72s;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 18px 44px #1f190d1f;min-height:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-photo-plate__image{-o-object-position:center center;object-position:center center;filter:saturate(.96)contrast(.98);transition:transform .62s,filter .62s;transform:scale(1.01);-o-object-fit:cover!important;object-fit:cover!important;padding:0!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-visual-badge{color:var(--studio-gold-deep);background:#fff6deb3;border-color:#d6a84f42;top:14px;left:14px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card figcaption{display:none}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]{z-index:6;opacity:1;filter:none;width:clamp(330px,34vw,520px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-case-carousel__plate{background:linear-gradient(#ffffffc7,#f4f0e7b8),#f7f4ed;border-radius:30px;height:clamp(390px,34vw,510px)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-photo-plate__image{filter:saturate(1.03)contrast(1.01);transform:scale(1.012)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"]{z-index:5;--case-x:calc(0px - min(30vw, 400px));--case-scale:.76;opacity:.38;filter:blur(2px)saturate(.78)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"]{z-index:5;--case-x:min(30vw, 400px);--case-scale:.76;opacity:.38;filter:blur(2px)saturate(.78)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-2"]{z-index:3;--case-x:calc(0px - min(45vw, 580px));--case-scale:.58;opacity:.14;filter:blur(4.4px)saturate(.58)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="2"]{z-index:3;--case-x:min(45vw, 580px);--case-scale:.58;opacity:.14;filter:blur(4.4px)saturate(.58)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card:is(:hover,:focus-within){z-index:9}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card:is(:hover,:focus-within) .portfolio-case-carousel__plate{filter:saturate(1.04)contrast(1.02);border-color:#d6a84f57;transform:translateY(-5px)scale(1.045);box-shadow:inset 0 1px #fff,0 30px 78px #1f190d33}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]:is(:hover,:focus-within) .portfolio-case-carousel__plate{transform:translateY(-4px)scale(1.025)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card:is(:hover,:focus-within) .portfolio-photo-plate__image{filter:saturate(1.05)contrast(1.03);transform:scale(1.035)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__controls{-webkit-backdrop-filter:blur(24px)saturate(1.35);backdrop-filter:blur(24px)saturate(1.35);background:#ffffffbd;border:1px solid #0f0d0911;border-radius:999px;gap:10px;max-width:calc(100% - 32px);padding:7px;display:flex;bottom:clamp(76px,6vw,94px);transform:translate(-50%);box-shadow:inset 0 1px #fffffff5,0 18px 42px #1f190d1f;width:auto!important;left:50%!important;right:auto!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__control{border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fffffff5;color:var(--studio-ink)!important;background:linear-gradient(#ffffffeb,#f7f4ecad)!important;border:1px solid #0f0d0911!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:20px;height:20px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout{text-align:center;width:clamp(190px,19vw,260px)!important;min-width:0!important;max-width:clamp(190px,19vw,260px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout strong{color:var(--studio-soft-ink);font-family:var(--studio-display-font);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:560;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout span{color:var(--studio-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__progress{background:#0f0d0914;border-radius:999px;width:min(150px,68%);height:2px;margin:8px auto 0;display:block;position:relative;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel__progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#966b2452,#d6a84fdb);width:100%;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase:not(.is-paused) .portfolio-case-carousel__progress span{animation:9.6s linear infinite caseCarouselProgress}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase{min-height:430px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__track{inset:20px 0 78px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]{width:min(320px,84vw)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-case-carousel__plate{height:350px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-2"]{--case-x:-190px;--case-scale:.78}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="2"]{--case-x:190px;--case-scale:.78}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-visual-badge{display:none}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout{width:min(178px,48vw)!important;min-width:0!important;max-width:min(178px,48vw)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__controls{gap:6px;padding:6px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__control{width:38px;height:38px}}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav{-webkit-backdrop-filter:blur(22px)saturate(1.18)!important;background:linear-gradient(#ffffffd6,#ffffff8f),#ffffffad!important;border:1px solid #0f0d090e!important;border-radius:26px!important;gap:6px!important;width:68px!important;padding:8px 5px!important;left:max(2px,50vw - 760px)!important;box-shadow:inset 0 1px #fffffff5,0 18px 48px #1f190d16!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__home{z-index:2;min-height:52px;color:var(--studio-ink);background:radial-gradient(circle at 18% 10%,#fff6deb8,#0000 48%),#ffffffd1;border:1px solid #d6a84f33;border-radius:999px;grid-template-columns:1fr;place-items:center;gap:3px;padding:6px 5px 5px;text-decoration:none;transition:border-color .24s,box-shadow .24s,transform .24s;display:grid;position:relative;box-shadow:inset 0 1px #fffffffa,0 12px 28px #1f190d14}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__home:hover,.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__home:focus-visible{border-color:#d6a84f6b;transform:translateY(-1px);box-shadow:inset 0 1px #fffffffa,0 14px 32px #d6a84f24}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__home-mark{width:28px;height:28px;color:var(--studio-gold-deep);font-family:var(--studio-display-font);background:radial-gradient(circle at 30% 20%,#fff6def0,#0000 40%),linear-gradient(145deg,#ffffffeb,#efe1c294);border:1px solid #d6a84f5c;border-radius:999px;place-items:center;font-size:12px;font-weight:680;line-height:1;display:grid}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__home-label{color:#0f0d09ad;white-space:nowrap;font-size:9.5px;font-weight:780;overflow:hidden}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__rail{background:linear-gradient(#0000,#d6a84f42,#0000)!important;top:76px!important;bottom:18px!important;left:11px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item{background:0 0!important;border-radius:999px!important;grid-template-columns:10px minmax(0,1fr)!important;gap:3px!important;min-height:35px!important;padding:6px 4px!important;transform:none!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item:hover,.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item[aria-current=true]{background:#ffffffc7!important;border-color:#d6a84f38!important;box-shadow:inset 0 1px #fffffff5,0 12px 28px #1f190d13!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__dot{width:6px!important;height:6px!important;box-shadow:0 0 0 4px #ffffffeb!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__label{color:#0f0d099e!important;font-size:9.5px!important;font-weight:760!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav__item[aria-current=true] .portfolio-case-floating-nav__label{color:var(--studio-ink)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase{background:radial-gradient(circle at 50% 42%,#d6a84f1f,#0000 30%),linear-gradient(#fffffffa,#faf7efeb),#fff!important;border-radius:34px!important;min-height:clamp(420px,38vw,560px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__viewport{inset:0!important;overflow:hidden!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__spotlight{opacity:.58!important;filter:blur(34px)!important;width:min(620px,56vw)!important;height:min(260px,22vw)!important;top:44%!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card{pointer-events:auto;width:clamp(260px,20vw,330px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]{z-index:8!important;width:clamp(330px,34vw,520px)!important;transform:translate(-50%,-51%)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-case-carousel__plate{border-radius:30px!important;height:clamp(390px,34vw,510px)!important;box-shadow:inset 0 1px #fffffff5,0 24px 62px #1f190d2e!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"]{z-index:5!important;opacity:.38!important;filter:blur(2px)saturate(.78)!important;transform:translate(calc(-50% - min(30vw,400px)),-52%)scale(.76)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"]{z-index:5!important;opacity:.38!important;filter:blur(2px)saturate(.78)!important;transform:translate(calc(-50% + min(30vw,400px)),-52%)scale(.76)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-2"]{z-index:3!important;opacity:.14!important;filter:blur(4.4px)saturate(.58)!important;transform:translate(calc(-50% - min(45vw,580px)),-52%)scale(.58)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="2"]{z-index:3!important;opacity:.14!important;filter:blur(4.4px)saturate(.58)!important;transform:translate(calc(-50% + min(45vw,580px)),-52%)scale(.58)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"] .portfolio-case-carousel__plate,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"] .portfolio-case-carousel__plate{border-radius:24px!important;height:clamp(178px,15.8vw,240px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__controls{z-index:12!important;background:#ffffffd6!important;gap:6px!important;padding:6px!important;bottom:24px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__control{width:38px!important;height:38px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__progress{display:none!important}@media (max-width:1339px){.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav{display:none!important}}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase{min-height:430px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__track{inset:20px 0 78px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]{width:min(320px,84vw)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-case-carousel__plate{height:330px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"]{transform:translate(calc(-50% - 190px),-52%)scale(.78)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"]{transform:translate(calc(190px - 50%),-52%)scale(.78)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__controls{bottom:24px!important}}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-photo-plate[data-fit-mode=contain] .portfolio-photo-plate__image{-o-object-fit:contain!important;object-fit:contain!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-2"],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="2"]{opacity:0!important;pointer-events:none!important;transform:translate(-50%,-50%)scale(.48)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__controls{background:#ffffffe6!important;gap:5px!important;padding:6px!important;bottom:20px!important;box-shadow:inset 0 1px #fffffffa,0 14px 34px #1f190d1c!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__control{color:#171410!important;background:radial-gradient(circle at 32% 20%,#fffffffa,#0000 44%),linear-gradient(#fffffffa,#f7f4ecc7)!important;width:44px!important;height:44px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout{background:linear-gradient(#fffffff5,#faf6ecc7);border:1px solid #d6a84f24;border-radius:999px;place-items:center;min-height:44px;padding:5px 12px;display:grid;width:clamp(112px,11vw,146px)!important;max-width:clamp(112px,11vw,146px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout strong{max-width:100%;font-family:var(--studio-ui-font);font-size:12px;font-weight:780;line-height:1.1}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout span{color:var(--studio-gold-deep);font-family:var(--studio-mono-font);margin-top:1px;font-size:10.5px;font-weight:760}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]{width:min(300px,78vw)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-case-carousel__plate{height:312px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"]{transform:translate(calc(-50% - 170px),-50%)scale(.58)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"]{transform:translate(calc(170px - 50%),-50%)scale(.58)!important}}.white-studio-secondary-page.white-studio-visit-page{background:linear-gradient(#fffffffa,#fbfaf6f0 36rem,#fffffffa 74rem),radial-gradient(circle at 72% 14rem,#d6a84f1f,#0000 28rem),#fff}.white-studio-secondary-page.white-studio-visit-page:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(#0f0d0908 1px,#0000 1px),linear-gradient(90deg,#0f0d0908 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000070,#0000 62%);mask-image:linear-gradient(#00000070,#0000 62%)}.white-studio-secondary-page.white-studio-visit-page>*{z-index:1;position:relative}.visit-white-kicker{color:var(--studio-gold-deep);font-family:var(--studio-mono-font);letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:760}.visit-white-hero{align-items:center;gap:clamp(20px,2.8vw,38px);min-height:auto;padding:clamp(44px,5vw,72px) 0 clamp(18px,2.6vw,28px);display:grid}.visit-white-hero__title{letter-spacing:0;max-width:600px;margin-top:16px;font-size:clamp(46px,5vw,76px);line-height:.96}.visit-white-hero__title-line,.visit-white-hero__title-accent{display:block}.visit-white-hero__title-accent{color:var(--studio-gold-deep)!important}.visit-white-hero__body{color:#0f0d09b8;max-width:600px;margin-top:20px;font-size:clamp(14px,1.35vw,16px);line-height:1.9}.visit-white-hero__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.visit-white-proof-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.visit-white-proof-row span{color:#0f0d09a8;background:#ffffffad;border:1px solid #0f0d0914;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.visit-white-hero__visual{justify-self:end;width:min(100%,500px);min-height:clamp(292px,25vw,342px);position:relative;overflow:visible}.visit-white-hero__image-wrap{transition:transform var(--motion-normal) var(--motion-ease-smooth), box-shadow var(--motion-normal) var(--motion-ease-smooth);background:linear-gradient(#ffffff73,#faf7ef33),#f7f4ed;border:1px solid #0f0d0912;border-radius:30px;position:absolute;inset:4px 0 50px;overflow:hidden;box-shadow:inset 0 1px #fffffff5,inset 0 -18px 38px #ffffff42,0 0 0 1px #ffffffb8,0 18px 36px #2e23131f}.visit-white-hero__visual:hover .visit-white-hero__image-wrap{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,inset 0 -18px 38px #ffffff3d,0 0 0 1px #ffffffc7,0 24px 42px #2e231324}.visit-white-hero__image-wrap:after{pointer-events:none;content:"";background:linear-gradient(#ffffff14,#0000 36%),linear-gradient(#0000 56%,#ffffff7a);position:absolute;inset:0}.visit-white-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.98)contrast(.98)}.visit-white-hero__dock{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(1.28);background:#ffffffc7;border:1px solid #0f0d0914;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:70px;padding:9px 10px 9px 12px;display:grid;position:absolute;bottom:42px;left:clamp(22px,5vw,68px);right:clamp(22px,5vw,68px);box-shadow:inset 0 1px #fffffff5,0 22px 58px #2e231324}.visit-white-hero__mark{width:50px;height:50px;color:var(--studio-gold-deep);font-family:var(--studio-display-font);background:linear-gradient(#fffffff0,#f7f2e6c7);border:1px solid #d6a84f61;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:760;display:inline-flex}.visit-white-hero__dock-text{color:#0f0d09a3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.visit-white-hero__dock-button{color:#fffaf0;background:#1f1d18;border:1px solid #d6a84f52;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.visit-white-hero__facts{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(520px,80%);display:flex;position:absolute;top:0;right:clamp(18px,4vw,44px)}.visit-white-hero__facts span{color:#0f0d09a3;background:#ffffffb8;border:1px solid #0f0d0912;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:0 12px 30px #2e231314}.visit-white-store-section{margin-top:clamp(-28px,-2.2vw,-14px);scroll-margin-top:110px}.white-studio-visit-page .visit-contact-grid{gap:clamp(18px,2vw,28px)}.white-studio-visit-page .visit-contact-panel,.white-studio-visit-page .visit-map-card{background:linear-gradient(145deg,#fffffff5,#faf7efb8),#fff;border:1px solid #0f0d0912;border-radius:34px;box-shadow:inset 0 1px #fffffff5,0 24px 72px #2e23131a}.white-studio-visit-page .visit-contact-panel{padding:clamp(22px,3vw,38px)}.visit-store-heading{max-width:560px}.visit-store-heading__title{margin-top:14px;font-size:clamp(42px,5.5vw,78px);line-height:.96}.visit-store-heading__body{color:#0f0d09a8;margin-top:16px;font-size:15px;line-height:1.95}.white-studio-visit-page .visit-brand-mark{background:#ffffffad;border:1px solid #0f0d0912;border-radius:999px;align-items:center;gap:14px;width:fit-content;margin-top:26px;padding:8px 18px 8px 8px;display:flex;box-shadow:inset 0 1px #fffffff0,0 14px 34px #2e231314}.white-studio-visit-page .visit-brand-mark .brand-mark{transform-origin:0;transform:scale(.82)}.white-studio-visit-page .visit-brand-mark p{color:var(--studio-ink);margin:0;font-size:13px;font-weight:820}.white-studio-visit-page .visit-brand-mark span{color:#0f0d097a;letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:760;display:block}.white-studio-visit-page .visit-info-card{background:#ffffffad;border:1px solid #0f0d0911;border-radius:24px;box-shadow:inset 0 1px #ffffffeb}.white-studio-visit-page .visit-contact-icon{color:var(--studio-gold-deep);background:linear-gradient(#fffaeceb,#f8efd9b8);border-color:#d6a84f47}.white-studio-visit-page .visit-contact-link{color:var(--studio-ink)}.white-studio-visit-page .visit-action-button,.white-studio-visit-page .visit-map-link{color:#0f0d09b8;background:#ffffffb8;border-color:#0f0d0914;box-shadow:inset 0 1px #fffffff0}.white-studio-visit-page .visit-action-button:hover,.white-studio-visit-page .visit-map-link:hover{color:var(--studio-ink);background:#fff9ead1;border-color:#d6a84f5c}.white-studio-visit-page .visit-action-button--gold{color:#fffaf0;background:#1f1d18;border-color:#d6a84f61}.white-studio-visit-page .visit-store-gallery{padding:clamp(12px,1.8vw,18px)}.white-studio-visit-page .visit-store-gallery figure{background:#f6f2ea;border-color:#0f0d090f;box-shadow:0 18px 50px #2e23131a}.white-studio-visit-page .visit-store-gallery figure:after{background:linear-gradient(#ffffff05,#0000 38%),linear-gradient(#0000 54%,#ffffff5c)}.white-studio-visit-page .visit-store-gallery figcaption span{color:var(--studio-gold-deep);letter-spacing:0;text-transform:none;background:#ffffffc2;border-color:#d6a84f47}.white-studio-visit-page .visit-map-card__surface{background:linear-gradient(90deg,#0f0d090a 1px,#0000 1px) 0 0/46px 46px,linear-gradient(0deg,#0f0d0909 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 50% 44%,#d6a84f2e,#0000 13rem),#faf8f1;border-top:1px solid #0f0d090f;border-bottom:1px solid #0f0d090f;min-height:240px}.white-studio-visit-page .visit-map-card__surface:before{background:linear-gradient(#ffffff42,#0000 44%),linear-gradient(#0000 52%,#ffffff94)}.visit-white-consult-section{align-items:start}.white-studio-visit-page .visit-white-consultation-form{overflow:hidden;background:linear-gradient(145deg,#fffffffa,#faf7efc2),#fff!important;border:1px solid #0f0d0912!important;border-radius:34px!important;padding:clamp(22px,3vw,34px)!important;box-shadow:inset 0 1px #fffffffa,0 24px 72px #2e23131a!important}.white-studio-visit-page .visit-white-consultation-form:before{background:linear-gradient(90deg,#0000,#d6a84f52,#0000)}.white-studio-visit-page .visit-white-consultation-lead{box-shadow:inset 0 1px #fffffff0;background:radial-gradient(circle at 14% 0,#d6a84f24,#0000 14rem),#ffffffb3!important;border:1px solid #0f0d090f!important;border-radius:28px!important;padding:clamp(20px,2.5vw,28px)!important}.white-studio-visit-page .portfolio-form-field{color:#0f0d098a;font-size:13px;font-weight:680}.white-studio-visit-page .portfolio-form-field input,.white-studio-visit-page .portfolio-form-field textarea{color:var(--studio-ink);background:#ffffffc7;border:1px solid #0f0d0914;box-shadow:inset 0 1px #ffffffeb}.white-studio-visit-page .portfolio-form-field input::-moz-placeholder{color:#0f0d0947}.white-studio-visit-page .portfolio-form-field textarea::-moz-placeholder{color:#0f0d0947}.white-studio-visit-page .portfolio-form-field input::placeholder,.white-studio-visit-page .portfolio-form-field textarea::placeholder{color:#0f0d0947}.white-studio-visit-page .portfolio-form-field input:focus,.white-studio-visit-page .portfolio-form-field textarea:focus{background:#fffffff5;border-color:#d6a84f85;box-shadow:inset 0 1px #fffffff5,0 0 0 4px #d6a84f1a}.white-studio-visit-page .portfolio-form-legend{color:#0f0d098a;font-size:13px;font-weight:680}.white-studio-visit-page .portfolio-choice-pill span{color:#0f0d0980;background:#ffffffbd;border-color:#0f0d0914;box-shadow:inset 0 1px #ffffffeb}.white-studio-visit-page .portfolio-choice-pill input:checked+span{color:var(--studio-gold-deep);background:linear-gradient(#fffaecf0,#f7efdbb8);border-color:#d6a84f80;box-shadow:inset 0 1px #fffffff5,0 12px 30px #d6a84f1f}.white-studio-visit-page .portfolio-choice-pill:hover span{color:var(--studio-ink);border-color:#d6a84f57}.white-studio-visit-page .visit-white-form-submit{color:#fffaf0;background:#1f1d18;border:1px solid #d6a84f61;border-radius:999px;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:780;box-shadow:0 14px 34px #1f1d1829}.white-studio-visit-page .visit-white-form-status{background:radial-gradient(circle at 14% 12%,#d6a84f1f,#0000 12rem),#fffaeec2;border:1px solid #d6a84f3d;border-radius:26px;padding:20px;box-shadow:inset 0 1px #fffffff0}.white-studio-visit-page .visit-white-reserve-orb{background:linear-gradient(145deg,#fffffffa,#faf7efbd),#fff!important;border:1px solid #0f0d0912!important;border-radius:30px!important;padding:18px!important;box-shadow:inset 0 1px #fffffff5,0 20px 58px #2e23131a!important}.white-studio-visit-page .visit-white-reserve-orb button{color:var(--studio-ink)}.white-studio-visit-page .visit-white-reserve-orb button[aria-expanded]>span:first-child{background:radial-gradient(circle at 35% 28%,#fffffff5,#d6a84f42 48%,#ffffffc7 82%)!important;border-color:#d6a84f57!important;box-shadow:0 0 26px #d6a84f2e!important}.white-studio-visit-page .visit-white-reserve-orb button[type=button]:not([aria-expanded]){color:#0f0d0994!important;background:#ffffffc2!important;border-color:#0f0d0912!important}.white-studio-visit-page .visit-white-reserve-orb>div:last-child{box-shadow:inset 0 1px #fffffff0;background:#ffffffb8!important;border:1px solid #0f0d090f!important;border-radius:26px!important;padding:16px!important}.white-studio-visit-page .visit-white-reserve-orb label.flex{color:#0f0d09ad!important;background:#ffffffb3!important;border:1px solid #0f0d0912!important;border-radius:22px!important}.white-studio-visit-page .visit-white-reserve-orb input[type=checkbox]{accent-color:var(--studio-gold-deep)}.white-studio-visit-page .visit-white-reserve-orb button[type=submit]{min-height:48px;box-shadow:0 12px 30px #1f1d1824;color:#fffaf0!important;background:#1f1d18!important;border:1px solid #d6a84f6b!important;border-radius:999px!important}.white-studio-visit-page .visit-white-helper-card{background:linear-gradient(145deg,#fffffff5,#faf7efb8),#fff;border-color:#0f0d0912;box-shadow:inset 0 1px #fffffff5,0 18px 48px #2e231314}.white-studio-visit-page .visit-white-final-cta{background:radial-gradient(circle at 84%,#d6a84f1f,#0000 16rem),linear-gradient(145deg,#fffffffa,#faf7efb8),#fff;border:1px solid #0f0d0912;border-radius:34px;box-shadow:inset 0 1px #fffffff5,0 24px 72px #2e23131a}@media (min-width:1024px){.visit-white-hero{grid-template-columns:minmax(0,.92fr) minmax(420px,1fr)}}@media (max-width:900px){.visit-white-hero{min-height:0;padding-top:0}.visit-white-hero__visual{width:100%;min-height:430px}}@media (max-width:640px){.visit-white-hero__title{font-size:clamp(40px,11vw,44px);line-height:1.08}.visit-white-hero__body{font-size:14px;line-height:1.85}.visit-white-hero__actions{grid-template-columns:1fr;display:grid}.visit-white-hero__visual{min-height:380px}.visit-white-hero__image-wrap{border-radius:28px;inset:24px 0 58px}.visit-white-hero__dock{grid-template-columns:auto 1fr;min-height:64px;bottom:28px;left:14px;right:14px}.visit-white-hero__dock-button{grid-column:1/-1;width:100%}.visit-white-hero__facts{justify-content:center;max-width:none;left:10px;right:10px}.visit-store-heading__title{font-size:clamp(38px,13vw,56px)}.white-studio-visit-page .visit-brand-mark{width:100%}.white-studio-visit-page .visit-white-consultation-form{padding:20px!important}.white-studio-visit-page .visit-white-reserve-orb{padding:16px!important}}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro{min-height:auto;padding:clamp(34px,4.4vw,56px) clamp(36px,5vw,72px) clamp(42px,5vw,68px)}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-copy{max-width:680px}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner{border-radius:36px;min-height:clamp(260px,24vw,340px)}.visit-white-hero{gap:clamp(18px,2.4vw,30px);padding:clamp(28px,3.8vw,54px) 0 clamp(10px,1.8vw,20px)}.visit-white-hero__copy{max-width:620px}.visit-white-hero__title{max-width:560px;font-size:clamp(43px,4.5vw,68px);line-height:.98}.visit-white-hero__body{max-width:570px;line-height:1.82}.visit-white-hero__visual{width:min(100%,458px);min-height:clamp(258px,22vw,308px)}.visit-white-hero__image-wrap{border-radius:28px;inset:0 0 48px;box-shadow:0 0 0 1px #ffffffdb,0 18px 44px #1f190d24}.visit-white-hero__image-wrap:after{background:linear-gradient(#ffffff0a,#0000 36%),linear-gradient(#0000 58%,#ffffff2e)}.visit-white-hero__image{filter:saturate(1.06)contrast(1.05)}.visit-white-hero__dock{gap:12px;min-height:62px;padding:7px 8px 7px 10px;bottom:22px;left:clamp(18px,4vw,54px);right:clamp(18px,4vw,54px)}.visit-white-hero__mark{width:44px;height:44px;font-size:15px}.visit-white-hero__dock-button{background:radial-gradient(circle at 32% 18%,#fff6de6b,#0000 44%),linear-gradient(#2a251b,#17130d);min-height:42px;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #1f190d29}.visit-white-hero__facts{display:none}@media (min-width:1024px){.visit-white-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}}@media (max-width:900px){.visit-white-hero__visual{min-height:360px}}@media (max-width:640px){.visit-white-hero__visual{min-height:330px}.visit-white-hero__image-wrap{inset:10px 0 56px}}.white-studio-secondary-page.white-studio-case-page .portfolio-case-floating-nav{left:max(10px,50vw - 782px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-shell{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);align-items:stretch}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-copy,.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{justify-content:center}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{padding:clamp(20px,2.2vw,30px)}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-board{gap:14px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card{border-radius:22px;padding:15px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-label{color:#0f0d09c2;letter-spacing:0;font-size:12px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row strong,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row strong{width:30px;height:30px}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-quote{gap:12px}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase{min-height:clamp(410px,35vw,520px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__track{inset:26px 0 86px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]{width:clamp(340px,31vw,500px)!important;transform:translate(-50%,-50%)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-case-carousel__plate{height:clamp(350px,30vw,460px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"]{opacity:.28!important;filter:blur(2.2px)saturate(.74)brightness(1.04)!important;transform:translate(calc(-50% - min(28vw,360px)),-50%)scale(.68)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"]{opacity:.28!important;filter:blur(2.2px)saturate(.74)brightness(1.04)!important;transform:translate(calc(-50% + min(28vw,360px)),-50%)scale(.68)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-2"],.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="2"]{opacity:0!important;pointer-events:none!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__controls{border:1px solid #0f0d0914;border-radius:999px;gap:8px!important;bottom:18px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout{width:clamp(132px,14vw,190px)!important;max-width:clamp(132px,14vw,190px)!important}@media (max-width:760px){.portfolio-shell:has(.white-studio-case-page){overflow-x:hidden}.white-studio-secondary-page.white-studio-case-page{overflow-x:hidden;padding-inline:12px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-section,.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout,.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout__content,.white-studio-secondary-page.white-studio-case-page .portfolio-case-detail-layout__content>.portfolio-section{width:100%!important;min-width:0!important;max-width:100%!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero{border-radius:26px!important;width:100%!important;min-width:0!important;padding:94px 14px 34px!important;overflow:hidden!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title,.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block .portfolio-section-title,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-heading .portfolio-section-title{letter-spacing:0!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;font-size:clamp(33px,10.8vw,42px)!important;line-height:1.08!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title span{white-space:normal!important;display:inline!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list{border-radius:22px!important;width:100%!important;max-width:100%!important;padding:14px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list p,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list p{grid-template-columns:62px minmax(0,1fr)!important;gap:10px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list span,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list span{font-size:13px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list strong,.white-studio-secondary-page.white-studio-case-page .portfolio-published-summary-list strong{overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.58!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-owner-story{font-size:13px!important;line-height:1.8!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block,.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block{border-radius:24px!important;width:100%!important;max-width:100%!important;padding:32px 14px!important;overflow:hidden!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-shell{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-copy,.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{width:100%!important;min-width:0!important;max-width:100%!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{border-radius:24px!important;padding:16px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs__heading{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs__heading h3{font-size:28px!important;line-height:1.08!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-board{gap:10px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card--keywords,.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-pair,.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-pair--evidence,.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;display:grid!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card{border-radius:18px!important;min-height:auto!important;padding:13px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-orb{display:none!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-keyword-row,.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-keyword-row span,.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row span,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row span{min-height:38px!important;font-size:12px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row strong,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row strong{width:28px!important;height:28px!important;margin-inline:auto!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count{align-items:baseline!important;gap:8px!important;display:flex!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count strong{font-size:42px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs figure{min-height:82px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-heat-fire{font-size:18px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-quote{border-radius:18px!important;align-items:flex-start!important;padding:14px!important;font-size:13px!important;line-height:1.6!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-car-mark{flex:0 0 32px!important;width:32px!important;height:32px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase{border-radius:24px!important;min-height:390px!important;padding-inline:8px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__track{inset:18px 0 86px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"]{width:min(280px,76vw)!important;transform:translate(-50%,-50%)scale(1)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="0"] .portfolio-case-carousel__plate{height:300px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="-1"]{transform:translate(calc(-50% - 210px),-50%)scale(.52)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__card[data-slot="1"]{transform:translate(calc(210px - 50%),-50%)scale(.52)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__controls{max-width:calc(100% - 28px)!important;bottom:18px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-image-story-block .portfolio-case-carousel--white-showcase .portfolio-case-carousel__readout{width:min(136px,40vw)!important;max-width:min(136px,40vw)!important}}:is(.white-studio-global-shell .white-studio-topbar,.portfolio-shell:has(.white-studio-case-page) .white-studio-topbar){position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}:is(.portfolio-shell:has(.white-studio-works-page) .white-studio-bottom-bar,.portfolio-shell:has(.white-studio-work-detail-page) .white-studio-bottom-bar,.portfolio-shell:has(.white-studio-case-page) .white-studio-bottom-bar){display:grid}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner__image{filter:saturate(1.18)contrast(1.14)brightness(1.03);transform:scale(1.005)}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate:before{opacity:.035}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate[data-placeholder=false]:after{opacity:.045}.white-studio-secondary-page.white-studio-works-page .portfolio-card__body{background:radial-gradient(at 50% 0,#ffffff7a,#0000 36%),#ffffffe6!important}@media (max-width:760px){.white-studio-secondary-page.white-studio-works-page{padding-bottom:108px}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro{padding:28px 20px 30px}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner{border-radius:26px;min-height:300px}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-proof-card{border-radius:24px;gap:8px;width:min(220px,62%);margin:16px;padding:16px}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-proof-card strong{font-size:52px}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-proof-card div{grid-template-columns:30px minmax(0,1fr);gap:8px;padding-top:9px}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-proof-card p{font-size:12px;line-height:1.42}.white-studio-secondary-page.white-studio-works-page .portfolio-card{border-radius:24px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate{border-radius:22px;min-height:300px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-card__body{padding:16px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-card-title{font-size:23px;line-height:1.18}}@media (max-width:640px){.white-studio-secondary-page.white-studio-visit-page{padding-bottom:112px}.visit-white-hero{gap:18px;padding-top:0}.visit-white-hero__body{margin-top:14px;line-height:1.72}.visit-white-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.visit-white-hero__actions>a:first-child{grid-column:1/-1}.visit-white-hero__actions .white-conversion-button{justify-content:center;min-height:44px;padding:0 14px!important}.visit-white-hero__visual{min-height:320px}.visit-white-hero__image-wrap{inset:10px 0 54px}.visit-white-hero__dock{gap:8px;min-height:58px;padding:6px 7px;bottom:18px;left:12px;right:12px}.visit-white-hero__mark{width:40px;height:40px;font-size:14px}.visit-white-hero__dock-text{font-size:12px}.visit-white-hero__dock-button{min-height:40px;padding:0 14px;font-size:12px}.visit-white-store-section{margin-top:-16px;padding-top:22px!important}}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page{padding-bottom:112px}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs{padding:14px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-board{gap:9px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card{border-radius:16px!important;padding:12px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-label{margin-bottom:8px!important;font-size:12px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-keyword-row,.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-keyword-row span,.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row span,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row span{border-radius:14px!important;min-height:46px!important;padding:6px 4px!important;font-size:11px!important;line-height:1.25!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-step-row strong,.white-studio-secondary-page.white-studio-case-page .portfolio-case-effect-row strong{width:24px!important;height:24px!important;font-size:10px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-row{grid-template-columns:56px minmax(0,1fr)!important;gap:9px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count{display:block!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count strong{font-size:36px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-count span{margin-top:4px!important;font-size:10px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-evidence-thumbs figure{border-radius:10px!important;min-height:54px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-heat-fire{font-size:16px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-heat-meter{height:9px!important;margin-top:9px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-card--heat p:last-child{margin-top:7px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-case-judgement-quote{min-height:60px;padding:12px!important}}@media (max-width:640px){.visit-white-hero__actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.visit-white-hero__actions>a:first-child{grid-column:auto!important}.visit-white-hero__actions .white-conversion-button{white-space:nowrap;border-radius:999px;width:100%;min-height:42px;font-size:13px}}@media (max-width:760px){.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block{padding-top:22px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block .portfolio-upgrade-summary-copy{display:none!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block .portfolio-upgrade-summary-shell{gap:0!important}html,body,.portfolio-shell,.white-studio-global-shell,.white-studio-page{max-width:100%;overflow-x:clip}.white-studio-page{padding-left:14px;padding-right:14px}.white-studio-page:before{width:100%;inset-inline:0}.white-studio-page .white-studio-bottom-bar{width:min(500px,100vw - 28px)}html,body{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.white-studio-page .white-studio-shell{box-shadow:0 14px 34px #1f190d0a,inset 0 1px #ffffffeb}}@media (max-width:900px){.portfolio-upgrade-summary-block{isolation:isolate;contain:layout paint}.portfolio-upgrade-summary-block .portfolio-section-title,.portfolio-upgrade-summary-block .portfolio-upgrade-summary-copy{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;max-width:0!important;height:0!important;max-height:0!important;display:none!important;overflow:hidden!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block .portfolio-upgrade-summary-shell,.portfolio-upgrade-summary-block .portfolio-upgrade-summary-shell{grid-template-columns:none!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-block .portfolio-upgrade-summary-specs,.portfolio-upgrade-summary-block .portfolio-upgrade-summary-specs{z-index:2!important;background:radial-gradient(circle at 14% 0,#fff6deb8,#0000 42%),linear-gradient(145deg,#fffffffa,#fbfaf6e6)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;position:relative!important;transform:none!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero{padding:72px 12px 28px!important;display:block!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title{letter-spacing:0!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:100%!important;font-size:clamp(30px,9.2vw,36px)!important;line-height:1.08!important;display:block!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-title span{white-space:normal!important;max-width:100%!important;display:block!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-copy--desktop{width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.white-studio-secondary-page.white-studio-case-page .portfolio-upgrade-summary-specs--mobile-primary{float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important}}@media (max-width:360px){.white-studio-secondary-page.white-studio-case-page .portfolio-published-title{font-size:clamp(28px,8.8vw,32px)!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list{gap:8px!important;padding:12px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list p{grid-template-columns:50px minmax(0,1fr)!important;gap:8px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list span{font-size:12px!important;line-height:1.35!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-intro-list strong{font-size:12px!important;line-height:1.42!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-owner-story{margin-top:14px!important;padding-left:12px!important;font-size:12px!important;line-height:1.58!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero .mt-8{gap:8px!important;margin-top:18px!important}.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero .portfolio-cta-button,.white-studio-secondary-page.white-studio-case-page .portfolio-published-hero .portfolio-secondary-button{min-height:46px!important;padding:10px 18px!important;font-size:13px!important}}.white-studio-secondary-page.white-studio-works-page{padding-top:clamp(88px,8vw,118px)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro{gap:clamp(18px,2.4vw,30px)!important;padding:clamp(28px,3.6vw,46px) clamp(30px,4.2vw,64px) clamp(30px,4vw,54px)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-direction-section{margin-top:clamp(20px,2.8vw,38px)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-section.py-20{padding-top:clamp(40px,5vw,72px)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner{min-height:clamp(210px,18vw,280px)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner:before{background:linear-gradient(90deg,#ffffff2e 0%,#ffffff0d 14%,#0000 34% 76%,#ffffff14 100%),linear-gradient(#ffffff14 0%,#0000 22% 84%,#ffffff24 100%)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner:after{opacity:.025!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner__image{filter:saturate(1.36)contrast(1.34)brightness(.92)!important;-o-object-position:56% 50%!important;object-position:56% 50%!important}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate__image{filter:saturate(1.28)contrast(1.18)brightness(1.025)!important}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate:before,.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate[data-placeholder=false]:after{opacity:0!important}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate{box-shadow:inset 0 1px #fff,0 16px 34px #1f190d0f,0 18px 42px #d6a84f14!important}.site-icp-footer{z-index:5;color:#443e32b8;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #d6a84f1a;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:min(960px,100vw - 32px);margin:clamp(26px,4vw,54px) auto 106px;padding:10px 18px;font-size:12px;line-height:1.55;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #1f190d0b}.site-icp-footer a{color:#96691ce0;text-decoration:none;transition:color .18s,opacity .18s}.site-icp-footer a:hover{color:var(--studio-gold-deep)}@media (min-width:960px){.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro{grid-template-columns:minmax(0,.82fr) minmax(440px,1fr)!important;align-items:center!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-copy{max-width:620px!important}}@media (max-width:760px){.white-studio-secondary-page.white-studio-works-page{padding-top:88px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-page-intro{gap:0!important;padding:24px 18px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-copy{max-width:100%!important;padding-top:0!important}.white-studio-secondary-page.white-studio-works-page .portfolio-page-title{font-size:clamp(36px,11vw,46px)!important;line-height:1.02!important}.white-studio-secondary-page.white-studio-works-page .portfolio-body{margin-top:14px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-hero-banner{display:none!important}.white-studio-secondary-page.white-studio-works-page .portfolio-works-direction-section{margin-top:18px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-section.py-20{padding-top:34px!important}.white-studio-secondary-page.white-studio-works-page .portfolio-photo-plate{min-height:270px!important}}
