@font-face{font-family:Hoo Pretendard;src:url(/portfolio-v4/fonts/PretendardVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}._site_skxt6_3{background:var(--hoo-bg);min-height:100vh;color:var(--hoo-text);letter-spacing:0;padding-bottom:88px;font-family:Hoo Pretendard,Pretendard,Noto Sans KR,Malgun Gothic,Arial,sans-serif;font-size:1rem;line-height:1.65}._site_skxt6_3 *{box-sizing:border-box}._site_skxt6_3 h1,._site_skxt6_3 h2,._site_skxt6_3 h3,._site_skxt6_3 p{margin:0}._site_skxt6_3 a,._site_skxt6_3 button{-webkit-tap-highlight-color:transparent}._site_skxt6_3 :focus-visible{outline:3px solid var(--hoo-accent);outline-offset:5px}._container_skxt6_13,._header_skxt6_13,._footer_skxt6_13{width:min(1280px,100% - 96px);margin-inline:auto}._header_skxt6_13{border-bottom:1px solid var(--hoo-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}._logo_skxt6_17{letter-spacing:-.015em;font-size:2rem;font-weight:900;line-height:1}._logo_skxt6_17 span,._intro_skxt6_19 h1 span{color:var(--hoo-accent)}._header_skxt6_13 nav{align-items:center;gap:32px;font-size:.875rem;font-weight:600;display:flex}._header_skxt6_13 nav a:hover,._footer_skxt6_13 a:hover{color:var(--hoo-accent)}._intro_skxt6_19{grid-template-columns:1fr 1fr;align-items:end;gap:24px;padding-block:72px 64px;display:grid}._eyebrow_skxt6_27{letter-spacing:.06em;font-size:.875rem;font-weight:600}._intro_skxt6_19 h1{letter-spacing:-.015em;margin-top:12px;font-size:4.5rem;font-weight:800;line-height:1.15}._intro_skxt6_19 h1 ._thought_skxt6_31{color:inherit;font-weight:300}._introText_skxt6_33{padding-bottom:4px;font-size:1.25rem;font-weight:500;line-height:1.6}._introText_skxt6_33 span{color:var(--hoo-muted);margin-top:12px;font-size:1rem;font-weight:400;display:block}._sectionHeading_skxt6_37{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._sectionHeading_skxt6_37 h2,._about_skxt6_39>h2{letter-spacing:.04em;font-size:.875rem;font-weight:700}._sectionHeading_skxt6_37>span{color:var(--hoo-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}._works_skxt6_43,._about_skxt6_39{scroll-margin-top:32px}._brandGrid_skxt6_45{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._brandCard_skxt6_47{background:var(--hoo-surface);flex-direction:column;justify-content:space-between;gap:32px;min-height:212px;padding:28px 32px 32px;transition:background-color .16s,color .16s;display:flex}._cardTop_skxt6_49{color:var(--hoo-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}._cardTop_skxt6_49 span:last-child{color:var(--hoo-text);font-size:1.5rem;line-height:1}._brandCard_skxt6_47 h3{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(1.75rem,2.7vw,2.375rem);font-weight:800;line-height:1.2}._brandCard_skxt6_47 p{color:var(--hoo-muted);margin-top:12px;font-size:.9375rem}:is(._brandCard_skxt6_47:hover,._brandCard_skxt6_47:focus-visible){background:var(--hoo-accent);color:var(--hoo-bg)}._brandCard_skxt6_47:hover p,._brandCard_skxt6_47:hover ._cardTop_skxt6_49,._brandCard_skxt6_47:hover ._cardTop_skxt6_49 span{color:var(--hoo-bg)}._brandCard_skxt6_47:focus-visible p{color:var(--hoo-bg)}._brandCard_skxt6_47:focus-visible ._cardTop_skxt6_49{color:var(--hoo-bg)}._brandCard_skxt6_47:focus-visible ._cardTop_skxt6_49 span{color:var(--hoo-bg)}._additional_skxt6_61{border-block:1px solid var(--hoo-line);grid-template-columns:1fr 3fr;align-items:baseline;gap:24px;margin-top:32px;padding-block:24px;display:grid}._additional_skxt6_61 h3{color:var(--hoo-muted);font-size:.8125rem;font-weight:500}._additional_skxt6_61 p{font-size:.875rem;font-weight:500}._additional_skxt6_61 p span{color:#777;padding-inline:12px}:is(._additional_skxt6_61:hover p,._additional_skxt6_61:focus-visible p){color:var(--hoo-accent)}._about_skxt6_39{grid-template-columns:1fr 3fr;gap:24px;padding-block:80px;display:grid}._about_skxt6_39 h3._aboutHeadline_skxt6_73{letter-spacing:-.035em;word-break:keep-all;margin-bottom:32px;font-size:clamp(2rem,4.8vw,4rem);font-weight:800;line-height:1.3}._aboutHeadline_skxt6_73 span{color:var(--hoo-accent)}._about_skxt6_39 ._aboutLead_skxt6_77{color:var(--hoo-text);margin-bottom:20px;font-size:1.1875rem}._about_skxt6_39 ._aboutDetail_skxt6_79{font-size:1rem}._about_skxt6_39 p{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;max-width:700px;margin-bottom:12px}._skillList_skxt6_83{border-top:1px solid var(--hoo-line);flex-wrap:wrap;gap:16px 32px;margin-top:32px;padding-top:24px;font-size:.875rem;display:flex}._footer_skxt6_13{border-top:1px solid var(--hoo-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-height:96px;padding-block:24px;font-size:.875rem;display:flex}._footer_skxt6_13>span{color:var(--hoo-muted);font-size:.75rem}._skip_skxt6_89{background:var(--hoo-accent);color:#111;z-index:200;padding:12px 20px;position:absolute;top:-100px;left:20px}._skip_skxt6_89:focus{top:12px}@media (max-width:1023px){._container_skxt6_13,._header_skxt6_13,._footer_skxt6_13{width:calc(100% - 64px)}._additional_skxt6_61,._about_skxt6_39{grid-template-columns:1fr 2fr}}@media (max-width:767px){._container_skxt6_13,._header_skxt6_13,._footer_skxt6_13{width:calc(100% - 40px)}._header_skxt6_13{gap:12px;min-height:72px}._logo_skxt6_17{font-size:1.625rem}._header_skxt6_13 nav{gap:16px;font-size:.75rem}._intro_skxt6_19{grid-template-columns:1fr;gap:24px;padding-block:40px}._intro_skxt6_19 h1{font-size:2.625rem}._introText_skxt6_33{font-size:1.125rem}._desktopBreak_skxt6_95{display:none}._brandGrid_skxt6_45{grid-template-columns:1fr;gap:16px}._brandCard_skxt6_47{gap:24px;min-height:176px;padding:24px}._brandCard_skxt6_47 h3{font-size:1.75rem}._additional_skxt6_61,._about_skxt6_39{grid-template-columns:1fr;gap:16px}._additional_skxt6_61 p{line-height:2}._additional_skxt6_61 p span{padding-inline:5px}._about_skxt6_39{padding-block:48px}._about_skxt6_39 h3{font-size:1.625rem}._footer_skxt6_13{flex-direction:column;align-items:flex-start;gap:12px}}._projectIntro_skxt6_97{padding-block:40px 48px}._backLink_skxt6_99{color:var(--hoo-muted);font-size:.875rem}._backLink_skxt6_99:hover{color:var(--hoo-accent)}._projectTitle_skxt6_103{justify-content:space-between;align-items:baseline;gap:24px;margin-block:32px 24px;display:flex}._projectTitle_skxt6_103 h1{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(2.25rem,6vw,4rem);font-weight:800;line-height:1.1}._projectTitle_skxt6_103>span{color:var(--hoo-muted);font-size:.875rem}._projectMeta_skxt6_109{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}._projectMeta_skxt6_109>p{color:var(--hoo-muted);font-size:1rem}._projectDescription_skxt6_113{justify-self:stretch;max-width:600px}._projectDescription_skxt6_113 summary{cursor:pointer;border-bottom:1px solid var(--hoo-line);justify-content:space-between;align-items:center;gap:24px;padding:12px 0;font-size:.9375rem;list-style:none;display:flex}._projectDescription_skxt6_113 summary::-webkit-details-marker{display:none}._projectDescription_skxt6_113 summary span{color:var(--hoo-accent);font-size:1.25rem}._projectDescription_skxt6_113[open] summary span{transform:rotate(45deg)}._projectDescription_skxt6_113>p{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;margin-top:20px}._contentNav_skxt6_125{border-block:1px solid var(--hoo-line);flex-wrap:wrap;gap:32px;margin-bottom:40px;padding:20px 0;font-size:.875rem;font-weight:600;display:flex}._contentNav_skxt6_125 span{color:var(--hoo-muted);margin-left:8px;font-size:.75rem}._contentNav_skxt6_125 a:hover{color:var(--hoo-accent)}._gallerySection_skxt6_131{margin-bottom:64px;scroll-margin-top:24px}._seriesGrid_skxt6_133{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}._seriesCard_skxt6_135,._eventCard_skxt6_135,._overviewItem_skxt6_135{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}._seriesCover_skxt6_137{aspect-ratio:4/5;background:#fff;display:block;position:relative}._seriesCover_skxt6_137>img{object-fit:contain;width:100%;height:100%}._seriesCount_skxt6_141{color:#fff;pointer-events:none;background:#111;padding:7px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:12px;right:12px}:is(._seriesCard_skxt6_135:hover ._seriesCount_skxt6_141,._seriesCard_skxt6_135:focus-visible ._seriesCount_skxt6_141){background:var(--hoo-accent);color:#111}._seriesCaption_skxt6_145{justify-content:space-between;align-items:start;gap:16px;padding-top:16px;display:flex}._seriesCaption_skxt6_145>span:first-child{flex-direction:column;gap:4px;display:flex}._seriesCaption_skxt6_145 strong{font-size:1.125rem;font-weight:700;line-height:1.4}._seriesCaption_skxt6_145>span:first-child>span{color:var(--hoo-muted);font-size:.875rem}._seriesCaption_skxt6_145>span:last-child{color:var(--hoo-muted);white-space:nowrap;padding-top:4px;font-size:.75rem}._eventCard_skxt6_135{width:100%;display:block}._eventBoard_skxt6_157{background:#202020;grid-template-columns:.7fr 1fr 1fr 1fr;align-items:center;gap:32px;min-height:360px;padding:48px;display:grid}._eventBoard_skxt6_157>span{justify-content:center;align-items:center;min-width:0;height:310px;display:flex}._eventBoard_skxt6_157 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._eventCard_skxt6_135:hover ._seriesCaption_skxt6_145 strong{color:var(--hoo-accent)}._projectEnd_skxt6_165{justify-content:space-between;gap:24px;padding-block:8px 48px;font-size:.875rem;display:flex}._projectEnd_skxt6_165 a:hover{color:var(--hoo-accent)}._viewer_skxt6_169{border:1px solid var(--hoo-line);width:calc(100vw - 48px);max-width:1560px;height:calc(100dvh - 48px);max-height:none;color:var(--hoo-text);background:var(--hoo-bg);font:inherit;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}._viewer_skxt6_169[open]{flex-direction:column;display:flex}._viewer_skxt6_169::backdrop{background:#000000e0}._viewer_skxt6_169 button{font:inherit;cursor:pointer}._viewerHeader_skxt6_177{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px 20px;display:flex}._viewerHeader_skxt6_177 ._eyebrow_skxt6_27{color:var(--hoo-muted);font-size:.75rem}._viewerHeader_skxt6_177 h2{margin-top:4px;font-size:1.5rem;font-weight:800;line-height:1.25}._closeButton_skxt6_183{background:var(--hoo-accent);color:#111;white-space:nowrap;border:0;min-height:44px;padding:10px 16px;font-size:.875rem!important;font-weight:600!important}._closeButton_skxt6_183 span{margin-left:16px;font-size:1.25rem;line-height:1}._viewerToolbar_skxt6_187{border-bottom:1px solid var(--hoo-line);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;padding:0 32px 16px;display:flex}._viewModes_skxt6_189{flex-wrap:wrap;gap:4px;display:flex}._viewModes_skxt6_189 button,._explainButton_skxt6_191{color:var(--hoo-muted);background:0 0;border:1px solid #0000;min-height:44px;padding:8px 12px;font-size:.875rem!important}._viewModes_skxt6_189 button[aria-pressed=true]{background:var(--hoo-surface);color:var(--hoo-accent);border-color:var(--hoo-line)}._viewModes_skxt6_189 button span{margin-left:8px;font-size:.75rem}._explainButton_skxt6_191{color:var(--hoo-text)}._explainButton_skxt6_191:hover,._explainButton_skxt6_191[aria-expanded=true]{color:var(--hoo-accent)}._viewerContent_skxt6_201{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:32px;overflow:auto}._overviewGrid_skxt6_203{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px 24px;display:grid}._overviewItem_skxt6_135{display:block}._overviewImage_skxt6_207{background:#fff;display:block}._overviewImage_skxt6_207 img{object-fit:contain;width:100%;height:auto}._imageCaption_skxt6_211{color:var(--hoo-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.875rem;display:flex}._overviewItem_skxt6_135:hover ._imageCaption_skxt6_211{color:var(--hoo-accent)}._eventOverview_skxt6_215{grid-template-columns:repeat(4,minmax(0,1fr))}._eventOverview_skxt6_215 ._overviewImage_skxt6_207{background:#202020;justify-content:center;align-items:center;height:420px;padding:16px;display:flex}._eventOverview_skxt6_215 img{width:auto;max-width:100%;height:auto;max-height:100%}._explanation_skxt6_221{border-bottom:1px solid var(--hoo-line);max-width:100%;margin-bottom:32px;padding-bottom:28px}._explanation_skxt6_221>p{max-width:780px;margin-bottom:24px;font-size:1rem}._explanation_skxt6_221 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:0;padding:0;list-style:none;display:grid}._explanation_skxt6_221 li{gap:16px;display:flex}._explanation_skxt6_221 li>span{color:var(--hoo-accent);padding-top:4px;font-size:.8125rem}._explanation_skxt6_221 h3{margin-bottom:8px;font-size:1rem;font-weight:700}._explanation_skxt6_221 li p{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:1rem}._pageTools_skxt6_235{color:var(--hoo-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:.875rem;display:flex}._pageTools_skxt6_235>div{align-items:center;gap:20px;display:flex}._pageTools_skxt6_235 button{color:var(--hoo-text);background:0 0;border:0;padding:6px 0;font-size:.875rem}._pageTools_skxt6_235 a{color:var(--hoo-text)}._singleView_skxt6_243{min-width:0}._singleImage_skxt6_245{justify-content:center;align-items:flex-start;display:flex}._singleImage_skxt6_245 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 330px)}._largeImage_skxt6_249 img{width:min(1080px,100%);height:auto;max-height:none}._pageNavigation_skxt6_251{border-top:1px solid var(--hoo-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:12px 32px;font-size:.875rem;display:flex}._pageNavigation_skxt6_251 button{background:var(--hoo-surface);color:var(--hoo-text);border:1px solid var(--hoo-line);min-height:44px;padding:8px 20px;font-size:.875rem}._pageNavigation_skxt6_251 button:disabled{opacity:.35;cursor:default}._imageError_skxt6_257{color:#111;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:32px;font-size:.875rem;display:flex}._imageError_skxt6_257 a{text-decoration:underline}@media (max-width:1023px){._seriesGrid_skxt6_133{grid-template-columns:repeat(2,minmax(0,1fr))}._eventBoard_skxt6_157{gap:20px;min-height:280px;padding:32px}._eventBoard_skxt6_157>span{height:240px}._overviewGrid_skxt6_203{grid-template-columns:repeat(2,minmax(0,1fr))}._eventOverview_skxt6_215 ._overviewImage_skxt6_207{height:320px}}@media (max-width:767px){._projectIntro_skxt6_97{padding-block:28px 32px}._projectTitle_skxt6_103{gap:12px;margin-block:28px 20px}._projectTitle_skxt6_103 h1{font-size:2.25rem}._projectMeta_skxt6_109{grid-template-columns:1fr;gap:20px}._contentNav_skxt6_125{gap:24px;margin-bottom:28px}._gallerySection_skxt6_131{margin-bottom:40px}._seriesGrid_skxt6_133{grid-template-columns:1fr;gap:32px}._eventBoard_skxt6_157{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}._eventBoard_skxt6_157>span{height:200px}._viewer_skxt6_169{border:0;width:100%;max-width:none;height:100dvh}._viewerHeader_skxt6_177{align-items:start;padding:20px 20px 16px}._viewerHeader_skxt6_177 h2{font-size:1.125rem}._closeButton_skxt6_183{padding:8px 12px}._closeButton_skxt6_183 span{margin-left:8px}._viewerToolbar_skxt6_187{flex-wrap:wrap;gap:4px;padding:0 16px 12px}._viewModes_skxt6_189 button,._explainButton_skxt6_191{padding:8px}._viewerContent_skxt6_201{padding:20px}._overviewGrid_skxt6_203{grid-template-columns:1fr;gap:28px}._eventOverview_skxt6_215{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}._eventOverview_skxt6_215 ._overviewImage_skxt6_207{height:220px;padding:8px}._imageCaption_skxt6_211{font-size:.8125rem}._explanation_skxt6_221 ol{grid-template-columns:1fr}._pageNavigation_skxt6_251{padding:12px 20px max(12px,env(safe-area-inset-bottom))}._singleImage_skxt6_245 img{max-height:calc(100dvh - 310px)}._largeImage_skxt6_249 img{max-height:none}._projectEnd_skxt6_165{padding-bottom:40px}}@media (max-width:380px){._header_skxt6_13{flex-wrap:wrap;padding-block:16px}._header_skxt6_13 nav{justify-content:space-between;width:100%;font-size:.875rem}._viewerToolbar_skxt6_187{align-items:flex-start}._viewerHeader_skxt6_177 h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){._site_skxt6_3 *{scroll-behavior:auto!important;transition:none!important}}._viewerDock_skxt6_269{background:var(--hoo-bg);border-top:1px solid var(--hoo-line);flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;min-height:52px;padding:4px 24px;display:flex;position:relative}._readingProgress_skxt6_271{width:100%;height:2px;position:absolute;top:-1px;left:0;overflow:hidden}._readingProgress_skxt6_271>span{background:var(--hoo-accent);transform-origin:0;width:100%;height:100%;display:block}._readingPosition_skxt6_275{font-variant-numeric:tabular-nums;color:var(--hoo-text);font-size:.875rem;font-weight:600}._inlineNavigation_skxt6_277{gap:4px;margin-right:auto;display:flex}._inlineNavigation_skxt6_277 a,._inlineNavigation_skxt6_277 button,._fixedNavigation_skxt6_279 a{min-height:44px;font:inherit;color:var(--hoo-text);background:0 0;border:0;justify-content:center;align-items:center;padding:8px 14px;font-size:.875rem;text-decoration:none;display:flex}._inlineNavigation_skxt6_277 a:hover,._inlineNavigation_skxt6_277 button:hover,._fixedNavigation_skxt6_279 a:hover{color:var(--hoo-accent)}._fixedNavigation_skxt6_279{z-index:50;border:1px solid var(--hoo-line);background:#202020;gap:4px;padding:4px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 32px #0004}._videoGrid_skxt6_285._mixedVideoGrid_skxt6_285{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}._mixedVideoGrid_skxt6_285 video{height:auto}._videoDuration_skxt6_289{color:var(--hoo-muted);font-size:.875rem;margin-bottom:8px!important}@media (max-width:767px){._site_skxt6_3{padding-bottom:calc(76px + env(safe-area-inset-bottom))}._fixedNavigation_skxt6_279{padding:6px 16px calc(6px + env(safe-area-inset-bottom));border-width:1px 0 0;justify-content:space-evenly;inset:auto 0 0}._fixedNavigation_skxt6_279 a{flex:1}._inlineNavigation_skxt6_277 a,._inlineNavigation_skxt6_277 button{padding-inline:10px}._videoGrid_skxt6_285._mixedVideoGrid_skxt6_285{grid-template-columns:1fr}._mixedVideoGrid_skxt6_285 article:last-child{justify-self:center;width:min(100%,360px)}}._readingPosition_skxt6_275>span{color:var(--hoo-muted);font-weight:400}._viewerTopButton_skxt6_309{border:1px solid var(--hoo-line);width:44px;height:44px;color:var(--hoo-text);background:var(--hoo-surface);font-size:1.25rem!important}._viewerTopButton_skxt6_309:hover:not(:disabled){background:var(--hoo-accent);color:#111}._viewerTopButton_skxt6_309:focus-visible{background:var(--hoo-accent);color:#111}._viewerTopButton_skxt6_309:disabled{opacity:.35;cursor:default}@media (max-width:767px){._viewerDock_skxt6_269{padding:4px 16px max(4px,env(safe-area-inset-bottom));gap:12px}}._moreLinks_skxt6_317{flex-wrap:wrap;gap:12px 24px;font-size:.875rem;display:flex}._moreLinks_skxt6_317 a:hover{color:var(--hoo-accent)}._brandHero_skxt6_321{background:var(--hoo-surface);align-items:center;gap:40px;margin:0 0 48px;padding:32px;display:flex}._brandHero_skxt6_321 img{object-fit:contain;width:min(38%,380px);height:auto}._brandHero_skxt6_321 figcaption{font-size:1.5rem;font-weight:700}._websiteSection_skxt6_327{margin-bottom:64px}._websiteSection_skxt6_327 ._sectionHeading_skxt6_37>a{font-size:.875rem}._websiteCopy_skxt6_331{max-width:760px;color:var(--hoo-muted);margin-bottom:24px!important}._websiteControls_skxt6_333{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:16px;display:flex}._websiteControls_skxt6_333>div{flex-wrap:wrap;gap:4px;display:flex}._websiteControls_skxt6_333 button{min-height:44px;color:var(--hoo-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:8px 12px;font-size:.875rem}._websiteControls_skxt6_333 button[aria-pressed=true]{background:var(--hoo-accent);color:#111}._websiteStage_skxt6_341{background:#252525;padding:24px}._websiteFrame_skxt6_343{background:#fff;width:100%;margin:auto}._websiteFrame_skxt6_343 iframe{border:0;width:100%;height:760px;display:block}._mobileFrame_skxt6_347{width:390px;max-width:100%}._websiteHint_skxt6_349{color:var(--hoo-muted);font-size:.875rem;margin-top:16px!important}._websiteHint_skxt6_349 a{color:var(--hoo-text);text-decoration:underline}._videoDescription_skxt6_353{color:var(--hoo-muted);margin-bottom:28px}._videoDescription_skxt6_353 summary{cursor:pointer;color:var(--hoo-text);font-size:.875rem}._videoDescription_skxt6_353 p{max-width:850px;margin-top:16px!important}._videoGrid_skxt6_285{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}._videoGrid_skxt6_285 article{min-width:0}._videoGrid_skxt6_285 video{aspect-ratio:9/16;object-fit:contain;background:#050505;width:100%;height:auto;display:block}._videoGrid_skxt6_285 h3{margin-block:16px 8px;font-size:1.125rem}._videoGrid_skxt6_285 a{color:var(--hoo-muted);font-size:.875rem}@media (max-width:767px){._brandHero_skxt6_321{gap:20px;padding:20px}._brandHero_skxt6_321 figcaption{font-size:1rem}._brandHero_skxt6_321 img{width:52%}._websiteStage_skxt6_341{padding:8px}._websiteFrame_skxt6_343 iframe{height:650px}._videoGrid_skxt6_285{grid-template-columns:1fr;gap:32px}._videoGrid_skxt6_285 video{max-height:75dvh}}._collectionGrid_skxt6_371{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}._fullWidth_skxt6_373{grid-column:1/-1}._launchBoard_skxt6_375{background:#202020;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;padding:40px;display:grid}._launchBoard_skxt6_375>span{justify-content:center;align-items:center;min-width:0;height:240px;display:flex}._launchBoard_skxt6_375>span:first-child{grid-column:span 2}._launchBoard_skxt6_375>span._boardWide_skxt6_381{grid-column:span 2;height:130px}._launchBoard_skxt6_375 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._productCard_skxt6_385{text-align:left;background:var(--hoo-surface);min-height:196px;color:var(--hoo-text);cursor:pointer;font:inherit;border:0;flex-direction:column;gap:24px;padding:28px;transition:color .16s,background .16s;display:flex}._productCard_skxt6_385>strong{font-size:1.625rem;font-weight:800;line-height:1.25}._productCard_skxt6_385>span:last-child{color:var(--hoo-muted);font-size:.875rem}:is(._productCard_skxt6_385:hover,._productCard_skxt6_385:focus-visible){color:#111;background:var(--hoo-accent)}:is(._productCard_skxt6_385:hover span,._productCard_skxt6_385:focus-visible span){color:#111}._slideCover_skxt6_395{aspect-ratio:16/9}._slideCover_skxt6_395 img{object-fit:contain}._artworkFigure_skxt6_399{min-width:0;margin:0}._artworkFigure_skxt6_399 ._overviewItem_skxt6_135{width:100%}._artworkFigure_skxt6_399._expandedArtwork_skxt6_403{grid-column:1/-1;width:100%;max-width:1080px;margin-inline:auto}._expandedArtwork_skxt6_403 ._overviewImage_skxt6_207{height:auto}._expandedArtwork_skxt6_403 ._overviewImage_skxt6_207 img{width:100%;height:auto;max-height:none}._detailOverview_skxt6_409{flex-direction:column;align-items:center;gap:40px;display:flex}._detailOverview_skxt6_409 ._artworkFigure_skxt6_399{width:100%;max-width:1000px}._detailOverview_skxt6_409 img{width:100%;max-width:100%;height:auto}._slideOverview_skxt6_415{grid-template-columns:repeat(2,minmax(0,1fr))}._explanation_skxt6_221[hidden]{display:none}@media (max-width:1023px){._collectionGrid_skxt6_371{grid-template-columns:repeat(2,minmax(0,1fr))}._launchBoard_skxt6_375{gap:24px;padding:28px}._launchBoard_skxt6_375>span{height:180px}}@media (max-width:767px){._collectionGrid_skxt6_371{grid-template-columns:1fr;gap:32px}._launchBoard_skxt6_375{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px}._launchBoard_skxt6_375>span:first-child{grid-column:1/-1;height:200px}._launchBoard_skxt6_375>span{height:180px}._slideOverview_skxt6_415{grid-template-columns:1fr}._productCard_skxt6_385{gap:16px;min-height:168px;padding:24px}}._srOnly_skxt6_425{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._directoryTools_skxt6_427{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}._filterButtons_skxt6_429{flex-wrap:wrap;gap:8px;display:flex}._filterButtons_skxt6_429 button{min-height:44px;font:inherit;color:var(--hoo-muted);border:1px solid var(--hoo-line);cursor:pointer;background:0 0;border-radius:24px;padding:8px 16px;font-size:.875rem}._filterButtons_skxt6_429 button[aria-pressed=true]{color:#111;background:var(--hoo-accent);border-color:var(--hoo-accent)}._filterButtons_skxt6_429 button:hover{border-color:var(--hoo-accent)}._filterCount_skxt6_437{color:var(--hoo-muted);white-space:nowrap;font-size:.875rem}._header_skxt6_13{z-index:40;background:var(--hoo-bg);position:sticky;top:0}._header_skxt6_13 nav a,._backLink_skxt6_99,._projectEnd_skxt6_165 a,._footer_skxt6_13 a,._contentNav_skxt6_125 a{align-items:center;min-height:44px;display:inline-flex}._contentNav_skxt6_125{z-index:20;background:var(--hoo-bg);gap:8px 24px;padding-block:8px;position:sticky;top:88px}._gallerySection_skxt6_131{scroll-margin-top:180px}._site_skxt6_3 button{touch-action:manipulation}._collectionItem_skxt6_449{min-width:0}._collectionItem_skxt6_449>._seriesCard_skxt6_135{width:100%}._detailCardCover_skxt6_453{aspect-ratio:4/5;background:#202020;overflow:hidden}._detailCardCover_skxt6_453>img{object-fit:contain;object-position:top;height:auto;min-height:100%}._workDescription_skxt6_457{color:var(--hoo-muted);margin-top:16px;font-size:.875rem}._workDescription_skxt6_457 summary{cursor:pointer;min-height:32px;color:var(--hoo-text);display:list-item}._workDescription_skxt6_457 p{word-break:keep-all;max-width:760px;margin-top:12px;line-height:1.8}._inlineWork_skxt6_463{margin-bottom:16px}._inlineWorkHeading_skxt6_465{justify-content:space-between;align-items:baseline;gap:24px;display:flex}._inlineWorkHeading_skxt6_465 h3{font-size:1.25rem;font-weight:600}._inlineWorkHeading_skxt6_465>span{color:var(--hoo-muted);white-space:nowrap;font-size:.875rem}._inlineWork_skxt6_463>._workDescription_skxt6_457{margin-bottom:24px}._directBoard_skxt6_473{background:#202020;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding:32px;display:grid}._directBoard_skxt6_473 figure{min-width:0;margin:0}._directBoard_skxt6_473 button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:280px;padding:0;display:flex}._directBoard_skxt6_473 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._directBoard_skxt6_473 figcaption{color:#c5c5c5;margin-top:16px;font-size:.8125rem;line-height:1.6}._directWide_skxt6_483 button{height:180px}._viewerToolbar_skxt6_187{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}._viewerHint_skxt6_489{color:var(--hoo-muted);flex:1;font-size:.8125rem}._originalLink_skxt6_491{min-height:44px;color:var(--hoo-muted);align-items:center;padding:8px;font-size:.875rem;display:inline-flex}._focusArtwork_skxt6_493{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}._focusArtwork_skxt6_493 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._focusArtwork_skxt6_493._longArtwork_skxt6_497{width:min(100%,1080px);height:auto;margin:auto;display:block}._longArtwork_skxt6_497 img{width:100%;height:auto;max-height:none}._viewerNavButton_skxt6_501{background:var(--hoo-surface);border:1px solid var(--hoo-line);color:var(--hoo-text);min-width:44px;min-height:44px;padding:8px 16px;font-size:.875rem!important}._viewerNavButton_skxt6_501:disabled{opacity:.35;cursor:default}._viewerDock_skxt6_269{justify-content:center;gap:24px;padding-block:8px}._viewerThumbnails_skxt6_507{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}._viewerThumbnails_skxt6_507 button{color:inherit;text-align:left;background:0 0;border:0;min-width:0;padding:0}._viewerThumbnails_skxt6_507 img{object-fit:contain;background:#202020;width:100%;height:300px}._viewerThumbnails_skxt6_507 span{margin-top:12px;font-size:.875rem;display:block}@media (max-width:1023px){._directBoard_skxt6_473{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}._directBoard_skxt6_473 button{height:240px}._viewerThumbnails_skxt6_507{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){._directoryTools_skxt6_427{margin-bottom:24px;display:block}._filterCount_skxt6_437{margin-top:16px!important}._filterButtons_skxt6_429{gap:8px}._filterButtons_skxt6_429 button{padding-inline:14px;font-size:.8125rem}._header_skxt6_13{min-height:72px}._contentNav_skxt6_125{gap:8px 16px;margin-bottom:32px;font-size:.8125rem;top:72px}._gallerySection_skxt6_131{scroll-margin-top:200px}._directBoard_skxt6_473{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:20px}._directBoard_skxt6_473 button{height:200px}._directWide_skxt6_483 button{height:140px}._directBoard_skxt6_473 figcaption{margin-top:12px;font-size:.75rem}._inlineWorkHeading_skxt6_465{gap:16px}._inlineWorkHeading_skxt6_465 h3{font-size:1.125rem}._inlineWorkHeading_skxt6_465>span{font-size:.75rem}._viewerHint_skxt6_489{flex-basis:100%;font-size:.75rem}._viewerHeader_skxt6_177 h2{font-size:1rem}._viewerDock_skxt6_269{padding:8px 12px max(8px,env(safe-area-inset-bottom));gap:12px}._viewerNavButton_skxt6_501{padding:8px 12px}._viewerThumbnails_skxt6_507{gap:24px 16px}._viewerThumbnails_skxt6_507 img{height:200px}._viewerThumbnails_skxt6_507 span{font-size:.75rem}._brandGrid_skxt6_45{grid-template-columns:1fr}._collectionGrid_skxt6_371{gap:32px}._focusArtwork_skxt6_493{min-height:120px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}._contentNav_skxt6_125 a{min-width:44px;padding-inline:4px}._videoGrid_skxt6_285 a{align-items:center;min-height:44px;display:inline-flex}._site_skxt6_3{--hoo-bg:#fafafa;--hoo-surface:#f0f2f5;--hoo-text:#181c25;--hoo-muted:#515b6b;--hoo-accent:#2357d9;--hoo-line:#cfd4de;--hoo-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-portfolio-theme=dark] ._site_skxt6_3{--hoo-bg:#111;--hoo-surface:#1c1c1c;--hoo-text:#f5f5f5;--hoo-muted:#bdbdbd;--hoo-accent:#c8ff24;--hoo-line:#3a3a3a;--hoo-on-accent:#111;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._brandCard_skxt6_47{border:1px solid var(--hoo-line);background:var(--hoo-bg);min-height:220px}._brandCard_skxt6_47:hover,._brandCard_skxt6_47:hover p,._brandCard_skxt6_47:hover ._cardTop_skxt6_49,._brandCard_skxt6_47:hover ._cardTop_skxt6_49 span{color:var(--hoo-on-accent)}._brandCard_skxt6_47:focus-visible{color:var(--hoo-on-accent)}._brandCard_skxt6_47:focus-visible p{color:var(--hoo-on-accent)}._brandCard_skxt6_47:focus-visible ._cardTop_skxt6_49{color:var(--hoo-on-accent)}._brandCard_skxt6_47:focus-visible ._cardTop_skxt6_49 span{color:var(--hoo-on-accent)}._closeButton_skxt6_183,._skip_skxt6_89,._filterButtons_skxt6_429 button[aria-pressed=true],._seriesCard_skxt6_135:hover ._seriesCount_skxt6_141,._websiteControls_skxt6_333 button[aria-pressed=true]{color:var(--hoo-on-accent)}._seriesCard_skxt6_135:focus-visible ._seriesCount_skxt6_141{color:var(--hoo-on-accent)}._fixedNavigation_skxt6_279{background:var(--hoo-bg);border-radius:32px;box-shadow:0 6px 28px #0001}._themePicker_skxt6_537{border:1px solid var(--hoo-line);background:var(--hoo-bg);min-height:44px;color:var(--hoo-text);font:inherit;letter-spacing:.04em;cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}._themePicker_skxt6_537>span:first-child{font-size:20px;line-height:1}._header_skxt6_13 nav{gap:24px}._intro_skxt6_19 h1{letter-spacing:-.055em;font-size:clamp(42px,4.8vw,66px);line-height:1.2}._workDescription_skxt6_457 summary{align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}._workDescription_skxt6_457 summary:before{content:"−";color:var(--hoo-accent);font-size:18px;font-weight:400}._workDescription_skxt6_457:not([open]) summary:before{content:"+"}._workSteps_skxt6_547{gap:16px;margin:24px 0 0;display:grid}._workSteps_skxt6_547>div{border-left:2px solid var(--hoo-line);padding-left:16px}._workSteps_skxt6_547 dt{color:var(--hoo-text);font-size:.8125rem;font-weight:600}._workSteps_skxt6_547 dd{word-break:keep-all;overflow-wrap:anywhere;max-width:800px;margin:8px 0 0;line-height:1.85}._directBoard_skxt6_473:has(>figure:only-child){grid-template-columns:minmax(0,1fr)}._directBoard_skxt6_473:has(>figure:only-child) button{height:auto}._directBoard_skxt6_473:has(>figure:only-child) img{width:100%;height:auto;max-height:none}@media (max-width:767px){._header_skxt6_13 nav{gap:12px}._header_skxt6_13 nav a{font-size:11px}._themePicker_skxt6_537{justify-content:center;min-width:44px;padding:6px 8px}._themePicker_skxt6_537>span:last-child{display:none}._intro_skxt6_19{padding-top:48px}._intro_skxt6_19 h1{font-size:46px}._workSteps_skxt6_547{margin-top:20px}._workSteps_skxt6_547 dd{font-size:.875rem}._fixedNavigation_skxt6_279{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:380px){._header_skxt6_13{flex-wrap:nowrap;padding-block:0}._header_skxt6_13 nav{gap:8px;width:auto}._header_skxt6_13 nav a[href^=mailto\:]{display:none}}._featuredProcess_skxt6_555{border:1px solid var(--hoo-line);border-left:4px solid var(--hoo-accent);background:var(--hoo-surface);justify-content:space-between;align-items:center;gap:24px;margin-bottom:64px;padding:32px;display:flex}._featuredProcess_skxt6_555 div>span{letter-spacing:.05em;color:var(--hoo-accent);font-size:12px}._featuredProcess_skxt6_555 h2{letter-spacing:-.035em;font-size:28px;margin:12px 0!important}._featuredProcess_skxt6_555 p{color:var(--hoo-muted);font-size:14px}._featuredProcess_skxt6_555>span{color:var(--hoo-accent);font-size:32px}._featuredProcess_skxt6_555:hover{border-color:var(--hoo-accent)}@media (max-width:767px){._featuredProcess_skxt6_555{gap:16px;margin-bottom:48px;padding:24px}._featuredProcess_skxt6_555 h2{font-size:24px}._featuredProcess_skxt6_555 p{line-height:1.9}._featuredProcess_skxt6_555 div>span{font-size:10px}._featuredProcess_skxt6_555>span{font-size:24px}._fixedNavigation_skxt6_279{border-width:1px;width:auto;padding:4px;left:16px;right:16px}._fixedNavigation_skxt6_279 a{min-height:44px}}._header_skxt6_13 nav a{justify-content:center;min-width:44px}._filterButtons_skxt6_429 button{min-width:44px}._videoDescription_skxt6_353 summary{align-items:center;min-height:44px;display:flex}._planningNotes_skxt6_565{border-block:1px solid var(--hoo-line);margin-bottom:48px;padding:40px 0 48px}._planningNotes_skxt6_565>h3{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(24px,3vw,36px);line-height:1.4}._planningColumns_skxt6_565{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}._planningColumns_skxt6_565 h4{margin:0 0 12px;font-size:15px;font-weight:600}._planningColumns_skxt6_565 p{color:var(--hoo-muted);word-break:keep-all;font-size:14px;line-height:1.9}._productionNote_skxt6_565{background:var(--hoo-surface);margin-top:32px;padding:24px}._productionNote_skxt6_565 summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}._productionNote_skxt6_565 summary:before{content:"−";color:var(--hoo-accent);margin-right:12px}._productionNote_skxt6_565:not([open]) summary:before{content:"+"}._productionNote_skxt6_565 p{color:var(--hoo-muted);margin:16px 0;font-size:13px;line-height:1.85}._productionNote_skxt6_565 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e0e5ef;background:#18202e;max-height:360px;margin:24px 0;padding:24px;font:13px/1.8 ui-monospace,monospace;overflow:auto}._productionNote_skxt6_565 blockquote{border-left:2px solid var(--hoo-accent);overflow-wrap:anywhere;margin:24px 0;padding-left:16px;font:14px/1.9 ui-monospace,monospace}@media (max-width:767px){._planningNotes_skxt6_565{margin-bottom:32px;padding:32px 0}._planningNotes_skxt6_565 ._sectionHeading_skxt6_37{align-items:flex-start;gap:16px}._planningNotes_skxt6_565 ._sectionHeading_skxt6_37>span{text-align:right;max-width:145px}._planningColumns_skxt6_565{grid-template-columns:1fr;gap:24px}._productionNote_skxt6_565{padding:20px}._productionNote_skxt6_565 pre{padding:16px;font-size:12px}._planningNotes_skxt6_565>h3{margin-bottom:24px}}._shortVideoGrid_skxt6_569{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin-bottom:48px}._shortVideoGrid_skxt6_569>article{width:min(100%,360px)}@media (max-width:767px){._shortVideoGrid_skxt6_569{grid-template-columns:1fr;margin-bottom:32px}}._shortVideoGrid_skxt6_569 video{max-height:none}@media (max-width:767px){._shortVideoGrid_skxt6_569>article,._mixedVideoGrid_skxt6_285 article:last-child{width:min(100%,360px,42.1875dvh)}._mixedVideoGrid_skxt6_285 article:last-child video{max-height:none}}._intro_skxt6_19 h1{font-size:clamp(40px,5vw,66px)}._thinkingSection_skxt6_581{margin-bottom:64px}._thinkingGrid_skxt6_581{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._thinkingCard_skxt6_581{border:1px solid var(--hoo-line);background:var(--hoo-bg);flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:28px 24px 24px;display:flex}._thinkingCard_skxt6_581:hover{border-color:var(--hoo-accent);background:var(--hoo-surface)}._thinkingLabel_skxt6_581{letter-spacing:.05em;color:var(--hoo-accent);font-size:11px}._thinkingCard_skxt6_581 h3{letter-spacing:-.035em;word-break:keep-all;font-size:24px;font-weight:650;line-height:1.5}._thinkingCard_skxt6_581 p{color:var(--hoo-muted);font-size:13px;line-height:1.8}._thinkingBrand_skxt6_581{border-top:1px solid var(--hoo-line);letter-spacing:.03em;justify-content:space-between;gap:16px;width:100%;margin-top:auto;padding-top:16px;font-size:11px;display:flex}._thinkingBrand_skxt6_581>span{color:var(--hoo-accent);font-size:18px}._planningNotes_skxt6_565{scroll-margin-top:112px}@media (max-width:767px){._intro_skxt6_19 h1{font-size:clamp(32px,9.1vw,46px)}._thinkingSection_skxt6_581{margin-bottom:48px}._thinkingSection_skxt6_581 ._sectionHeading_skxt6_37{align-items:flex-start;gap:16px}._thinkingSection_skxt6_581 ._sectionHeading_skxt6_37>span{text-align:right;max-width:160px}._thinkingGrid_skxt6_581{grid-template-columns:1fr;gap:16px}._thinkingCard_skxt6_581{padding:24px}._thinkingCard_skxt6_581 h3{font-size:23px}._planningNotes_skxt6_565{scroll-margin-top:96px}}._brandBelief_skxt6_585{border-top:1px solid var(--hoo-line);grid-template-columns:1fr 3fr;gap:48px;padding:48px 0 64px;display:grid}._brandBelief_skxt6_585>._eyebrow_skxt6_27{color:var(--hoo-muted);padding-top:8px;font-size:12px}._brandBelief_skxt6_585 dl{gap:32px;margin:0;display:grid}._brandBelief_skxt6_585 dl>div{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:24px;display:grid}._brandBelief_skxt6_585 dt{letter-spacing:.06em;color:var(--hoo-accent);font-size:14px;font-weight:650}._brandBelief_skxt6_585 dd{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(18px,2.2vw,25px);line-height:1.6}._brandBelief_skxt6_585 div>p{color:var(--hoo-muted);margin-top:32px;font-size:14px;line-height:1.9}._thinkingSection_skxt6_581{scroll-margin-top:112px}._campaignSection_skxt6_585{border-top:1px solid var(--hoo-line);margin-bottom:64px;padding-top:48px}._campaignGrid_skxt6_585{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._campaignCard_skxt6_585{border:1px solid var(--hoo-line);background:var(--hoo-bg);display:block}._campaignCard_skxt6_585:hover{border-color:var(--hoo-accent)}._campaignCard_skxt6_585>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}._campaignCard_skxt6_585>div{padding:32px}._campaignCard_skxt6_585 h3{letter-spacing:-.035em;margin:16px 0;font-size:28px;line-height:1.4}._campaignCard_skxt6_585 p{color:var(--hoo-muted);word-break:keep-all;font-size:15px;line-height:1.9}._caseRead_skxt6_585{min-height:44px;color:var(--hoo-accent);align-items:center;margin-top:16px;font-size:13px;display:inline-flex}._archiveCallout_skxt6_585{background:var(--hoo-surface);border-block:1px solid var(--hoo-line);justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}._archiveCallout_skxt6_585 ._eyebrow_skxt6_27{color:var(--hoo-accent);font-size:12px}._archiveCallout_skxt6_585 h2{letter-spacing:-.035em;margin:16px 0;font-size:30px;line-height:1.4}._archiveCallout_skxt6_585 p{color:var(--hoo-muted);font-size:14px;line-height:1.9}._archiveCallout_skxt6_585>span{color:var(--hoo-accent);flex-shrink:0;padding:12px 0;font-size:14px}._archiveCallout_skxt6_585:hover{border-color:var(--hoo-accent)}._archiveLead_skxt6_585{color:var(--hoo-muted);font-size:20px;line-height:1.8}._craftSection_skxt6_585{border-block:1px solid var(--hoo-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:48px;padding:32px 0 48px;display:grid}._craftSection_skxt6_585 span{letter-spacing:.05em;color:var(--hoo-accent);font-size:11px}._craftSection_skxt6_585 h2{letter-spacing:-.035em;margin:16px 0;font-size:20px;font-weight:600}._craftSection_skxt6_585 p{color:var(--hoo-muted);font-size:14px;line-height:1.9}._campaignNotes_skxt6_585{border-block:1px solid var(--hoo-line);margin-bottom:64px;padding:48px 0 64px;scroll-margin-top:112px}._campaignNotes_skxt6_585>h3{letter-spacing:-.045em;margin:24px 0;font-size:clamp(28px,3.4vw,44px);line-height:1.4}._campaignIntro_skxt6_585{max-width:840px;color:var(--hoo-muted);word-break:keep-all;font-size:17px;line-height:1.9}._contribution_skxt6_585{color:var(--hoo-accent);letter-spacing:.02em;padding:12px 0;font-size:12px;display:inline-block;margin-top:16px!important}._campaignDecisions_skxt6_585{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 48px;display:grid}._campaignDecisions_skxt6_585 dt{margin-bottom:16px;font-size:14px;font-weight:600}._campaignDecisions_skxt6_585 dd{color:var(--hoo-muted);word-break:keep-all;margin:0;font-size:15px;line-height:1.9}._campaignEvidence_skxt6_585{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._campaignEvidence_skxt6_585._evidencePair_skxt6_585{grid-template-columns:repeat(2,minmax(0,1fr))}._campaignEvidence_skxt6_585 figure{min-width:0;margin:0}._campaignEvidence_skxt6_585 img{aspect-ratio:1;object-fit:contain;background:#202020;width:100%;height:auto;display:block}._campaignEvidence_skxt6_585 figcaption{color:var(--hoo-muted);word-break:keep-all;margin-top:16px;font-size:13px;line-height:1.8}@media (max-width:767px){._header_skxt6_13 nav{gap:8px}._header_skxt6_13 nav a[href^=mailto\:]{display:none}._brandBelief_skxt6_585{grid-template-columns:1fr;gap:24px;padding:32px 0 48px}._brandBelief_skxt6_585 dl{gap:24px}._brandBelief_skxt6_585 dl>div{grid-template-columns:1fr;gap:8px}._brandBelief_skxt6_585 dd{font-size:22px}._brandBelief_skxt6_585 div>p{margin-top:24px}._campaignSection_skxt6_585{margin-bottom:48px;padding-top:32px}._campaignSection_skxt6_585 ._sectionHeading_skxt6_37{align-items:flex-start;gap:16px}._campaignSection_skxt6_585 ._sectionHeading_skxt6_37>span{text-align:right;max-width:150px}._campaignGrid_skxt6_585{grid-template-columns:1fr;gap:24px}._campaignCard_skxt6_585>div{padding:24px}._campaignCard_skxt6_585 h3{font-size:25px}._archiveCallout_skxt6_585{padding:32px 24px;display:block}._archiveCallout_skxt6_585 h2{font-size:25px}._archiveCallout_skxt6_585>span{margin-top:16px;display:inline-block}._archiveLead_skxt6_585{font-size:17px}._craftSection_skxt6_585{grid-template-columns:1fr;gap:32px;margin-bottom:32px;padding:32px 0}._campaignNotes_skxt6_585{margin-bottom:48px;padding:32px 0 48px;scroll-margin-top:96px}._campaignNotes_skxt6_585 ._sectionHeading_skxt6_37{align-items:flex-start;gap:16px}._campaignNotes_skxt6_585 ._sectionHeading_skxt6_37>span{text-align:right;max-width:145px}._campaignIntro_skxt6_585{font-size:16px}._campaignDecisions_skxt6_585{grid-template-columns:1fr;gap:24px;margin:24px 0 32px}._campaignDecisions_skxt6_585 dt{margin-bottom:12px}._campaignEvidence_skxt6_585,._campaignEvidence_skxt6_585._evidencePair_skxt6_585{grid-template-columns:1fr;gap:32px}._campaignEvidence_skxt6_585 figcaption{margin-top:12px}}._container_skxt6_13:focus{outline:none}._header_skxt6_13 ._logo_skxt6_17{align-items:center;min-height:44px;display:inline-flex}@media (max-width:380px){._header_skxt6_13{gap:8px}._logo_skxt6_17{font-size:22px}}._themeHint_skxt6_595{color:var(--hoo-muted);justify-content:flex-end;padding-top:16px;font-size:12px;line-height:1.8;display:flex}._darkHint_skxt6_595,html[data-portfolio-theme=dark] ._lightHint_skxt6_595{display:none}html[data-portfolio-theme=dark] ._darkHint_skxt6_595{display:inline}._websiteSection_skxt6_327 ._sectionHeading_skxt6_37>a,._websiteHint_skxt6_349>a{align-items:center;min-height:44px;padding:8px 4px;display:inline-flex}._planningNotes_skxt6_565 ._evidenceNote_skxt6_599{color:var(--hoo-muted);margin:20px 0 32px;font-size:13px;line-height:1.8}._productionNote_skxt6_565{scroll-margin-top:112px}._choiceEvidence_skxt6_599 img{aspect-ratio:4/5;object-fit:cover;object-position:top}._seriesCard_skxt6_135:disabled,._directBoard_skxt6_473 button:disabled{cursor:progress}._planningColumns_skxt6_565 p{font-size:15px}._viewerZoom_skxt6_603{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._viewerZoom_skxt6_603 button{border:1px solid var(--hoo-line);background:var(--hoo-surface);min-width:44px;min-height:44px;color:var(--hoo-text);padding:8px 12px;font-size:13px}._viewerZoom_skxt6_603 button:disabled{opacity:.4;cursor:default}._viewerZoom_skxt6_603 output{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}._viewerContent_skxt6_201:focus-visible{outline-offset:-4px}._viewerFeedback_skxt6_603{z-index:2;background:var(--hoo-surface);color:var(--hoo-muted);margin-bottom:16px;padding:16px 20px;font-size:14px;line-height:1.8;position:sticky;top:0}._viewerFeedback_skxt6_603 button,._imageError_skxt6_257 button{border:1px solid var(--hoo-line);background:var(--hoo-bg);min-height:44px;color:var(--hoo-text);align-items:center;margin-left:12px;padding:8px 16px;display:inline-flex}._imageError_skxt6_257{color:var(--hoo-text);background:var(--hoo-surface);gap:12px}._imageError_skxt6_257 button{margin:0}._viewerContent_skxt6_201 ._zoomedArtwork_skxt6_603{max-width:none;max-height:none;margin:0}._zoomedArtwork_skxt6_603 img{width:100%;max-width:none;height:auto;max-height:none}._resultLead_skxt6_603{background:var(--hoo-surface);grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin:0 0 48px;padding:32px;display:grid}._resultLead_skxt6_603 img{width:100%;height:auto;display:block}._resultLead_skxt6_603 h2{letter-spacing:-.035em;margin:16px 0;font-size:28px;line-height:1.4}._resultLead_skxt6_603 p{color:var(--hoo-muted);font-size:15px;line-height:1.9}._resultLead_skxt6_603 a{min-height:44px;color:var(--hoo-accent);align-items:center;margin-top:16px;font-size:14px;display:inline-flex}._choiceEvidence_skxt6_599{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}._choiceEvidence_skxt6_599 figure{margin:0}._choiceEvidence_skxt6_599 img{width:100%;height:auto;display:block}._choiceEvidence_skxt6_599 figcaption{color:var(--hoo-muted);margin-top:16px;font-size:14px;line-height:1.85}._choiceEvidence_skxt6_599 strong{color:var(--hoo-text);margin-bottom:8px;font-weight:600;display:block}._processJump_skxt6_603{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}._processJump_skxt6_603 a{min-height:44px;color:var(--hoo-accent);align-items:center;font-size:14px;display:inline-flex}@media (max-width:767px){._viewerToolbar_skxt6_187{gap:8px}._viewerHint_skxt6_489{font-size:13px}._viewerZoom_skxt6_603{gap:8px;width:100%}._viewerZoom_skxt6_603 button{padding:8px;font-size:12px}._viewerFeedback_skxt6_603{padding:12px 16px;font-size:13px}._viewerContent_skxt6_201{padding:16px}._resultLead_skxt6_603{grid-template-columns:1fr;gap:24px;margin-bottom:32px;padding:24px}._resultLead_skxt6_603 h2{font-size:25px}._choiceEvidence_skxt6_599{grid-template-columns:1fr;gap:24px}._thinkingLabel_skxt6_581,._thinkingBrand_skxt6_581{font-size:12px}._fixedNavigation_skxt6_279{bottom:max(12px,env(safe-area-inset-bottom))}._themeHint_skxt6_595{text-align:right;padding-top:12px;font-size:11px}._themeHint_skxt6_595+._intro_skxt6_19{padding-top:32px}}._visualIntro_skxt6_611._intro_skxt6_19{align-items:end;gap:32px;padding-block:40px}._visualIntro_skxt6_611._intro_skxt6_19 h1{font-size:clamp(40px,5vw,64px)}._visualIntroAside_skxt6_611{justify-self:end;padding-bottom:4px}._visualIntroAside_skxt6_611>p{color:var(--hoo-muted);font-size:17px;line-height:1.8}._visualIntroAside_skxt6_611>a{min-height:44px;color:var(--hoo-accent);letter-spacing:.05em;align-items:center;margin-top:12px;font-size:12px;display:inline-flex}._selectedWorks_skxt6_613{scroll-margin-top:112px}._visualGrid_skxt6_613{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;display:grid}._visualProject_skxt6_613{min-width:0;display:block}._projectVisual_skxt6_613{aspect-ratio:16/11;background:var(--hoo-surface);justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}._projectVisual_skxt6_613>img{object-fit:contain;width:100%;min-width:0;height:100%;transition:opacity .18s;display:block}._projectMontage_skxt6_613>img{flex:1;width:calc(50% - 8px);min-width:0}._projectVisualDark_skxt6_613{background:#111}._projectExcerpt_skxt6_613>img{object-fit:contain}._projectOpen_skxt6_613{border:1px solid var(--hoo-line);background:var(--hoo-bg);width:40px;height:40px;color:var(--hoo-text);border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;bottom:16px;right:16px}._visualProject_skxt6_613:hover ._projectOpen_skxt6_613{background:var(--hoo-accent);color:var(--hoo-on-accent)}._visualProject_skxt6_613:focus-visible{outline-offset:6px}._projectCardInfo_skxt6_613{justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}._projectCardInfo_skxt6_613 h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.4}._projectCardInfo_skxt6_613 p{color:var(--hoo-muted);margin-top:8px;font-size:13px;line-height:1.7}._projectCardInfo_skxt6_613>span{color:var(--hoo-muted);text-align:right;flex-shrink:0;font-size:11px;line-height:1.7}._allProjectsLink_skxt6_613{border-block:1px solid var(--hoo-line);justify-content:space-between;align-items:center;min-height:72px;margin-top:48px;font-size:18px;display:flex}._allProjectsLink_skxt6_613>span:last-child{color:var(--hoo-accent);font-size:28px}._about_skxt6_39 ._aboutMeaning_skxt6_613{color:var(--hoo-muted);margin-top:32px;font-size:14px;line-height:1.9}._contactAction_skxt6_613{min-height:44px;color:var(--hoo-accent);align-items:center;margin-top:24px;font-size:15px;display:inline-flex}._directoryIntro_skxt6_615{padding:32px 0 40px}._directoryIntro_skxt6_615>p{color:var(--hoo-muted);font-size:16px;line-height:1.8}._projectDirectoryTools_skxt6_615{border-block:1px solid var(--hoo-line);justify-content:space-between;align-items:start;gap:24px;padding-block:24px;display:flex}._brandSelect_skxt6_615{flex-shrink:0;align-items:center;gap:12px;display:flex}._brandSelect_skxt6_615 label{color:var(--hoo-muted);font-size:12px}._brandSelect_skxt6_615 select{font:inherit;max-width:210px;min-height:44px;color:var(--hoo-text);background:var(--hoo-bg);border:1px solid var(--hoo-line);border-radius:0;padding:8px 12px;font-size:13px}._projectResultCount_skxt6_615{color:var(--hoo-muted);font-size:12px;margin:24px 0!important}._emptyProjects_skxt6_615{text-align:center;padding:64px 24px;line-height:1.8}._emptyProjects_skxt6_615 button{background:var(--hoo-bg);min-height:44px;color:var(--hoo-accent);border:1px solid var(--hoo-line);font:inherit;margin-top:16px;padding:8px 16px}._caseIntro_skxt6_617{padding:32px 0 40px}._caseEyebrow_skxt6_617{color:var(--hoo-accent);letter-spacing:.04em;font-size:12px;margin-top:32px!important}._caseIntro_skxt6_617 h1{letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(32px,5vw,60px);line-height:1.25;margin:16px 0!important}._caseRole_skxt6_617{color:var(--hoo-muted);font-size:13px;line-height:1.9}._caseRole_skxt6_617>span{white-space:nowrap;margin-left:24px}._caseLead_skxt6_617{max-width:820px;color:var(--hoo-muted);word-break:keep-all;font-size:16px;line-height:1.8;margin-top:16px!important}._caseIntro_skxt6_617 ._projectDescription_skxt6_113{max-width:900px;margin-top:20px}._caseIntro_skxt6_617 ._projectDescription_skxt6_113 summary{align-items:center;min-height:44px;display:flex}._caseIntro_skxt6_617 ._projectDescription_skxt6_113 p{margin-top:12px;line-height:1.9}._artworkSummary_skxt6_617{color:var(--hoo-muted);word-break:keep-all;font-size:14px;line-height:1.9;margin-top:20px!important}._showcaseImages_skxt6_617{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}._showcaseImages_skxt6_617:has(>figure:only-child){grid-template-columns:1fr;max-width:960px;margin-inline:auto}._showcaseImages_skxt6_617 figure{min-width:0;margin:0}._showcaseImages_skxt6_617 button{background:var(--hoo-surface);width:100%;color:var(--hoo-text);cursor:zoom-in;border:0;padding:0;display:block;position:relative}._showcaseImages_skxt6_617 img{object-fit:contain;width:100%;height:auto;display:block}._showcaseImages_skxt6_617 figcaption{color:var(--hoo-muted);margin-top:16px;font-size:13px;line-height:1.8}._inlineZoom_skxt6_617{background:var(--hoo-bg);border:1px solid var(--hoo-line);min-height:44px;color:var(--hoo-text);align-items:center;padding:8px 16px;font-size:12px;display:inline-flex;position:absolute;bottom:12px;right:12px}._disclosure_skxt6_619{border-block:1px solid var(--hoo-line);margin:32px 0 48px;padding:20px 0;scroll-margin-top:112px}._disclosure_skxt6_619>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:15px;font-weight:600;list-style:none;display:flex}._disclosure_skxt6_619>summary::-webkit-details-marker{display:none}._disclosure_skxt6_619>summary:after{content:"+";color:var(--hoo-accent);font-size:24px;font-weight:300}._disclosure_skxt6_619[open]>summary:after{content:"−"}._disclosureBody_skxt6_619{max-width:960px;padding-top:24px}._disclosureBody_skxt6_619 p{color:var(--hoo-muted);word-break:keep-all;margin:0 0 16px;font-size:15px;line-height:1.9}._disclosureBody_skxt6_619 h3{margin:16px 0;font-size:18px;font-weight:600;line-height:1.5}._campaignShowcase_skxt6_619{margin-bottom:64px}._campaignShowcase_skxt6_619 ._campaignEvidence_skxt6_585 img{aspect-ratio:auto;background:0 0;height:auto}._campaignShowcase_skxt6_619 ._campaignEvidence_skxt6_585{align-items:start}._campaignShowcase_skxt6_619 ._campaignEvidence_skxt6_585 figure{position:relative}._campaignShowcase_skxt6_619 ._campaignEvidence_skxt6_585 button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}._compactGallery_skxt6_619 ._gallerySection_skxt6_131{margin-bottom:48px}._caseIntro_skxt6_617+._brandHero_skxt6_321{max-width:720px;margin:0 auto 48px}._caseIntro_skxt6_617+._brandHero_skxt6_321 img{object-fit:contain;max-height:700px}._caseIntro_skxt6_617+._brandHero_skxt6_321 figcaption{color:var(--hoo-muted);margin-top:16px;font-size:13px}@media (max-width:1023px){._projectDirectoryTools_skxt6_615{flex-direction:column}._projectCardInfo_skxt6_613{display:block}._projectCardInfo_skxt6_613>span{text-align:left;margin-top:8px;display:block}._projectVisual_skxt6_613{padding:20px}._visualIntroAside_skxt6_611>p{font-size:15px}}@media (max-width:767px){._visualIntro_skxt6_611._intro_skxt6_19{grid-template-columns:1fr;gap:16px;padding:24px 0 28px}._visualIntro_skxt6_611._intro_skxt6_19 h1{font-size:clamp(32px,9.1vw,46px)}._visualIntroAside_skxt6_611{justify-content:space-between;justify-self:start;align-items:center;gap:16px;width:100%;display:flex}._visualIntroAside_skxt6_611>p{font-size:13px;line-height:1.7}._visualIntroAside_skxt6_611>a{white-space:nowrap;margin:0;font-size:10px}._selectedWorks_skxt6_613{scroll-margin-top:88px}._selectedWorks_skxt6_613>._sectionHeading_skxt6_37{margin-bottom:16px}._visualGrid_skxt6_613{grid-template-columns:1fr;gap:32px}._projectVisual_skxt6_613{aspect-ratio:16/11;gap:12px;padding:16px}._projectMontage_skxt6_613>img{width:calc(50% - 6px)}._projectCardInfo_skxt6_613{gap:12px;padding-top:16px;display:flex}._projectCardInfo_skxt6_613 h3{font-size:19px}._projectCardInfo_skxt6_613>span{text-align:right;white-space:normal;max-width:110px;margin:0;font-size:10px}._projectCardInfo_skxt6_613 p{margin-top:8px;font-size:12px}._projectOpen_skxt6_613{width:36px;height:36px;font-size:18px;bottom:12px;right:12px}._allProjectsLink_skxt6_613{min-height:64px;margin-top:32px;font-size:16px}._directoryIntro_skxt6_615{padding:24px 0 28px}._directoryIntro_skxt6_615 ._projectTitle_skxt6_103{margin:24px 0 16px}._directoryIntro_skxt6_615 ._projectTitle_skxt6_103 h1{font-size:32px}._projectDirectoryTools_skxt6_615{gap:16px;padding:20px 0}._brandSelect_skxt6_615{width:100%}._brandSelect_skxt6_615 select{flex:1;max-width:none}._filterButtons_skxt6_429{gap:8px}._filterButtons_skxt6_429 button{padding-inline:12px;font-size:12px}._projectResultCount_skxt6_615{margin:20px 0!important}._caseIntro_skxt6_617{padding:24px 0 32px}._caseEyebrow_skxt6_617{margin-top:24px!important}._caseRole_skxt6_617>span{margin:8px 0 0;display:block}._caseLead_skxt6_617{font-size:14px}._showcaseImages_skxt6_617{grid-template-columns:1fr;gap:32px}._disclosure_skxt6_619{margin:24px 0 32px;padding:16px 0;scroll-margin-top:88px}._disclosureBody_skxt6_619{padding-top:20px}._disclosureBody_skxt6_619 p{font-size:14px}._campaignShowcase_skxt6_619{margin-bottom:48px}._campaignShowcase_skxt6_619 ._campaignEvidence_skxt6_585{grid-template-columns:1fr;gap:24px}._caseIntro_skxt6_617+._brandHero_skxt6_321{margin-bottom:32px}._about_skxt6_39 ._aboutMeaning_skxt6_613{margin-top:24px}._contactAction_skxt6_613{font-size:14px}._header_skxt6_13 nav{gap:12px}._header_skxt6_13 nav a[href^=mailto\:]{display:flex}}@media (prefers-reduced-motion:reduce){._projectVisual_skxt6_613>img{transition:none}}._planningNotes_skxt6_565{border:0;margin-bottom:48px;padding:0}._planningNotes_skxt6_565 ._choiceEvidence_skxt6_599{margin-top:0}._planningNotes_skxt6_565 ._disclosure_skxt6_619:last-child{margin-bottom:0}._disclosureBody_skxt6_619 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e0e5ef;background:#18202e;max-height:400px;margin-top:24px;padding:24px;font:13px/1.8 ui-monospace,monospace;overflow:auto}._disclosureBody_skxt6_619 blockquote{border-left:2px solid var(--hoo-accent);overflow-wrap:anywhere;margin:24px 0;padding-left:20px;font:14px/1.8 ui-monospace,monospace}._caseDisclosure_skxt6_627{color:var(--hoo-muted);font-size:12px;line-height:1.8;margin-top:12px!important}._showcaseImages_skxt6_617:has(>figure:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}._campaignShowcase_skxt6_619 ._gallerySection_skxt6_131{margin-bottom:32px}._campaignShowcase_skxt6_619 ._showcaseImages_skxt6_617{align-items:start}@media (max-width:767px){._showcaseImages_skxt6_617:has(>figure:nth-child(3):last-child){grid-template-columns:1fr}._planningNotes_skxt6_565{margin-bottom:32px}._disclosureBody_skxt6_619 pre{padding:16px;font-size:12px}}._calendarShowcase_skxt6_631 ._showcaseImages_skxt6_617{grid-template-columns:1fr;max-width:none}._calendarShowcase_skxt6_631 ._gallerySection_skxt6_131{margin-bottom:48px}._calendarShowcase_skxt6_631 ._sectionHeading_skxt6_37 h2{font-size:14px;font-weight:500}._calendarShowcase_skxt6_631 ._sectionHeading_skxt6_37>span{display:none}._calendarShowcase_skxt6_631 ._showcaseImages_skxt6_617 figcaption{margin-top:16px}._caseIntro_skxt6_617+._contentNav_skxt6_125{margin-top:0}._compactThemeHint_skxt6_633{text-align:right;color:var(--hoo-muted);padding-bottom:16px;font-size:11px;line-height:1.8}._selectedWorks_skxt6_613 ._sectionHeading_skxt6_37{gap:16px}._header_skxt6_13 ._themePicker_skxt6_537{flex-shrink:0}@media (max-width:380px){._header_skxt6_13 nav a[href^=mailto\:]{display:none}}._minimalViewer_skxt6_635{color:#fff;width:100%;max-width:none;height:100dvh;max-height:none;font:inherit;background:#111;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._minimalViewer_skxt6_635::backdrop{background:#111}._minimalClose_skxt6_635{z-index:2;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));color:#fff;cursor:pointer;background:#111b;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font:300 28px/1 Arial,sans-serif;display:grid;position:absolute}._minimalClose_skxt6_635:hover{background:#333}._minimalClose_skxt6_635:focus-visible{outline-offset:2px;outline:2px solid #fff}._minimalImages_skxt6_635{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;padding:64px 24px 32px;overflow:auto}._minimalImages_skxt6_635:focus-visible{outline-offset:-4px;outline:2px solid #fff}._minimalImages_skxt6_635 figure{width:100%;margin:0 auto 24px}._minimalImages_skxt6_635 figure:last-child{margin-bottom:0}._minimalImages_skxt6_635 img{object-fit:contain;width:100%;height:auto;display:block}._minimalImages_skxt6_635 ._imageError_skxt6_257{min-height:240px}._visualProject_skxt6_613:hover img{opacity:.88}._projectDirectoryTools_skxt6_615{margin-bottom:32px}._caseIntro_skxt6_617 h1:first-of-type{margin-top:24px!important}@media (max-width:767px){._minimalImages_skxt6_635{scrollbar-gutter:auto;padding:64px 0 24px}._minimalImages_skxt6_635 figure{margin-bottom:16px}._projectDirectoryTools_skxt6_615{margin-bottom:24px}}@media (max-width:380px){._header_skxt6_13{flex-wrap:nowrap}._header_skxt6_13 nav{justify-content:initial;width:auto}}._site_skxt6_3{padding-bottom:0}._visualIntro_skxt6_611._intro_skxt6_19{padding-block:40px 48px}._visualIntroAside_skxt6_611>p{word-break:keep-all;font-size:15px;line-height:1.9}._projectVisual_skxt6_613{aspect-ratio:16/10;padding:0}._projectMontage_skxt6_613{gap:24px;padding:24px}._projectMontage_skxt6_613>img{width:calc(50% - 12px)}._projectCardInfo_skxt6_613{padding-top:16px}._projectCardInfo_skxt6_613 h3{font-size:22px}._projectCardInfo_skxt6_613 p{margin-top:8px;font-size:14px}._visualGrid_skxt6_613{gap:48px 24px}._about_skxt6_39{padding-block:64px}._about_skxt6_39 h3._aboutHeadline_skxt6_73{margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.5}._aboutHeadline_skxt6_73>span{color:var(--hoo-muted);font-size:18px;font-weight:400;display:inline}._about_skxt6_39 ._aboutLead_skxt6_77{margin-bottom:0;font-size:16px;line-height:1.9}._skillList_skxt6_83{margin-top:24px;padding-top:24px}._footer_skxt6_13{grid-template-columns:1fr auto 1fr;gap:24px;min-height:96px;padding-block:24px;font-size:14px;display:grid}._footer_skxt6_13>a:last-child{justify-self:end}._footer_skxt6_13>span{font-size:13px}._projectFacts_skxt6_643{gap:16px;margin:0;display:grid}._projectFacts_skxt6_643>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:24px;display:grid}._projectFacts_skxt6_643 dt{color:var(--hoo-text);font-size:14px;font-weight:500}._projectFacts_skxt6_643 dd{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}._caseRole_skxt6_617,._backLink_skxt6_99{font-size:14px}._caseIntro_skxt6_617{padding-bottom:32px}._disclosure_skxt6_619{margin-block:32px}._directBoard_skxt6_473{gap:24px;padding:24px}._projectEnd_skxt6_165{margin-top:48px}._calendarShowcase_skxt6_631 ._sectionHeading_skxt6_37 h2{font-size:16px}._calendarShowcase_skxt6_631 ._sectionHeading_skxt6_37{margin-bottom:16px}@media (max-width:767px){._visualIntro_skxt6_611._intro_skxt6_19{grid-template-columns:1fr;gap:16px;padding-block:24px 32px}._visualIntroAside_skxt6_611>p{font-size:13px;line-height:1.8}._visualGrid_skxt6_613{gap:32px}._projectCardInfo_skxt6_613 h3{font-size:20px}._projectCardInfo_skxt6_613 p{font-size:13px}._projectMontage_skxt6_613{gap:16px;padding:16px}._projectMontage_skxt6_613>img{width:calc(50% - 8px)}._about_skxt6_39{padding-block:48px}._about_skxt6_39 h3._aboutHeadline_skxt6_73{font-size:25px}._aboutHeadline_skxt6_73>span{margin-top:8px;font-size:16px;display:block}._about_skxt6_39 ._aboutLead_skxt6_77{font-size:14px}._skillList_skxt6_83{gap:12px 24px;font-size:13px}._footer_skxt6_13{grid-template-columns:1fr auto;gap:16px 24px}._footer_skxt6_13>a:first-child{grid-column:1/-1}._footer_skxt6_13>a:last-child{grid-area:2/2}._footer_skxt6_13>span{grid-area:2/1}._projectFacts_skxt6_643>div{grid-template-columns:76px minmax(0,1fr);gap:16px}._projectFacts_skxt6_643 dt,._projectFacts_skxt6_643 dd{font-size:14px}._projectEnd_skxt6_165{margin-top:32px}._directBoard_skxt6_473{gap:24px 16px;padding:16px}}._visualGrid_skxt6_613,._collectionGrid_skxt6_371{align-items:start}._projectVisual_skxt6_613{aspect-ratio:auto;background:0 0;height:auto;min-height:0;padding:0;display:block;overflow:visible}._projectVisual_skxt6_613>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._projectVisual_skxt6_613._projectMontage_skxt6_613{background:var(--hoo-surface);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;padding:16px;display:grid}._projectMontage_skxt6_613:has(>img:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}._projectMontage_skxt6_613>img{width:100%;height:auto}._seriesCover_skxt6_137,._detailCardCover_skxt6_453,._slideCover_skxt6_395{aspect-ratio:auto;background:0 0;height:auto;max-height:none;display:block;overflow:visible}._seriesCover_skxt6_137>img,._detailCardCover_skxt6_453>img,._slideCover_skxt6_395>img{object-fit:contain;width:100%;height:auto;min-height:0;max-height:none;display:block}:is(._showcaseImages_skxt6_617,._showcaseImages_skxt6_617:has(>figure:only-child),._showcaseImages_skxt6_617:has(>figure:nth-child(3):last-child)){grid-template-columns:1fr;width:100%;max-width:none;margin-inline:0}._showcaseImages_skxt6_617 button,._showcaseImages_skxt6_617 img{width:100%;height:auto}._directBoard_skxt6_473{background:0 0;align-items:start;padding:0}._directBoard_skxt6_473 button,._directBoard_skxt6_473 ._directWide_skxt6_483 button{height:auto;max-height:none;padding:0}._directBoard_skxt6_473 img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._directBoard_skxt6_473 ._directWide_skxt6_483{grid-column:auto}._minimalImages_skxt6_635 figure{max-width:1080px}._minimalImages_skxt6_635 img{width:100%;max-width:none;height:auto}._referenceHeading_skxt6_655{border-top:1px solid var(--hoo-text);justify-content:space-between;align-items:start;min-height:28px;margin-bottom:48px;display:flex;position:relative}._referenceHeading_skxt6_655 h2{color:var(--hoo-bg);background:var(--hoo-text);border-radius:20px;margin-top:-1px;padding:0 8px;font-size:16px;font-weight:400;line-height:1.5;display:inline-block}._railControls_skxt6_659{gap:8px;margin-top:8px;display:flex}._railControls_skxt6_659 button{border:1px solid var(--hoo-line);width:44px;height:44px;color:var(--hoo-text);background:var(--hoo-bg);cursor:pointer;border-radius:50%;place-items:center;font-size:20px;display:grid}._railControls_skxt6_659 button:hover{background:var(--hoo-accent);border-color:var(--hoo-accent);color:var(--hoo-on-accent)}._selectedSection_skxt6_665{scroll-margin-top:112px}._selectedRail_skxt6_667{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--hoo-line) transparent;cursor:grab;touch-action:pan-x pan-y;gap:20px;margin-inline:-8px;padding:8px 8px 24px;display:flex;overflow-x:auto}._selectedRail_skxt6_667:active{cursor:grabbing}._selectedCard_skxt6_671{aspect-ratio:4/5;border:1px solid var(--hoo-line);background:var(--hoo-surface);color:var(--hoo-text);isolation:isolate;-webkit-user-select:none;user-select:none;border-radius:8px;flex:0 0 420px;transition:background-color .18s,color .18s,border-color .18s;display:block;position:relative;overflow:hidden}._selectedBadge_skxt6_673{z-index:2;background:0 0;border:1px solid;border-radius:24px;padding:0 8px;font-size:16px;font-weight:400;line-height:24px;position:absolute;top:12px;left:12px}._selectedLogo_skxt6_675{height:var(--logo-height,24%);-webkit-mask-image:var(--brand-logo);mask-image:var(--brand-logo);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--brand-logo);pointer-events:none;background:currentColor;position:absolute;top:50%;left:14%;right:14%;transform:translateY(-50%);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}._selectedName_skxt6_677{z-index:2;letter-spacing:0;font-size:24px;font-weight:500;line-height:1.3;position:absolute;bottom:12px;left:12px;right:12px}:is(._selectedCard_skxt6_671:hover,._selectedCard_skxt6_671:focus-visible,._selectedCard_skxt6_671:active){background:var(--hoo-accent);color:var(--hoo-on-accent);border-color:var(--hoo-accent)}._homeArchive_skxt6_681{margin-top:80px;scroll-margin-top:112px}._archiveList_skxt6_683{border-top:1px solid var(--hoo-text)}._archiveRow_skxt6_685{border-bottom:1px solid var(--hoo-text);justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 8px;transition:background .16s,color .16s;display:flex}._archiveWork_skxt6_687{align-items:baseline;gap:24px;min-width:0;font-size:22px;line-height:1.4;display:flex}._archiveWork_skxt6_687>span{min-width:136px;color:var(--hoo-muted);flex-shrink:0;font-size:14px}._archiveWork_skxt6_687 strong{word-break:keep-all;overflow-wrap:anywhere;font-weight:400}._archiveType_skxt6_693{white-space:nowrap;border:1px solid;border-radius:24px;padding:1px 8px;font-size:14px}:is(._archiveRow_skxt6_685:hover,._archiveRow_skxt6_685:focus-visible){background:var(--hoo-accent);color:var(--hoo-on-accent)}:is(._archiveRow_skxt6_685:hover ._archiveWork_skxt6_687>span,._archiveRow_skxt6_685:focus-visible ._archiveWork_skxt6_687>span){color:inherit}._openWorks_skxt6_699{gap:64px;display:grid}._openWork_skxt6_699{min-width:0;scroll-margin-top:144px}._openWorkTitle_skxt6_703{font-size:20px;font-weight:500;line-height:1.4;margin:0 0 24px!important}._artworkGrid_skxt6_705{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 24px;display:grid}._artworkGrid_skxt6_705 figure{min-width:0;margin:0}._artworkGrid_skxt6_705 button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}._artworkGrid_skxt6_705 img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._readingArtwork_skxt6_713,._singleArtwork_skxt6_713{grid-template-columns:minmax(0,1fr);gap:48px;width:100%;max-width:1080px;margin-inline:auto}._readingArtwork_skxt6_713{max-width:960px}._artworkGrid_skxt6_705 button:disabled{cursor:default}._processLink_skxt6_719{min-height:44px;color:var(--hoo-accent);align-items:center;margin:-32px 0 64px;font-size:14px;display:inline-flex}._videoGroup_skxt6_721{margin-bottom:64px;scroll-margin-top:112px}._videoGroupTitle_skxt6_723{font-size:22px;font-weight:500;margin-bottom:24px!important}._videoGrid_skxt6_285._videoWideGrid_skxt6_725{grid-template-columns:repeat(2,minmax(0,1fr))}._videoGrid_skxt6_285._videoWideGrid_skxt6_725 video{aspect-ratio:16/9}@media (max-width:1023px){._archiveWork_skxt6_687{gap:16px}._archiveWork_skxt6_687>span{min-width:112px}}@media (max-width:767px){._referenceHeading_skxt6_655{margin-bottom:32px}._referenceHeading_skxt6_655 h2{font-size:14px}._railControls_skxt6_659 button{width:44px;height:44px}._selectedRail_skxt6_667{gap:16px;padding-bottom:16px}._selectedCard_skxt6_671{flex-basis:min(300px,100vw - 64px)}._selectedBadge_skxt6_673{padding-inline:6px;font-size:13px;line-height:20px;top:10px;left:10px}._selectedName_skxt6_677{font-size:22px;bottom:10px;left:10px}._homeArchive_skxt6_681{margin-top:56px}._archiveRow_skxt6_685{align-items:center;gap:16px;padding:16px 0}._archiveWork_skxt6_687{font-size:17px;display:block}._archiveWork_skxt6_687>span{min-width:0;margin-bottom:8px;font-size:12px;display:block}._archiveType_skxt6_693{white-space:normal;text-align:center;flex-shrink:0;max-width:100px;font-size:11px}._openWorks_skxt6_699{gap:48px}._openWorkTitle_skxt6_703{font-size:18px;margin-bottom:16px!important}._artworkGrid_skxt6_705,._videoGrid_skxt6_285._videoWideGrid_skxt6_725{grid-template-columns:minmax(0,1fr);gap:24px}._readingArtwork_skxt6_713{gap:32px}._processLink_skxt6_719,._videoGroup_skxt6_721{margin-bottom:48px}}@media (prefers-reduced-motion:reduce){._selectedRail_skxt6_667{scroll-behavior:auto}._selectedCard_skxt6_671,._archiveRow_skxt6_685{transition:none}}._videoTitle_skxt6_737{margin:16px 0 0;font-size:16px;font-weight:500;line-height:1.5}._episodeVideos_skxt6_737 ._videoGroup_skxt6_721 ._videoGroup_skxt6_721{margin-bottom:48px}._episodeVideos_skxt6_737 ._videoGrid_skxt6_285{gap:40px 24px}@media (max-width:767px){._episodeVideos_skxt6_737 ._videoGrid_skxt6_285{grid-template-columns:minmax(0,1fr);gap:32px}._videoTitle_skxt6_737{font-size:15px}}._archiveBrandName_skxt6_743{word-break:keep-all;overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.4}._archiveBrandArrow_skxt6_745{flex-shrink:0;font-size:24px;line-height:1}@media (max-width:767px){._archiveBrandName_skxt6_743{font-size:20px}._archiveBrandArrow_skxt6_745{font-size:22px}}._presentationArtwork_skxt6_753{grid-template-columns:minmax(0,1fr);row-gap:32px;width:100%;max-width:1080px;margin-inline:auto}html{scrollbar-gutter:stable}._site_skxt6_3{--hoo-artwork-line:#d0d0d0}html[data-portfolio-theme=dark] ._site_skxt6_3{--hoo-artwork-line:#555}._site_skxt6_3 img{border:1px solid var(--hoo-artwork-line)}._minimalImages_skxt6_635 img{border-color:#555}._artworkGrid_skxt6_705._eventCollage_skxt6_773{background:var(--hoo-surface);border:1px solid var(--hoo-artwork-line);grid-template-columns:minmax(0,.36fr) repeat(2,minmax(0,1fr));align-items:center;gap:24px;padding:24px}._eventCollage_skxt6_773 ._collageBanner_skxt6_775{grid-column:1/-1}._eventCollage_skxt6_773 ._collageTall_skxt6_777 img{width:100%;max-width:min(100%,calc(400px * var(--artwork-ratio)));height:auto;max-height:none;margin-inline:auto}._eventCollage_skxt6_773 button{min-height:44px}@media (max-width:767px){._artworkGrid_skxt6_705._eventCollage_skxt6_773{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);align-items:center;gap:12px;padding:12px}._eventCollage_skxt6_773 ._collageTall_skxt6_777{grid-row:span 2;align-self:center}._eventCollage_skxt6_773 ._collageTall_skxt6_777 img{width:100%;max-height:none}._eventCollage_skxt6_773 ._collageBoard_skxt6_789{grid-column:2}}._eventBoards_skxt6_797{gap:32px;display:grid}._artworkGrid_skxt6_705._eventPairedBanners_skxt6_799,._artworkGrid_skxt6_705._eventSignage_skxt6_799,._artworkGrid_skxt6_705._eventGrid_skxt6_799,._artworkGrid_skxt6_705._eventObjects_skxt6_799,._artworkGrid_skxt6_705._eventCoupon_skxt6_799{grid-template-columns:repeat(2,minmax(0,1fr))}._eventPairedBanners_skxt6_799 figure:first-child{grid-area:2/1}._eventPairedBanners_skxt6_799 figure:nth-child(2){grid-area:1/1/auto/-1}._eventPairedBanners_skxt6_799 figure:nth-child(3){grid-area:2/2}._eventPairedBanners_skxt6_799 figure:nth-child(4){grid-area:3/1/auto/-1}._eventCollage_skxt6_773{--event-image-height:400px}._eventPairedBanners_skxt6_799 figure:nth-child(odd) img,._eventSignage_skxt6_799 ._collageBoard_skxt6_789 img,._eventGrid_skxt6_799 img,._eventObjects_skxt6_799 img,._eventBannerSet_skxt6_811 img,._eventHero_skxt6_811 img{width:100%;max-width:min(100%,calc(var(--event-image-height) * var(--artwork-ratio)));height:auto;max-height:none;margin-inline:auto}._eventSignage_skxt6_799 ._eventHero_skxt6_811{--event-image-height:320px}._eventObjects_skxt6_799[data-artwork-count="4"],._artworkGrid_skxt6_705._eventBannerSet_skxt6_811{grid-template-columns:repeat(4,minmax(0,1fr))}._eventObjects_skxt6_799[data-artwork-count="4"]{--event-image-height:320px}._contentNav_skxt6_125~._gallerySection_skxt6_131 ._openWork_skxt6_699{scroll-margin-top:184px}@media (max-width:767px){._eventBoards_skxt6_797{gap:24px}._artworkGrid_skxt6_705._eventPairedBanners_skxt6_799,._artworkGrid_skxt6_705._eventGrid_skxt6_799,._artworkGrid_skxt6_705._eventObjects_skxt6_799,._artworkGrid_skxt6_705._eventCoupon_skxt6_799{grid-template-columns:repeat(2,minmax(0,1fr))}._artworkGrid_skxt6_705._eventSignage_skxt6_799{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr)}._eventSignage_skxt6_799 ._collageTall_skxt6_777{grid-row:auto}._eventSignage_skxt6_799 ._collageBoard_skxt6_789{grid-column:auto}._eventPairedBanners_skxt6_799{--event-image-height:280px}._eventSignage_skxt6_799 ._collageBoard_skxt6_789 img,._eventGrid_skxt6_799 img{width:100%;max-height:none}._eventObjects_skxt6_799{--event-image-height:240px}._eventObjects_skxt6_799[data-artwork-count="4"]{--event-image-height:220px}._eventSignage_skxt6_799 ._eventHero_skxt6_811 img{width:100%;max-width:100%;max-height:none}._artworkGrid_skxt6_705._eventBannerSet_skxt6_811{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px}._eventBannerSet_skxt6_811{--event-image-height:260px}._contentNav_skxt6_125~._gallerySection_skxt6_131 ._openWork_skxt6_699{scroll-margin-top:216px}._episodeVideos_skxt6_737 ._portraitEpisode_skxt6_853{justify-self:center;width:min(100%,42.1875dvh)}._episodeVideos_skxt6_737 ._portraitEpisode_skxt6_853 video{max-height:none}}._detailHint_skxt6_857{color:var(--hoo-muted);margin:0 0 24px;font-size:14px;line-height:1.6}._touchHint_skxt6_859{display:none}._detailCatalog_skxt6_861{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px 24px;display:grid}._detailCatalog_skxt6_861 article{min-width:0;scroll-margin-top:200px}._detailCatalog_skxt6_861 figure{margin:0}._detailCatalog_skxt6_861 button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}._detailCatalog_skxt6_861 button:disabled{cursor:default}._detailCatalog_skxt6_861 button:focus-visible{outline:3px solid var(--hoo-accent);outline-offset:4px}._detailCatalog_skxt6_861 img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._detailCatalog_skxt6_861 figcaption{margin-top:16px;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:767px){._detailCatalog_skxt6_861{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}._detailHint_skxt6_857{margin-bottom:16px}._detailCatalog_skxt6_861 figcaption{margin-top:12px}}@media (hover:none) and (pointer:coarse){._desktopHint_skxt6_879{display:none}._touchHint_skxt6_859{display:inline}}._liveDetailCard_skxt6_885{color:inherit;cursor:pointer;text-decoration:none;display:block}._liveDetailCard_skxt6_885:hover ._liveDetailAction_skxt6_887{color:var(--hoo-accent);text-underline-offset:4px;text-decoration:underline}._liveDetailCard_skxt6_885:focus-visible{outline:3px solid var(--hoo-accent);outline-offset:4px}._liveDetailAction_skxt6_887{color:var(--hoo-accent);margin-top:8px;font-size:14px;line-height:1.5;display:block}._viewerLoader_skxt6_893{z-index:1;pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._viewerSpinner_skxt6_895{border:2px solid #666;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite _viewerSpin_skxt6_895;display:block}._loadingLabel_skxt6_897{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _viewerSpin_skxt6_895{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._viewerSpinner_skxt6_895{border-style:dotted;animation:none}}._workNote_skxt6_905{color:var(--hoo-muted);font-size:15px;line-height:1.6;margin:0 0 24px!important}._workRelated_skxt6_907{min-height:44px;color:var(--hoo-accent);align-items:center;margin:-12px 0 12px;font-size:14px;display:inline-flex}
