.media-tile.svelte-fvvftt{isolation:isolate;width:219px;height:219px;-webkit-clip-path:path("M 122.64 0 c 45.4245 0 68.1368 0 82.2484 14.1116 a 48.18 48.18 0 0 1 0 0 c 14.1116 14.1116 14.1116 36.8239 14.1116 82.2484 L 219 122.64 c 0 45.4245 0 68.1368 -14.1116 82.2484 a 48.18 48.18 0 0 1 0 0 c -14.1116 14.1116 -36.8239 14.1116 -82.2484 14.1116 L 96.36 219 c -45.4245 0 -68.1368 0 -82.2484 -14.1116 a 48.18 48.18 0 0 1 0 0 c -14.1116 -14.1116 -14.1116 -36.8239 -14.1116 -82.2484 L 0 96.36 c 0 -45.4245 0 -68.1368 14.1116 -82.2484 a 48.18 48.18 0 0 1 0 0 c 14.1116 -14.1116 36.8239 -14.1116 82.2484 -14.1116 Z");clip-path:path("M 122.64 0 c 45.4245 0 68.1368 0 82.2484 14.1116 a 48.18 48.18 0 0 1 0 0 c 14.1116 14.1116 14.1116 36.8239 14.1116 82.2484 L 219 122.64 c 0 45.4245 0 68.1368 -14.1116 82.2484 a 48.18 48.18 0 0 1 0 0 c -14.1116 14.1116 -36.8239 14.1116 -82.2484 14.1116 L 96.36 219 c -45.4245 0 -68.1368 0 -82.2484 -14.1116 a 48.18 48.18 0 0 1 0 0 c -14.1116 -14.1116 -14.1116 -36.8239 -14.1116 -82.2484 L 0 96.36 c 0 -45.4245 0 -68.1368 14.1116 -82.2484 a 48.18 48.18 0 0 1 0 0 c 14.1116 -14.1116 36.8239 -14.1116 82.2484 -14.1116 Z");background:#1d1d1d;border-radius:22%;flex:0 0 219px;position:relative;overflow:hidden}.media-tile.svelte-fvvftt:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 20px 1px #ffffff8c}img.svelte-fvvftt{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.project-cover-marquee.svelte-1h362e8{contain:layout paint;width:calc(100% + var(--about-gutter) + var(--about-gutter));margin-top:-55px;margin-inline:calc(0px - var(--about-gutter));overflow:hidden}.marquee-track.svelte-1h362e8{will-change:transform;width:max-content;animation:48s linear infinite svelte-1h362e8-project-cover-marquee;display:flex}.marquee-group.svelte-1h362e8{flex:none;gap:16px;padding-right:16px;display:flex}@keyframes svelte-1h362e8-project-cover-marquee{to{transform:translate(-50%)}}.process-scroll-path.svelte-1ui9s5x{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}[data-process-connector].svelte-1ui9s5x{fill:none;stroke:#000;stroke-dasharray:12 15;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.5px;vector-effect:non-scaling-stroke}.process-scroll-reveal.svelte-1ui9s5x{fill:none;stroke:#fff;stroke-dasharray:1;stroke-linecap:round;stroke-width:9px}.process-scroll-plane.svelte-1ui9s5x{fill:#000;stroke:none}@media (width<42rem){[data-process-connector].svelte-1ui9s5x{stroke-width:4.5px}.process-scroll-reveal.svelte-1ui9s5x{stroke-width:8px}}.value-motion.svelte-13erpge,canvas.svelte-13erpge{width:100%;height:100%;display:block}.value-motion.svelte-13erpge{pointer-events:none;grid-row:1;min-width:0;min-height:0}.about-page{--about-gutter:clamp(1.5rem, 5vw, 5rem);min-height:100vh;padding:0 var(--about-gutter) clamp(1.5rem, 3vw, 3rem);color:var(--ink-strong);isolation:isolate;position:relative;overflow:clip}.page-background,.page-wash{z-index:-2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.page-background{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none}.page-wash{z-index:-1;background:#f4f3ef6b}.about-story{height:400svh;position:relative}.about-hero{height:100svh;position:sticky;top:0;overflow:clip}.about-hero h1{z-index:2;color:var(--ink-strong);letter-spacing:-.045em;text-align:right;transform-origin:0 0;font-kerning:normal;text-rendering:optimizelegibility;will-change:transform;margin:0;padding:0 .025em 0 0;font:575 clamp(10rem,25vw,25rem)/.7 Manrope,sans-serif;position:absolute;bottom:0;right:0;transform:translateY(-.035em)}.about-statement{z-index:1;letter-spacing:-.02em;text-align:left;text-wrap:pretty;will-change:opacity, transform;width:min(68rem,72vw);margin:0;font:450 clamp(2rem,2.7vw,2.8rem)/1.04 Sunghyun Sans,sans-serif;position:absolute;top:clamp(7rem,12vh,9rem);left:0}.about-roll{opacity:0;perspective:500px;perspective-origin:50%;pointer-events:none;will-change:opacity;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(clamp(2rem,4svh,3.5rem))}.about-roll-cylinder{width:100%;height:1px;transform-style:preserve-3d;will-change:transform;position:relative}.about-roll-line{width:min(90rem,100vw - clamp(3rem,10vw,10rem));color:var(--ink-strong);letter-spacing:-.05em;text-align:center;backface-visibility:hidden;transform:translate(-50%, -50%) rotateX(var(--roll-angle)) translateZ(150px);transform-style:preserve-3d;justify-content:center;align-items:center;margin:0;font:600 clamp(2.25rem,3.15vw,3rem)/1 Manrope,sans-serif;display:flex;position:absolute;top:50%;left:50%}.about-roll-accessible{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.values-section>h2,.approach-intro h2{color:var(--ink-strong);letter-spacing:-.035em;font-kerning:normal;text-rendering:optimizelegibility;margin:0;font-family:Manrope,sans-serif;font-size:clamp(2.8rem,7vw,7rem);font-weight:575;line-height:.84}.values-section>h2{text-align:center;white-space:nowrap}.values-section,.approach-section{width:min(100%,110rem);margin:0 auto}.values-section{padding:clamp(6rem,10vw,11rem) 0 clamp(8rem,13vw,14rem)}.values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.75rem);margin-top:clamp(4.5rem,7vw,7rem);display:grid}.value-card{aspect-ratio:3/4;color:#f4f3ef;background:#181816;border:1px solid #ffffff1f;border-radius:clamp(1rem,1.4vw,1.5rem);grid-template-rows:1fr 1fr;min-width:0;padding:clamp(1rem,1.5vw,1.5rem);display:grid;position:relative;box-shadow:inset .1rem .12rem .16rem #ffffff1f,inset -.14rem -.18rem .22rem #000000ad,.3rem .55rem 1rem #0000005c}.value-card:before{content:"";background:0 0;height:1px;position:absolute;top:50%;left:clamp(1rem,1.5vw,1.5rem);right:clamp(1rem,1.5vw,1.5rem)}.value-copy{text-align:center;flex-direction:column;grid-row:2;align-items:center;min-width:0;padding-top:clamp(1.5rem,2vw,2rem);display:flex}.value-card h3{letter-spacing:-.015em;font-kerning:normal;text-rendering:optimizelegibility;margin:0;font:500 clamp(1.75rem,2.6vw,2.75rem)/1 Manrope,sans-serif}.value-card p{color:#f4f3efad;letter-spacing:-.012em;text-wrap:pretty;width:100%;max-width:26ch;margin:clamp(1rem,1.5vw,1.5rem) 0 0;font:400 clamp(1rem,1.25vw,1.2rem)/1.45 Sunghyun Sans,sans-serif}.approach-section{padding:clamp(4rem,7vw,7rem) 0 clamp(8rem,12vw,13rem)}.approach-intro{flex-direction:column;align-items:center;display:flex}.approach-intro h2{text-align:center;white-space:nowrap}.approach-intro p{letter-spacing:-.015em;text-align:center;text-wrap:pretty;width:100%;max-width:76rem;margin:clamp(2rem,3vw,3rem) 0 0;font:450 clamp(1.25rem,1.75vw,1.7rem)/1.35 Sunghyun Sans,sans-serif}.approach-intro span{display:inline}.lead-tone{color:var(--ink-strong)}.quiet-tone{color:var(--ink-muted)}.approach-list{flex-direction:column;gap:clamp(8rem,14vw,15rem);width:min(100%,76rem);margin:clamp(7rem,11vw,12rem) auto 0;display:flex;position:relative}.approach-step{grid-template-columns:minmax(0,32rem) minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid}.approach-step:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,32rem)}.approach-step:nth-child(2n) .approach-media{grid-area:1/2}.approach-step:nth-child(2n) .approach-copy{grid-area:1/1}.approach-media{aspect-ratio:2/3;background:#181816;border-radius:clamp(1rem,1.7vw,1.75rem);width:100%;max-width:32rem;overflow:hidden}.approach-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.approach-copy>span{color:var(--ink-muted);letter-spacing:.08em;font:500 .85rem/1 Manrope,sans-serif;display:block}.approach-copy h3{color:#050505;letter-spacing:-.015em;font-kerning:normal;text-rendering:optimizelegibility;white-space:nowrap;max-width:none;margin:1.5rem 0 0;font:500 clamp(2rem,3.2vw,3.5rem)/.98 Manrope,sans-serif}.approach-paragraphs{width:100%;max-width:none;margin:clamp(2rem,3vw,3rem) 0 0}.approach-copy p{color:#050505;letter-spacing:-.012em;text-wrap:pretty;margin:0;font:400 clamp(1.15rem,1.55vw,1.5rem)/1.5 Sunghyun Sans,sans-serif}.approach-copy p+p{margin-top:1.35em}@keyframes about-title-travel{0%{transform:translateY(-.035em)scale(1)}to{transform:translate3d(calc(100% - 100vw + var(--about-gutter) + var(--about-gutter)), -55svh, 0) scale(.28)}}@keyframes about-intro-exit{0%,18%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(-2rem)}}@keyframes about-roll-visibility{0%{opacity:0}10%,88%{opacity:1}to{opacity:0}}@keyframes about-roll-rotation{0%{transform:rotateX(-73deg)}to{transform:rotateX(242deg)}}@supports (animation-timeline:scroll()){.about-hero h1{animation-name:about-title-travel;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:5svh 95svh}.about-statement{animation-name:about-intro-exit;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:12svh 72svh}.about-roll{animation-name:about-roll-visibility;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:90svh 390svh}.about-roll-cylinder{animation-name:about-roll-rotation;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:100svh 400svh}}@media (width<64rem){.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approach-step,.approach-step:nth-child(2n){grid-template-columns:1fr;gap:2.5rem}.approach-step:nth-child(2n) .approach-media,.approach-step:nth-child(2n) .approach-copy{grid-area:auto}.approach-media,.approach-step:nth-child(2n) .approach-media{justify-self:stretch;max-width:none}}@media (width<42rem){.about-page{--about-gutter:1.25rem;padding-inline:var(--about-gutter)}.about-story{height:400svh}.about-hero{height:100svh}.about-hero h1{font-size:clamp(6rem,30vw,10rem)}.about-statement{width:100%;font-size:clamp(1.5rem,6.4vw,1.85rem);top:6.75rem}.about-roll{perspective:500px;inset:0;transform:translateY(3svh)}.about-roll-cylinder{height:1px}.about-roll-line{width:calc(100vw - 2.5rem);transform:translate(-50%, -50%) rotateX(var(--roll-angle)) translateZ(150px);font-size:clamp(1.6rem,7.5vw,2.25rem)}@keyframes about-title-travel{0%{transform:translateY(-.035em)scale(1)}to{transform:translate3d(calc(100% - 100vw + var(--about-gutter) + var(--about-gutter)), -62svh, 0) scale(.44)}}.values-grid{grid-template-columns:1fr}.values-section>h2,.approach-intro h2{font-size:clamp(2.64rem,13.2vw,4.4rem)}.value-card{aspect-ratio:4/3}.approach-intro p{font-size:clamp(1.2rem,5.4vw,1.55rem)}.approach-list{gap:7rem}.approach-paragraphs{max-width:none}}@media (prefers-reduced-motion:reduce){.about-story{height:auto}.about-hero{height:auto;min-height:100svh;padding:7rem 0 3rem;position:relative;overflow:visible}.about-hero h1,.about-statement,.about-roll,.about-roll-cylinder{animation:none}.about-hero h1,.about-statement,.about-roll{position:relative;inset:auto}.about-hero h1{text-align:left;font-size:clamp(5rem,14vw,12rem);transform:none}.about-statement{width:min(68rem,100%);margin-top:3rem}.about-roll{opacity:1;perspective:none;margin-top:5rem;display:block}.about-roll-cylinder{height:auto;transform:none}.about-roll-line{text-align:left;width:min(68rem,100%);margin-top:1.5rem;position:relative;top:auto;left:auto;transform:none}}
