.about-clone{--about-blue:var(--kit-cobalt);--about-pink:var(--kit-blush);--about-yellow:var(--kit-cream);--about-cream:var(--kit-cream);--about-dark:var(--kit-ink);--about-ease:cubic-bezier(.76,0,.24,1);--about-bounce:cubic-bezier(.34,1.56,.64,1);min-width:0;overflow:clip;background:var(--about-cream);color:var(--about-dark);font-family:var(--font-body)}body.about-menu-open{overflow:hidden}.about-entry{position:fixed;z-index:500;inset:0;display:grid;place-items:center;background:var(--about-blue);color:var(--about-pink);clip-path:inset(0 0 100% 0);pointer-events:none;animation:about-entry 1.05s var(--about-ease) both}.about-entry span{font-size:clamp(2.6rem,8vw,8rem);font-weight:900;letter-spacing:-.09em}.about-header{position:fixed;z-index:320;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:clamp(1rem,2.5vw,2.4rem) clamp(1rem,3vw,3rem);pointer-events:none}.about-header>*{pointer-events:auto}.about-logo{color:var(--about-pink);font-size:clamp(1.7rem,2.5vw,2.8rem);font-weight:900;letter-spacing:-.085em;text-shadow:0 .07em 0 var(--about-cream);transform:rotate(-2deg);transition:transform .45s var(--about-bounce)}.about-logo:hover{transform:rotate(2deg) scale(1.05)}.about-header-actions{display:flex;gap:.7rem}.about-menu-button{position:relative;z-index:2;width:clamp(3.25rem,4.5vw,4.5rem);aspect-ratio:1;display:grid;place-content:center;gap:5px;padding:0;border:0;border-radius:50%;background:var(--about-cream);color:var(--about-blue);transition:transform .45s var(--about-bounce),background .3s}.about-menu-button:hover{transform:rotate(-8deg) scale(1.08)}.about-menu-button span{width:1.15rem;height:2px;display:block;background:currentColor;transition:transform .5s var(--about-bounce),opacity .2s}.about-menu-button.is-open{background:var(--about-yellow)}.about-menu-button.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.about-menu-button.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.about-menu-button.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.about-pill{position:relative;isolation:isolate;min-height:clamp(3.25rem,4.5vw,4.5rem);display:inline-flex;align-items:center;justify-content:center;gap:.85rem;overflow:hidden;padding:0 clamp(1.1rem,2.2vw,2rem);border-radius:999px;background:var(--about-cream);color:var(--about-blue);font-size:.86rem;font-weight:800;transition:transform .45s var(--about-bounce),box-shadow .3s}.about-pill:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:var(--about-yellow);transform:translateY(105%);transition:transform .45s var(--about-ease)}.about-pill:hover{transform:translateY(-4px) rotate(-1.5deg);box-shadow:0 1rem 2rem rgb(16 47 90/.2)}.about-pill:hover:before{transform:translateY(0)}.about-pill>span{transition:transform .4s var(--about-bounce)}.about-pill:hover>span{transform:rotate(45deg) scale(1.2)}.about-pill.is-pink{background:var(--about-pink);color:var(--kit-cobalt)}.about-pill.is-pink:before{background:var(--about-yellow)}.about-pill.is-pink:hover{color:var(--about-dark)}.about-menu{position:fixed;z-index:300;inset:0;visibility:hidden;display:grid;grid-template-columns:minmax(14rem,34%) 1fr;gap:6vw;padding:8rem 5vw 3rem;overflow:hidden;background:var(--about-pink);color:var(--kit-cobalt);clip-path:circle(0 at calc(100% - 7rem) 4rem);transition:clip-path .9s var(--about-ease),visibility 0s .9s}.about-menu.is-open{visibility:visible;clip-path:circle(150% at calc(100% - 7rem) 4rem);transition:clip-path .9s var(--about-ease)}.about-menu:before{content:"";position:absolute;left:-12vw;bottom:-28vw;width:53vw;aspect-ratio:1;border-radius:48% 52% 64% 36%;background:var(--about-blue);transform:rotate(-14deg)}.about-menu-portrait{position:relative;z-index:1;align-self:end;width:min(38vw,36rem);aspect-ratio:1.45;transform:translateY(4%) rotate(-4deg)}.about-menu nav{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.about-menu nav a{display:grid;grid-template-columns:2.6rem 1fr auto;align-items:center;min-height:clamp(4.5rem,8.5vh,7.4rem);border-top:2px solid;font-size:clamp(3rem,6.2vw,7.2rem);font-weight:900;line-height:.84;letter-spacing:-.05em;opacity:0;transform:translateY(3rem);transition:color .3s,padding .3s,opacity .55s calc(.12s + var(--item-index, 0) * .06s),transform .65s var(--about-bounce) calc(.12s + var(--item-index, 0) * .06s)}.about-menu nav a:first-child{--item-index:1}.about-menu nav a:nth-child(2){--item-index:2}.about-menu nav a:nth-child(3){--item-index:3}.about-menu nav a:nth-child(4){--item-index:4}.about-menu nav a:nth-child(5){--item-index:5}.about-menu.is-open nav a{opacity:1;transform:none}.about-menu nav a.is-current,.about-menu nav a:hover{color:var(--about-yellow);padding-left:1rem}.about-menu nav small{font-size:.65rem;letter-spacing:0}.about-menu nav a>span:last-child{font-size:.4em}.about-hero{position:relative;min-height:100svh;overflow:hidden;background:var(--about-blue);color:var(--about-cream)}.about-hero h1{position:absolute;z-index:2;top:38%;left:50%;width:78%;margin:0;color:transparent;font-size:clamp(6.5rem,14vw,15.25rem);font-weight:900;line-height:.72;letter-spacing:-.08em;text-align:center;pointer-events:none;transform:translate(-50%,-50%);animation:about-title-in .6s var(--about-ease) .45s both}.about-hero h1 span{position:relative;display:block;transform-origin:bottom center;color:var(--about-pink);background:none;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;filter:none;text-shadow:none;animation:none}.about-hero h1 span:after,.about-hero h1 span:before{content:none}.about-hero-portrait{position:absolute;z-index:3;top:50%;left:52%;width:min(54vw,62rem);aspect-ratio:1.45;transform:translate(-50%,-47%)}.paper-breakout{--tear-x:0px;--tear-y:0px;--tear-rotate:0deg;--paper-tilt-x:0deg;--paper-tilt-y:0deg;--paper-drift-x:0px;--paper-drift-y:0px;position:relative;width:100%;height:100%;isolation:isolate;perspective:1100px;transform:translateZ(0)}.paper-breakout-paper-stage{position:absolute;inset:0;transform:translate3d(var(--paper-drift-x),var(--paper-drift-y),0) rotateX(var(--paper-tilt-x)) rotateY(var(--paper-tilt-y));transform-origin:center;transform-style:preserve-3d;transition:transform .2s ease-out;will-change:transform}.paper-breakout-paper-stage--back{z-index:1}.paper-breakout-paper-stage--front{z-index:3}.paper-breakout-depth,.paper-breakout-piece img,.paper-breakout-ring-base{object-fit:contain;object-position:center}.paper-breakout-depth{z-index:0;filter:drop-shadow(0 1.2rem 1.75rem rgb(3 20 52/.52))}.paper-breakout-ring-base{z-index:1;filter:drop-shadow(0 .45rem .45rem rgb(3 20 52/.42)) drop-shadow(0 1.55rem 1.4rem rgb(3 20 52/.5))}.paper-breakout-subject{z-index:2;object-fit:contain;object-position:center bottom;transform:translateY(1%) scale(1.18);transform-origin:center bottom;filter:drop-shadow(0 1rem 1rem rgb(16 47 90/.18))}.paper-breakout--hero .paper-breakout-subject{clip-path:none;transform:none}.paper-breakout-live-edge,.paper-breakout-piece{position:absolute;inset:0}.paper-breakout-live-edge{z-index:2;pointer-events:none}.paper-breakout-piece{transform-origin:center;animation:about-paper-micro-tear 5.6s var(--about-ease) infinite;will-change:transform}.paper-breakout-piece--top{--tear-y:-3px;--tear-rotate:-.22deg;clip-path:polygon(26% 0,72% 0,66% 28%,36% 29%);animation-delay:-.4s}.paper-breakout-piece--upper-right{--tear-x:3px;--tear-y:-2px;--tear-rotate:.3deg;clip-path:polygon(63% 4%,100% 5%,100% 48%,72% 42%);animation-delay:-2.3s;animation-duration:6.1s}.paper-breakout-piece--right{--tear-x:4px;--tear-rotate:.24deg;clip-path:polygon(72% 29%,100% 26%,100% 72%,72% 68%);animation-delay:-1.1s;animation-duration:5.2s}.paper-breakout-piece--lower-right{--tear-x:3px;--tear-y:3px;--tear-rotate:-.28deg;clip-path:polygon(70% 61%,100% 55%,100% 100%,57% 100%);animation-delay:-3.8s;animation-duration:6.5s}.paper-breakout-piece--bottom{--tear-y:4px;--tear-rotate:.2deg;clip-path:polygon(28% 72%,72% 72%,78% 100%,21% 100%);animation-delay:-1.9s;animation-duration:5.9s}.paper-breakout-piece--lower-left{--tear-x:-3px;--tear-y:3px;--tear-rotate:.32deg;clip-path:polygon(0 55%,30% 62%,42% 100%,0 100%);animation-delay:-4.6s;animation-duration:6.3s}.paper-breakout-piece--left{--tear-x:-4px;--tear-rotate:-.24deg;clip-path:polygon(0 25%,30% 30%,29% 71%,0 76%);animation-delay:-2.8s;animation-duration:5.4s}.paper-breakout-piece--upper-left{--tear-x:-3px;--tear-y:-2px;--tear-rotate:-.3deg;clip-path:polygon(0 0,39% 0,30% 41%,0 48%);animation-delay:-.9s;animation-duration:6.7s}.paper-breakout--collage .paper-breakout-subject,.paper-breakout--footer .paper-breakout-subject,.paper-breakout--menu .paper-breakout-subject{transform:translateY(3%) scale(1.02)}.paper-breakout--menu .paper-breakout-ring-base{filter:drop-shadow(0 1.1rem 1rem rgb(16 47 90/.24))}.about-socials{position:absolute;z-index:5;top:50%;left:3vw;display:flex;flex-direction:column;gap:.85rem;transform:translateY(-50%);font-size:.64rem;font-weight:800}.about-socials a{transition:color .25s,transform .25s}.about-socials a:hover{color:var(--about-yellow);transform:translateX(.3rem)}.about-latest{position:absolute;z-index:6;left:3vw;bottom:4vw;width:min(32rem,39vw);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:.25rem .9rem;align-items:center;overflow:hidden;padding:1rem 2.4rem 1rem 1rem;border-radius:1rem;background:var(--about-cream);color:var(--about-blue);box-shadow:0 1rem 2rem rgb(16 47 90/.2);transform:rotate(-3deg);transition:transform .5s var(--about-bounce)}.about-latest:after{content:"";position:absolute;right:0;bottom:0;width:3.3rem;aspect-ratio:1;background:linear-gradient(135deg,var(--about-cream) 49%,var(--about-yellow) 50%);transition:transform .45s var(--about-bounce);transform-origin:right bottom}.about-latest:hover{transform:rotate(1deg) scale(1.035)}.about-latest:hover:after{transform:scale(1.55)}.about-latest>span:first-child{grid-row:1/3;padding:.5rem .8rem;border-radius:999px;background:var(--about-pink);color:var(--kit-cobalt);font-size:.7rem}.about-latest b{font-size:.76rem}.about-latest em{color:var(--about-pink);font-size:.72rem;font-style:normal}.about-latest>span:last-child{grid-column:3;grid-row:1/3}.about-scroll-cue{position:absolute;z-index:5;right:3vw;bottom:2.7vw;display:flex;align-items:center;gap:.7rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;writing-mode:vertical-rl}.about-scroll-cue i{display:block;width:1px;height:4rem;overflow:hidden;background:rgb(255 248 239/.35)}.about-scroll-cue i:after{content:"";display:block;width:100%;height:100%;background:var(--about-yellow);animation:about-scroll 1.8s ease-in-out infinite}.about-contact,.about-intro,.about-practice{background:var(--about-cream);color:var(--about-dark)}.about-intro{padding:clamp(7rem,12vw,13rem) 5vw clamp(8rem,14vw,15rem)}.about-statement{margin:0 auto;max-width:84rem;font-size:clamp(3.2rem,7.7vw,8.4rem);font-weight:800;line-height:.91;letter-spacing:-.073em;text-align:center}.about-statement em{color:var(--about-pink);font-style:normal}.about-clone [data-reveal]{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(4.5rem);transition:opacity .7s ease,clip-path .9s var(--about-ease),transform .9s var(--about-bounce)}.about-clone [data-reveal].is-visible{opacity:1;clip-path:inset(-10% -10% -10% -10%);transform:translateY(0)}.about-copy-grid{width:min(72rem,100%);display:grid;grid-template-columns:minmax(9rem,.7fr) 2fr;gap:clamp(2rem,7vw,8rem);margin:clamp(8rem,14vw,15rem) auto 0;padding-top:1.2rem;border-top:1px solid}.about-copy-grid>div:last-child,.about-copy-grid>p{max-width:42rem}.about-copy-grid p{margin:0 0 1.35em;font-size:clamp(1.3rem,2.2vw,2.35rem);line-height:1.25;letter-spacing:-.035em}.about-eyebrow{color:var(--about-pink);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.about-collage{position:relative;min-height:clamp(52rem,82vw,86rem);display:grid;place-items:center;background:var(--about-cream);container-type:inline-size}.about-collage-head{position:relative;z-index:3;width:42cqi;aspect-ratio:1.45;transform:translateY(calc((var(--progress, .5) - .5) * -5rem))}.about-collage-hand{position:absolute;z-index:4;left:57%;top:54%;width:16cqi;aspect-ratio:515/775;transform:translateY(calc((var(--progress, .5) - .5) * 5rem)) rotate(8deg)}.about-collage-hand img{object-fit:contain}.about-peel{--progress:.5;position:absolute;z-index:2;margin:0;transform-origin:center;transition:transform .6s var(--about-bounce),filter .35s}.about-peel:hover{z-index:8;filter:drop-shadow(0 1.4rem 1.4rem rgb(16 47 90/.23))}.about-peel-image{position:absolute;inset:0;overflow:hidden;border:.55rem solid var(--about-cream);border-radius:clamp(.8rem,1.2cqi,1.5rem);background:var(--about-pink);clip-path:polygon(0 0,100% 0,100% 84%,84% 100%,0 100%)}.about-peel-image img{object-fit:cover;transition:transform .6s var(--about-bounce),filter .5s}.about-peel:hover img{transform:scale(1.045);filter:saturate(1.08)}.about-peel-corner{position:absolute;right:0;bottom:0;width:17%;aspect-ratio:1;background:linear-gradient(135deg,rgb(16 47 90/.2) 0 48%,white 50% 100%);clip-path:polygon(0 100%,100% 0,100% 100%);transform-origin:right bottom;transition:transform .5s var(--about-bounce)}.about-peel:hover .about-peel-corner{transform:scale(1.5)}.about-peel.is-about-1{width:18cqi;aspect-ratio:726/482;top:20%;right:8%;transform:translateY(calc((var(--progress) - .5) * 5rem)) rotate(calc((var(--progress) - .5) * 30deg))}.about-peel.is-about-2{width:18cqi;top:5%;left:9%}.about-peel.is-about-2,.about-peel.is-about-3{aspect-ratio:726/482;transform:translateY(calc((var(--progress) - .5) * 5rem)) rotate(calc((.5 - var(--progress)) * 30deg))}.about-peel.is-about-3{width:22cqi;top:45%;left:4%}.about-peel.is-about-4{width:15cqi;right:10%;bottom:18%}.about-peel.is-about-4,.about-peel.is-about-5{aspect-ratio:726/482;transform:translateY(calc((var(--progress) - .5) * 5rem)) rotate(calc((var(--progress) - .5) * 30deg))}.about-peel.is-about-5{width:11cqi;left:24%;bottom:7%}.about-practice{padding:clamp(6rem,10vw,10rem) 5vw clamp(9rem,14vw,15rem)}.about-section-title{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;font-size:clamp(5rem,13vw,14.5rem);font-weight:900;line-height:.72;letter-spacing:-.09em;text-align:center}.about-section-title span:first-child{color:var(--about-pink);transform:rotate(calc(-3deg + var(--progress, .5) * 2deg))}.about-section-title span:last-child{transform:rotate(calc(3deg - var(--progress, .5) * 2deg))}.about-section-title.is-light span:first-child{color:var(--about-yellow)}.about-practice-copy{align-items:start}.about-practice-mark{position:relative;width:8.2rem;aspect-ratio:.86;display:grid;place-items:center;border:.35rem solid var(--about-blue);border-radius:45% 55% 49% 51%;color:var(--about-pink);transform:rotate(-7deg)}.about-practice-mark span{font-size:4.3rem;font-weight:900;letter-spacing:-.12em}.about-practice-mark b{position:absolute;right:-.7rem;bottom:-.8rem;padding:.4rem;background:var(--about-yellow);color:var(--about-blue);font-size:1rem;transform:rotate(8deg)}.about-tear{position:relative;z-index:4;height:50svh;min-height:17rem;overflow:hidden}.about-tear canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.about-impact{position:relative;padding:clamp(7rem,10vw,11rem) 5vw clamp(9rem,13vw,14rem);background:var(--about-dark);color:var(--about-cream)}.about-impact .about-copy-grid{border-color:rgb(255 248 239/.48)}.about-impact-mark{width:8rem;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:var(--about-yellow);color:var(--about-dark);font-size:1.7rem;font-weight:900;transform:rotate(-8deg)}.about-impact-gallery{position:relative;width:min(80rem,100%);margin:clamp(9rem,15vw,16rem) auto 0}.about-impact-gallery.is-triptych{height:clamp(30rem,56vw,50rem)}.about-impact-gallery.is-wide{height:clamp(23rem,44vw,41rem)}.about-impact-gallery .about-peel-image{border-color:var(--about-cream)}.about-impact-gallery .about-peel{top:50%}.about-impact-gallery .impact-five,.about-impact-gallery .impact-one{left:8%;width:24%;aspect-ratio:748/998;transform:translateY(-50%) rotate(calc(-18deg + var(--progress) * 7deg))}.about-impact-gallery .impact-six,.about-impact-gallery .impact-two{z-index:3;left:29%;width:48%;aspect-ratio:1476/1108;transform:translateY(-50%) rotate(calc(-7deg + var(--progress) * 4deg))}.about-impact-gallery .impact-seven,.about-impact-gallery .impact-three{right:8%;width:24%;aspect-ratio:748/998;transform:translateY(-50%) rotate(calc(18deg - var(--progress) * 7deg))}.about-impact-gallery .impact-four{position:relative;top:50%;left:50%;width:70%;aspect-ratio:2084/1364;transform:translate(-50%,-50%) rotate(calc(8deg - var(--progress) * 5deg))}.about-impact-gallery.is-last{margin-top:clamp(8rem,12vw,12rem)}.about-impact-copy{margin-top:clamp(6rem,9vw,9rem)}.about-impact-cta{display:flex;flex-direction:column;align-items:center;gap:2rem;margin-top:7rem;text-align:center}.about-impact-cta p{max-width:50rem;margin:0;font-size:clamp(2.5rem,5vw,5.4rem);font-weight:800;line-height:.92;letter-spacing:-.04em}.about-contact{padding:clamp(7rem,11vw,12rem) 5vw clamp(9rem,14vw,14rem)}.about-contact-list{width:min(78rem,100%);margin:clamp(7rem,10vw,10rem) auto 0}.about-contact-list article{display:grid;grid-template-columns:3rem 1fr 1fr 1.4fr;gap:2rem;align-items:center;padding:1.5rem 0;border-top:1px solid var(--about-dark);clip-path:none}.about-contact-list small{color:var(--about-pink)}.about-contact-list h3,.about-contact-list p{margin:0}.about-contact-list h3{font-size:clamp(1.5rem,2.6vw,2.7rem);letter-spacing:-.04em}.about-contact-list p{color:rgb(16 47 90/.68)}.about-contact-list a{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.35rem;border-bottom:2px solid var(--about-pink);color:var(--about-pink);font-weight:800;transition:padding .3s,color .3s}.about-contact-list a:hover{padding-left:.6rem;color:var(--about-blue)}.about-footer{position:relative;min-height:100svh;padding:clamp(18rem,31vw,34rem) 5vw 2rem;overflow:hidden;background:var(--about-blue);color:var(--about-cream)}.about-footer:before{content:"";position:absolute;top:-36vw;left:50%;width:145vw;aspect-ratio:2.5;border-radius:0 0 50% 50%;background:var(--about-pink);transform:translateX(-50%)}.about-footer-title{position:absolute;z-index:1;top:2vw;left:50%;color:var(--about-yellow);font-size:17vw;font-weight:900;line-height:.7;letter-spacing:-.1em;white-space:nowrap;transform:translateX(-50%) rotate(-2deg)}.about-footer-portrait{position:absolute;z-index:2;top:-2vw;left:50%;width:min(58vw,64rem);aspect-ratio:1.45;transform:translateX(-50%)}.about-footer nav{position:relative;z-index:3;width:min(64rem,70%);margin-left:auto;display:flex;flex-direction:column}.about-footer nav a{display:grid;grid-template-columns:2.7rem 1fr auto;align-items:center;padding:.65rem 0;border-top:1px solid rgb(255 248 239/.55);font-size:clamp(3rem,6.5vw,7rem);font-weight:900;line-height:.83;letter-spacing:-.05em;transition:color .3s,padding .3s}.about-footer nav a:hover{padding-left:1rem;color:var(--about-yellow)}.about-footer nav small{font-size:.65rem;letter-spacing:0}.about-footer nav a>span:last-child{font-size:.4em}.about-footer-legal{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:2rem;margin-top:6rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.about-footer-legal a{margin-left:auto}@keyframes about-entry{0%{clip-path:inset(0)}52%{clip-path:inset(0)}to{clip-path:inset(0 0 100% 0)}}@keyframes about-title-in{0%{opacity:0;transform:translate(-50%,-25%) scale(0) rotate(20deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}}@keyframes about-glass-jelly{0%,to{transform:translateY(0) scale(1)}46%{transform:translateY(-.012em) scaleX(1.012) scaleY(.986)}54%{transform:translateY(.006em) scaleX(.994) scaleY(1.008)}64%{transform:translateY(0) scale(1)}}@keyframes about-scroll{0%{transform:translateY(-100%)}45%,55%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes about-paper-micro-tear{0%,24%,to{transform:translate(0) rotate(0)}31%{transform:translate(0) rotate(0)}38%{transform:translate(var(--tear-x),var(--tear-y)) rotate(var(--tear-rotate))}45%{transform:translate(0) rotate(0)}55%{transform:translate(var(--tear-x),var(--tear-y)) rotate(var(--tear-rotate))}68%{transform:translate(0) rotate(0)}}@media (max-width:800px){.about-header{padding:1rem}.about-logo{font-size:1.55rem}.about-pill{min-height:3.25rem;padding:0 1rem;font-size:.72rem}.about-menu{grid-template-columns:1fr;padding:6.5rem 1.2rem 2rem}.about-menu-portrait,.about-menu:before{display:none}.about-menu nav a{grid-template-columns:2rem 1fr auto;min-height:4.7rem;font-size:12vw}.about-hero{min-height:52rem}.about-hero h1{top:35%;left:50%;width:104%;font-size:23vw;letter-spacing:-.045em;transform:translate(-50%,-50%)}.about-hero-portrait{top:50%;left:50%;width:min(118vw,44rem)}.about-scroll-cue,.about-socials{display:none}.about-latest{left:1rem;right:1rem;bottom:2.5rem;width:auto}.about-contact,.about-impact,.about-intro,.about-practice{padding-left:1.2rem;padding-right:1.2rem}.about-statement{font-size:11.5vw;text-align:left}.about-statement br{display:none}.about-copy-grid{grid-template-columns:1fr;gap:2rem;margin-top:7rem}.about-copy-grid p{font-size:1.3rem}.about-collage{min-height:48rem}.about-collage-head{width:96cqi}.about-collage-hand{left:56%;width:32cqi}.about-peel.is-about-1{width:36cqi;right:-8%}.about-peel.is-about-2{width:36cqi;left:-9%}.about-peel.is-about-3{width:39cqi;left:-14%;top:55%}.about-peel.is-about-4{width:32cqi;right:-8%;bottom:18%}.about-peel.is-about-5{width:26cqi;left:20%;bottom:2%}.about-section-title{font-size:18vw}.about-practice-mark{width:6.5rem}.about-tear{height:32svh}.about-impact-mark{width:6.5rem}.about-impact-gallery.is-triptych{height:29rem;margin-inline:-1.2rem;width:calc(100% + 2.4rem)}.about-impact-gallery.is-wide{height:22rem}.about-impact-gallery .impact-five,.about-impact-gallery .impact-one{left:0;width:31%}.about-impact-gallery .impact-six,.about-impact-gallery .impact-two{left:19%;width:62%}.about-impact-gallery .impact-seven,.about-impact-gallery .impact-three{right:0;width:31%}.about-impact-gallery .impact-four{width:94%}.about-contact-list article{grid-template-columns:2rem 1fr;gap:.6rem 1rem;padding:1.25rem 0}.about-contact-list article a,.about-contact-list article p{grid-column:2}.about-footer{min-height:53rem;padding-top:19rem;padding-left:1.2rem;padding-right:1.2rem}.about-footer:before{top:-14rem;width:180vw;height:29rem;aspect-ratio:auto}.about-footer-title{top:2rem;font-size:20vw}.about-footer-portrait{top:1.5rem;width:min(118vw,45rem)}.about-footer nav{width:100%}.about-footer nav a{grid-template-columns:2rem 1fr auto;padding:.75rem 0;font-size:12vw}.about-footer-legal{gap:.8rem 1.5rem}.about-footer-legal a{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.about-entry{display:none}.about-clone *,.about-clone :after,.about-clone :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.about-clone [data-reveal]{opacity:1;clip-path:none;transform:none}.paper-breakout-piece{animation:none}.paper-breakout-paper-stage{transform:none}}.story-about-integrated .about-hero h1{top:35%;width:92%;font-size:clamp(5rem,12vw,13rem)}.story-about-integrated .about-hero h1>small{display:block;margin-bottom:1rem;font-size:.2em;color:var(--about-pink);letter-spacing:.2em}.about-hero-note{position:absolute;z-index:4;top:47%;right:3vw;width:19vw;text-align:right}.about-hero-note small{font-size:.55rem;letter-spacing:.06em}.about-hero-note b{display:block;margin-top:1rem;font-size:clamp(1rem,2vw,2rem);line-height:1}.about-supporting{max-width:43rem;margin:3rem auto;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.5}.about-supporting p+p{margin-top:1rem}.about-motion-words{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.about-motion-words span{border:1px solid;border-radius:99px;padding:.6rem .9rem;font-size:.65rem;transform:translateY(calc(var(--story-my, 0) * 15px));transition:transform .4s}.about-motion-words span:nth-child(2n){color:var(--about-yellow);transform:translateY(calc(var(--story-my, 0) * -15px))}.story-about-integrated .about-language-grid article>div{grid-column:1/-1}.story-about-integrated .about-language-grid article a{grid-column:1/-1;font-size:.7rem;font-weight:900;border-top:1px solid;padding-top:1rem}.story-about-integrated .about-language-grid article:hover{border-radius:2rem}.about-language-stories{margin-top:12rem}.about-language-stories>article{display:grid;grid-template-columns:1fr 1fr;gap:8vw;border-top:1px solid;padding:5rem 0;scroll-margin-top:7rem}.about-language-stories article>header{position:sticky;top:9rem;align-self:start}.about-language-stories h3{font-size:clamp(2.5rem,6vw,6rem);line-height:.85;letter-spacing:-.045em;margin:1.5rem 0}.about-language-stories header em{color:var(--about-pink);font-weight:700;font-size:1.15rem}.about-language-stories article>div p{font-size:1.2rem;line-height:1.65;margin-bottom:1.4rem}.story-about-integrated .about-four-worlds{align-items:start}.story-about-integrated .about-four-worlds>header{position:sticky;top:10rem}.story-about-integrated .about-work>.story-pill{margin-top:3rem}@media (max-width:800px){.about-hero-note{top:8rem;right:1.2rem;width:auto}.about-hero-note b{display:none}.about-language-stories{margin-top:7rem}.about-language-stories>article{grid-template-columns:1fr;gap:2rem;padding:3rem 0}.about-language-stories article>header,.story-about-integrated .about-four-worlds>header{position:static}.about-language-stories article>div p{font-size:1rem}}.story-about-integrated .about-hero .story-latest{left:-2rem;bottom:3.5rem}.story-about-integrated .about-intro{min-height:100svh}.about-manifesto{position:relative;min-height:120svh;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--about-blue);color:var(--about-cream)}.about-manifesto>div{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:8vw;background:var(--about-blue)}.about-manifesto>div:nth-child(2){background:var(--about-pink)}.about-four-worlds header small,.about-language-section header small,.about-manifesto small,.about-work header small{font-size:.67rem;font-weight:900;letter-spacing:.12em}.about-four-worlds header h2,.about-language-section header h2,.about-manifesto h2,.about-work header h2{margin:2rem 0;font-size:clamp(3.7rem,7.5vw,8rem);line-height:.8;letter-spacing:-.05em}.about-manifesto>div p{max-width:34rem;font-size:clamp(1.15rem,2vw,1.8rem);font-weight:700;line-height:1.35}.about-manifesto>strong{position:absolute;z-index:2;left:50%;bottom:5rem;padding:1.1rem 1.5rem;border-radius:999px;background:var(--about-yellow);color:var(--about-blue);font-size:.72rem;letter-spacing:.08em;transform:translateX(-50%)}.about-language-section{padding:10rem 5vw 14rem;background:var(--about-cream);color:var(--about-blue)}.about-language-section header{max-width:76rem}.about-four-worlds header h2 em,.about-language-section header h2 em,.about-work header h2 em{color:var(--about-pink);font-style:normal}.about-language-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:9rem}.about-language-grid article{min-height:35rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;gap:1.5rem;padding:3rem;border:2px solid var(--about-blue);border-radius:2rem;background:var(--about-pink);color:var(--kit-cobalt);box-shadow:1.5rem 1.5rem 0 var(--about-yellow);transform:rotate(-1.5deg);transition:transform .5s var(--about-bounce),border-radius .5s}.about-language-grid article:nth-child(2n){background:var(--about-blue);box-shadow:1.5rem 1.5rem 0 var(--about-pink);transform:translateY(4rem) rotate(1.5deg)}.about-language-grid article:hover{border-radius:48%;transform:translateY(-.5rem) rotate(0)}.about-language-grid article>small,.about-language-grid article>span{font-size:.65rem;font-weight:900}.about-language-grid article>small{justify-self:end}.about-language-grid h3{grid-column:1/-1;margin:4rem 0 1rem;font-size:clamp(3rem,6vw,6.5rem);line-height:.78;letter-spacing:-.05em}.about-language-grid p{grid-column:1/-1;align-self:end;max-width:34rem;font-size:1.08rem;font-weight:700;line-height:1.4}.about-four-worlds{min-height:115svh;display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:center;padding:10rem 5vw;background:var(--about-dark);color:var(--about-cream)}.about-four-worlds header h2{color:var(--about-yellow)}.about-four-worlds header h2 em{color:var(--about-pink)}.about-four-worlds>div{display:flex;flex-direction:column;gap:1.4rem}.about-four-worlds>div p{margin:0;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:700;line-height:1.35}.about-work{min-height:110svh;padding:10rem 5vw 14rem;background:var(--about-dark);color:var(--about-cream)}.about-work-intro{max-width:40rem;font-size:clamp(1.4rem,2.7vw,2.7rem);font-weight:800}.about-work>div{margin-top:7rem}.about-work article{display:grid;grid-template-columns:4rem 1fr 1fr;gap:2rem;align-items:center;min-height:9rem;border-top:1px solid rgb(255 248 239/.7);transition:padding .4s,color .3s}.about-work article:hover{padding-left:1rem;color:var(--about-yellow)}.about-work article>span{font-size:.65rem}.about-work article h3{margin:0;font-size:clamp(2rem,4.5vw,4.8rem);line-height:.88;letter-spacing:-.04em}.about-work article p{max-width:35rem;font-size:.95rem;line-height:1.4}.story-about-integrated>.story-contact,.story-about-integrated>.story-footer{font-family:var(--font-body)}@media (max-width:800px){.story-about-integrated .about-hero h1{top:28%;font-size:21vw}.story-about-integrated .about-hero-portrait{top:54%;width:112vw}.story-about-integrated .about-hero .story-latest{left:-1rem;bottom:2rem;width:76vw}.about-manifesto{grid-template-columns:1fr}.about-manifesto>div{min-height:70svh;padding:7rem 1.2rem}.about-four-worlds header h2,.about-language-section header h2,.about-manifesto h2,.about-work header h2{font-size:18vw}.about-manifesto>strong{bottom:50%;white-space:nowrap}.about-language-section{padding:7rem 1.2rem 10rem}.about-language-grid{grid-template-columns:1fr;gap:2rem;margin-top:6rem}.about-language-grid article,.about-language-grid article:nth-child(2n){min-height:28rem;padding:2rem;transform:none;box-shadow:.8rem .8rem 0 var(--about-yellow)}.about-language-grid h3{font-size:14vw}.about-four-worlds{min-height:auto;grid-template-columns:1fr;padding:7rem 1.2rem}.about-work{padding:7rem 1.2rem 10rem}.about-work article{grid-template-columns:2rem 1fr;gap:1rem;padding:2rem 0}.about-work article p{grid-column:2}}.flip-heading{position:relative;display:block;width:max-content;max-width:100%;overflow:hidden;color:var(--about-blue);white-space:nowrap}.flip-heading-accent{color:var(--about-pink)}.flip-heading-current,.flip-heading-next{display:block;padding:.09em .025em .09em 0}.flip-heading-next{position:absolute;inset:0 auto auto 0;color:var(--about-pink)}.flip-heading-accent .flip-heading-next{color:var(--about-blue)}.flip-heading-char{display:inline-block}.flip-heading-next .flip-heading-char{transform:translateY(22%) scaleY(.2);transform-origin:bottom left}.flip-heading:focus-visible{outline:2px solid var(--about-pink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.flip-heading-next{display:none}}@media (max-width:760px){.about-language-section header h2:has(.flip-heading){font-size:10.5vw}}.about-statement.editorial-statement{font-size:clamp(2rem,5.65vw,6.2rem);line-height:1.02;text-align:center;letter-spacing:-.045em;color:var(--about-dark)}.editorial-statement>span{display:block}.about-statement.language-statement{margin:clamp(4rem,8vw,8rem) auto;font-size:clamp(1.65rem,4.65vw,5.2rem)}.statement-cursor{position:fixed;top:0;left:0;z-index:500;pointer-events:none}.statement-cursor:after{content:"";display:block;width:76px;height:76px;border-radius:50%;background:var(--story-yellow);transform:translate(-50%,-50%) scale(0);transition:transform .18s ease}@media (hover:hover) and (pointer:fine){.editorial-statement,.editorial-statement *{cursor:none}.statement-cursor[data-visible=true]:after{transform:translate(-50%,-50%) scale(1)}}@media (max-width:600px){.about-statement.editorial-statement{font-size:5.9vw}.about-statement.language-statement{font-size:4.9vw}}@media (prefers-reduced-motion:reduce){.statement-cursor:after{transition:none}}.about-language-section:has(+.gallery-interactive){padding-bottom:4rem}.about-language-continuation{padding-top:4rem}.about-clone>.gallery-interactive{color:var(--story-cream);height:220svh}.about-language-title-stage>header{max-width:none;width:100%}.about-language-title-stage>header h2{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:clamp(360px,37vw,680px);margin:3rem 0 0;font:900 clamp(64px,12.5vw,240px)/.888 Wenbei Footer Thunder,Impact,sans-serif;letter-spacing:.015em}.about-language-title-stage .flip-heading:last-child{align-self:flex-end}.about-language-title-stage .flip-heading-current,.about-language-title-stage .flip-heading-next{padding:.05em 0 0}@media (max-width:760px){.about-language-title-stage>header h2:has(.flip-heading){font-size:14vw;min-height:70vw}.about-language-title-stage{padding-top:5rem}}.about-intro>.editorial-statement+.language-statement{margin-top:clamp(120px,14vw,240px)}.about-clone>.gallery-interactive{background:var(--kit-cream);color:var(--kit-ink)}.about-clone>.gallery-interactive .gallery-scene-controls small{color:var(--kit-cobalt)}.about-language-title-stage.language-collection-bottom>header h2,.about-language-title-stage.language-collection-top>header h2{min-height:0}.language-collection-top .flip-heading:last-child{align-self:flex-start}.about-language-section.language-collection-top{padding-bottom:0}.about-language-section.language-collection-bottom{position:relative;z-index:2;margin-top:-14svh;padding-top:0}.about-clone>.gallery-interactive .gallery-three-host{inset:-14svh 0 4svh}@media (max-width:760px){.about-clone>.gallery-interactive{height:210svh}.about-language-section.language-collection-bottom{margin-top:-8svh}.about-clone>.gallery-interactive .gallery-three-host{inset:-8svh 0 2svh}}.page-first{position:relative;height:100svh;min-height:720px;max-height:1200px;background:var(--story-blue);isolation:isolate;overflow:hidden}.page-first-stage{position:absolute;inset:18% 8% 19%;display:grid;place-items:center}.page-first h1{position:relative;z-index:1;margin:0;text-align:center;font-family:var(--font-body);font-weight:700;font-size:clamp(80px,15vw,240px);line-height:.92;letter-spacing:-.055em;color:var(--story-pink);z-index:auto;letter-spacing:-.02em}.page-first h1 span{display:block;position:relative;z-index:1}.page-first:not(.page-first--home):not(.page-first--about) h1 span:last-child{z-index:3}.page-first-art{position:absolute;left:50%;top:50%;width:26vw;height:43vh;transform:translate(-50%,-50%);z-index:2;pointer-events:auto}.page-first-art>img{width:100%;height:100%;object-fit:contain}.page-first--about h1{font-size:clamp(100px,23vw,350px)}.page-first--about .page-first-art{width:24vw;height:45vh}.page-first--journey h1{font-size:clamp(64px,12vw,180px)}.page-first--journey .page-first-art{width:14vw;height:42vh;transform:translate(-50%,-50%) rotate(12deg)}.page-first--gallery .page-first-art{width:22vw;height:38vh;transform:translate(-50%,-50%) rotate(-12deg)}.page-first--explorations .page-first-art{width:22vw;top:57%;transform:translate(-50%,-50%) rotate(12deg)}.page-first--explorations h1 span:first-child{z-index:3}.page-first--home .page-first-stage{inset:16% 6% 13%}.page-first--home h1{align-self:start;font-size:clamp(100px,18vw,290px);line-height:.9}.page-first--home h1 span:first-child{font-size:.2em;line-height:1.6;letter-spacing:.22em}.page-first--home .page-first-art{top:auto;bottom:-5%;width:min(59vw,800px);height:80%}.page-first--home .paper-breakout-subject{object-position:center}.page-first-scroll,.page-first-socials{color:var(--story-cream,var(--kit-cream))}.page-first-socials{position:absolute;bottom:5%;right:3.3%;display:flex;gap:1.5rem;font-size:13px}.page-first-scroll{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:.12em}@media (max-width:767px){.page-first{min-height:660px;max-height:900px}.page-first-stage{inset:22% 5% 24%}.page-first h1{font-size:20vw;line-height:1}.page-first-art{width:43vw;height:28vh}.page-first--about h1{font-size:30vw}.page-first--about .page-first-art{width:43vw;height:34vh}.page-first--journey h1{font-size:17vw}.page-first--journey .page-first-art{width:23vw;height:28vh}.page-first--gallery .page-first-art{width:35vw;height:28vh}.page-first--explorations .page-first-art{width:45vw}.page-first--home .page-first-stage{inset:23% 4% 18%}.page-first--home h1{font-size:21vw}.page-first--home .page-first-art{width:100vw;height:auto;aspect-ratio:1082/902;top:27%;bottom:auto}.page-first-socials{bottom:6%;left:0;right:0;justify-content:center}.page-first-scroll{bottom:12%}}.page-first--home{height:100svh;min-height:680px;max-height:none}.page-first--home .page-first-stage{inset:12% 3.5% 9%}.page-first--home .page-first-art{top:0;bottom:auto;width:min(66vw,66svh);height:65%;transform:translateX(-50%)}.page-first--home h1.home-name{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;font-family:Wenbei Footer Thunder,Impact,sans-serif;font-size:min(35vw,34svh);font-weight:900;line-height:.82;letter-spacing:.015em;color:var(--story-cream)}.page-first--home h1.home-name .home-name-char{display:inline-block;font-size:inherit;line-height:inherit;letter-spacing:inherit}.page-first--home .page-first-scroll,.page-first--home .page-first-socials{bottom:2.5%}@media (max-width:700px){.page-first--home{min-height:600px}.page-first--home .page-first-stage{inset:16% 3% 15%}.page-first--home .page-first-art{width:100%;height:72%;top:0;aspect-ratio:auto}.page-first--home h1.home-name{font-size:25vw;bottom:0}.page-first--home .page-first-scroll{bottom:9%}.page-first--home .page-first-socials{bottom:4%}}.page-first--about h1{font-size:clamp(56px,14vw,220px)}@media(max-width:700px){.page-first--about h1{font-size:15vw}}.aesthetics-expression{position:relative;display:block;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.aesthetics-expression img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}.aesthetics-expression img.is-active{opacity:1}.aesthetics-expression:focus-visible{outline:2px solid var(--kit-cream);outline-offset:8px;border-radius:20px}.page-first--about{min-height:600px;max-height:none}.page-first--about .page-first-stage{inset:0}.page-first--about .page-first-art{top:9.5%;width:min(50svh,42vw);height:75%;transform:translateX(-50%);z-index:2}.page-first--about h1{position:absolute;left:0;bottom:17%;width:100%;font-size:18.9vw;line-height:.92;letter-spacing:-.02em;z-index:3;pointer-events:none}.page-first--about .page-first-scroll{bottom:4%;display:grid;place-items:center;width:44px;height:44px}.page-first--about .page-first-scroll svg{width:32px;height:32px}.story-site:has(.page-first--about) .story-header .story-header-actions .story-menu-button{width:clamp(48px,4vw,64px);height:clamp(48px,4vw,64px)}@media (max-width:700px){.page-first--about .page-first-art{width:min(80vw,47svh);height:70%;top:14%}.page-first--about h1{bottom:22%;font-size:19vw}}@font-face{font-family:Wenbei Footer Thunder;src:url(/fonts/footer-thunder-black.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}.wenbei-motion-footer{--footer-bg:var(--story-blue);--footer-rest:var(--story-pink);--footer-active:var(--story-yellow);--footer-ink:var(--story-cream);padding:0 4.1666vw;background:var(--footer-bg);color:var(--footer-ink);font-family:var(--font-body)}.motion-footer-inner{border-top:1px solid color-mix(in srgb,var(--footer-ink) 35%,transparent)}.motion-footer-main{display:grid;grid-template-columns:36.36% 54.54%;gap:9.1%;align-items:center;padding:8vh 0}.motion-footer-social{display:flex;justify-content:space-between}.motion-footer-circle{position:relative;display:grid;place-items:center;width:9.375vw;height:9.375vw;padding:0;overflow:hidden;border:0;border-radius:50%;background:var(--footer-rest);color:var(--footer-ink);cursor:pointer}.motion-footer-fill{position:absolute;inset:0;border-radius:inherit;background:var(--footer-ink);transform:translateY(102%);transition:transform .6s cubic-bezier(.23,1,.32,1)}.motion-footer-icon{position:relative;display:grid;place-items:center;width:30px;height:30px;transition:transform .6s cubic-bezier(.23,1,.32,1),color .6s cubic-bezier(.23,1,.32,1)}.motion-footer-icon-current,.motion-footer-icon-next{position:absolute;inset:0;display:grid;place-items:center;transition:transform .6s cubic-bezier(.23,1,.32,1),opacity .6s ease}.motion-footer-icon-current{transform-origin:top}.motion-footer-icon-next{color:var(--footer-bg);transform-origin:bottom;transform:translateY(22%) scaleY(0);opacity:0}.motion-footer-circle:is(:hover,:focus-visible) .motion-footer-icon-current{transform:translateY(-22%) scaleY(0);opacity:0}.motion-footer-circle:is(:hover,:focus-visible) .motion-footer-icon-next{transform:none;opacity:1}.motion-footer-icon svg{width:28px;height:28px}.motion-footer-linkedin{display:block;width:22px;height:22px;background:currentColor;mask:url(/images/footer/linkedin.svg) center/contain no-repeat}.motion-footer-circle:is(:hover,:focus-visible) .motion-footer-fill{transform:translateY(0)}.motion-footer-circle:is(:hover,:focus-visible) .motion-footer-icon{transform:scale(.75);color:var(--footer-bg)}.motion-footer-title{position:relative;display:block;width:max-content;max-width:100%;overflow:hidden;color:var(--footer-ink);font:900 clamp(50px,12.3vw,236px)/.888 Wenbei Footer Thunder,sans-serif;letter-spacing:.015em;white-space:nowrap}.motion-footer-current,.motion-footer-next{display:block;padding-top:.05em}.motion-footer-next{position:absolute;inset:0 auto auto 0;color:var(--footer-rest)}.motion-footer-char{position:relative;display:inline-block;transform-origin:top left}.motion-footer-next .motion-footer-char{transform:translateY(22%) scaleY(.2);transform-origin:bottom left}.motion-footer-legal{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;border-top:1px solid color-mix(in srgb,var(--footer-ink) 35%,transparent);padding:2rem 0;font-size:clamp(10px,.85vw,14px)}.motion-footer-legal>:last-child{margin-left:auto}.wenbei-motion-footer a{text-decoration:none}.wenbei-motion-footer :is(a,button):focus-visible{outline:2px solid var(--footer-active);outline-offset:5px}.motion-footer-dialog{max-width:min(30rem,calc(100vw - 2rem));margin:auto;border:0;border-radius:1.2rem;padding:2rem;background:var(--footer-ink);color:var(--footer-bg)}.motion-footer-dialog::backdrop{background:color-mix(in srgb,var(--footer-bg) 70%,transparent)}.motion-footer-dialog form{text-align:right}.motion-footer-dialog button{border:0;border-radius:2rem;padding:.6rem 1rem;background:var(--footer-bg);color:var(--footer-ink);cursor:pointer}.motion-footer-dialog h2{margin:1rem 0;font-size:2rem}.motion-footer-dialog p{line-height:1.7}@keyframes motion-footer-blink{0%,51%{opacity:1}52%,to{opacity:0}}@media(max-width:1024px){.motion-footer-main{grid-template-columns:1fr;gap:3.5rem}.motion-footer-social{width:min(100%,34rem);margin:0 auto;padding:1rem 0}.motion-footer-circle{width:clamp(80px,19vw,130px);height:clamp(80px,19vw,130px)}.motion-footer-title{margin:auto;font-size:23vw;color:var(--footer-ink)}.motion-footer-next{display:none}.motion-footer-legal{gap:1rem;line-height:1.5}}@media(max-width:480px){.motion-footer-legal>:first-child{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.wenbei-motion-footer *,.wenbei-motion-footer :before{transition:none!important;animation:none!important}.motion-footer-next{display:none}}.story-navigation-panel{position:fixed;z-index:380;inset:0;overflow-y:auto;background:var(--story-deep);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s}.story-navigation-panel.is-open{visibility:visible;opacity:1;pointer-events:auto}.story-navigation-panel .story-footer-replica{min-height:100svh;padding-top:10rem}@media (max-width:767px){.story-navigation-panel .story-footer-replica{padding-top:7rem}}@media (prefers-reduced-motion:reduce){.story-navigation-panel{transition:none}}.story-contact-page{min-height:100svh;padding-top:150px;background:var(--story-deep)}.contact-page-heading{margin:0;padding:2rem 5vw 4rem;color:var(--story-pink);font-size:clamp(42px,9vw,140px);line-height:1}.story-navigation-panel{transition:opacity .38s ease,visibility 0s .38s}.story-navigation-panel.is-open{transition:opacity .38s ease,visibility 0s}.story-navigation-panel .story-footer-replica{transform:translateY(22px);transition:transform .55s cubic-bezier(.22,1,.36,1)}.story-navigation-panel.is-open .story-footer-replica{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.story-navigation-panel,.story-navigation-panel .story-footer-replica{transition:none;transform:none}}.story-navigation-panel{opacity:1;clip-path:polygon(100% 0,100% 0,100% 0);transition:clip-path .78s cubic-bezier(.76,0,.24,1),visibility 0s .78s}.story-navigation-panel.is-open{clip-path:polygon(-100% 0,100% 0,100% 200%);transition:clip-path .78s cubic-bezier(.76,0,.24,1),visibility 0s}.story-navigation-panel .story-footer-replica{transform:none;transition:none}.story-navigation-panel .story-footer-replica nav .story-footer-row{grid-template-columns:1fr;border:0;border-radius:0;background:transparent;transform:translate(48px,-48px);opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .3s,color .2s}.story-navigation-panel.is-open .story-footer-replica nav .story-footer-row{opacity:1;transform:translate(0);transition-delay:.16s}.story-navigation-panel.is-open .story-footer-row:nth-child(2){transition-delay:.21s}.story-navigation-panel.is-open .story-footer-row:nth-child(3){transition-delay:.26s}.story-navigation-panel.is-open .story-footer-row:nth-child(4){transition-delay:.31s}.story-navigation-panel .story-footer-row>.story-arrow,.story-navigation-panel .story-footer-row>small,.story-navigation-panel .story-footer-touch-previews{display:none}.story-navigation-panel .story-footer-backplate{background:transparent;border:0;border-radius:0;clip-path:none}.story-navigation-panel .story-footer-row.is-active b{text-shadow:none;transform:none}.story-navigation-panel .story-footer-replica nav .story-footer-row:last-child{border:0}@media (prefers-reduced-motion:reduce){.story-navigation-panel,.story-navigation-panel .story-footer-replica nav .story-footer-row{transition:none;transform:none}}html[data-theme=blue]{--kit-cobalt:#1959B2;--kit-cream:#FFF8EF;--kit-blush:#FFF8EF;--kit-pop:#FFF8EF;--kit-ink:#1959B2;background:#1959B2}html[data-theme=blue] body{background:var(--kit-cobalt);color:var(--kit-cream)}html[data-theme=blue] :is(.inner-site,.wl-page,.iris-current-page){--blue:var(--kit-cobalt);--warm:var(--kit-cobalt);--pink:var(--kit-cream);--yellow:var(--kit-cream);background:var(--kit-cobalt);color:var(--kit-cream)}html[data-theme=blue] .physics-page,html[data-theme=blue] .story-site{--story-blue:var(--kit-cobalt)!important;--story-deep:var(--kit-cobalt)!important;--story-cream:var(--kit-cream)!important;--story-pink:var(--kit-cream)!important;--story-yellow:var(--kit-cream)!important;--about-blue:var(--kit-cobalt)!important;--aesthetics-navy:var(--kit-cobalt)!important;--physics-surface:var(--kit-cobalt)!important;--physics-ink:var(--kit-cream)!important;--project-blue:var(--kit-cobalt)!important;--project-blue-dark:var(--kit-cobalt)!important;background:var(--kit-cobalt)!important;color:var(--kit-cream)!important}html[data-theme=blue] :is(.project-hub-heading,.project-hub-list,.project-hub-worlds,.project-arrival,.experience-navigation,.story-world-map,.about-language-section,.aesthetics-story-stage,.aesthetics-scroll-story,.sexy-project-hero,.sexy-project-next,.sexy-project-index-section,.story-editorial-statement,.story-curiosity-preview,.story-quote,.story-contact,.project-cinema,.exploration-list-section,.contact-canvas,.page-first,.about-manifesto,.story-language-stack){background-color:var(--kit-cobalt)!important;color:var(--kit-cream)!important}html[data-theme=blue] :is(.experience-number,.experience-title,.experience-role,.experience-face-front,.experience-face-back,.experience-source,.physics-label,.physics-label span,.experience-topics,.home-narrative em,.about-statement em,.about-eyebrow,.flip-heading-accent,.story-world-map h2,.project-arrival h1){color:var(--kit-cream)!important}html[data-theme=blue] .experience-topics{border-color:#fff8ef66!important}html[data-theme=blue] .experience-index button{color:var(--kit-cream)!important}html[data-theme=blue] .project-hub-filters button{color:var(--kit-cream)}html[data-theme=blue] .project-hub-filters button[aria-pressed=true]{background:var(--kit-cream);color:var(--kit-cobalt)}html[data-theme=blue] .story-site .story-header .story-signature{color:var(--kit-cream)!important}html[data-theme=blue] .story-site .story-header .story-header-actions :is(.story-menu-button,.story-pill)[data-surface]{background:var(--kit-cream)!important;color:var(--kit-cobalt)!important}html[data-theme=blue] .story-pill:before{background:var(--kit-cream)!important}html[data-theme=blue] .story-site .wenbei-motion-footer{--kit-pop:#F36BAB;--footer-rest:#F36BAB}html[data-theme=blue] .motion-footer-circle{--footer-rest:#F36BAB;color:var(--kit-cream)!important}html[data-theme=blue] :is(.source-navigation-panel,.source-nav-bg,.story-header){--kit-blush:#F5CCD9;--kit-pop:#F36BAB}html[data-theme=blue] .source-navigation-panel{--story-deep:#102F5A;--story-blue:#102F5A;background:#102F5A}html[data-theme=blue] .source-navigation-panel .story-footer-replica{background:#102F5A}html[data-theme=blue] .story-site .story-header .story-header-actions .story-menu-button[data-surface]{background:var(--kit-cream)!important;color:var(--kit-cobalt)!important}.story-header .story-menu-button span.header-heart-emoji{display:block;width:auto;height:auto;background:none;transform:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:30px;line-height:1}html[data-theme=blue] .source-nav-label.layer-1{color:#F36BAB}html[data-theme=blue] .sexy-project-story{background:var(--kit-cream);color:var(--kit-cobalt)}html[data-theme=blue] .sexy-project-index-card{background:var(--kit-cobalt)!important;color:var(--kit-cream);border:1px solid #fff8ef66}html[data-theme=blue] .project-arrival-enter svg{background:var(--kit-cream)!important;color:var(--kit-cobalt)!important}html[data-theme=blue] :is(a,button):focus-visible{outline-color:currentColor!important}html[data-theme=blue] .story-about-integrated .language-collection-top{position:relative;margin-top:-28svh;padding-top:0;padding-bottom:0}html[data-theme=blue] .story-about-integrated .language-collection-top header{opacity:1!important;visibility:visible!important;transform:none!important}html[data-theme=blue] .story-about-integrated .language-collection-top h2{margin-top:20px}html[data-theme=blue] .story-about-integrated :is(.language-collection-top,.language-collection-bottom) .flip-heading{color:var(--kit-cream)!important}html[data-theme=blue] .story-about-integrated :is(.language-collection-top,.language-collection-bottom) .flip-heading-next{color:#F36BAB!important}html[data-theme=blue]{--reading-size:clamp(18px,1.3vw,22px);--reading-leading:1.65}html[data-theme=blue] :is(.experience-body,.project-hub-item p,.sexy-project-story-copy p,.language-story-copy p){font-family:var(--font-body);font-size:var(--reading-size);line-height:var(--reading-leading);letter-spacing:0;word-spacing:normal}html[data-theme=blue] :is(.experience-reveal small,.experience-note,.experience-date,.experience-location,.experience-topics,.project-hub-item small,.project-hub-heading small,.sexy-project-story-heading small,.sexy-project-next small,.sexy-project-topics,.sexy-project-eyebrow,.sexy-project-role,.sexy-project-contribution-index,.sexy-project-scroll,.language-books-eyebrow,.language-books-note span,.language-story-copy small,.language-story-copy footer,.language-story-art>span,.motion-footer-legal){font-size:14px;line-height:1.6;letter-spacing:.045em}html[data-theme=blue] .language-physical-nav button{font-size:14px;line-height:1.5;letter-spacing:.045em;min-height:44px;padding:10px 8px}html[data-theme=blue] .language-physical-nav{gap:8px 16px}html[data-theme=blue] :is(.about-language-section header small,.journey-globe-hint,.project-arrival-kicker,.physics-label span){font-size:14px;line-height:1.6;letter-spacing:.06em}html[data-theme=blue] .language-story-copy h2{font-family:var(--font-body);font-size:clamp(32px,3.4vw,48px);line-height:1.15;letter-spacing:-.025em}html[data-theme=blue] .language-story-copy blockquote{font-family:var(--font-body);font-size:clamp(22px,2vw,28px)}html[data-theme=blue] .language-reader[open]{align-items:safe center}html[data-theme=blue] .language-story-copy{padding:36px}html[data-theme=blue] :is(.experience-reveal h3,.project-hub-item h2,.sexy-project-brand strong){font-family:Wenbei Project Thunder,Sexy Project Thunder,Impact,sans-serif;letter-spacing:.005em;line-height:1.08}html[data-theme=blue] .sexy-project-statement{letter-spacing:-.01em;line-height:.95}html[data-theme=blue] :is(.sexy-project-story-heading h2,.sexy-project-next span){line-height:1;letter-spacing:-.015em}html[data-theme=blue] .sexy-project-story-copy .sexy-project-intro{font-size:clamp(24px,2.3vw,36px);line-height:1.4}html[data-theme=blue] .experience-role{font-size:clamp(24px,2vw,32px)}html[data-theme=blue] .experience-highlights li{font-weight:600}html[data-theme=blue].story-is-scrolled .story-header{background:linear-gradient(var(--kit-cobalt) 65%,transparent)}html[data-theme=blue] .experience-marker{background:#F36BAB!important}html[data-theme=blue] .experience-source{min-height:44px;display:inline-flex;align-items:center}html[data-theme=blue] :is(.project-hub-item,.sexy-project-story-copy){overflow-wrap:break-word}html[data-theme=blue] :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:760px){html[data-theme=blue] .sexy-project-hero{display:flex;flex-direction:column;gap:48px;padding:112px 22px 40px;min-height:100svh}html[data-theme=blue] .sexy-project-meta{position:relative;inset:auto;width:100%}html[data-theme=blue] .sexy-project-statement{position:relative;inset:auto;margin-top:auto;font-size:clamp(46px,13vw,98px);overflow-wrap:break-word}html[data-theme=blue] .sexy-project-contribution-index{width:100%;max-width:320px}html[data-theme=blue] .sexy-project-role{max-width:100%}html[data-theme=blue] .language-story-copy{padding:28px 24px}html[data-theme=blue] .language-story-art img{object-fit:contain;object-position:center}html[data-theme=blue] .language-physical-canvas{bottom:120px}html[data-theme=blue] .language-physical-stage{height:620px}html[data-theme=blue] .language-reader[open]{align-items:flex-start}html[data-theme=blue] .story-about-integrated .language-collection-top{margin-top:0}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-lead{font-size:20px}html[data-theme=blue] .experience-index button{line-height:1.35;padding:14px 0}html[data-theme=blue] .experience-marker{top:1.1em}html[data-theme=blue] .world-introduction .home-motion-controls{flex-wrap:wrap}html[data-theme=blue] .world-introduction .home-motion-controls button{min-height:44px;font-size:16px}}@media(prefers-reduced-motion:reduce){.language-spread,.language-turning-cover{animation:none!important}.language-turning-cover{display:none}}@media(min-width:761px) and (max-height:800px){html[data-theme=blue] .sexy-project-hero{padding:130px 5vw 40px;display:flex;flex-direction:column;gap:48px}html[data-theme=blue] .sexy-project-meta{position:relative;inset:auto;width:min(400px,45vw)}html[data-theme=blue] .sexy-project-statement{position:relative;inset:auto;font-size:clamp(72px,10vw,150px)}}html[data-theme=blue]{--hierarchy-accent:#F36BAB;--type-section:clamp(36px,4.4vw,64px);--type-title:clamp(30px,3.2vw,48px);--type-lead:clamp(23px,2.2vw,32px);--type-reading:clamp(18px,1.35vw,22px);--type-caption:clamp(14px,1vw,16px)}:where(main) :where(p,li){font-size:var(--type-reading);line-height:1.6}:where(main) :where(small,cite){font-size:var(--type-caption);line-height:1.5}html[data-theme=blue] main:not(.story-home){--type-section:clamp(42px,5.5vw,82px);--type-title:clamp(36px,4.2vw,64px);--type-lead:clamp(28px,3vw,45px);--type-reading:clamp(21px,2vw,32px);--type-caption:clamp(16px,1.4vw,21px)}html[data-theme=blue] .compact-project-overview{max-width:1120px;gap:8%;grid-template-columns:minmax(180px,25%) minmax(0,1fr)}html[data-theme=blue] .compact-project-overview aside p{font-size:clamp(21px,2vw,30px);line-height:1.45}html[data-theme=blue] .compact-project-overview aside>span{font-size:var(--type-caption)}html[data-theme=blue] .compact-project-outcome{max-width:760px}html[data-theme=blue] .compact-project-outcome>p:not(.compact-project-lead){font-size:var(--type-reading);line-height:1.5;margin:1em 0}html[data-theme=blue] .compact-project-results li{font-size:clamp(20px,1.7vw,26px)}html[data-theme=blue] :is(.compact-project-source,.compact-project-bottom a,.compact-project-heading>a,.experience-source,.project-hub-item>span){font-size:clamp(18px,1.4vw,24px)}@media(max-width:700px){html[data-theme=blue] .compact-project-overview{grid-template-columns:1fr;gap:26px}html[data-theme=blue] .compact-project-overview aside{grid-template-columns:minmax(0,100px) minmax(0,1fr)}html[data-theme=blue] .compact-project-overview aside.has-panorama{grid-template-columns:1fr}html[data-theme=blue] .compact-project-outcome{width:100%}}html[data-theme=blue] .home-meeting-purpose,html[data-theme=blue] :is(.world-introduction,.project-hub-heading,.compact-project,.sexy-project-story-copy,.language-story-copy,.story-inner-title) em{color:var(--hierarchy-accent)!important;font-family:Wenbei Handwriting,cursive;font-style:normal;font-weight:400;letter-spacing:0;word-spacing:normal}html[data-theme=blue] :is(.world-introduction,.project-hub-heading,.language-story-copy) em{font-size:1.2em}html[data-theme=blue] .world-introduction{gap:24px;isolation:isolate;overflow:clip}html[data-theme=blue] .world-introduction .home-cumulative-title{font-size:var(--type-section);line-height:1.16;max-width:22ch;letter-spacing:-.025em}html[data-theme=blue] .world-introduction .home-cumulative-explanation{font-size:var(--type-reading);font-style:normal;line-height:1.65;max-width:62ch}html[data-theme=blue] .aesthetics-cultural-bridge{max-width:66ch;font-size:var(--type-lead);line-height:1.55;padding-block:48px}html[data-theme=blue] .aesthetics-chapter{gap:clamp(24px,3svh,40px)}html[data-theme=blue] .aesthetics-chapter h2{font-size:clamp(44px,6vw,88px);line-height:1.12;letter-spacing:-.025em}html[data-theme=blue] .aesthetics-chapter-copy{width:100%;max-width:1050px;font-size:var(--type-lead);line-height:1.5}html[data-theme=blue] .aesthetics-chapter-copy p{font:inherit;margin-bottom:.85em;text-wrap:balance}html[data-theme=blue] .aesthetics-chapter-copy em{font-size:1.16em}html[data-theme=blue] .aesthetics-chapter-copy cite{margin-top:24px;font-size:var(--type-caption);line-height:1.6}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-lead{font-size:var(--type-reading);line-height:1.6}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-center{font-size:var(--type-lead);margin:.8em 0}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-ending{font-size:var(--type-lead);line-height:1.5}html[data-theme=blue] .home-meeting-opening{font-size:var(--type-lead);margin-bottom:24px}html[data-theme=blue] .home-meeting-purpose{font-size:clamp(38px,5vw,72px);line-height:1.3}html[data-theme=blue] .experience-reveal h3{font-size:var(--type-title);line-height:1.12;margin:16px 0}html[data-theme=blue] .experience-number{font-size:32px;line-height:1;opacity:.7;margin-bottom:16px}html[data-theme=blue] .experience-role{font-size:var(--type-lead);line-height:1.3;margin-bottom:12px}html[data-theme=blue] :is(.experience-body,.experience-summary,.experience-highlights){font-size:var(--type-reading);line-height:1.65;letter-spacing:0}html[data-theme=blue] .experience-highlights li{font-size:inherit;font-weight:400}html[data-theme=blue] :is(.experience-date,.experience-location,.experience-note,.experience-topics,.physics-label,.physics-label span){font-size:var(--type-caption);line-height:1.55;letter-spacing:.025em}html[data-theme=blue] .experience-note{opacity:1}html[data-theme=blue] .experience-source{color:var(--hierarchy-accent);font-size:18px}html[data-theme=blue] .project-hub-heading h1{font-size:clamp(64px,10vw,152px);margin:24px 0}html[data-theme=blue] .project-hub-heading p{font-size:var(--type-reading);line-height:1.6;max-width:65ch}html[data-theme=blue] .project-hub-item h2{font-size:var(--type-title);line-height:1.15;margin:18px 0}html[data-theme=blue] .project-hub-item p{font-size:var(--type-reading);line-height:1.65;max-width:58ch}html[data-theme=blue] .project-hub-item>span{color:var(--hierarchy-accent);font-size:18px;min-height:44px}html[data-theme=blue] :is(.project-hub-item small,.project-hub-heading small){font-size:var(--type-caption);line-height:1.5;letter-spacing:.025em}html[data-theme=blue] .sexy-project-story{gap:36px 6vw;padding-block:clamp(64px,7vw,100px)}html[data-theme=blue] .sexy-project-story-heading h2{font-size:var(--type-section);line-height:1.08}html[data-theme=blue] .sexy-project-story-copy{align-self:start;max-width:65ch}html[data-theme=blue] .sexy-project-story-copy p{font-size:var(--type-reading);line-height:1.65}html[data-theme=blue] .sexy-project-story-copy .sexy-project-intro{font-size:var(--type-lead);line-height:1.45}html[data-theme=blue] .sexy-project-contributions{margin-top:16px}html[data-theme=blue] .sexy-project-contributions li{min-height:80px;padding:16px 0}html[data-theme=blue] .sexy-project-contributions li strong{font-family:Wenbei Handwriting,cursive;font-size:var(--type-title);font-weight:400;text-transform:none;color:var(--hierarchy-accent);line-height:1.3}html[data-theme=blue] .sexy-project-contributions li span{font-size:var(--type-caption)}html[data-theme=blue] .sexy-project-role{font-size:18px;text-transform:none;letter-spacing:0;line-height:1.5}html[data-theme=blue] .sexy-project-next{min-height:0;padding-block:48px}html[data-theme=blue] .sexy-project-next span{font-size:var(--type-section);line-height:1.12}html[data-theme=blue] .compact-project-lead{font-family:var(--font-body);font-size:var(--type-lead);line-height:1.5;letter-spacing:0}html[data-theme=blue] .compact-project-results{font-size:var(--type-caption)}html[data-theme=blue] .compact-project-results li{font-size:inherit;line-height:1.6}html[data-theme=blue] :is(.language-story-copy p,.story-inner-title p,.about-intro p,.contact-intro p){font-size:var(--type-reading);line-height:1.65}html[data-theme=blue] .language-story-copy blockquote{font-size:var(--type-lead);line-height:1.45}html[data-theme=blue] :is(.motion-footer-legal,.motion-footer-legal a,.story-inner-title small){font-size:var(--type-caption);line-height:1.5}@media(max-width:700px){html[data-theme=blue] .aesthetics-chapter{padding:96px 7vw 48px}html[data-theme=blue] .aesthetics-chapter h2{font-size:40px}html[data-theme=blue] .world-introduction{padding-inline:24px}html[data-theme=blue] .world-introduction .home-cumulative-visual{flex-shrink:0}html[data-theme=blue] .sexy-project-contributions li{grid-template-columns:32px minmax(0,1fr)}html[data-theme=blue] .sexy-project-contributions li strong{font-size:30px}html[data-theme=blue] .home-meeting-purpose{font-size:36px}}@media(min-width:701px) and (max-height:760px){html[data-theme=blue] .aesthetics-chapter{gap:20px;padding-block:86px 32px}html[data-theme=blue] .aesthetics-chapter h2{font-size:56px}html[data-theme=blue] .aesthetics-chapter-copy{font-size:26px}}html[data-theme=blue] .aesthetics-cultural-bridge{max-width:1440px;padding-inline:5vw;font-size:clamp(23px,2.55vw,38px);line-height:1.5}.aesthetics-cultural-bridge>span{display:block;text-wrap:balance}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-chapter-copy{max-width:1280px}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-lead{font-size:clamp(21px,2vw,28px);line-height:1.5;margin:0 auto 28px;max-width:46ch}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-center{font-size:clamp(27px,2.7vw,40px);line-height:1.35;margin:24px auto;max-width:56ch;text-wrap:balance}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-ending{font-size:clamp(30px,3vw,44px);line-height:1.4;max-width:40ch;margin:28px auto 0;text-wrap:balance}@media(max-width:700px){.aesthetics-cultural-bridge>span{display:inline}html[data-theme=blue] .aesthetics-cultural-bridge{max-width:32ch}}html[data-theme=blue]{--narrative-paragraph-size:clamp(30px,6.1vw,90px)}html[data-theme=blue] :is(.aesthetics-cultural-bridge,.aesthetics-unified-paragraph,.aesthetics-chapter-copy p,.aesthetics-personal-introduction .aesthetics-introduction-lead,.aesthetics-personal-introduction .aesthetics-introduction-center,.aesthetics-personal-introduction .aesthetics-introduction-ending,.world-introduction .home-cumulative-explanation,.home-meeting-opening,.home-meeting-purpose){font-size:var(--narrative-paragraph-size);line-height:1.2;letter-spacing:-.02em}html[data-theme=blue] .world-introduction.home-aesthetics{min-height:100svh;height:auto;padding:130px 5vw 80px;display:flex;justify-content:center}html[data-theme=blue] .aesthetics-unified-paragraph{width:100%;max-width:1450px;margin:auto;text-align:center}.aesthetics-unified-paragraph>span{display:block}html[data-theme=blue] .aesthetics-cultural-bridge{max-width:none;width:100%;padding-inline:4vw;font-size:clamp(24px,4.1vw,72px);text-align:center}html[data-theme=blue] .aesthetics-cultural-bridge>span{display:block;white-space:nowrap}@media(max-width:700px){html[data-theme=blue] .aesthetics-cultural-bridge{font-size:24px}html[data-theme=blue] .aesthetics-cultural-bridge>span{white-space:normal;margin-inline:auto}html[data-theme=blue] .aesthetics-cultural-bridge>span:first-child,html[data-theme=blue] .aesthetics-cultural-bridge>span:last-child{max-width:80%}}html[data-theme=blue] .aesthetics-unified-paragraph em{font-size:1em}html[data-theme=blue] :is(.aesthetics-cultural-bridge,.aesthetics-personal-introduction .aesthetics-chapter-copy){max-width:1450px}html[data-theme=blue] .aesthetics-personal-introduction{height:auto;min-height:100svh}@media(max-width:700px){.aesthetics-unified-paragraph>span{display:inline}html[data-theme=blue] .aesthetics-unified-paragraph{text-wrap:balance}}html[data-theme=blue] .project-section-flip-title{grid-column:1/-1;margin:0 0 48px;width:100%;text-align:left;font-family:Wenbei Project Thunder,sans-serif;font-size:clamp(48px,10vw,160px);font-weight:700;line-height:1;letter-spacing:-.025em}html[data-theme=blue] .project-section-flip-title .flip-heading{color:var(--kit-cream)}html[data-theme=blue] .project-section-flip-title .flip-heading-next{color:#F36BAB!important}html[data-theme=blue] .aesthetics-unified-paragraph{font-size:clamp(21px,2vw,32px);line-height:1.4;max-width:1000px}html[data-theme=blue] .aesthetics-personal-introduction .aesthetics-introduction-lead{margin-top:80px;margin-bottom:64px;font-size:clamp(38px,4vw,60px);line-height:1.3}html[data-theme=blue] .world-introduction .aesthetics-unified-paragraph{font-size:var(--narrative-paragraph-size);line-height:1.2;max-width:1450px}html[data-theme=blue] .story-about-integrated .language-collection-top{margin-top:clamp(140px,22svh,260px)}html[data-theme=blue] .experience-navigation .experience-index{justify-content:flex-start;gap:12px}html[data-theme=blue] .experience-navigation .experience-index button{min-height:64px;line-height:1.2;padding:12px 0}html[data-theme=blue] .experience-navigation .experience-marker{top:calc(50% - 4px)}html[data-theme=blue] .story-world-map{padding-top:120px}.journey-globe{position:relative}html[data-theme=blue] .journey-globe-stage{width:min(70vw,950px);margin-left:auto;margin-right:0}.journey-location-rail{position:absolute;left:3.5%;top:-10svh;width:min(38%,560px);height:min(72svh,680px);overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;z-index:5;padding:18px 18px 18px 30px}.journey-location-rail::-webkit-scrollbar{display:none}.journey-location-rail>div{margin:0}.journey-location-rail button{position:relative;display:flex;align-items:center;width:100%;min-height:78px;border:0;background:none;text-align:left;color:var(--kit-cream);font:700 clamp(26px,2.55vw,42px)/1.14 Wenbei Project Thunder,Impact,sans-serif;letter-spacing:.01em;padding:8px 0;cursor:pointer;transition:color .2s}.journey-location-rail button:before{content:"";position:absolute;left:-22px;top:calc(50% - 4px);width:9px;height:9px;border-radius:50%;background:#F36BAB;opacity:0;transition:opacity .2s}.journey-location-rail button[aria-pressed=true]:before{opacity:1}.journey-location-rail button:hover{color:var(--kit-cream)}.journey-location-rail button:focus-visible{outline:2px solid #F36BAB;outline-offset:3px}.journey-globe .journey-project-links{display:none}html[data-theme=blue] .story-world-map .story-map-copy p{font-size:clamp(23px,2.2vw,34px);line-height:1.5}html[data-theme=blue] .story-about-integrated{--aesthetics-statement-size:clamp(28px,5vw,74px)}html[data-theme=blue] .story-about-integrated :is(.world-introduction .aesthetics-unified-paragraph,.aesthetics-personal-introduction .aesthetics-introduction-lead,.aesthetics-personal-introduction .aesthetics-introduction-center,.aesthetics-personal-introduction .aesthetics-introduction-ending,.aesthetics-scroll-story .aesthetics-chapter-copy p,.aesthetics-cultural-bridge,.story-world-map .story-map-copy p){font-size:var(--aesthetics-statement-size);line-height:1.2;letter-spacing:-.02em}html[data-theme=blue] .story-about-integrated :is(.world-introduction .aesthetics-unified-paragraph,.aesthetics-personal-introduction .aesthetics-introduction-lead,.aesthetics-personal-introduction .aesthetics-introduction-center,.aesthetics-personal-introduction .aesthetics-introduction-ending,.aesthetics-scroll-story .aesthetics-chapter-copy p,.aesthetics-cultural-bridge,.story-world-map .story-map-copy p) em{font-size:1em}html[data-theme=blue] .experience-number{color:#000;opacity:1;letter-spacing:.18em;font-family:Arial,sans-serif;font-weight:600}html[data-theme=blue] :is(.experience-reveal h3,.project-hub-item h2,.compact-project-heading h1,.experience-face-front,.experience-face-back){color:#F36BAB}html[data-theme=blue] :is(.experience-role,.compact-project-overview aside p,.sexy-project-role){color:#F36BAB;font-family:Wenbei Handwriting,cursive;font-style:normal;font-weight:400}@media(max-width:700px){.journey-location-rail{position:relative;inset:auto;width:100%;height:240px;padding:16px max(30px,6vw)}html[data-theme=blue] .journey-globe-stage{width:100%}.journey-location-rail button{font-size:clamp(28px,6.8vw,40px)}}.contrast-cursor{position:fixed;inset:0 auto auto 0;z-index:2147483647;pointer-events:none;opacity:0}.contrast-cursor[data-visible=true]{opacity:1}.contrast-cursor>span{display:block;width:24px;height:24px;margin:-12px;border-radius:50%;background:var(--story-yellow,var(--kit-cream));box-shadow:0 0 0 1px rgb(16 47 90/.12);transition:background-color .15s ease,transform .2s ease}.contrast-cursor[data-color=pink]>span{background:var(--story-pink,var(--kit-blush))}.contrast-cursor[data-color=blue]>span{background:var(--story-blue,var(--kit-cobalt))}.contrast-cursor[data-size=interactive]>span{transform:scale(2)}.contrast-cursor[data-size=text]>span{transform:scale(3)}.contrast-cursor[data-pressed=true]>span{transform:scale(.75)}@media (hover:hover) and (pointer:fine){html.has-contrast-cursor,html.has-contrast-cursor *{cursor:none!important}}@media (hover:none),(pointer:coarse){.contrast-cursor{display:none}}@media (prefers-reduced-motion:reduce){.contrast-cursor>span{transition:none}}.magic-text-sparks{position:fixed;z-index:65;inset:0;width:100vw;height:100vh;pointer-events:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}