@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2)format("woff2")}:root{color:#192123;font-synthesis:none;background:#f1f1f2;font-family:Instrument Sans,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button,a{color:inherit;font:inherit}button{border:0}h1,h2,h3,h4,h5,h6,b,strong{font-weight:600}.home{background:#f1f1f2;min-width:1000px;min-height:650px;position:fixed;inset:0;overflow:hidden}.site-header{z-index:1000;color:#192123;pointer-events:none;align-items:center;gap:90px;padding:50px;font-family:Instrument Sans,Arial,sans-serif;display:flex;position:fixed;top:0;left:0}.site-header>*{pointer-events:auto}.mark{cursor:pointer;background:0 0;width:39px;height:22.235px;padding:0}.mark img{opacity:1;width:39px;height:22.235px;display:block}.site-header nav{gap:202px;width:588px;display:flex}.site-header nav a{text-transform:uppercase;font-size:16px;font-weight:600;line-height:1;text-decoration:none}.site-header nav a.active{color:#8e8e8e}.intro{z-index:50;pointer-events:none;width:348px;font-size:16px;line-height:1.15;position:fixed;top:112px;left:179px}.intro h1{margin:0 0 31px;font-size:21.3px;line-height:1}.intro strong{margin-bottom:12px;display:block}.intro p{margin:0 0 12px}.career{z-index:50;writing-mode:vertical-rl;white-space:nowrap;gap:18px;font-size:12.2px;display:flex;position:fixed;bottom:50px;left:50px;transform:rotate(180deg)}.career-group{gap:6px;display:flex}.career strong{font-weight:600}.career span{font-weight:400}.career-mobile-break{display:none}.career em{font-synthesis:style;font-style:italic}.linkedin{z-index:50;text-transform:uppercase;font-size:12.2px;font-weight:600;text-decoration:none;position:fixed;bottom:50px;right:50px}.mobile-menu,.mobile-nav-overlay{display:none}.about-page{--about-unit:clamp(.75px,.0520833vw,1.125px);color:#212226;font-variation-settings:"wdth" 100;background:#e6e6e6;min-height:100svh;position:relative}.about-sticky{background:linear-gradient(#efefef,#e6e6e6);height:100svh;position:sticky;top:0;overflow:hidden}.about-page .site-header{position:absolute}.about-content{top:33.5807svh;right:calc(50 * var(--about-unit));bottom:calc(110 * var(--about-unit));left:calc(50 * var(--about-unit));position:absolute;overflow:hidden}.about-layer{gap:calc(20 * var(--about-unit));will-change:opacity,transform;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0 0 auto}.about-content h1,.about-content h2{font-size:calc(21.328 * var(--about-unit));margin:0;font-weight:600;line-height:1.2}.about-copy,.philosophy-copy{font-size:calc(16 * var(--about-unit));font-weight:400;line-height:1.25}.about-content :is(h1,h2,p,strong),.about-career :is(strong,span){text-box-trim:trim-both;text-box-edge:cap alphabetic}.about-copy p,.philosophy-copy p{margin:0}.about-opening{align-items:start;gap:calc(20 * var(--about-unit));width:min(100%,calc(865 * var(--about-unit)));min-height:calc(52 * var(--about-unit));margin-bottom:calc(37 * var(--about-unit));grid-template-columns:276fr 569fr;display:grid}.about-opening strong{font-weight:600;display:block}.about-bio p+p,.philosophy-copy p+p{margin-top:calc(28 * var(--about-unit))}.philosophy-copy{gap:calc(80 * var(--about-unit));display:grid}.philosophy-copy article{min-height:calc(101 * var(--about-unit));margin:0}.philosophy-copy article:first-child{min-height:calc(141 * var(--about-unit))}.philosophy-copy strong{margin-bottom:calc(20 * var(--about-unit));font-weight:600;display:block}@media (width>=701px) and (width<=1000px){.about-page{--about-unit:1px}.about-content{top:25svh;left:36px;right:36px}.about-layer{grid-template-columns:1fr 2fr;gap:36px}.about-copy,.philosophy-copy{font-size:15px}.about-opening{min-height:0;display:block}.about-opening strong{margin-bottom:20px}.philosophy-copy{gap:48px}}.artifact-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.artifact-stage.is-dragging{cursor:grabbing}.artifact-stage.has-overlay{z-index:20000}.sean-overlay{z-index:30000;cursor:default;touch-action:auto;background:#19212338;place-items:center;padding:6vh 7vw;display:grid;position:fixed;inset:0}.sean-pullout{aspect-ratio:1462/822;color:#fff;background:#1b2528;width:min(76.15vw,1462px);padding:clamp(30px,4.17vw,80px) clamp(30px,4.22vw,81px);position:relative;overflow:hidden;box-shadow:0 18px 70px #00000047}.sean-close{z-index:2;cursor:pointer;background:0 0;width:24px;height:24px;padding:0;position:absolute;top:24px;right:24px}.sean-close i{background:#fff;width:24px;height:1px;position:absolute;top:11px;left:0}.sean-close i:first-child{transform:rotate(45deg)}.sean-close i:last-child{transform:rotate(-45deg)}.sean-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sean-info h2{margin:0;font-size:21.328px;font-weight:600;line-height:normal}.sean-copy{flex-direction:column;gap:37px;font-size:16px;line-height:normal;display:flex}.sean-role{grid-template-columns:276px 1fr;gap:20px;display:grid}.sean-role strong{font-weight:600}.sean-copy p{width:min(640px,100%);margin:0}.sean-images{grid-template-columns:631fr 629fr;gap:29px;margin-top:43px;display:grid}.sean-images figure{aspect-ratio:631/441;background:#fff;height:auto;margin:0;overflow:hidden}.sean-images img{object-fit:cover;width:100%;height:100%;display:block}.artifact-track{transform:translate3d(calc(var(--track-x) * 1vw), calc(var(--track-y) * 1vh), 0);will-change:transform;position:absolute;inset:0}.prototype-stage{z-index:40;background:#f1f1f2}.prototype-panel{left:calc(var(--x) * 1vw);top:calc(var(--y) * 1vh);z-index:var(--z);width:calc(var(--w) * 1vw);height:calc(var(--h) * 1vh);opacity:var(--opacity);filter:blur(calc(var(--blur) * 1px));will-change:opacity, filter;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:grab;background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:visible;transform:none}.prototype-panel:before,.prototype-panel:after{content:"";pointer-events:none;-webkit-mask-image:var(--glass-mask);mask-image:var(--glass-mask);-webkit-mask-image:var(--glass-mask);transform-origin:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prototype-panel:before{z-index:0;-webkit-backdrop-filter:blur(20px);background:0 0}.prototype-panel:after{z-index:2;-webkit-backdrop-filter:contrast(1.28)saturate(1.2)brightness(1.035);filter:drop-shadow(-2.4px 0 #19d2ff80)drop-shadow(2.4px 0 #ff37b961)drop-shadow(0 1px #ffffff4d);mix-blend-mode:overlay;opacity:1;background:linear-gradient(135deg,#ffffff7a 0%,#ffffff26 24%,#ffffff04 43%,#00000021 77%,#fff3 100%),#0000000d}.prototype-panel>img{z-index:1;object-fit:contain;transform-origin:50%;will-change:transform;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block;position:relative;transform:none}.artifact-hit-target{z-index:3;pointer-events:none;clip-path:polygon(0 0,100% 36%,100% 100%,0 64%);cursor:grab;display:block;position:absolute;inset:0}.prototype-panel.is-interactive .artifact-hit-target{pointer-events:auto}.prototype-panel>img,.prototype-panel:before,.prototype-panel:after,.artifact-hit-target{transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (width>=701px) and (hover:hover){.prototype-panel.is-hovered>img,.prototype-panel.is-hovered:before,.prototype-panel.is-hovered:after,.prototype-panel.is-hovered .artifact-hit-target{transform:translate(11.98vw,2.083vw)}}@media (prefers-reduced-motion:reduce){.prototype-panel>img,.prototype-panel:before,.prototype-panel:after,.artifact-hit-target{transition:none}}@media (width<=700px){.about-page{--about-unit:1px}.about-content{inset:106px 28px 112px}.about-layer{display:block}.about-content h1,.about-content h2{margin-bottom:28px;font-size:21.328px}.about-copy,.philosophy-copy{font-size:15px;line-height:1.4}.about-opening{min-height:0;margin-bottom:28px;display:block}.about-opening strong,.philosophy-copy strong{margin-bottom:16px;font-size:16px}.about-bio p+p,.philosophy-copy p+p{margin-top:20px}.philosophy-copy{gap:40px}.philosophy-copy article,.philosophy-copy article:first-child{min-height:0}.prototype-panel,.prototype-panel:hover,.prototype-panel:active,.prototype-panel:focus{z-index:var(--z)!important}.prototype-panel>img{transform:none!important}.prototype-panel:focus-visible{outline:none}.sean-overlay{background:#19212329;padding:0 32px}.sean-pullout{aspect-ratio:auto;width:328px;max-width:100%;height:519px;padding:42px 24px 28px;overflow-y:auto}.sean-close{width:20px;height:20px;top:16px;right:16px}.sean-close i{width:20px;top:9px}.sean-info{display:block}.sean-info h2{margin-bottom:28px;font-size:18px}.sean-copy{gap:22px;font-size:13px}.sean-role{grid-template-columns:92px 1fr;gap:14px}.sean-images{grid-template-columns:1fr;gap:14px;margin-top:28px}.sean-images figure{aspect-ratio:631/441}}.prototype-panel:focus-visible{outline-offset:4px;outline:2px solid #192123}.artifact-stage.is-dragging .prototype-panel{cursor:grabbing;transition:none}.gallery-panel{filter:none;will-change:auto}.gallery-panel:before,.gallery-panel:after{content:none}.gallery-slide{width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:12%;left:0;transform:none}.gallery-object{width:100%;transform:translateY(var(--art-lift,0%)) perspective(1400px) rotateX(-21deg) rotateY(-30deg) scale(var(--art-scale,1));transform-origin:50%;transform-style:preserve-3d;pointer-events:none;display:block;position:relative}.gallery-panel.is-interactive .gallery-object{pointer-events:auto}.gallery-face{-webkit-backdrop-filter:blur(16px)saturate(.85);background:linear-gradient(135deg,#ffffff2e,#dce1e20f 42%,#ffffff1f);border:1px solid #ffffff40;border-radius:2px;display:block;position:relative;box-shadow:inset 0 0 12px #ffffff1f,0 4px 10px #1921230f}.gallery-face img{width:100%;height:auto;aspect-ratio:var(--art-ratio);object-fit:contain;pointer-events:none;filter:blur(calc(var(--blur) * 1px));-webkit-mask-composite:source-in;display:block;-webkit-mask-image:radial-gradient(at 0 0,#0000,#000000a6 7%,#000 22%),radial-gradient(at 100% 0,#0000,#000000a6 7%,#000 22%),radial-gradient(at 0 100%,#0000,#000000a6 7%,#000 22%),radial-gradient(at 100% 100%,#0000,#000000a6 7%,#000 22%);mask-image:radial-gradient(at 0 0,#0000,#000000a6 7%,#000 22%),radial-gradient(at 100% 0,#0000,#000000a6 7%,#000 22%),radial-gradient(at 0 100%,#0000,#000000a6 7%,#000 22%),radial-gradient(at 100% 100%,#0000,#000000a6 7%,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.gallery-edge{pointer-events:none;background:#dce2e41a;border:1px solid #626f7440;border-radius:3px;display:block;position:absolute;inset:0;transform:translate3d(-2px,1px,-4px);box-shadow:1px 0 #fffc,2px 0 #63737833}@media (width>=701px) and (hover:hover){.gallery-panel.is-hovered .gallery-slide{transform:translate(11.98vw,2.083vw)}}.gallery-panel:focus-visible{outline:none}.gallery-panel:focus-visible .gallery-face{outline-offset:5px;outline:2px solid #192123}@media (width<=700px){.prototype-stage{--rail-vh:max(1svh,8.52px)}.prototype-stage .artifact-track{transform:translate(calc(var(--track-x) * 1vw),calc(var(--track-y) * var(--rail-vh)))}.gallery-panel{top:calc(var(--y) * var(--rail-vh));height:calc(var(--h) * var(--rail-vh))}.gallery-object{transform:translateY(var(--art-lift,0%)) perspective(850px) rotateX(-21deg) rotateY(-30deg) scale(var(--art-scale,1))}.gallery-face{-webkit-backdrop-filter:blur(10px)}}@media (prefers-reduced-motion:reduce){.gallery-slide{transition:none}}.artifact{--x:0;--y:0;--w:20;--h:60;--scale:1;--opacity:1;--z:1;left:calc(var(--x) * 1vw);top:calc(var(--y) * 1vh);z-index:var(--z);width:calc(var(--w) * 1vw);height:calc(var(--h) * 1vh);opacity:var(--opacity);transform:translate(-50%,-50%) translate(calc(var(--pull-x) * 1vw),calc(var(--pull-y) * 1vh)) scale(var(--scale));transform-origin:50%;cursor:inherit;will-change:transform, opacity;background:0 0;padding:0;position:absolute}.artifact img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.generated-artifact{background:color-mix(in srgb, var(--accent), white 5%);clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%);color:#fff;place-content:center;gap:16px;width:100%;height:100%;display:grid;box-shadow:inset 0 0 0 20px #ffffff1f}.generated-artifact span{width:150px;font-size:26px;font-weight:600;line-height:.95}.generated-artifact b{letter-spacing:.2em;font-size:11px}.sigsum-art{background:#fff;width:100%;height:100%;overflow:hidden;transform:skewY(30deg)scaleY(.87)rotate(30deg)}.sigsum-art img:first-child{object-fit:cover;width:135%;height:58%;position:absolute;top:0;left:-12%}.sigsum-art img:nth-child(2){width:64%;position:absolute;bottom:14%;left:9%}.sigsum-art img:nth-child(3){width:30%;position:absolute;bottom:5%;left:9%}.dash-art{color:#fff;text-align:center;clip-path:polygon(0 0,100% 23%,100% 100%,0 77%);background:linear-gradient(155deg,#111522,#5f4dca 72%,#171d27);place-content:center;display:grid;position:absolute;inset:10% 7%}.dash-art span{font-size:clamp(24px,4vw,74px);font-weight:600}.dash-art small{letter-spacing:.12em;font-weight:600}.project-cover{background:#f2f2f2;grid-template-columns:48.6979% 51.3021%;min-width:1000px;min-height:650px;display:grid;position:fixed;inset:0;overflow:hidden}.project-cover-art{background:#717171;height:100vh;position:relative;overflow:hidden}.project-cover-art>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.project-cover-info{background:#f2f2f2;align-items:flex-end;min-width:0;padding:80px 25px;display:flex}.project-cover-info dl{flex-direction:column;gap:37px;width:min(868px,100%);margin:0;font-size:16px;line-height:normal;display:flex}.project-cover-info dl>div{grid-template-columns:276px minmax(0,569px);gap:20px;display:grid}.project-cover-info dt{color:#767676;font-weight:600}.project-cover-info dd{color:#000;margin:0}.statsig-experience{background:#f2f2f2;min-width:0;position:relative}.statsig-case-flow{min-height:100vh;position:relative}.statsig-hero-sticky{z-index:1;background:#f2f2f2;height:100vh;position:sticky;top:0;overflow:hidden}.statsig-cover-window{z-index:2;will-change:width;background:#f1f1f2;height:100vh;position:absolute;inset:0 auto 0 0;overflow:hidden}.statsig-cover-window>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.statsig-cover-info{z-index:1;background:#f2f2f2;justify-content:center;align-items:safe flex-end;padding:100px clamp(24px,3vw,64px) clamp(40px,7.5vh,80px);display:flex;position:absolute;inset:0 0 0 48.6979vw;overflow-y:auto}.statsig-cover-info dl{width:min(740px,100%);opacity:max(0,calc(1 - var(--cover-progress,0) * 4));transform:translateY(calc(var(--cover-progress,0) * -40px));flex-direction:column;gap:clamp(20px,3.4vh,37px);margin:0;font-size:clamp(13px,1.05vw,18px);line-height:1.4;display:flex}.statsig-cover-info dl>div{grid-template-columns:minmax(80px,.7fr) minmax(0,1.8fr);gap:clamp(16px,2vw,32px);display:grid}.statsig-cover-info dt{color:#767676;font-weight:600}.statsig-cover-info dd{color:#000;margin:0}.statsig-portfolio-body{z-index:10;background:#f2f2f2;flex-direction:column;width:100%;margin-top:100vh;display:flex;position:relative}.statsig-portfolio-body.is-sectioned{gap:80px;padding:80px}.statsig-portfolio-body>img{width:100%;height:auto;display:block}.statsig-portfolio-body.is-high-res{width:min(100%,1920px);height:calc(min(100vw,1920px) * var(--portfolio-height) / 1920);margin-left:auto;margin-right:auto;display:block}.statsig-portfolio-body.is-high-res>.portfolio-desktop-image{left:4.16667%;top:var(--frame-top);width:91.6667%;height:var(--frame-height);object-fit:fill;position:absolute}.portfolio-mobile-image{display:none!important}.portfolio-live-copy{z-index:2;pointer-events:none;position:absolute;inset:0}.portfolio-live-copy section{left:4.21875%;top:var(--section-top);width:91.5625%;min-height:var(--section-height);pointer-events:auto;background:#f2f2f2;grid-template-columns:41.07% 49.37%;gap:9.5%;padding:8px 0 14px;display:grid;position:absolute;overflow:hidden}.portfolio-live-copy h2{margin:0;font:600 clamp(16px,1.11vw,21.328px)/1 Instrument Sans,Arial,sans-serif}.portfolio-live-copy p{white-space:pre-line;margin:0;font:400 clamp(13px,.833vw,16px)/1.18 Instrument Sans,Arial,sans-serif}.html-portfolio{z-index:10;background:#f2f2f2;flex-direction:column;gap:80px;width:min(100%,1920px);margin:100vh auto 0;padding:80px;display:flex;position:relative}.portfolio-copy-row{color:#192123;grid-template-columns:41.0227% 49.3182%;justify-content:space-between;width:100%;display:grid}.portfolio-copy-row h2{margin:0;font-size:21.328px;font-weight:600;line-height:1}.portfolio-copy-row p{white-space:pre-line;margin:0;font-size:16px;line-height:normal}.portfolio-copy-row .portfolio-role{grid-template-columns:276px 1fr;gap:20px;margin-bottom:37px;display:grid}.portfolio-copy-row .portfolio-role b{color:#767676;font-weight:600}.portfolio-copy-row .portfolio-role span{color:#000}.portfolio-media-block{gap:20px;width:100%;height:auto;margin:0;display:grid;overflow:hidden}.portfolio-media-block.is-large{grid-template-columns:1fr}.portfolio-media-block.is-large.has-composite{display:block;position:relative}.portfolio-media-block.is-large.has-composite figure{position:absolute;inset:0}.portfolio-media-block.is-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-media-block.is-asym{grid-template-columns:27.9452% 49.4318%;justify-content:space-between;align-items:start}.portfolio-media-block.is-bento{background:#000;grid-template-rows:1fr 1fr;grid-template-columns:1fr 2fr 1fr;gap:24px;padding:58px 158px}.portfolio-media-block.is-bento figure:nth-child(2){grid-column:2/4}.portfolio-media-block.is-bento figure:nth-child(3){grid-column:1/3}.portfolio-media-block figure{background:#e9e9e9;width:100%;height:100%;margin:0;position:relative;overflow:hidden}.portfolio-media-block.is-asym figure:first-child{height:75.449%}.portfolio-media-block img{object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block}.portfolio-footer{border-top:1px solid #192123;grid-template-columns:41.0227% 49.3182%;justify-content:space-between;min-height:300px;padding-top:80px;display:grid}.portfolio-footer h2{margin:0;font-size:21.328px;line-height:1}.portfolio-footer div{flex-direction:column;gap:38px;display:flex}.portfolio-footer button{text-align:left;cursor:pointer;background:0 0;grid-template-columns:276px 1fr;padding:0;font-size:16px;display:grid}.mobile-project-body{color:#192123;background:#fff;display:none}.mobile-project-intro,.live-copy-section{grid-template-columns:minmax(240px,1fr) minmax(420px,1.8fr);gap:40px 80px;padding:110px 7vw;display:grid}.mobile-project-intro h1{letter-spacing:-.055em;grid-column:1/-1;margin:0;font-size:clamp(54px,7vw,128px);line-height:.85}.mobile-project-intro h2,.live-copy-section h2,.mobile-project-footer h2{margin:0;font-size:clamp(24px,2.3vw,42px);line-height:1}.mobile-project-intro>p,.live-copy-section p{white-space:pre-line;margin:0;font-size:clamp(17px,1.35vw,24px);line-height:1.3}.mobile-project-meta{grid-column:1/-1;grid-template-columns:180px 1fr;gap:24px;font-size:16px;line-height:1.25;display:grid}.mobile-project-meta span{color:#717171}.mobile-project-meta p{margin:0}.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 4vw 100px;display:grid}.mobile-artwork{background:#f2f2f2;place-items:center;min-height:32vw;margin:0;display:grid;overflow:hidden}.mobile-artwork:nth-child(3n){grid-column:1/-1}.mobile-artwork img{object-fit:contain;image-rendering:auto;width:auto;max-width:100%;height:auto;max-height:82vh;display:block}.mobile-project-footer{flex-direction:column;gap:22px;padding:80px 7vw 120px;display:flex}.mobile-project-footer button{text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr 1fr;padding:0;font-size:16px;display:grid}.mobile-project-footer small{font:inherit;color:#717171}.case-study{background:#fff}.case-transition{height:200vh;position:relative}.case-sticky{background:#f5f4f0;height:100vh;position:sticky;top:0;overflow:hidden}.case-copy{z-index:3;transition:opacity 50ms linear;position:absolute;bottom:7.5vh;left:53vw;right:3vw}.eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:600}.case-copy h1{letter-spacing:-.075em;margin:28px 0 16px;font-size:clamp(72px,8vw,154px);line-height:.82}.case-lede{max-width:460px;font-size:clamp(22px,2.1vw,40px);line-height:1.05}.case-copy dl{grid-template-columns:110px 1fr;gap:18px 26px;font-size:12px;display:grid}.case-copy dl div{display:contents}.case-copy dt{color:#596163}.case-copy dd{max-width:500px;margin:0}.hero-expander{z-index:2;will-change:width;background:#e1f4f4;position:absolute;overflow:hidden}.statsig-cover-art{background:#e1f4f4;width:100vw;height:100vh;position:relative;overflow:hidden}.statsig-cover-art:before{content:"";border:1.5px solid #192123;border-top:0;border-radius:0 0 38px 38px;height:95px;position:absolute;top:62px;left:0;right:48vw}.statsig-logo{z-index:2;letter-spacing:.015em;font-size:clamp(30px,3vw,58px);font-weight:600;position:absolute;top:42vh;left:14vw}.statsig-logo b{font-size:.8em}.statsig-cover-art>img{object-fit:contain;width:67vw;height:115vh;position:absolute;bottom:-37vh;left:-8vw;transform:rotate(-1deg)}.case-hint{z-index:5;text-transform:uppercase;letter-spacing:.12em;font-size:11px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.case-body{z-index:10;color:#f9f5ed;background:#192123;min-height:190vh;margin-top:-1px;padding:150px 7vw 100px;position:relative}.case-body header{grid-template-columns:1fr 2fr;align-items:start;display:grid}.case-body h2{letter-spacing:-.075em;margin:0;font-size:clamp(72px,10vw,180px);font-weight:600;line-height:.82}.body-grid{grid-template-columns:1fr 1fr;gap:8vw;margin:130px 0;padding-left:32%;font-size:clamp(20px,2vw,34px);line-height:1.2;display:grid}.study-panel{color:#192123;background:#f2ebe1;flex-direction:column;justify-content:space-between;min-height:80vh;padding:70px;display:flex}.study-panel h3{letter-spacing:-.05em;max-width:1000px;margin:0;font-size:clamp(50px,7vw,126px);line-height:.9}.back-link{color:#fff;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:70px;padding:0}@media (width<=700px){.home{min-width:0;min-height:0;inset:0}.site-header{justify-content:space-between;width:100%;padding:30px;right:0}.site-header nav{display:none}.mark,.mark img{width:36.832px;height:21px}.mobile-menu{cursor:pointer;background:0 0;flex-direction:column;justify-content:space-between;width:28px;height:21px;padding:5.5px 0;display:flex}.mobile-menu i{background:#192123;width:28px;height:1px;display:block}.site-header.menu-open{mix-blend-mode:normal}.mobile-nav-overlay{z-index:2000;color:#192123;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(99deg,#f3f3f3 0%,#ecebee 97.12%);flex-direction:column;padding:30px;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s;display:flex;position:fixed;inset:0;transform:translateY(-10px)}.site-header.menu-open .mobile-nav-overlay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.mobile-nav-top{justify-content:space-between;align-items:center;height:21px;display:flex}.mobile-nav-mark{opacity:.16;width:36.832px;height:21px;display:block}.mobile-nav-mark img{filter:none;width:36.832px;height:21px;display:block}.mobile-nav-close{cursor:pointer;background:0 0;width:20px;height:20px;padding:0;position:relative}.mobile-nav-close i{background:#192123;width:20px;height:1px;display:block;position:absolute;top:9.5px;left:0}.mobile-nav-close i:first-child{transform:rotate(45deg)}.mobile-nav-close i:last-child{transform:rotate(-45deg)}.mobile-nav-links{flex-direction:column;align-items:stretch;margin-top:50px;gap:42px!important;width:100%!important;display:flex!important}.mobile-nav-links section{flex-direction:column;gap:21px;display:flex}.mobile-nav-heading{text-transform:uppercase;justify-content:space-between;width:100%;text-decoration:none;display:flex;color:#192123!important;font-size:22px!important;font-weight:600!important;line-height:1!important}.mobile-nav-heading span{font-size:30px;font-weight:400;line-height:10px;transform:translateY(-2px)}.mobile-project-links{flex-direction:column;gap:14px;padding:0 20px;display:flex}.mobile-project-links a{text-decoration:none;color:#7b7b7b!important;text-transform:none!important;font-size:18px!important;font-weight:600!important;line-height:1!important}.mobile-nav-linkedin{color:#192123;text-transform:uppercase;font-size:12.22px;font-weight:600;line-height:1;text-decoration:none;position:absolute;bottom:38px;right:30px}@media (prefers-reduced-motion:reduce){.mobile-nav-overlay{transition:none}}.home-copy{z-index:50;pointer-events:none;position:absolute;top:88px;left:30px;right:30px}.intro{width:100%;font-size:13px;line-height:1.2;position:static}.intro h1{margin-bottom:10px;font-size:18px;line-height:1.1}.intro strong{margin-bottom:6px;font-weight:600}.intro p{margin-bottom:8px;line-height:1.2}.intro p:last-child{margin-bottom:0}.career{writing-mode:horizontal-tb;white-space:normal;flex-direction:column;gap:16px;margin-top:24px;font-size:12px;line-height:1.25;display:flex;position:static;transform:none}.career-group{flex-direction:column;gap:5px}.career-mobile-break{display:initial}.linkedin{font-size:12px;bottom:38px;right:32px}.project-cover{min-width:0;min-height:100vh;display:block;position:relative;overflow:auto}.project-cover-art{height:62vh;min-height:470px}.project-cover-info{min-height:38vh;padding:42px 30px}.project-cover-info dl{gap:25px;font-size:13px}.project-cover-info dl>div{grid-template-columns:94px minmax(0,1fr);gap:16px}.statsig-experience{min-width:0}.statsig-case-flow{min-height:0}.statsig-hero-sticky{background:#fff;flex-direction:column;height:auto;min-height:100svh;padding-top:81px;display:flex;position:relative;overflow:visible}.statsig-cover-window{flex-shrink:0;order:0;height:clamp(250px,45svh,470px);position:relative;inset:auto;width:100%!important}.statsig-cover-window>img{object-fit:cover;object-position:center;width:100%;height:100%}.statsig-cover-info{background:#fff;order:1;align-items:center;min-height:40svh;padding:40px 24px;position:relative;inset:auto;overflow:visible}.statsig-cover-info dl{opacity:1;gap:24px;width:100%;font-size:13px;transform:none}.statsig-cover-info dl>div{grid-template-columns:90px minmax(0,1fr);gap:20px;display:grid}.statsig-cover-info dt{color:#717171;margin:0}.statsig-cover-info dd{line-height:1.15}.statsig-portfolio-body,.statsig-portfolio-body.is-sectioned{background:#fff;gap:0;margin-top:0;padding:0}.statsig-portfolio-body.is-high-res{height:calc(100vw * var(--portfolio-height) / 1920)}.html-portfolio{background:#fff;gap:20px;width:100%;margin-top:0;padding:20px}.portfolio-copy-row{padding:22px 0 30px;display:block}.portfolio-copy-row h2{margin-bottom:24px;font-size:16px}.portfolio-copy-row p{font-size:12px;line-height:1.35}.portfolio-copy-row .portfolio-role{grid-template-columns:93px 1fr;gap:20px;margin-bottom:28px}.portfolio-media-block{gap:10px;min-height:0;height:auto!important}.portfolio-media-block.is-large{aspect-ratio:1.855}.portfolio-media-block.is-equal{aspect-ratio:2.7;grid-template-columns:1fr 1fr}.portfolio-media-block.is-asym{aspect-ratio:2.7;grid-template-columns:28% 50%}.portfolio-media-block.is-asym figure:first-child{height:75%}.portfolio-media-block.is-bento{aspect-ratio:1.855;gap:8px;padding:14px}.portfolio-footer{min-height:0;padding:40px 0 50px;display:block}.portfolio-footer h2{margin-bottom:28px;font-size:16px}.portfolio-footer div{gap:18px}.portfolio-footer button{grid-template-columns:1fr 1fr;font-size:12px}.portfolio-mobile-image{display:block!important}.statsig-portfolio-body:has(.portfolio-mobile-image) .portfolio-desktop-image{display:none}.portfolio-live-copy{display:block}.portfolio-live-copy section{left:20px;top:var(--mobile-section-top);background:#f2f2f2;width:calc(100% - 40px);min-height:0;padding:5px 0 9px;display:block;overflow:visible}[data-project=statsig-brand] .portfolio-live-copy section{background:#fff}.portfolio-live-copy h2{margin:0 0 18px;font-size:16px;line-height:1}.portfolio-live-copy p{font-size:12px;line-height:1.35}.mobile-project-intro{padding:42px 20px 50px;display:block}.mobile-project-intro h1{letter-spacing:-.025em;margin:0 0 36px;font-size:27px;line-height:1}.mobile-project-intro h2,.mobile-project-footer h2{margin:0 0 24px;font-size:16px;line-height:1}.mobile-project-intro>p{margin:0;font-size:12px;line-height:1.35}.mobile-project-meta{grid-template-columns:113px 1fr;gap:20px;margin-bottom:48px;font-size:12px;line-height:1.25;display:grid}.mobile-project-meta span{color:#717171}.mobile-project-meta p{margin:0}.project-gallery{padding:0;display:block}.mobile-artwork{background:#f2f2f2;min-height:0;margin:0;overflow:hidden}.mobile-artwork+.mobile-artwork{margin-top:20px}.mobile-artwork img{image-rendering:auto;width:auto;max-width:100%;height:auto;max-height:none;display:block}.live-copy-section{padding:50px 20px;display:block}.live-copy-section h2{margin:0 0 24px;font-size:16px}.live-copy-section p{white-space:pre-line;margin:0;font-size:12px;line-height:1.35}.mobile-project-footer{flex-direction:column;gap:18px;padding:50px 20px 70px;display:flex}.mobile-project-footer h2{margin-bottom:8px}.mobile-project-footer button{text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr 1fr;padding:0;font-size:12px;display:grid}.mobile-project-footer small{font:inherit;color:#717171}.case-copy{left:54vw;right:20px}.case-copy dl{grid-template-columns:70px 1fr;font-size:10px}.hero-expander{left:0!important}.case-body{padding:100px 28px}.case-body header,.body-grid{padding-left:0;display:block}.body-grid p{margin-bottom:50px}.study-panel{padding:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.scroll-cue{display:none}}.about-career{left:calc(50 * var(--about-unit));right:calc(50 * var(--about-unit));bottom:calc(44 * var(--about-unit));gap:calc(42 * var(--about-unit));font-size:calc(12.222 * var(--about-unit));line-height:1.45;display:flex;position:absolute}.about-career>div{align-items:baseline;gap:calc(12.222 * var(--about-unit));display:flex}.about-career strong{font-weight:600}.about-career span{letter-spacing:calc(.4889 * var(--about-unit));font-weight:400}.about-career em{font-synthesis:style}.site-header .mobile-nav-links a[aria-current=page]{color:#8e8e8e!important}@media (width<=700px){.about-career{flex-direction:column;gap:12px;bottom:24px;left:28px;right:28px}.about-career>div{grid-template-columns:62px 1fr;gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){.about-page{height:auto!important}.about-sticky{height:auto;min-height:100svh;position:relative}.about-content{padding:132px 50px 32px;position:relative;inset:auto;overflow:visible}.about-layer{padding-top:0;position:relative;inset:auto;opacity:1!important;pointer-events:auto!important;transform:none!important}.about-philosophy{margin-top:40px}.about-career{padding:0 50px 24px;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce) and (width<=700px){.about-content{padding:106px 28px 28px}.about-career{padding:0 28px 24px}}.tilted-card{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.tilted-card[data-interactive]{cursor:pointer}.tilted-card[data-active]{z-index:2}.tilted-card__shadow{background:var(--tc-shadow-color,#0000008c);filter:blur(20px);opacity:0;pointer-events:none;will-change:transform, opacity;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.tilted-card__body{max-width:100%;max-height:100%;transform-style:preserve-3d;position:relative}.tilted-card__face{border-radius:var(--tc-radius);backface-visibility:hidden;isolation:isolate;position:absolute;inset:0;overflow:hidden}.tilted-card__back{transform:rotateY(180deg)}.tilted-card__img{object-fit:cover;pointer-events:none;max-width:none;display:block;position:absolute}.tilted-card__layer{position:absolute;inset:0}.tilted-card__img,.tilted-card__layer{transform:translate3d(calc(var(--tc-px,0) * var(--tc-depth,0) * 1px), calc(var(--tc-py,0) * var(--tc-depth,0) * 1px), 0)}.tilted-card__glare{z-index:5;background:radial-gradient(farthest-corner circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .34)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .331)) 9%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .285)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .202)) 27%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .108)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .035)) 45%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .003)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 60%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.tilted-card__rim{z-index:6;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tc-rim-color,#ffffff14), inset 0 1px 0 var(--tc-rim-light,#ffffff1f);pointer-events:none;position:absolute;inset:0}.tilted-card__edge{z-index:7;box-sizing:border-box;border-radius:inherit;background:radial-gradient(farthest-side circle at var(--tc-gx,50%) var(--tc-gy,50%), rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .85)) 0%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .71)) 18%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .43)) 36%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .16)) 54%, rgba(var(--tc-glare-rgb,255, 255, 255), calc(var(--tc-glare,0) * .02)) 72%, rgba(var(--tc-glare-rgb,255, 255, 255), 0) 85%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tilted-card:focus-visible .tilted-card__rim{box-shadow:inset 0 0 0 2px #ffffffb3,inset 0 0 0 3px #00000059}.tilted-card__overlay{z-index:2;transform:translateZ(var(--tc-lift,30px));backface-visibility:hidden;position:absolute;inset:0}.tilted-card__caption{z-index:3;color:#18181b;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:0 0;will-change:transform, opacity;background:#fff;border-radius:7px;margin:16px 0 0 14px;padding:5px 9px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #18181b14,0 8px 18px -8px #00000073}.sean-overlay.sean-modal{z-index:30000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(10px);touch-action:pan-y;cursor:default;background:#19212336;place-items:center;padding:42px 4vw;display:grid;position:fixed;inset:0;overflow-y:auto}.sc-card{-webkit-user-select:text;user-select:text;min-width:0;max-width:1460px}.sc-card .tilted-card__front{color:#f1f1f2;background:#111;position:relative}.sc-card .tilted-card__body{border-radius:4px;box-shadow:0 24px 90px #19212328}.sc-card .tilted-card__shadow{filter:blur(30px)}.sc-sheet{padding:52px clamp(28px,4.4vw,80px) 42px}.sc-close{cursor:pointer;background:0 0;border-radius:2px;place-items:center;width:44px;height:44px;font-size:25px;line-height:1;display:grid;position:absolute;top:12px;right:16px}.sc-close:hover{background:#ffffff12}.sc-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:5vw;padding:8px 0 32px;display:grid}.sc-eyebrow{color:#b8b8ba;letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px;font-size:10px}.sc-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,64px);font-weight:500;line-height:1.02}.sc-heading h2 span{display:block}.sc-intro{color:#dedee0;max-width:550px;margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.55}.sc-work-label{color:#b8b8ba;letter-spacing:.025em;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;padding:17px 0 24px;font-size:11px;display:flex}.sc-images{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.sc-images button{cursor:zoom-in;background:0 0;width:100%;padding:0;display:block}.sc-images img{width:100%;height:auto;display:block}.sean-modal button:focus-visible{outline-offset:3px;outline:2px solid #f1f1f2}.sc-lightbox{color:#f1f1f2;background:#111;border:0;border-radius:4px;max-width:95vw;max-height:94vh;padding:48px 24px 24px;box-shadow:0 20px 100px #0004}.sc-lightbox::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#192123aa}.sc-lightbox img{object-fit:contain;max-width:85vw;max-height:78vh;display:block}.sc-lightbox button{cursor:pointer;background:0 0;width:44px;height:44px;font-size:22px;position:absolute;top:2px;right:8px}@media (width<=700px){.sean-overlay.sean-modal{padding:24px 12px}.sc-sheet{padding:48px 24px 28px}.sc-close{top:8px;right:8px}.sc-heading{grid-template-columns:1fr;gap:24px;padding:8px 0 26px}.sc-heading h2{font-size:clamp(30px,9vw,40px)}.sc-eyebrow{margin-bottom:18px}.sc-intro{font-size:14px}.sc-work-label{padding:16px 0 22px;font-size:10px}.sc-images{grid-template-columns:1fr;gap:26px}}.project-discovery{--project-gutter:80px;--artifact-size:clamp(260px, 23vw, 420px);margin:0 calc(-1 * var(--project-gutter)) calc(-1 * var(--project-gutter));color:#192123;background:#f1f1f2;border-top:1px solid #19212328;min-width:0;padding:clamp(40px,4vw,72px) 0 72px}.project-next-heading{margin:0 var(--project-gutter) 36px;letter-spacing:-.025em;font-size:clamp(26px,2.1vw,40px);font-weight:600;line-height:1.15}.project-next-heading a{justify-content:space-between;align-items:center;gap:24px;padding:6px 0;text-decoration:none;display:flex}.project-next-heading svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:none;width:clamp(40px,3vw,60px);height:32px;transition:transform .2s}.project-next-heading a:hover svg{transform:translate(5px)}.project-artifact-rail{padding:8px var(--project-gutter);overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;scroll-padding-inline:var(--project-gutter);align-items:flex-end;gap:clamp(20px,1.8vw,36px);display:flex;overflow-x:auto}.project-artifact-rail::-webkit-scrollbar{display:none}.project-artifact-link{width:calc(var(--artifact-size) * var(--art-width));aspect-ratio:var(--art-ratio);cursor:inherit;-webkit-user-drag:none;flex:none;display:block}.project-artifact-link img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.project-artifact-rail.is-dragging{cursor:grabbing}.project-discovery a:focus-visible,.project-artifact-rail:focus-visible{outline-offset:4px;outline:2px solid}.project-artifact-rail:focus-visible{outline-offset:-2px}@media (width<=700px){.project-discovery{--project-gutter:20px;--artifact-size:clamp(220px, 62vw, 300px);padding-top:32px;padding-bottom:40px}.project-next-heading{margin-bottom:24px;font-size:26px}.project-artifact-rail{gap:20px}}@media (prefers-reduced-motion:reduce){.project-next-heading svg{transition:none}}.ooo-page{color:#212226;background:#e6e6e6;min-height:100vh;padding:165px 49px 0 50px}.ooo-content{width:100%;max-width:1821px;margin:0 auto;padding-bottom:4.0637cqw;container-type:inline-size}.ooo-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-height:152px;margin-bottom:80px;display:grid}.ooo-intro h1{margin:0;font-size:21.328px;font-weight:600;line-height:1.15}.ooo-intro>div{font-size:16px;line-height:1.25}.ooo-intro strong{margin-bottom:26px;font-weight:600;display:block}.ooo-intro p{margin:0}.ooo-intro p+p{margin-top:20px}.ooo-grid{grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;column-gap:1.0983cqw;display:grid}.ooo-photo{min-width:0;margin:0}.ooo-photo img{width:100%;height:auto;display:block}.ooo-photo figcaption{margin-top:1.0983cqw;font-size:16px;font-weight:600;line-height:1.25}.ooo-opening{grid-template-rows:25.5903cqw auto;row-gap:3.7342cqw;margin-bottom:2.636cqw}.ooo-seoraksan{grid-area:1/5/auto/span 8}.ooo-seoraksan figcaption{margin-top:.5491cqw}.ooo-louvre{grid-area:1/17/span 2/span 8}.ooo-hakone{grid-area:2/1/auto/span 10}.ooo-hakone-detail{grid-area:2/11/auto/span 4}.ooo-museum-top{grid-template-columns:288fr 438fr 443fr 592fr;margin-bottom:1.0983cqw}.ooo-museum-top>:first-child{grid-column:2}.ooo-museum-top>:nth-child(2){grid-column:3}.ooo-museum-top>:nth-child(3){grid-column:4}.ooo-museum-bottom{grid-template-columns:440fr 287fr 592fr 443fr}.ooo-destinations{grid-template-rows:32.5096cqw auto;row-gap:3.7342cqw;margin:4.8325cqw 0 6.1505cqw}.ooo-temple{grid-area:1/1/span 2/span 8}.ooo-architecture{grid-area:1/17/auto/span 8}.ooo-santorini{grid-area:2/11/auto/span 10}.ooo-four-details>:first-child{grid-column:5/span 5}.ooo-four-details>:nth-child(2){grid-column:10/span 5}.ooo-four-details>:nth-child(3){grid-column:15/span 5}.ooo-four-details>:nth-child(4){grid-column:20/span 5}.ooo-tufting{margin-top:8.2372cqw}.ooo-divider{height:1px;margin-bottom:1.0983cqw;overflow:hidden}.ooo-divider img{max-width:none;display:block}.ooo-tufting-intro{min-height:7.1389cqw}.ooo-tufting-intro h2{grid-column:1/span 4;margin:0;font-size:16px;font-weight:600;line-height:1.25}.ooo-tufting-intro p{grid-column:5/span 6;margin:0;font-size:16px;line-height:1.25}.ooo-rug-collection>figure{grid-column:11/span 12}.ooo-rug-details{margin-top:8.2372cqw}@media (width>=701px) and (width<=1100px){.ooo-page{padding-left:30px;padding-right:30px}.ooo-tufting-intro{min-height:150px}.ooo-tufting-intro h2{grid-column:1/span 5}.ooo-tufting-intro p{grid-column:6/span 10}}@media (width<=700px){.ooo-page{padding:132px 20px 0}.ooo-content{padding-bottom:64px}.ooo-intro{min-height:0;margin-bottom:48px;display:block}.ooo-intro h1{margin-bottom:32px;font-size:21px}.ooo-intro>div{font-size:16px;line-height:1.4}.ooo-intro strong{margin-bottom:20px}.ooo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ooo-opening{grid-template-rows:auto;gap:32px 12px;margin-bottom:40px}.ooo-opening>*{grid-area:auto/1/auto/-1}.ooo-seoraksan{justify-self:end;width:82%}.ooo-opening .ooo-hakone{grid-row:2}.ooo-opening .ooo-hakone-detail{grid-area:3/1}.ooo-opening .ooo-louvre{grid-area:3/2;width:100%}.ooo-photo figcaption{margin-top:12px;font-size:14px;line-height:1.3}.ooo-museum-top{margin-bottom:12px}.ooo-museum-top>:first-child,.ooo-museum-top>:nth-child(2),.ooo-museum-bottom>:nth-child(n),.ooo-four-details>:nth-child(n){grid-column:auto}.ooo-museum-top>:nth-child(3){grid-column:1/-1}.ooo-destinations{grid-template-rows:auto;gap:24px 12px;margin:40px 0}.ooo-destinations>*{grid-area:auto/1/auto/-1}.ooo-temple{width:76%}.ooo-architecture{justify-self:end;width:76%}.ooo-tufting{margin-top:56px}.ooo-divider{margin-bottom:24px}.ooo-tufting-intro{min-height:0;margin-bottom:32px;display:block}.ooo-tufting-intro h2{margin-bottom:20px}.ooo-tufting-intro p{font-size:16px;line-height:1.4}.ooo-rug-collection>figure{grid-column:1/-1}.ooo-rug-details{margin-top:32px}}
