.blob-container{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;mix-blend-mode:difference}.blob-filter{position:absolute;width:0;height:0}.blob-main{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:transparent;-webkit-user-select:none;user-select:none;cursor:default}.blob{position:absolute;transform:translate(-50%,-50%);will-change:transform}.inner-dot{position:absolute}.shimmer-button{position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(232 232 232 / .28);border-radius:var(--radius);background:var(--button-bg);color:#fff;cursor:pointer;isolation:isolate;padding:0 20px;transform:translateZ(0);transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.shimmer-button:before{position:absolute;inset:-42%;z-index:0;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / .08) 36%,var(--shimmer-color) 47%,rgb(20 214 247 / .65) 52%,transparent 64%);content:"";opacity:.92;transform:translate(-65%) rotate(8deg);animation:shimmer-button-sweep var(--speed) linear infinite;will-change:transform}.shimmer-button:after{position:absolute;inset:1px;z-index:1;border-radius:calc(var(--radius) - 1px);background:linear-gradient(180deg,#ffffff12,#ffffff04),var(--button-bg);content:""}.shimmer-button-border{position:absolute;inset:0;z-index:2;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .42),transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:1px;pointer-events:none}.shimmer-button-content{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center}.shimmer-button:hover{border-color:#e8e8e89e;transform:translateY(-1px)}.shimmer-button:focus-visible{outline:2px solid #14d6f7;outline-offset:4px}@keyframes shimmer-button-sweep{0%{transform:translate(-68%) rotate(8deg)}to{transform:translate(68%) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.shimmer-button:before{animation:none;opacity:.35;transform:translate(0) rotate(8deg)}.shimmer-button{transition:none}}@media(pointer:fine){.smooth-cursor-enabled,.smooth-cursor-enabled *{cursor:none!important}}.smooth-cursor{position:fixed;top:0;left:0;z-index:2147483647;width:28px;height:28px;pointer-events:none;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%;opacity:0;mix-blend-mode:difference;will-change:transform,opacity}.smooth-cursor svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 8px rgb(255 255 255 / .28));transform:translate(-3px,-3px);transition:transform .15s ease}.smooth-cursor path{fill:#fff;stroke:#fff;stroke-linejoin:round;stroke-width:1.5}.smooth-cursor.is-pressed svg{transform:translate(-3px,-3px) scale(.82)}@media(pointer:coarse){.smooth-cursor{display:none}}.works-showcase{position:relative;min-height:100vh;background:#000;color:#f2f2f2;font-family:Arial,Helvetica,sans-serif}.works-pin{position:relative;width:100vw;height:100vh;min-height:620px;overflow:hidden;background:#000;isolation:isolate}.works-topbar{position:fixed;top:clamp(28px,4.3vh,48px);left:clamp(28px,4.5vw,86px);right:clamp(28px,4.5vw,86px);z-index:20;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.works-logo{position:relative;display:block;width:clamp(128px,12.2vw,178px);height:clamp(30px,2.9vw,43px);overflow:hidden;pointer-events:auto;text-decoration:none}.works-logo img{position:absolute;top:50%;left:50%;display:block;width:calc(clamp(128px,12.2vw,178px)*3.18);height:auto;transform:translate(-50%,-50%)}.works-nav{display:flex;align-items:center;gap:clamp(42px,5vw,92px)}.works-nav a{color:#bcbcbc;font-size:clamp(15px,1.45vw,28px);font-weight:900;letter-spacing:0;line-height:1;pointer-events:auto;text-decoration:none}.works-nav a.is-current{color:#fff}.works-gallery{position:absolute;inset:0;z-index:5;display:flex;align-items:center;overflow:hidden}.works-track{display:flex;align-items:center;gap:clamp(180px,19vw,365px);padding-right:calc(50vw - (min(14.8vw,285px)/2));padding-left:calc(50vw - (min(14.8vw,285px)/2));backface-visibility:hidden;will-change:transform}.work-card{flex:0 0 auto;width:clamp(210px,14.8vw,285px);contain:layout paint style;opacity:.6;filter:saturate(0);backface-visibility:hidden;transform:translateZ(0);transition:opacity .26s ease,transform .26s ease;will-change:auto}.work-card:nth-child(2n){transform:translateY(-7.5vh)}.work-card:nth-child(3n){transform:translateY(7vh)}.work-card.is-active{opacity:1;filter:saturate(1);transform:translateY(0) scale(1.02);will-change:transform,opacity}.work-card.is-clickable{cursor:pointer}.work-card.is-clickable:focus-visible{outline:2px solid #ffffff;outline-offset:14px}.work-image-mask{width:100%;contain:paint;overflow:hidden;background:#111;will-change:auto}.work-card img{display:block;width:100%;height:auto;backface-visibility:hidden;transform:scale(1.01)}.works-footer{position:fixed;right:clamp(28px,4.5vw,86px);bottom:clamp(64px,11vh,120px);left:clamp(28px,4.5vw,86px);z-index:20;display:grid;grid-template-columns:92px minmax(0,1fr) 52px;align-items:end;color:#bcbcbc;gap:20px}.works-footer span{color:#f2f2f2;font-size:clamp(18px,2vw,36px);font-weight:900;line-height:.9}.works-footer span:last-child{color:#bcbcbc;text-align:right}.works-current-title{margin:0;overflow:hidden;color:#bcbcbc;font-family:Arial,Microsoft YaHei,sans-serif;font-size:clamp(14px,1.25vw,23px);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.works-pin{min-height:560px}.works-topbar{align-items:flex-start}.works-nav{flex-direction:column;align-items:flex-end;gap:12px}.works-track{gap:34vw;padding-right:calc(50vw - 105px);padding-left:calc(50vw - 105px)}.work-card{width:210px}.works-footer{grid-template-columns:48px minmax(0,1fr) 36px;bottom:34px;gap:12px}}@media(max-width:760px){.works-showcase{min-height:100svh;overflow-x:hidden}.works-pin{width:100%;height:auto;min-height:100svh;overflow:visible}.works-topbar{top:calc(16px + env(safe-area-inset-top));right:18px;left:18px;align-items:flex-start;gap:16px}.works-logo{width:112px;height:28px}.works-logo img{width:356px}.works-nav{gap:8px}.works-nav a{font-size:clamp(11px,3.15vw,13px);line-height:.95;text-align:right;white-space:nowrap}.works-gallery{position:relative;inset:auto;display:block;overflow:visible;padding:calc(124px + env(safe-area-inset-top)) 0 calc(112px + env(safe-area-inset-bottom))}.works-track{display:grid;justify-items:center;gap:clamp(44px,8.5vh,72px);width:100%;padding:0 18px;transform:none!important;will-change:auto}.work-card,.work-card:nth-child(2n),.work-card:nth-child(3n){width:min(72vw,310px);opacity:.5;transform:translateZ(0) scale(.985)}.work-card:nth-child(2n){justify-self:start;margin-left:6vw}.work-card:nth-child(3n){justify-self:end;margin-right:5vw}.work-card.is-active{opacity:1;transform:translateZ(0) scale(1.02)}.work-card.is-clickable:focus-visible{outline-offset:8px}.work-card img{transform:none}.works-footer{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));left:18px;grid-template-columns:42px minmax(0,1fr) 34px;align-items:end;padding-top:34px;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .82) 58%,#000000);pointer-events:none}.works-footer span{font-size:18px}.works-current-title{font-size:12px;white-space:normal}}@media(max-width:430px){.works-topbar{right:14px;left:14px}.works-logo{width:96px;height:24px}.works-logo img{width:306px}.works-nav a{font-size:10px}.work-card,.work-card:nth-child(2n),.work-card:nth-child(3n){width:min(76vw,288px)}}@media(prefers-reduced-motion:reduce){.work-card,.works-track{transition:none;will-change:auto}}@font-face{font-family:"Helvetica Neue LT Pro 65 Medium";src:url(/assets/fonts/HelveticaNeueLTPro-Md.otf) format("opentype");font-display:block}@font-face{font-family:Plix-Bold-90ms-RKSJ-H;src:url(/assets/fonts/Plix-Bold.otf) format("opentype");font-display:block}.contact-showcase{position:relative;width:100vw;min-height:100vh;overflow:hidden;background:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;isolation:isolate;touch-action:none}.contact-mobile-stack{display:none}.contact-stage{position:absolute;top:50%;left:50%;width:1920px;height:1080px;overflow:hidden;background:#000;transform:translate(-50%,-50%) scale(var(--contact-scale));transform-origin:center}.contact-logo{position:absolute;top:29px;left:67px;z-index:5;display:block;width:178px;height:43px;overflow:hidden;text-decoration:none}.contact-logo img{position:absolute;top:50%;left:50%;display:block;width:566px;height:auto;transform:translate(-50%,-50%)}.contact-nav{position:absolute;inset:0;z-index:5;pointer-events:none}.contact-nav-item{position:absolute;top:36px;color:#bcbcbc;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:900;letter-spacing:0;line-height:1;pointer-events:auto;text-decoration:none;white-space:nowrap}.contact-nav-brand{left:1242px}.contact-nav-format{left:1537px}.contact-nav-contact{left:1712px}.contact-nav-item.is-current{color:#fff}.contact-art-layer{position:absolute;inset:0;z-index:2;display:block;width:1920px;height:1080px;overflow:visible;pointer-events:none}.contact-profile-layer{will-change:transform,opacity}.contact-title-svg{fill:#fff;font-family:"Helvetica Neue LT Pro 65 Medium",HelveticaNeueLTPro-Md,Helvetica Neue LT Pro,Helvetica Neue,Arial,sans-serif;font-size:293.8125px;font-weight:500;letter-spacing:-11px}.contact-name-svg{fill:#fff;font-family:Plix-Bold-90ms-RKSJ-H,Arial Black,Arial,Microsoft YaHei,sans-serif;font-size:102.9312px;font-weight:900;letter-spacing:0}.contact-side-svg{fill:#fff;font-family:"Helvetica Neue LT Pro 65 Medium",HelveticaNeueLTPro-Md,Helvetica Neue LT Pro,Helvetica Neue,Arial,sans-serif;font-size:24.9982px;font-weight:500;letter-spacing:-1px;opacity:.5}.contact-bio-svg{fill:#fff;font-family:Plix-Bold-90ms-RKSJ-H,Arial Black,Arial,Microsoft YaHei,sans-serif;font-size:18.3033px;font-weight:900;letter-spacing:0;opacity:.7}.contact-bio-helvetica{font-family:"Helvetica Neue LT Pro 65 Medium",HelveticaNeueLTPro-Md,Helvetica Neue LT Pro,Helvetica Neue,Arial,sans-serif;font-weight:500}.contact-profile-layer,.contact-portrait-assembly,.contact-portrait-media,.contact-qr-svg,.contact-title-svg,.contact-name-svg,.contact-side-svg,.contact-bio-svg{will-change:transform,opacity}.contact-portrait-frame{fill:none;stroke:#fff;stroke-width:3px;pointer-events:none}@media(max-width:760px){.contact-showcase{width:100%;min-height:100svh;overflow-x:hidden;overflow-y:auto;touch-action:pan-y}.contact-stage{display:none}.contact-mobile-stack{display:grid;gap:clamp(74px,11vh,112px);padding:calc(120px + env(safe-area-inset-top)) 18px calc(54px + env(safe-area-inset-bottom))}.contact-mobile-card{position:relative;display:grid;justify-items:center;min-height:calc(100svh - 150px);color:#fff}.contact-mobile-heading{position:relative;z-index:1;width:100%}.contact-mobile-heading h1{margin:0;color:#fff;font-family:"Helvetica Neue LT Pro 65 Medium",HelveticaNeueLTPro-Md,Helvetica Neue LT Pro,Helvetica Neue,Arial,sans-serif;font-size:clamp(72px,22vw,118px);font-weight:500;line-height:.78;letter-spacing:-.07em;text-align:center;white-space:nowrap}.contact-mobile-heading p{margin:clamp(12px,3.8vw,18px) 0 0;color:#fff;font-family:Plix-Bold-90ms-RKSJ-H,Arial Black,Arial,Microsoft YaHei,sans-serif;font-size:clamp(38px,13vw,68px);font-weight:900;line-height:.92;text-align:left}.contact-mobile-media{position:relative;z-index:2;display:grid;justify-items:center;width:100%;margin-top:clamp(-22px,-4vw,-10px)}.contact-mobile-portrait{width:min(70vw,300px);aspect-ratio:.72;overflow:hidden;background:#dfe5e4;border:2px solid #ffffff;border-radius:999px}.contact-mobile-portrait img{display:block;object-fit:cover;transform:translate3d(-5%,-6%,0)}.contact-mobile-card[data-profile=lushuai] .contact-mobile-portrait img{width:120%;height:120%;object-position:52% 34%}.contact-mobile-card[data-profile=fucheng] .contact-mobile-portrait img{width:112%;height:112%;object-position:50% 30%}.contact-mobile-qr{position:absolute;top:clamp(-74px,-15vw,-50px);right:clamp(18px,7vw,46px);width:clamp(50px,13.6vw,74px);height:clamp(50px,13.6vw,74px);opacity:.72}.contact-mobile-bio{display:grid;gap:6px;max-width:min(86vw,380px);margin-top:clamp(22px,5vh,42px);color:#ffffffb8;font-family:Plix-Bold-90ms-RKSJ-H,Arial Black,Arial,Microsoft YaHei,sans-serif;font-size:clamp(13px,3.5vw,16px);font-weight:900;line-height:1.22;text-align:center}.contact-mobile-bio p{margin:0}}@media(max-width:430px){.contact-mobile-stack{padding-right:14px;padding-left:14px}.contact-mobile-heading h1{font-size:clamp(62px,21vw,92px)}.contact-mobile-heading p{font-size:clamp(34px,12vw,54px)}}@media(prefers-reduced-motion:reduce){.contact-profile-layer,.contact-portrait-assembly,.contact-portrait-media,.contact-qr-svg,.contact-title-svg,.contact-name-svg,.contact-side-svg,.contact-bio-svg{transition:none;will-change:auto}}.format-showcase{--format-image-nudge-x: -4.5%;position:relative;width:100vw;min-height:100vh;overflow:hidden;background:#000;color:#f2f2f2;font-family:Arial,Helvetica,sans-serif;isolation:isolate}.format-grid{position:fixed;top:clamp(92px,9.1vh,118px);right:clamp(34px,12.8vw,258px);bottom:0;left:clamp(34px,12.8vw,258px);z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,2.08vw,48px);overflow:hidden}.format-column{position:relative;height:100%;min-width:0;contain:paint;overflow:hidden;cursor:default;backface-visibility:hidden;transform:translateZ(0)}.format-column:before,.format-column:after{position:absolute;right:0;left:0;z-index:2;height:clamp(64px,12vh,150px);pointer-events:none;content:""}.format-column:before{top:0;background:linear-gradient(180deg,#000000 0%,rgb(0 0 0 / .72) 45%,transparent 100%)}.format-column:after{bottom:0;background:linear-gradient(0deg,#000000 0%,rgb(0 0 0 / .72) 45%,transparent 100%)}.format-column-track{display:grid;gap:clamp(28px,3.6vh,38px);padding-bottom:clamp(28px,3.6vh,38px);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.format-card{display:grid;justify-items:center;width:100%;margin:0;padding:clamp(22px,2.45vw,50px) clamp(20px,2.55vw,52px) clamp(20px,2.05vw,40px);contain:layout paint style;background:#111;opacity:.82;backface-visibility:hidden;transform:translateZ(0);transition:opacity .22s ease}.format-column.is-hovered .format-card{opacity:1}.format-card-image{display:grid;place-items:center;width:100%;contain:paint;overflow:visible;background:#111;transform:translate3d(var(--format-image-nudge-x),0,0)}.format-card img{display:block;width:100%;max-width:100%;height:auto;margin-inline:auto;backface-visibility:hidden;object-fit:contain;object-position:center}.format-card p{margin:clamp(14px,1.35vw,24px) 0 0;overflow:hidden;color:#3c3c3c;font-family:Arial,Microsoft YaHei,sans-serif;font-size:clamp(13px,1.05vw,22px);font-weight:900;line-height:1.08;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.format-grid{right:5vw;left:5vw;gap:22px}.format-card{padding:22px 18px 18px}}@media(max-width:760px){.format-showcase{width:100%;height:100svh;min-height:100svh;overflow:hidden}.format-grid{position:fixed;top:calc(116px + env(safe-area-inset-top));right:0;bottom:0;left:0;display:flex;grid-template-columns:none;gap:18px;padding:0 22px calc(24px + env(safe-area-inset-bottom));overflow-x:auto;overflow-y:hidden;scroll-padding-inline:22px;scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch}.format-grid::-webkit-scrollbar{display:none}.format-column{flex:0 0 min(78vw,340px);height:100%;scroll-snap-align:center;touch-action:pan-x}.format-column:before,.format-column:after{height:84px}.format-column-track{gap:24px;padding-bottom:24px}.format-card{padding:18px 16px 16px;opacity:.94}.format-card-image{transform:translateZ(0)}.format-card p{margin-top:12px;font-size:12px}}@media(max-width:430px){.format-grid{gap:14px;padding-right:18px;padding-left:18px;scroll-padding-inline:18px}.format-column{flex-basis:82vw}}@media(prefers-reduced-motion:reduce){.format-column-track{will-change:auto}}.work-detail-showcase{--work-detail-media-width: min(100vw, 1360px);position:relative;isolation:isolate;min-height:100vh;overflow-x:hidden;background:#000;color:#f2f2f2;font-family:Arial,Helvetica,sans-serif}.work-detail-topbar{mix-blend-mode:normal}.work-detail-brand{display:flex;align-items:center;gap:clamp(12px,1.35vw,22px);pointer-events:auto}.work-detail-back{display:grid;width:clamp(26px,2vw,38px);height:clamp(26px,2vw,38px);place-items:center;color:#fff;outline:none;pointer-events:auto;text-decoration:none;transition:color .18s ease,opacity .18s ease,transform .18s ease}.work-detail-back svg{width:100%;height:100%;stroke-width:2.15}.work-detail-back:hover,.work-detail-back:focus-visible{opacity:.72;transform:translate(-3px)}.work-detail-nav-mask-layer{position:fixed;inset:0;z-index:25;width:100vw;height:100vh;overflow:visible;pointer-events:none}.work-detail-nav-mask-layer image{opacity:0;transition:opacity .12s linear;will-change:opacity}.work-detail-nav-mask-source{color:transparent!important}.work-detail-nav-text-layer{pointer-events:none}.work-detail-stream{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding:clamp(112px,13vh,158px) 0 clamp(56px,8vh,96px);background:#000}.work-detail-frame{position:relative;z-index:1;flex:0 0 auto;width:var(--work-detail-media-width);max-width:var(--work-detail-media-width);margin:0;padding:clamp(40px,5.2vh,72px) 0;transform-origin:50% 50%;transform-style:preserve-3d;will-change:auto}.work-detail-media{position:relative;width:var(--work-detail-media-width);max-width:var(--work-detail-media-width);transform-style:preserve-3d;backface-visibility:hidden;opacity:1;filter:none;mix-blend-mode:normal;will-change:auto}.work-detail-media img{display:block;width:var(--work-detail-media-width);max-width:var(--work-detail-media-width);height:auto;object-fit:contain;background:#000;backface-visibility:hidden;opacity:1;filter:none;mix-blend-mode:normal;will-change:auto}.work-detail-frame.is-in-motion .work-detail-media,.work-detail-frame.is-in-motion .work-detail-media img{will-change:transform}@media(max-width:900px){.work-detail-brand{gap:10px}.work-detail-stream{padding-top:118px}}@media(max-width:760px){.work-detail-showcase{--work-detail-media-width: calc(100vw - 20px) ;min-height:100svh}.work-detail-back{width:28px;height:28px}.work-detail-nav-mask-layer{display:none}.work-detail-nav-mask-source{color:#bcbcbc!important}.work-detail-nav-mask-source.is-current{color:#fff!important}.work-detail-stream{padding-top:calc(134px + env(safe-area-inset-top));padding-bottom:calc(42px + env(safe-area-inset-bottom))}.work-detail-frame{padding:clamp(22px,4.8vh,42px) 0}.work-detail-frame.is-in-motion .work-detail-media,.work-detail-frame.is-in-motion .work-detail-media img{will-change:transform}}@media(prefers-reduced-motion:reduce){.work-detail-back,.work-detail-frame,.work-detail-media,.work-detail-media img,.work-detail-nav-mask-layer image{transition:none;will-change:auto}.work-detail-nav-mask-layer{display:none}}:root{color:#e8e8e8;background:#000;font-family:Arial,Helvetica,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}html{background:#000;scroll-behavior:auto}body{overflow-x:hidden;background:#000;overscroll-behavior-y:none}.app-page-root{min-height:100%}.portfolio-opener{position:relative;display:grid;width:100vw;height:100vh;min-height:560px;place-items:center;overflow:hidden;background:#000;isolation:isolate}.stage-vignette{position:absolute;inset:-12vh -12vw;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgb(232 232 232 / .09),transparent 34%),linear-gradient(180deg,rgb(232 232 232 / .05),transparent 28%,transparent 72%,rgb(232 232 232 / .04));opacity:0}.brand-lockup{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(30px,5vh,56px);width:min(600px,84vw)}.brand-title{display:grid;gap:clamp(2px,.35vw,7px);margin:0;color:#e8e8e8;font-family:Arial Black,Impact,Arial,Helvetica,sans-serif;font-size:clamp(42px,5.2vw,100px);font-weight:900;line-height:.84;letter-spacing:0;text-align:center}.opening-line{display:block;overflow:hidden}.text-animate{display:inline-flex;justify-content:center;white-space:nowrap;perspective:760px}.text-animate-unit{display:inline-block;min-width:.05em;will-change:transform,opacity,filter}.start-action{position:relative;z-index:4;opacity:0;will-change:transform,opacity}.start-button-label{display:inline-flex;align-items:center;justify-content:center;width:100%;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,1.05vw,15px);font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap}@media(max-width:720px){.portfolio-opener{height:100svh;min-height:520px;padding:26px 18px}.brand-lockup{width:min(430px,92vw);gap:clamp(26px,7vh,54px)}.brand-title{font-size:clamp(44px,14vw,72px);line-height:.86}.start-button-label{font-size:12px}.stage-vignette{inset:-10vh -24vw;background:radial-gradient(circle at 50% 48%,rgb(232 232 232 / .12),transparent 42%),linear-gradient(180deg,rgb(232 232 232 / .06),transparent 32%,transparent 68%,rgb(232 232 232 / .04))}}@media(max-width:430px){.brand-title{font-size:clamp(40px,15.8vw,66px)}}@media(pointer:coarse){.blob-container{opacity:.72;transform:scale(.72);transform-origin:center}}@media(prefers-reduced-motion:reduce){.stage-vignette,.opening-line,.text-animate-unit{animation:none;clip-path:none!important;opacity:1!important;transform:none!important;filter:none!important}}
