.product-study-module__VudMNq__study{min-width:0;color:var(--text);margin:0}.product-study-module__VudMNq__drawing{justify-content:center;align-items:center;height:464px;display:flex;position:relative}.product-study-module__VudMNq__phone{background:var(--bg);border:1px solid #bbb;border-radius:35px;width:234px;padding:6px;transform:rotate(5deg)}.product-study-module__VudMNq__screen{aspect-ratio:300/650;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#fff;border-radius:28px;width:100%;position:relative;overflow:hidden}.product-study-module__VudMNq__structure{color:#646464;width:100%;height:100%;font-family:var(--font-hand), cursive;position:absolute;inset:0}.product-study-module__VudMNq__interface{clip-path:inset(0 0 0 var(--split));pointer-events:none;position:absolute;inset:0}.product-study-module__VudMNq__interface img{-o-object-fit:cover;object-fit:cover}.product-study-module__VudMNq__divider{top:0;bottom:0;left:var(--split);pointer-events:none;background:#111;width:1px;position:absolute}.product-study-module__VudMNq__divider>span{background:#fff;border:1px solid #111;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-study-module__VudMNq__divider svg{stroke:#111;stroke-width:1.3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:23px;height:16px}.product-study-module__VudMNq__annotationTop,.product-study-module__VudMNq__annotationBottom{z-index:1;color:var(--muted);font-family:var(--font-hand), cursive;pointer-events:none;font-size:13px;position:absolute}.product-study-module__VudMNq__annotationTop{top:70px;left:0;transform:rotate(-7deg)}.product-study-module__VudMNq__annotationTop svg{width:75px;height:42px;margin-top:5px;margin-left:15px;display:block}.product-study-module__VudMNq__annotationBottom{bottom:48px;right:0;transform:rotate(4deg)}.product-study-module__VudMNq__annotationBottom svg{width:70px;height:40px;margin-left:-20px;display:block}.product-study-module__VudMNq__annotationTop path,.product-study-module__VudMNq__annotationBottom path{stroke:currentColor;stroke-width:1.3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.product-study-module__VudMNq__control{color:var(--muted);justify-content:center;align-items:center;gap:15px;margin-top:34px;font-size:11px;display:flex}.product-study-module__VudMNq__control input{width:120px;height:44px;accent-color:var(--text);cursor:ew-resize;appearance:none;background:0 0;margin:0}.product-study-module__VudMNq__control input::-webkit-slider-runnable-track{background:#b5b5b5;height:1px}.product-study-module__VudMNq__control input::-webkit-slider-thumb{appearance:none;background:#111;border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:-5.5px;box-shadow:0 0 0 1px #111}.product-study-module__VudMNq__control input::-moz-range-track{background:#b5b5b5;height:1px}.product-study-module__VudMNq__control input::-moz-range-thumb{background:#111;border:3px solid #fff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #111}.product-study-module__VudMNq__control input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.product-study-module__VudMNq__caption{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin-top:1px;font-size:11px;display:flex}.product-study-module__VudMNq__caption a{color:var(--text);align-items:center;min-height:32px;display:inline-flex}.product-study-module__VudMNq__caption a:hover{text-underline-offset:4px;text-decoration:underline!important}.product-study-module__VudMNq__percentage{font-variant-numeric:tabular-nums;min-width:30px}@media (min-width:601px) and (max-width:1000px){.product-study-module__VudMNq__drawing{height:400px}.product-study-module__VudMNq__phone{width:190px}.product-study-module__VudMNq__annotationTop{font-size:11px;top:16px;left:0}.product-study-module__VudMNq__annotationTop svg{width:42px;height:27px}.product-study-module__VudMNq__annotationBottom{font-size:11px;bottom:5px;right:-5px}.product-study-module__VudMNq__annotationBottom svg{width:42px;height:27px}.product-study-module__VudMNq__control{gap:8px;margin-top:18px}.product-study-module__VudMNq__control input{width:85px}}@media (max-width:600px){.product-study-module__VudMNq__study{width:100%;max-width:430px;margin:0 auto}.product-study-module__VudMNq__drawing{height:460px}.product-study-module__VudMNq__phone{width:216px}.product-study-module__VudMNq__annotationTop{font-size:11px;top:45px;left:0}.product-study-module__VudMNq__annotationTop svg{width:44px;height:28px;margin-left:0}.product-study-module__VudMNq__annotationBottom{font-size:11px;bottom:28px;right:0}.product-study-module__VudMNq__annotationBottom svg{width:44px;height:28px;margin-left:15px}.product-study-module__VudMNq__control{margin-top:12px}}@media (max-width:360px){.product-study-module__VudMNq__drawing{height:412px}.product-study-module__VudMNq__phone{width:192px}.product-study-module__VudMNq__annotationTop{top:0}.product-study-module__VudMNq__annotationBottom{bottom:0}}html[data-sketch] .product-study-module__VudMNq__interface{clip-path:inset(0 0 0 100%)}html[data-sketch] :is(.product-study-module__VudMNq__divider,.product-study-module__VudMNq__control){visibility:hidden}
@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(*){-o-object-fit:cover;object-fit:cover;height:100%}::view-transition-new(*){-o-object-fit:cover;object-fit:cover;height:100%}::view-transition-old(root){animation:.14s ease-out both page-out}::view-transition-new(root){animation:.24s ease-out both page-in}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}}}
.home-module__DYy23G__root{--faint:#6f6f6f}.home-module__DYy23G__page{max-width:1240px;margin:0 auto;padding:34px 48px 28px}.home-module__DYy23G__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.home-module__DYy23G__headerNav{margin-left:auto;margin-right:28px}.home-module__DYy23G__headerNav nav{margin:0}.home-module__DYy23G__intro{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:32px;padding:72px 0 56px;display:grid;position:relative}.home-module__DYy23G__intro>:not(.home-module__DYy23G__paper){position:relative}.home-module__DYy23G__paper{--mx:76%;--my:46%;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(420px circle at var(--mx) var(--my), #000 0%, #00000080 45%, transparent 100%);-webkit-mask-image:radial-gradient(420px circle at var(--mx) var(--my), #000 0%, #00000080 45%, transparent 100%);mask-image:radial-gradient(420px circle at var(--mx) var(--my), #000 0%, #00000080 45%, transparent 100%);background-image:radial-gradient(circle,#c3c9d1 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:-96px -48px -24px}html[data-sketch] .home-module__DYy23G__paper{display:none}.home-module__DYy23G__preview[data-follow] .home-module__DYy23G__viewWork{pointer-events:none;transition:opacity .18s ease-out;inset:0 auto auto 0}.home-module__DYy23G__lead{color:var(--text);letter-spacing:-.04em;font-size:clamp(40px,5.1vw,72px);font-weight:400;line-height:1.12}.home-module__DYy23G__leadLine{white-space:nowrap;display:block}.home-module__DYy23G__sketchWord{font-family:var(--font-hand), cursive;letter-spacing:-.02em;margin-inline:.12em .2em;font-size:.86em;font-weight:400;display:inline-block;position:relative;rotate:-2deg}.home-module__DYy23G__sketchWord svg{pointer-events:none;width:118%;height:148%;position:absolute;inset:-22% -9% -26%;overflow:visible}.home-module__DYy23G__sketchWord path{fill:none;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-module__DYy23G__realWord{font-weight:640}.home-module__DYy23G__bio{text-wrap:pretty;max-width:460px;margin-top:34px;font-size:16px;line-height:1.75}.home-module__DYy23G__study{margin-top:12px;font-size:15px}.home-module__DYy23G__workLink{color:var(--text);align-items:center;gap:18px;min-height:44px;margin-top:27px;font-size:14px;display:inline-flex}.home-module__DYy23G__workLink svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;transition:transform .22s var(--ease)}.home-module__DYy23G__workLink:hover svg{transform:translateY(4px)}.home-module__DYy23G__studio{align-self:center;width:100%;max-width:500px}.home-module__DYy23G__handNote{font-family:var(--font-hand), cursive;color:var(--muted);font-size:14px;font-weight:400;line-height:1.5}.home-module__DYy23G__workMeta{font-size:12px}.home-module__DYy23G__localTime{justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.home-module__DYy23G__localTime>span:first-child{color:var(--muted)}.home-module__DYy23G__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:30px;display:flex}.home-module__DYy23G__sectionHeading h2{letter-spacing:-.03em;color:var(--text);font-size:clamp(26px,2.6vw,36px);font-weight:450;line-height:1.2}.home-module__DYy23G__agencyFeature{background:var(--tile);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:48px;padding:24px 28px;display:flex}.home-module__DYy23G__agencyBrand{align-items:center;gap:18px;display:flex}.home-module__DYy23G__agencyBrand>img{border-radius:10px;flex-shrink:0}.home-module__DYy23G__agencyName{color:var(--text);letter-spacing:-.025em;font-size:24px;font-weight:450;line-height:1.25;display:block}.home-module__DYy23G__agencyDescription{margin-top:4px;font-size:13px;display:block}.home-module__DYy23G__agencyVisit{color:var(--text);white-space:nowrap;align-items:center;gap:14px;font-size:13px;display:inline-flex}.home-module__DYy23G__agencyFeature:hover .home-module__DYy23G__agencyVisit{text-underline-offset:5px;text-decoration:underline}.home-module__DYy23G__work{scroll-margin-top:84px}.home-module__DYy23G__workGrid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px;display:grid}.home-module__DYy23G__showcase,.home-module__DYy23G__projectIndex{min-width:0}.home-module__DYy23G__showcaseInner{position:sticky;top:80px}.home-module__DYy23G__preview{aspect-ratio:6/5;background:var(--tile);isolation:isolate;border-radius:14px;display:block;position:relative;overflow:hidden}.home-module__DYy23G__previewImage{-o-object-fit:cover;object-fit:cover}.home-module__DYy23G__previewContain{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:18% 24%}.home-module__DYy23G__incoming{opacity:0}.home-module__DYy23G__viewWork{background:var(--bg);color:var(--text);opacity:0;transition:opacity .18s ease-out, transform .24s var(--ease);border-radius:999px;padding:9px 15px;font-size:13px;line-height:1.4;position:absolute;bottom:18px;right:18px;transform:translateY(4px)}.home-module__DYy23G__preview:hover .home-module__DYy23G__viewWork,.home-module__DYy23G__preview:focus-visible .home-module__DYy23G__viewWork{opacity:1;transform:none}.home-module__DYy23G__previewError{background:var(--tile);color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.home-module__DYy23G__previewDetails{justify-content:space-between;align-items:start;gap:12px;margin-top:20px;display:flex}.home-module__DYy23G__previewCopy{min-width:0;font-size:14px;line-height:1.5}.home-module__DYy23G__previewTitle{letter-spacing:-.02em;color:var(--text);margin-bottom:4px;font-size:21px;font-weight:450}.home-module__DYy23G__previewControls{flex-shrink:0;align-items:center;display:flex}.home-module__DYy23G__previewControls button{width:36px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background-color .15s,color .15s;display:grid}.home-module__DYy23G__previewControls button:hover{background:var(--tile);color:var(--text)}.home-module__DYy23G__counter{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;padding-inline:4px;font-size:12px}.home-module__DYy23G__counter span{color:var(--muted)}.home-module__DYy23G__previewDestination{min-height:28px;margin-top:16px;font-size:13px}.home-module__DYy23G__previewDestination a,.home-module__DYy23G__textLink{color:var(--text);align-items:center;gap:8px;min-height:30px;font-size:13px;display:inline-flex}.home-module__DYy23G__previewDestination a:hover,.home-module__DYy23G__textLink:hover,.home-module__DYy23G__email a:hover,.home-module__DYy23G__socials a:hover,.home-module__DYy23G__footerBottom a:hover{text-underline-offset:5px;text-decoration:underline!important}.home-module__DYy23G__indexHint{font-family:var(--font-hand), cursive;transform-origin:0;align-items:flex-end;gap:6px;margin:-6px 0 6px 26px;font-size:13px;display:flex;rotate:-1.5deg}.home-module__DYy23G__indexHint svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:26px;margin-bottom:-12px}.home-module__DYy23G__projectIndex ul{margin:0;padding:0;list-style:none}.home-module__DYy23G__projectButton{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:13px 12px 13px 0;transition:background-color .16s;display:flex}.home-module__DYy23G__projectButton:hover{background:var(--tile)}.home-module__DYy23G__projectButton[aria-pressed=true]{background:var(--tile);border-bottom-color:#0000;border-radius:8px}.home-module__DYy23G__projectMarker{opacity:0;flex-shrink:0;width:16px;transition:opacity .15s}.home-module__DYy23G__projectMarker svg{width:16px;height:16px;stroke:var(--text);stroke-width:1.3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.home-module__DYy23G__projectButton[aria-pressed=true] .home-module__DYy23G__projectMarker,.home-module__DYy23G__projectButton:hover .home-module__DYy23G__projectMarker{opacity:1}.home-module__DYy23G__projectText{flex:1;min-width:0}.home-module__DYy23G__projectTitle,.home-module__DYy23G__projectSubtitle{display:block}.home-module__DYy23G__projectTitle{color:var(--text);font-size:16px;line-height:1.5}.home-module__DYy23G__projectSubtitle{margin-top:1px;font-size:12px;line-height:1.6}.home-module__DYy23G__projectBadge{color:var(--muted);white-space:nowrap;font-size:10px}.home-module__DYy23G__about{border-block:1px solid var(--line);margin-top:80px;padding:104px 0 88px}.home-module__DYy23G__statement{max-width:1010px;color:var(--text);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(27px,3.5vw,48px);font-weight:450;line-height:1.22}.home-module__DYy23G__statementMark{white-space:pre;display:inline-block;position:relative}.home-module__DYy23G__statementMark svg{width:calc(100% - .45em);height:.2em;position:absolute;bottom:-.12em;left:0;overflow:visible}.home-module__DYy23G__statementMark path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-module__DYy23G__aboutMore{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:88px;margin-top:56px;display:grid}.home-module__DYy23G__aboutCopy>p{max-width:460px}.home-module__DYy23G__aboutCopy .home-module__DYy23G__textLink{margin-top:16px}.home-module__DYy23G__activity{min-width:0}.home-module__DYy23G__activity>a{margin-top:0}.home-module__DYy23G__notebook{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:88px;padding:66px 0 72px;display:grid}.home-module__DYy23G__notebook .home-module__DYy23G__sectionHeading{margin-bottom:22px}.home-module__DYy23G__notebook .home-module__DYy23G__sectionHeading h2{font-size:24px}.home-module__DYy23G__writing,.home-module__DYy23G__artwork{min-width:0}.home-module__DYy23G__writing li{border-bottom:1px solid var(--line)}.home-module__DYy23G__writing li:last-child{border:0}.home-module__DYy23G__writing li>a{gap:14px;padding:18px 0}.home-module__DYy23G__writing li>a>span:nth-child(2){min-width:0}.home-module__DYy23G__writing li>a>span:nth-child(2)>span:first-child{white-space:normal;font-size:16px;line-height:1.45}.home-module__DYy23G__writing li>a>span:nth-child(2)>span:last-child{margin-top:5px;font-size:12px}.home-module__DYy23G__artGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.home-module__DYy23G__artPiece{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.home-module__DYy23G__artImage{aspect-ratio:4/3;background:var(--tile);border-radius:10px;display:block;position:relative;overflow:hidden}.home-module__DYy23G__artImage img{-o-object-fit:cover;object-fit:cover;transition:transform .35s var(--ease)}.home-module__DYy23G__artPiece:hover .home-module__DYy23G__artImage img{transform:scale(1.035)}.home-module__DYy23G__artCaption{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.home-module__DYy23G__footer{border-top:1px solid var(--line);padding-top:88px}.home-module__DYy23G__outro{color:var(--text);letter-spacing:-.04em;margin-bottom:64px;font-size:clamp(34px,5.6vw,80px);font-weight:640;line-height:1.1}.home-module__DYy23G__outroLine{display:block}.home-module__DYy23G__outroLine>span{display:inline-block}.home-module__DYy23G__outroSketch{font-family:var(--font-hand), cursive;letter-spacing:-.02em;color:var(--muted);transform-origin:0 100%;font-size:.8em;font-weight:400;rotate:-1.5deg}.home-module__DYy23G__signoff{color:inherit;align-items:center;gap:8px;display:inline-flex}.home-module__DYy23G__signoff svg{color:var(--text)}.home-module__DYy23G__headerActions{align-items:center}.home-module__DYy23G__sketchToggle{height:32px;color:var(--muted);font-family:var(--font-hand), cursive;cursor:pointer;background:0 0;border:1px dashed #b9b9b9;border-radius:999px;align-items:center;gap:7px;margin-right:6px;padding:0 12px 0 10px;font-size:13px;line-height:1;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.home-module__DYy23G__sketchToggle svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:rotate .32s var(--spring)}.home-module__DYy23G__sketchToggle:hover{color:var(--text);border-color:var(--text)}.home-module__DYy23G__sketchToggle:hover svg{rotate:-14deg}.home-module__DYy23G__sketchToggle[aria-pressed=true]{border-style:solid;border-color:var(--text);background:var(--text);color:var(--bg);font-family:inherit}.home-module__DYy23G__footerTop{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:88px;display:grid}.home-module__DYy23G__contact{font-size:16px}.home-module__DYy23G__email a{letter-spacing:-.015em;font-size:clamp(17px,1.7vw,22px)}.home-module__DYy23G__email{color:var(--text);align-items:center;gap:8px;display:flex}.home-module__DYy23G__socials{gap:24px;margin-top:12px;display:flex}.home-module__DYy23G__socials a{align-items:center;min-height:36px;display:inline-flex}.home-module__DYy23G__footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:56px;font-size:11px;display:flex}.home-module__DYy23G__footerBottom>p{margin:0;font-size:11px}.home-module__DYy23G__footerBottom>a{align-items:center;min-height:36px;display:inline-flex}.home-module__DYy23G__skipLink{z-index:20;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:var(--text);background:var(--bg);position:absolute;top:12px;left:20px;overflow:hidden}.home-module__DYy23G__skipLink:focus{clip-path:none;border:1px solid var(--line);width:auto;height:auto;padding:8px 16px}@media (min-width:861px) and (max-width:1100px){.home-module__DYy23G__page{padding-inline:32px}.home-module__DYy23G__headerNav{margin-right:0}.home-module__DYy23G__headerNav nav{gap:8px}.home-module__DYy23G__headerNav nav>span{display:none}.home-module__DYy23G__intro{gap:24px}.home-module__DYy23G__workGrid{grid-template-columns:1.4fr 1fr;gap:32px}.home-module__DYy23G__aboutMore,.home-module__DYy23G__notebook{gap:48px}}@media (max-width:860px){.home-module__DYy23G__page{padding:28px 24px 24px}.home-module__DYy23G__header{flex-wrap:wrap;gap:24px}.home-module__DYy23G__headerNav{flex-basis:100%;order:3;margin:0}.home-module__DYy23G__headerNav nav{gap:12px}.home-module__DYy23G__intro{gap:18px;padding:48px 0}.home-module__DYy23G__lead{font-size:clamp(31px,5vw,43px)}.home-module__DYy23G__bio{margin-top:24px;font-size:15px}.home-module__DYy23G__localTime{flex-wrap:wrap;gap:4px 10px;margin-top:12px;font-size:10px}.home-module__DYy23G__workGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.home-module__DYy23G__preview{aspect-ratio:1}.home-module__DYy23G__previewDetails{flex-wrap:wrap;gap:8px}.home-module__DYy23G__projectButton{gap:7px;padding-block:12px}.home-module__DYy23G__projectSubtitle{font-size:11px}.home-module__DYy23G__projectBadge{display:none}.home-module__DYy23G__aboutMore,.home-module__DYy23G__notebook,.home-module__DYy23G__footerTop{gap:32px}.home-module__DYy23G__about{margin-top:48px;padding-block:64px 56px}.home-module__DYy23G__aboutMore{margin-top:40px}.home-module__DYy23G__footer{padding-top:56px}.home-module__DYy23G__outro{margin-bottom:44px}.home-module__DYy23G__notebook{padding-block:44px}.home-module__DYy23G__notebook .home-module__DYy23G__sectionHeading h2{font-size:23px}.home-module__DYy23G__notebook .home-module__DYy23G__sectionHeading{align-content:start;min-height:62px}}@media (max-width:600px){.home-module__DYy23G__page{padding-inline:22px}.home-module__DYy23G__paper{--mx:50%;--my:72%;inset:-40px -22px 0}.home-module__DYy23G__header{gap:20px 12px}.home-module__DYy23G__headerNav nav{flex-wrap:wrap}.home-module__DYy23G__intro{grid-template-columns:minmax(0,1fr);gap:40px;padding:42px 0 36px}.home-module__DYy23G__lead{font-size:clamp(31px,9.4vw,50px)}.home-module__DYy23G__sketchToggle{margin-right:2px;padding:0 9px}.home-module__DYy23G__sketchToggle span{display:none}.home-module__DYy23G__bio{max-width:460px}.home-module__DYy23G__workLink{margin-top:12px}.home-module__DYy23G__studio{justify-self:center;width:100%;max-width:430px;padding-top:0}.home-module__DYy23G__localTime{margin-top:8px}.home-module__DYy23G__sectionHeading{margin-bottom:22px}.home-module__DYy23G__sectionHeading>.home-module__DYy23G__handNote{font-size:12px}.home-module__DYy23G__agencyFeature{gap:12px;margin-bottom:36px;padding:20px 16px}.home-module__DYy23G__agencyBrand{gap:12px}.home-module__DYy23G__agencyBrand>img{width:42px;height:42px}.home-module__DYy23G__agencyName{font-size:22px}.home-module__DYy23G__agencyDescription{font-size:12px}.home-module__DYy23G__agencyVisit{gap:5px;font-size:12px}.home-module__DYy23G__workGrid{grid-template-columns:minmax(0,1fr);gap:28px}.home-module__DYy23G__showcaseInner{position:static}.home-module__DYy23G__preview{aspect-ratio:6/5}.home-module__DYy23G__previewDetails{flex-wrap:nowrap;margin-top:16px}.home-module__DYy23G__previewTitle{font-size:19px}.home-module__DYy23G__previewCopy{font-size:12px}.home-module__DYy23G__previewControls button{width:30px}.home-module__DYy23G__previewDestination{margin-top:8px}.home-module__DYy23G__projectIndex ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.home-module__DYy23G__projectButton{text-align:center;min-height:44px;padding:10px 4px}.home-module__DYy23G__projectTitle{font-size:13px}.home-module__DYy23G__projectMarker,.home-module__DYy23G__projectSubtitle,.home-module__DYy23G__projectBadge{display:none}.home-module__DYy23G__indexHint{margin-bottom:14px;margin-left:0}.home-module__DYy23G__aboutMore,.home-module__DYy23G__notebook{grid-template-columns:minmax(0,1fr);gap:36px}.home-module__DYy23G__about{margin-top:40px;padding-block:52px 44px}.home-module__DYy23G__activity{max-width:450px}.home-module__DYy23G__notebook{gap:44px}.home-module__DYy23G__notebook .home-module__DYy23G__sectionHeading{min-height:0}.home-module__DYy23G__writing li>a{padding-block:16px}.home-module__DYy23G__footer{padding-top:44px}.home-module__DYy23G__outro{margin-bottom:36px}.home-module__DYy23G__socials{flex-wrap:wrap;gap:4px 22px}.home-module__DYy23G__footerTop{grid-template-columns:minmax(0,1fr);gap:36px}.home-module__DYy23G__footerBottom{gap:12px;margin-top:32px}.home-module__DYy23G__footerBottom>p{flex-basis:100%}}@media (max-width:360px){.home-module__DYy23G__page{padding-inline:18px}.home-module__DYy23G__lead{font-size:28px}.home-module__DYy23G__headerNav nav>div>:is(a,span){padding-inline:10px}.home-module__DYy23G__previewDetails,.home-module__DYy23G__agencyFeature{flex-wrap:wrap}.home-module__DYy23G__agencyVisit{margin-left:54px}}@media (hover:none){.home-module__DYy23G__viewWork{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-module__DYy23G__root *,.home-module__DYy23G__root :before,.home-module__DYy23G__root :after{transition:none!important;animation:none!important}.home-module__DYy23G__workLink:hover svg,.home-module__DYy23G__artPiece:hover .home-module__DYy23G__artImage img,.home-module__DYy23G__viewWork{transform:none}}.home-module__DYy23G__dock{--read:0;z-index:60;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);height:48px;color:var(--muted);white-space:nowrap;opacity:0;visibility:hidden;background:#ffffffd1;border:1px solid #00000012;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 6px;font-size:14px;line-height:1;transition:translate .56s cubic-bezier(.2,.9,.2,1.08),scale .56s cubic-bezier(.2,.9,.2,1.08),opacity .24s,visibility 0s .56s;display:flex;position:fixed;top:14px;left:50%;translate:-50% -130%;scale:.94;box-shadow:0 14px 34px -16px #00000038,0 1px 2px #0000000a}.home-module__DYy23G__dock[data-shown]{opacity:1;visibility:visible;transition-delay:0s;translate:-50%;scale:1}.home-module__DYy23G__dockMark{width:36px;height:36px;color:var(--text);cursor:pointer;transition:background-color .16s ease, rotate .42s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.home-module__DYy23G__dockMark:hover{background:var(--tile);rotate:-8deg}.home-module__DYy23G__dockPages{align-items:center;margin:0;padding:0 6px 0 2px;list-style:none;display:flex}.home-module__DYy23G__dockPages :is(a,button){height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;transition:color .16s,background-color .16s;display:inline-flex}.home-module__DYy23G__dockPages :is(a,button):hover{color:var(--text);background:var(--tile)}.home-module__DYy23G__dockPages [data-on]{color:var(--text)}.home-module__DYy23G__dockPages [data-on]:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;margin-right:7px}.home-module__DYy23G__dockSection{box-sizing:content-box;border-left:1px solid var(--line);min-width:0;height:22px;color:var(--text);font-family:var(--font-hand), cursive;transition:width .42s var(--ease), padding .42s var(--ease), border-left-width .42s var(--ease), border-color .2s ease;flex-shrink:0;padding:0 14px;font-size:13px;line-height:22px;overflow:hidden}.home-module__DYy23G__dockSection[data-empty]{border-color:#0000;border-left-width:0;padding-inline:0}.home-module__DYy23G__dockSection>span{width:max-content;display:block}.home-module__DYy23G__dockSection>span>span{animation:home-module__DYy23G__dock-roll .42s var(--ease) both;display:block}@keyframes home-module__DYy23G__dock-roll{0%{opacity:0;translate:0 100%}}.home-module__DYy23G__dockTools{border-left:1px solid var(--line);align-items:center;gap:2px;padding-left:8px;display:flex}.home-module__DYy23G__dockKey{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:3px;height:32px;padding:0 6px;display:inline-flex}.home-module__DYy23G__dockKey kbd{background:var(--tile);min-width:20px;height:20px;color:var(--muted);border-radius:6px;place-items:center;padding:0 5px;font-family:inherit;font-size:11px;line-height:1;transition:background-color .16s,color .16s;display:inline-grid}.home-module__DYy23G__dockKey:hover kbd{background:var(--tile-hover);color:var(--text)}.home-module__DYy23G__sketchCompact{border-color:#0000;justify-content:center;width:32px;margin:0;padding:0}.home-module__DYy23G__sketchCompact:hover{background:var(--tile);border-color:#0000}.home-module__DYy23G__dockRead{pointer-events:none;width:calc(100% - 48px);height:6px;position:absolute;bottom:-3px;left:24px;right:24px;overflow:visible}.home-module__DYy23G__dockRead path{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--read))}@media (hover:none){.home-module__DYy23G__dockKey{display:none}}@media (max-width:600px){.home-module__DYy23G__dock{max-width:calc(100vw - 20px);height:46px;top:10px}.home-module__DYy23G__dockPages{padding-right:2px}.home-module__DYy23G__dockPages :is(a,button){padding:0 10px}.home-module__DYy23G__dockSection,.home-module__DYy23G__dockKey{display:none}.home-module__DYy23G__dockTools{padding-left:4px}}html[data-sketch] .home-module__DYy23G__dock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:grayscale();background:#fff;border:1px dashed #8a8a8a}html[data-sketch] .home-module__DYy23G__root{--tile:transparent;--accent:#8a8a8a;background-image:linear-gradient(#eef1f5 1px,#0000 1px),linear-gradient(90deg,#eef1f5 1px,#0000 1px);background-size:24px 24px}html[data-sketch] :is(.home-module__DYy23G__agencyFeature,.home-module__DYy23G__preview,.home-module__DYy23G__artImage){outline-offset:-1px;outline:1px solid #a3a3a3}html[data-sketch] .home-module__DYy23G__projectButton[aria-pressed=true]{outline-offset:-1px;outline:1px dashed #8a8a8a}html[data-sketch] :is(.home-module__DYy23G__realWord,.home-module__DYy23G__outro){font-weight:400}html[data-sketch] :is(.home-module__DYy23G__lead,.home-module__DYy23G__statement,.home-module__DYy23G__outro){letter-spacing:-.02em}html[data-sketch] .home-module__DYy23G__sketchWord{font-size:1em;rotate:none}
.about-module__-i9KWa__intro{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:48px;padding:72px 0 40px;display:grid}.about-module__-i9KWa__introCopy{text-wrap:pretty;max-width:500px;margin-top:34px;font-size:16px;line-height:1.75}.about-module__-i9KWa__introCopy+.about-module__-i9KWa__introCopy{margin-top:14px}.about-module__-i9KWa__portrait{border:1px solid var(--line);width:min(100%,300px);transition:rotate .52s var(--spring);background:#fff;border-radius:4px;justify-self:center;margin:0;padding:12px 12px 0;position:relative;rotate:3deg;box-shadow:0 18px 36px -18px #00000038,0 2px 5px #0000000a}.about-module__-i9KWa__portrait:hover{rotate:none}.about-module__-i9KWa__photo{aspect-ratio:1;background:var(--tile);border-radius:2px;display:block;position:relative;overflow:hidden}.about-module__-i9KWa__photo img{-o-object-fit:cover;object-fit:cover}.about-module__-i9KWa__portrait figcaption{text-align:center;color:var(--muted);font-family:var(--font-hand), cursive;padding:12px 0 14px;font-size:14px}.about-module__-i9KWa__tape{background:#ece4c8c7;border-inline:1px dashed #00000014;width:92px;height:26px;position:absolute;top:-13px;left:50%;translate:-50%;rotate:-4deg}.about-module__-i9KWa__heading{color:var(--text);letter-spacing:-.03em;font-size:clamp(26px,2.6vw,36px);font-weight:450;line-height:1.2}.about-module__-i9KWa__story{padding-top:40px;scroll-margin-top:28px}.about-module__-i9KWa__route{color:var(--muted);margin-bottom:56px;font-size:13px;line-height:1.4;position:relative}.about-module__-i9KWa__route svg{width:100%;height:auto;display:block;overflow:visible}.about-module__-i9KWa__routeGhost,.about-module__-i9KWa__routeLine{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.about-module__-i9KWa__routeGhost{stroke:var(--line);stroke-width:1.4px;stroke-dasharray:2 9}.about-module__-i9KWa__routeLine{stroke:var(--text);stroke-width:1.5px}.about-module__-i9KWa__routeStart{fill:var(--text)}.about-module__-i9KWa__routeEnd{fill:var(--accent)}.about-module__-i9KWa__route p{color:var(--text);font-size:15px;position:absolute}.about-module__-i9KWa__route p span{color:var(--muted);font-family:var(--font-hand), cursive;font-size:13px;display:block}.about-module__-i9KWa__routeFrom{text-align:right;top:92%;right:2%}.about-module__-i9KWa__routeTo{top:54%;left:3%}.about-module__-i9KWa__route .about-module__-i9KWa__routeDistance{color:var(--muted);font-family:var(--font-hand), cursive;white-space:nowrap;font-size:14px;top:22%;left:50%;translate:-50%;rotate:-3deg}.about-module__-i9KWa__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);gap:48px;padding:56px 0 96px;display:grid}.about-module__-i9KWa__prose{max-width:620px}.about-module__-i9KWa__prose p{text-wrap:pretty;font-size:17px;line-height:1.75}.about-module__-i9KWa__prose p:first-child{color:var(--text);letter-spacing:-.015em;font-size:clamp(20px,1.9vw,25px);line-height:1.5}.about-module__-i9KWa__prose p+p{margin-top:20px}.about-module__-i9KWa__principles{border-top:1px solid var(--line);padding:88px 0 40px}.about-module__-i9KWa__principles ol{margin:40px 0 0;padding:0;list-style:none}.about-module__-i9KWa__principles li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 190px;align-items:start;gap:40px;padding:40px 0;display:grid}.about-module__-i9KWa__principles h3{color:var(--text);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,4.2vw,60px);font-weight:640;line-height:1.05}.about-module__-i9KWa__principles li>p{text-wrap:pretty;max-width:400px;padding-top:8px;font-size:16px;line-height:1.7}.about-module__-i9KWa__aside{color:var(--muted);font-family:var(--font-hand), cursive;align-items:flex-start;gap:6px;padding-top:14px;font-size:13px;line-height:1.4;display:flex;rotate:-3deg}.about-module__-i9KWa__aside svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:38px;height:25px;margin-top:6px}.about-module__-i9KWa__path{padding:88px 0 96px}.about-module__-i9KWa__pathHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:30px;display:flex}.about-module__-i9KWa__path ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.about-module__-i9KWa__path li{border-bottom:1px solid var(--line)}.about-module__-i9KWa__path a{transition:background-color .16s ease, padding .32s var(--ease);grid-template-columns:110px minmax(0,1fr) minmax(0,1.3fr) 24px;align-items:baseline;gap:24px;padding:24px 12px 24px 0;display:grid}.about-module__-i9KWa__path a:hover{background:var(--tile);padding-inline:14px 12px}.about-module__-i9KWa__when{color:var(--muted);font-family:var(--font-hand), cursive;font-size:15px}.about-module__-i9KWa__what{color:var(--text);letter-spacing:-.015em;font-size:19px;line-height:1.4}.about-module__-i9KWa__detail{text-wrap:pretty;font-size:15px;line-height:1.6}.about-module__-i9KWa__pathArrow{color:var(--text);opacity:0;transition:opacity .16s ease, translate .32s var(--ease);align-self:center;translate:-6px 6px}.about-module__-i9KWa__path a:hover .about-module__-i9KWa__pathArrow,.about-module__-i9KWa__path a:focus-visible .about-module__-i9KWa__pathArrow{opacity:1;translate:0}.about-module__-i9KWa__off{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:48px;padding:0 0 88px;display:grid}.about-module__-i9KWa__offCopy p{text-wrap:pretty;max-width:400px;margin-top:18px;font-size:16px;line-height:1.7}.about-module__-i9KWa__offCopy p+p{margin-top:12px}.about-module__-i9KWa__prints{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 0;display:grid}.about-module__-i9KWa__print{border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:rotate .42s var(--spring), translate .42s var(--spring), z-index 0s;background:#fff;border-radius:3px;margin-inline:-7px;padding:8px 8px 0;position:relative;box-shadow:0 14px 28px -16px #00000040}.about-module__-i9KWa__print:first-child{rotate:-5deg}.about-module__-i9KWa__print:nth-child(2){translate:0 14px;rotate:3deg}.about-module__-i9KWa__print:nth-child(3){translate:0 -8px;rotate:-2deg}.about-module__-i9KWa__print:nth-child(4){translate:0 10px;rotate:6deg}.about-module__-i9KWa__print:hover,.about-module__-i9KWa__print:focus-visible{z-index:2;translate:0 -10px;rotate:none}.about-module__-i9KWa__print>span{aspect-ratio:4/5;background:var(--tile);border-radius:1px;display:block;position:relative;overflow:hidden}.about-module__-i9KWa__print img{-o-object-fit:cover;object-fit:cover}.about-module__-i9KWa__print em{font-family:var(--font-hand), cursive;white-space:nowrap;text-overflow:ellipsis;padding:8px 0 9px;font-size:12px;font-style:normal;display:block;overflow:hidden}.about-module__-i9KWa__contact{border-top:1px solid var(--line);padding:88px 0 24px}.about-module__-i9KWa__contact h2{margin-bottom:40px}.about-module__-i9KWa__contactLinks{font-size:16px}.about-module__-i9KWa__contactLinks a{color:var(--text)}.about-module__-i9KWa__contactLinks a:hover{text-underline-offset:5px;text-decoration:underline!important}@media (max-width:1100px){.about-module__-i9KWa__principles li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.about-module__-i9KWa__aside{grid-column:2;padding-top:0}.about-module__-i9KWa__path a{grid-template-columns:70px minmax(0,1fr) minmax(0,1.2fr) 20px;gap:18px}}@media (max-width:860px){.about-module__-i9KWa__intro{gap:28px;padding:48px 0 32px}.about-module__-i9KWa__columns,.about-module__-i9KWa__off{gap:32px}.about-module__-i9KWa__columns{padding:40px 0 64px}.about-module__-i9KWa__principles,.about-module__-i9KWa__path,.about-module__-i9KWa__contact{padding-block:56px}.about-module__-i9KWa__off{padding-bottom:56px}.about-module__-i9KWa__principles{padding-bottom:16px}.about-module__-i9KWa__principles li{gap:14px 28px;padding:30px 0}.about-module__-i9KWa__route p{font-size:13px}.about-module__-i9KWa__route p span{font-size:12px}}@media (max-width:600px){.about-module__-i9KWa__intro{grid-template-columns:minmax(0,1fr);gap:44px;padding:42px 0 24px}.about-module__-i9KWa__introCopy{margin-top:24px;font-size:15px}.about-module__-i9KWa__portrait{width:232px}.about-module__-i9KWa__route{margin-bottom:72px}.about-module__-i9KWa__route svg{height:150px}.about-module__-i9KWa__routeFrom{top:96%}.about-module__-i9KWa__routeTo{top:62%;left:0}.about-module__-i9KWa__route .about-module__-i9KWa__routeDistance{font-size:12px;top:6%}.about-module__-i9KWa__columns,.about-module__-i9KWa__off{grid-template-columns:minmax(0,1fr);gap:20px}.about-module__-i9KWa__prose p{font-size:16px}.about-module__-i9KWa__principles li{grid-template-columns:minmax(0,1fr);gap:12px}.about-module__-i9KWa__principles li>p{padding-top:4px}.about-module__-i9KWa__aside{grid-column:1}.about-module__-i9KWa__path a{grid-template-columns:52px minmax(0,1fr);gap:4px 12px;padding:18px 0}.about-module__-i9KWa__what{font-size:17px}.about-module__-i9KWa__detail{grid-column:2;font-size:14px}.about-module__-i9KWa__pathArrow{display:none}.about-module__-i9KWa__off{gap:28px}.about-module__-i9KWa__prints{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;padding-inline:8px}.about-module__-i9KWa__contact h2{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.about-module__-i9KWa__portrait,.about-module__-i9KWa__print,.about-module__-i9KWa__path a,.about-module__-i9KWa__pathArrow{transition:none}}html[data-sketch] :is(.about-module__-i9KWa__portrait,.about-module__-i9KWa__print){box-shadow:none;background:0 0;border-color:#a3a3a3}html[data-sketch] .about-module__-i9KWa__tape{background:0 0;border:1px dashed #a3a3a3}html[data-sketch] .about-module__-i9KWa__principles h3{letter-spacing:-.02em;font-weight:400}
