@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_chtcb_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_chtcb_3 *{box-sizing:border-box}._site_chtcb_3 h1,._site_chtcb_3 h2,._site_chtcb_3 h3,._site_chtcb_3 p{margin:0}._site_chtcb_3 a,._site_chtcb_3 button{-webkit-tap-highlight-color:transparent}._site_chtcb_3 :focus-visible{outline:3px solid var(--hoo-accent);outline-offset:5px}._container_chtcb_13,._header_chtcb_13,._footer_chtcb_13{width:min(1280px,100% - 96px);margin-inline:auto}._header_chtcb_13{border-bottom:1px solid var(--hoo-line);justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}._logo_chtcb_17{letter-spacing:-.015em;font-size:2rem;font-weight:900;line-height:1}._logo_chtcb_17 span,._intro_chtcb_19 h1 span{color:var(--hoo-accent)}._header_chtcb_13 nav{align-items:center;gap:32px;font-size:.875rem;font-weight:600;display:flex}._header_chtcb_13 nav a:hover,._footer_chtcb_13 a:hover{color:var(--hoo-accent)}._intro_chtcb_19{grid-template-columns:1fr 1fr;align-items:end;gap:24px;padding-block:72px 64px;display:grid}._eyebrow_chtcb_27{letter-spacing:.06em;font-size:.875rem;font-weight:600}._intro_chtcb_19 h1{letter-spacing:-.015em;margin-top:12px;font-size:4.5rem;font-weight:800;line-height:1.15}._intro_chtcb_19 h1 ._thought_chtcb_31{color:inherit;font-weight:300}._introText_chtcb_33{padding-bottom:4px;font-size:1.25rem;font-weight:500;line-height:1.6}._introText_chtcb_33 span{color:var(--hoo-muted);margin-top:12px;font-size:1rem;font-weight:400;display:block}._sectionHeading_chtcb_37{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._sectionHeading_chtcb_37 h2,._about_chtcb_39>h2{letter-spacing:.04em;font-size:.875rem;font-weight:700}._sectionHeading_chtcb_37>span{color:var(--hoo-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}._works_chtcb_43,._about_chtcb_39{scroll-margin-top:32px}._brandGrid_chtcb_45{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._brandCard_chtcb_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_chtcb_49{color:var(--hoo-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}._cardTop_chtcb_49 span:last-child{color:var(--hoo-text);font-size:1.5rem;line-height:1}._brandCard_chtcb_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_chtcb_47 p{color:var(--hoo-muted);margin-top:12px;font-size:.9375rem}:is(._brandCard_chtcb_47:hover,._brandCard_chtcb_47:focus-visible){background:var(--hoo-accent);color:var(--hoo-bg)}._brandCard_chtcb_47:hover p,._brandCard_chtcb_47:hover ._cardTop_chtcb_49,._brandCard_chtcb_47:hover ._cardTop_chtcb_49 span{color:var(--hoo-bg)}._brandCard_chtcb_47:focus-visible p{color:var(--hoo-bg)}._brandCard_chtcb_47:focus-visible ._cardTop_chtcb_49{color:var(--hoo-bg)}._brandCard_chtcb_47:focus-visible ._cardTop_chtcb_49 span{color:var(--hoo-bg)}._additional_chtcb_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_chtcb_61 h3{color:var(--hoo-muted);font-size:.8125rem;font-weight:500}._additional_chtcb_61 p{font-size:.875rem;font-weight:500}._additional_chtcb_61 p span{color:#777;padding-inline:12px}:is(._additional_chtcb_61:hover p,._additional_chtcb_61:focus-visible p){color:var(--hoo-accent)}._about_chtcb_39{grid-template-columns:1fr 3fr;gap:24px;padding-block:80px;display:grid}._about_chtcb_39 h3._aboutHeadline_chtcb_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_chtcb_73 span{color:var(--hoo-accent)}._about_chtcb_39 ._aboutLead_chtcb_77{color:var(--hoo-text);margin-bottom:20px;font-size:1.1875rem}._about_chtcb_39 ._aboutDetail_chtcb_79{font-size:1rem}._about_chtcb_39 p{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;max-width:700px;margin-bottom:12px}._skillList_chtcb_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_chtcb_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_chtcb_13>span{color:var(--hoo-muted);font-size:.75rem}._skip_chtcb_89{background:var(--hoo-accent);color:#111;z-index:200;padding:12px 20px;position:absolute;top:-100px;left:20px}._skip_chtcb_89:focus{top:12px}@media (max-width:1023px){._container_chtcb_13,._header_chtcb_13,._footer_chtcb_13{width:calc(100% - 64px)}._additional_chtcb_61,._about_chtcb_39{grid-template-columns:1fr 2fr}}@media (max-width:767px){._container_chtcb_13,._header_chtcb_13,._footer_chtcb_13{width:calc(100% - 40px)}._header_chtcb_13{gap:12px;min-height:72px}._logo_chtcb_17{font-size:1.625rem}._header_chtcb_13 nav{gap:16px;font-size:.75rem}._intro_chtcb_19{grid-template-columns:1fr;gap:24px;padding-block:40px}._intro_chtcb_19 h1{font-size:2.625rem}._introText_chtcb_33{font-size:1.125rem}._desktopBreak_chtcb_95{display:none}._brandGrid_chtcb_45{grid-template-columns:1fr;gap:16px}._brandCard_chtcb_47{gap:24px;min-height:176px;padding:24px}._brandCard_chtcb_47 h3{font-size:1.75rem}._additional_chtcb_61,._about_chtcb_39{grid-template-columns:1fr;gap:16px}._additional_chtcb_61 p{line-height:2}._additional_chtcb_61 p span{padding-inline:5px}._about_chtcb_39{padding-block:48px}._about_chtcb_39 h3{font-size:1.625rem}._footer_chtcb_13{flex-direction:column;align-items:flex-start;gap:12px}}._projectIntro_chtcb_97{padding-block:40px 48px}._backLink_chtcb_99{color:var(--hoo-muted);font-size:.875rem}._backLink_chtcb_99:hover{color:var(--hoo-accent)}._projectTitle_chtcb_103{justify-content:space-between;align-items:baseline;gap:24px;margin-block:32px 24px;display:flex}._projectTitle_chtcb_103 h1{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:clamp(2.25rem,6vw,4rem);font-weight:800;line-height:1.1}._projectTitle_chtcb_103>span{color:var(--hoo-muted);font-size:.875rem}._projectMeta_chtcb_109{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}._projectMeta_chtcb_109>p{color:var(--hoo-muted);font-size:1rem}._projectDescription_chtcb_113{justify-self:stretch;max-width:600px}._projectDescription_chtcb_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_chtcb_113 summary::-webkit-details-marker{display:none}._projectDescription_chtcb_113 summary span{color:var(--hoo-accent);font-size:1.25rem}._projectDescription_chtcb_113[open] summary span{transform:rotate(45deg)}._projectDescription_chtcb_113>p{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;margin-top:20px}._contentNav_chtcb_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_chtcb_125 span{color:var(--hoo-muted);margin-left:8px;font-size:.75rem}._contentNav_chtcb_125 a:hover{color:var(--hoo-accent)}._gallerySection_chtcb_131{margin-bottom:64px;scroll-margin-top:24px}._seriesGrid_chtcb_133{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}._seriesCard_chtcb_135,._eventCard_chtcb_135,._overviewItem_chtcb_135{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}._seriesCover_chtcb_137{aspect-ratio:4/5;background:#fff;display:block;position:relative}._seriesCover_chtcb_137>img{object-fit:contain;width:100%;height:100%}._seriesCount_chtcb_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_chtcb_135:hover ._seriesCount_chtcb_141,._seriesCard_chtcb_135:focus-visible ._seriesCount_chtcb_141){background:var(--hoo-accent);color:#111}._seriesCaption_chtcb_145{justify-content:space-between;align-items:start;gap:16px;padding-top:16px;display:flex}._seriesCaption_chtcb_145>span:first-child{flex-direction:column;gap:4px;display:flex}._seriesCaption_chtcb_145 strong{font-size:1.125rem;font-weight:700;line-height:1.4}._seriesCaption_chtcb_145>span:first-child>span{color:var(--hoo-muted);font-size:.875rem}._seriesCaption_chtcb_145>span:last-child{color:var(--hoo-muted);white-space:nowrap;padding-top:4px;font-size:.75rem}._eventCard_chtcb_135{width:100%;display:block}._eventBoard_chtcb_157{background:#202020;grid-template-columns:.7fr 1fr 1fr 1fr;align-items:center;gap:32px;min-height:360px;padding:48px;display:grid}._eventBoard_chtcb_157>span{justify-content:center;align-items:center;min-width:0;height:310px;display:flex}._eventBoard_chtcb_157 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._eventCard_chtcb_135:hover ._seriesCaption_chtcb_145 strong{color:var(--hoo-accent)}._projectEnd_chtcb_165{justify-content:space-between;gap:24px;padding-block:8px 48px;font-size:.875rem;display:flex}._projectEnd_chtcb_165 a:hover{color:var(--hoo-accent)}._viewer_chtcb_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_chtcb_169[open]{flex-direction:column;display:flex}._viewer_chtcb_169::backdrop{background:#000000e0}._viewer_chtcb_169 button{font:inherit;cursor:pointer}._viewerHeader_chtcb_177{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px 20px;display:flex}._viewerHeader_chtcb_177 ._eyebrow_chtcb_27{color:var(--hoo-muted);font-size:.75rem}._viewerHeader_chtcb_177 h2{margin-top:4px;font-size:1.5rem;font-weight:800;line-height:1.25}._closeButton_chtcb_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_chtcb_183 span{margin-left:16px;font-size:1.25rem;line-height:1}._viewerToolbar_chtcb_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_chtcb_189{flex-wrap:wrap;gap:4px;display:flex}._viewModes_chtcb_189 button,._explainButton_chtcb_191{color:var(--hoo-muted);background:0 0;border:1px solid #0000;min-height:44px;padding:8px 12px;font-size:.875rem!important}._viewModes_chtcb_189 button[aria-pressed=true]{background:var(--hoo-surface);color:var(--hoo-accent);border-color:var(--hoo-line)}._viewModes_chtcb_189 button span{margin-left:8px;font-size:.75rem}._explainButton_chtcb_191{color:var(--hoo-text)}._explainButton_chtcb_191:hover,._explainButton_chtcb_191[aria-expanded=true]{color:var(--hoo-accent)}._viewerContent_chtcb_201{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:32px;overflow:auto}._overviewGrid_chtcb_203{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:32px 24px;display:grid}._overviewItem_chtcb_135{display:block}._overviewImage_chtcb_207{background:#fff;display:block}._overviewImage_chtcb_207 img{object-fit:contain;width:100%;height:auto}._imageCaption_chtcb_211{color:var(--hoo-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.875rem;display:flex}._overviewItem_chtcb_135:hover ._imageCaption_chtcb_211{color:var(--hoo-accent)}._eventOverview_chtcb_215{grid-template-columns:repeat(4,minmax(0,1fr))}._eventOverview_chtcb_215 ._overviewImage_chtcb_207{background:#202020;justify-content:center;align-items:center;height:420px;padding:16px;display:flex}._eventOverview_chtcb_215 img{width:auto;max-width:100%;height:auto;max-height:100%}._explanation_chtcb_221{border-bottom:1px solid var(--hoo-line);max-width:100%;margin-bottom:32px;padding-bottom:28px}._explanation_chtcb_221>p{max-width:780px;margin-bottom:24px;font-size:1rem}._explanation_chtcb_221 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:0;padding:0;list-style:none;display:grid}._explanation_chtcb_221 li{gap:16px;display:flex}._explanation_chtcb_221 li>span{color:var(--hoo-accent);padding-top:4px;font-size:.8125rem}._explanation_chtcb_221 h3{margin-bottom:8px;font-size:1rem;font-weight:700}._explanation_chtcb_221 li p{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:1rem}._pageTools_chtcb_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_chtcb_235>div{align-items:center;gap:20px;display:flex}._pageTools_chtcb_235 button{color:var(--hoo-text);background:0 0;border:0;padding:6px 0;font-size:.875rem}._pageTools_chtcb_235 a{color:var(--hoo-text)}._singleView_chtcb_243{min-width:0}._singleImage_chtcb_245{justify-content:center;align-items:flex-start;display:flex}._singleImage_chtcb_245 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 330px)}._largeImage_chtcb_249 img{width:min(1080px,100%);height:auto;max-height:none}._pageNavigation_chtcb_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_chtcb_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_chtcb_251 button:disabled{opacity:.35;cursor:default}._imageError_chtcb_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_chtcb_257 a{text-decoration:underline}@media (max-width:1023px){._seriesGrid_chtcb_133{grid-template-columns:repeat(2,minmax(0,1fr))}._eventBoard_chtcb_157{gap:20px;min-height:280px;padding:32px}._eventBoard_chtcb_157>span{height:240px}._overviewGrid_chtcb_203{grid-template-columns:repeat(2,minmax(0,1fr))}._eventOverview_chtcb_215 ._overviewImage_chtcb_207{height:320px}}@media (max-width:767px){._projectIntro_chtcb_97{padding-block:28px 32px}._projectTitle_chtcb_103{gap:12px;margin-block:28px 20px}._projectTitle_chtcb_103 h1{font-size:2.25rem}._projectMeta_chtcb_109{grid-template-columns:1fr;gap:20px}._contentNav_chtcb_125{gap:24px;margin-bottom:28px}._gallerySection_chtcb_131{margin-bottom:40px}._seriesGrid_chtcb_133{grid-template-columns:1fr;gap:32px}._eventBoard_chtcb_157{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}._eventBoard_chtcb_157>span{height:200px}._viewer_chtcb_169{border:0;width:100%;max-width:none;height:100dvh}._viewerHeader_chtcb_177{align-items:start;padding:20px 20px 16px}._viewerHeader_chtcb_177 h2{font-size:1.125rem}._closeButton_chtcb_183{padding:8px 12px}._closeButton_chtcb_183 span{margin-left:8px}._viewerToolbar_chtcb_187{flex-wrap:wrap;gap:4px;padding:0 16px 12px}._viewModes_chtcb_189 button,._explainButton_chtcb_191{padding:8px}._viewerContent_chtcb_201{padding:20px}._overviewGrid_chtcb_203{grid-template-columns:1fr;gap:28px}._eventOverview_chtcb_215{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}._eventOverview_chtcb_215 ._overviewImage_chtcb_207{height:220px;padding:8px}._imageCaption_chtcb_211{font-size:.8125rem}._explanation_chtcb_221 ol{grid-template-columns:1fr}._pageNavigation_chtcb_251{padding:12px 20px max(12px,env(safe-area-inset-bottom))}._singleImage_chtcb_245 img{max-height:calc(100dvh - 310px)}._largeImage_chtcb_249 img{max-height:none}._projectEnd_chtcb_165{padding-bottom:40px}}@media (max-width:380px){._header_chtcb_13{flex-wrap:wrap;padding-block:16px}._header_chtcb_13 nav{justify-content:space-between;width:100%;font-size:.875rem}._viewerToolbar_chtcb_187{align-items:flex-start}._viewerHeader_chtcb_177 h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){._site_chtcb_3 *{scroll-behavior:auto!important;transition:none!important}}._viewerDock_chtcb_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_chtcb_271{width:100%;height:2px;position:absolute;top:-1px;left:0;overflow:hidden}._readingProgress_chtcb_271>span{background:var(--hoo-accent);transform-origin:0;width:100%;height:100%;display:block}._readingPosition_chtcb_275{font-variant-numeric:tabular-nums;color:var(--hoo-text);font-size:.875rem;font-weight:600}._inlineNavigation_chtcb_277{gap:4px;margin-right:auto;display:flex}._inlineNavigation_chtcb_277 a,._inlineNavigation_chtcb_277 button,._fixedNavigation_chtcb_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_chtcb_277 a:hover,._inlineNavigation_chtcb_277 button:hover,._fixedNavigation_chtcb_279 a:hover{color:var(--hoo-accent)}._fixedNavigation_chtcb_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_chtcb_285._mixedVideoGrid_chtcb_285{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}._mixedVideoGrid_chtcb_285 video{height:auto}._videoDuration_chtcb_289{color:var(--hoo-muted);font-size:.875rem;margin-bottom:8px!important}@media (max-width:767px){._site_chtcb_3{padding-bottom:calc(76px + env(safe-area-inset-bottom))}._fixedNavigation_chtcb_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_chtcb_279 a{flex:1}._inlineNavigation_chtcb_277 a,._inlineNavigation_chtcb_277 button{padding-inline:10px}._videoGrid_chtcb_285._mixedVideoGrid_chtcb_285{grid-template-columns:1fr}._mixedVideoGrid_chtcb_285 article:last-child{justify-self:center;width:min(100%,360px)}}._readingPosition_chtcb_275>span{color:var(--hoo-muted);font-weight:400}._viewerTopButton_chtcb_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_chtcb_309:hover:not(:disabled){background:var(--hoo-accent);color:#111}._viewerTopButton_chtcb_309:focus-visible{background:var(--hoo-accent);color:#111}._viewerTopButton_chtcb_309:disabled{opacity:.35;cursor:default}@media (max-width:767px){._viewerDock_chtcb_269{padding:4px 16px max(4px,env(safe-area-inset-bottom));gap:12px}}._moreLinks_chtcb_317{flex-wrap:wrap;gap:12px 24px;font-size:.875rem;display:flex}._moreLinks_chtcb_317 a:hover{color:var(--hoo-accent)}._brandHero_chtcb_321{background:var(--hoo-surface);align-items:center;gap:40px;margin:0 0 48px;padding:32px;display:flex}._brandHero_chtcb_321 img{object-fit:contain;width:min(38%,380px);height:auto}._brandHero_chtcb_321 figcaption{font-size:1.5rem;font-weight:700}._websiteSection_chtcb_327{margin-bottom:64px}._websiteSection_chtcb_327 ._sectionHeading_chtcb_37>a{font-size:.875rem}._websiteCopy_chtcb_331{max-width:760px;color:var(--hoo-muted);margin-bottom:24px!important}._websiteControls_chtcb_333{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:16px;display:flex}._websiteControls_chtcb_333>div{flex-wrap:wrap;gap:4px;display:flex}._websiteControls_chtcb_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_chtcb_333 button[aria-pressed=true]{background:var(--hoo-accent);color:#111}._websiteStage_chtcb_341{background:#252525;padding:24px}._websiteFrame_chtcb_343{background:#fff;width:100%;margin:auto}._websiteFrame_chtcb_343 iframe{border:0;width:100%;height:760px;display:block}._mobileFrame_chtcb_347{width:390px;max-width:100%}._websiteHint_chtcb_349{color:var(--hoo-muted);font-size:.875rem;margin-top:16px!important}._websiteHint_chtcb_349 a{color:var(--hoo-text);text-decoration:underline}._videoDescription_chtcb_353{color:var(--hoo-muted);margin-bottom:28px}._videoDescription_chtcb_353 summary{cursor:pointer;color:var(--hoo-text);font-size:.875rem}._videoDescription_chtcb_353 p{max-width:850px;margin-top:16px!important}._videoGrid_chtcb_285{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}._videoGrid_chtcb_285 article{min-width:0}._videoGrid_chtcb_285 video{aspect-ratio:9/16;object-fit:contain;background:#050505;width:100%;height:auto;display:block}._videoGrid_chtcb_285 h3{margin-block:16px 8px;font-size:1.125rem}._videoGrid_chtcb_285 a{color:var(--hoo-muted);font-size:.875rem}@media (max-width:767px){._brandHero_chtcb_321{gap:20px;padding:20px}._brandHero_chtcb_321 figcaption{font-size:1rem}._brandHero_chtcb_321 img{width:52%}._websiteStage_chtcb_341{padding:8px}._websiteFrame_chtcb_343 iframe{height:650px}._videoGrid_chtcb_285{grid-template-columns:1fr;gap:32px}._videoGrid_chtcb_285 video{max-height:75dvh}}._collectionGrid_chtcb_371{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}._fullWidth_chtcb_373{grid-column:1/-1}._launchBoard_chtcb_375{background:#202020;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:28px;padding:40px;display:grid}._launchBoard_chtcb_375>span{justify-content:center;align-items:center;min-width:0;height:240px;display:flex}._launchBoard_chtcb_375>span:first-child{grid-column:span 2}._launchBoard_chtcb_375>span._boardWide_chtcb_381{grid-column:span 2;height:130px}._launchBoard_chtcb_375 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._productCard_chtcb_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_chtcb_385>strong{font-size:1.625rem;font-weight:800;line-height:1.25}._productCard_chtcb_385>span:last-child{color:var(--hoo-muted);font-size:.875rem}:is(._productCard_chtcb_385:hover,._productCard_chtcb_385:focus-visible){color:#111;background:var(--hoo-accent)}:is(._productCard_chtcb_385:hover span,._productCard_chtcb_385:focus-visible span){color:#111}._slideCover_chtcb_395{aspect-ratio:16/9}._slideCover_chtcb_395 img{object-fit:contain}._artworkFigure_chtcb_399{min-width:0;margin:0}._artworkFigure_chtcb_399 ._overviewItem_chtcb_135{width:100%}._artworkFigure_chtcb_399._expandedArtwork_chtcb_403{grid-column:1/-1;width:100%;max-width:1080px;margin-inline:auto}._expandedArtwork_chtcb_403 ._overviewImage_chtcb_207{height:auto}._expandedArtwork_chtcb_403 ._overviewImage_chtcb_207 img{width:100%;height:auto;max-height:none}._detailOverview_chtcb_409{flex-direction:column;align-items:center;gap:40px;display:flex}._detailOverview_chtcb_409 ._artworkFigure_chtcb_399{width:100%;max-width:1000px}._detailOverview_chtcb_409 img{width:100%;max-width:100%;height:auto}._slideOverview_chtcb_415{grid-template-columns:repeat(2,minmax(0,1fr))}._explanation_chtcb_221[hidden]{display:none}@media (max-width:1023px){._collectionGrid_chtcb_371{grid-template-columns:repeat(2,minmax(0,1fr))}._launchBoard_chtcb_375{gap:24px;padding:28px}._launchBoard_chtcb_375>span{height:180px}}@media (max-width:767px){._collectionGrid_chtcb_371{grid-template-columns:1fr;gap:32px}._launchBoard_chtcb_375{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px}._launchBoard_chtcb_375>span:first-child{grid-column:1/-1;height:200px}._launchBoard_chtcb_375>span{height:180px}._slideOverview_chtcb_415{grid-template-columns:1fr}._productCard_chtcb_385{gap:16px;min-height:168px;padding:24px}}._srOnly_chtcb_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_chtcb_427{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}._filterButtons_chtcb_429{flex-wrap:wrap;gap:8px;display:flex}._filterButtons_chtcb_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_chtcb_429 button[aria-pressed=true]{color:#111;background:var(--hoo-accent);border-color:var(--hoo-accent)}._filterButtons_chtcb_429 button:hover{border-color:var(--hoo-accent)}._filterCount_chtcb_437{color:var(--hoo-muted);white-space:nowrap;font-size:.875rem}._header_chtcb_13{z-index:40;background:var(--hoo-bg);position:sticky;top:0}._header_chtcb_13 nav a,._backLink_chtcb_99,._projectEnd_chtcb_165 a,._footer_chtcb_13 a,._contentNav_chtcb_125 a{align-items:center;min-height:44px;display:inline-flex}._contentNav_chtcb_125{z-index:20;background:var(--hoo-bg);gap:8px 24px;padding-block:8px;position:sticky;top:88px}._gallerySection_chtcb_131{scroll-margin-top:180px}._site_chtcb_3 button{touch-action:manipulation}._collectionItem_chtcb_449{min-width:0}._collectionItem_chtcb_449>._seriesCard_chtcb_135{width:100%}._detailCardCover_chtcb_453{aspect-ratio:4/5;background:#202020;overflow:hidden}._detailCardCover_chtcb_453>img{object-fit:contain;object-position:top;height:auto;min-height:100%}._workDescription_chtcb_457{color:var(--hoo-muted);margin-top:16px;font-size:.875rem}._workDescription_chtcb_457 summary{cursor:pointer;min-height:32px;color:var(--hoo-text);display:list-item}._workDescription_chtcb_457 p{word-break:keep-all;max-width:760px;margin-top:12px;line-height:1.8}._inlineWork_chtcb_463{margin-bottom:16px}._inlineWorkHeading_chtcb_465{justify-content:space-between;align-items:baseline;gap:24px;display:flex}._inlineWorkHeading_chtcb_465 h3{font-size:1.25rem;font-weight:600}._inlineWorkHeading_chtcb_465>span{color:var(--hoo-muted);white-space:nowrap;font-size:.875rem}._inlineWork_chtcb_463>._workDescription_chtcb_457{margin-bottom:24px}._directBoard_chtcb_473{background:#202020;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding:32px;display:grid}._directBoard_chtcb_473 figure{min-width:0;margin:0}._directBoard_chtcb_473 button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:280px;padding:0;display:flex}._directBoard_chtcb_473 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._directBoard_chtcb_473 figcaption{color:#c5c5c5;margin-top:16px;font-size:.8125rem;line-height:1.6}._directWide_chtcb_483 button{height:180px}._viewerToolbar_chtcb_187{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}._viewerHint_chtcb_489{color:var(--hoo-muted);flex:1;font-size:.8125rem}._originalLink_chtcb_491{min-height:44px;color:var(--hoo-muted);align-items:center;padding:8px;font-size:.875rem;display:inline-flex}._focusArtwork_chtcb_493{justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex}._focusArtwork_chtcb_493 img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}._focusArtwork_chtcb_493._longArtwork_chtcb_497{width:min(100%,1080px);height:auto;margin:auto;display:block}._longArtwork_chtcb_497 img{width:100%;height:auto;max-height:none}._viewerNavButton_chtcb_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_chtcb_501:disabled{opacity:.35;cursor:default}._viewerDock_chtcb_269{justify-content:center;gap:24px;padding-block:8px}._viewerThumbnails_chtcb_507{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}._viewerThumbnails_chtcb_507 button{color:inherit;text-align:left;background:0 0;border:0;min-width:0;padding:0}._viewerThumbnails_chtcb_507 img{object-fit:contain;background:#202020;width:100%;height:300px}._viewerThumbnails_chtcb_507 span{margin-top:12px;font-size:.875rem;display:block}@media (max-width:1023px){._directBoard_chtcb_473{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px}._directBoard_chtcb_473 button{height:240px}._viewerThumbnails_chtcb_507{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){._directoryTools_chtcb_427{margin-bottom:24px;display:block}._filterCount_chtcb_437{margin-top:16px!important}._filterButtons_chtcb_429{gap:8px}._filterButtons_chtcb_429 button{padding-inline:14px;font-size:.8125rem}._header_chtcb_13{min-height:72px}._contentNav_chtcb_125{gap:8px 16px;margin-bottom:32px;font-size:.8125rem;top:72px}._gallerySection_chtcb_131{scroll-margin-top:200px}._directBoard_chtcb_473{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:20px}._directBoard_chtcb_473 button{height:200px}._directWide_chtcb_483 button{height:140px}._directBoard_chtcb_473 figcaption{margin-top:12px;font-size:.75rem}._inlineWorkHeading_chtcb_465{gap:16px}._inlineWorkHeading_chtcb_465 h3{font-size:1.125rem}._inlineWorkHeading_chtcb_465>span{font-size:.75rem}._viewerHint_chtcb_489{flex-basis:100%;font-size:.75rem}._viewerHeader_chtcb_177 h2{font-size:1rem}._viewerDock_chtcb_269{padding:8px 12px max(8px,env(safe-area-inset-bottom));gap:12px}._viewerNavButton_chtcb_501{padding:8px 12px}._viewerThumbnails_chtcb_507{gap:24px 16px}._viewerThumbnails_chtcb_507 img{height:200px}._viewerThumbnails_chtcb_507 span{font-size:.75rem}._brandGrid_chtcb_45{grid-template-columns:1fr}._collectionGrid_chtcb_371{gap:32px}._focusArtwork_chtcb_493{min-height:120px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}._contentNav_chtcb_125 a{min-width:44px;padding-inline:4px}._videoGrid_chtcb_285 a{align-items:center;min-height:44px;display:inline-flex}._site_chtcb_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_chtcb_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_chtcb_47{border:1px solid var(--hoo-line);background:var(--hoo-bg);min-height:220px}._brandCard_chtcb_47:hover,._brandCard_chtcb_47:hover p,._brandCard_chtcb_47:hover ._cardTop_chtcb_49,._brandCard_chtcb_47:hover ._cardTop_chtcb_49 span{color:var(--hoo-on-accent)}._brandCard_chtcb_47:focus-visible{color:var(--hoo-on-accent)}._brandCard_chtcb_47:focus-visible p{color:var(--hoo-on-accent)}._brandCard_chtcb_47:focus-visible ._cardTop_chtcb_49{color:var(--hoo-on-accent)}._brandCard_chtcb_47:focus-visible ._cardTop_chtcb_49 span{color:var(--hoo-on-accent)}._closeButton_chtcb_183,._skip_chtcb_89,._filterButtons_chtcb_429 button[aria-pressed=true],._seriesCard_chtcb_135:hover ._seriesCount_chtcb_141,._websiteControls_chtcb_333 button[aria-pressed=true]{color:var(--hoo-on-accent)}._seriesCard_chtcb_135:focus-visible ._seriesCount_chtcb_141{color:var(--hoo-on-accent)}._fixedNavigation_chtcb_279{background:var(--hoo-bg);border-radius:32px;box-shadow:0 6px 28px #0001}._themePicker_chtcb_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_chtcb_537>span:first-child{font-size:20px;line-height:1}._header_chtcb_13 nav{gap:24px}._intro_chtcb_19 h1{letter-spacing:-.055em;font-size:clamp(42px,4.8vw,66px);line-height:1.2}._workDescription_chtcb_457 summary{align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}._workDescription_chtcb_457 summary:before{content:"−";color:var(--hoo-accent);font-size:18px;font-weight:400}._workDescription_chtcb_457:not([open]) summary:before{content:"+"}._workSteps_chtcb_547{gap:16px;margin:24px 0 0;display:grid}._workSteps_chtcb_547>div{border-left:2px solid var(--hoo-line);padding-left:16px}._workSteps_chtcb_547 dt{color:var(--hoo-text);font-size:.8125rem;font-weight:600}._workSteps_chtcb_547 dd{word-break:keep-all;overflow-wrap:anywhere;max-width:800px;margin:8px 0 0;line-height:1.85}._directBoard_chtcb_473:has(>figure:only-child){grid-template-columns:minmax(0,1fr)}._directBoard_chtcb_473:has(>figure:only-child) button{height:auto}._directBoard_chtcb_473:has(>figure:only-child) img{width:100%;height:auto;max-height:none}@media (max-width:767px){._header_chtcb_13 nav{gap:12px}._header_chtcb_13 nav a{font-size:11px}._themePicker_chtcb_537{justify-content:center;min-width:44px;padding:6px 8px}._themePicker_chtcb_537>span:last-child{display:none}._intro_chtcb_19{padding-top:48px}._intro_chtcb_19 h1{font-size:46px}._workSteps_chtcb_547{margin-top:20px}._workSteps_chtcb_547 dd{font-size:.875rem}._fixedNavigation_chtcb_279{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media (max-width:380px){._header_chtcb_13{flex-wrap:nowrap;padding-block:0}._header_chtcb_13 nav{gap:8px;width:auto}._header_chtcb_13 nav a[href^=mailto\:]{display:none}}._featuredProcess_chtcb_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_chtcb_555 div>span{letter-spacing:.05em;color:var(--hoo-accent);font-size:12px}._featuredProcess_chtcb_555 h2{letter-spacing:-.035em;font-size:28px;margin:12px 0!important}._featuredProcess_chtcb_555 p{color:var(--hoo-muted);font-size:14px}._featuredProcess_chtcb_555>span{color:var(--hoo-accent);font-size:32px}._featuredProcess_chtcb_555:hover{border-color:var(--hoo-accent)}@media (max-width:767px){._featuredProcess_chtcb_555{gap:16px;margin-bottom:48px;padding:24px}._featuredProcess_chtcb_555 h2{font-size:24px}._featuredProcess_chtcb_555 p{line-height:1.9}._featuredProcess_chtcb_555 div>span{font-size:10px}._featuredProcess_chtcb_555>span{font-size:24px}._fixedNavigation_chtcb_279{border-width:1px;width:auto;padding:4px;left:16px;right:16px}._fixedNavigation_chtcb_279 a{min-height:44px}}._header_chtcb_13 nav a{justify-content:center;min-width:44px}._filterButtons_chtcb_429 button{min-width:44px}._videoDescription_chtcb_353 summary{align-items:center;min-height:44px;display:flex}._planningNotes_chtcb_565{border-block:1px solid var(--hoo-line);margin-bottom:48px;padding:40px 0 48px}._planningNotes_chtcb_565>h3{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(24px,3vw,36px);line-height:1.4}._planningColumns_chtcb_565{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}._planningColumns_chtcb_565 h4{margin:0 0 12px;font-size:15px;font-weight:600}._planningColumns_chtcb_565 p{color:var(--hoo-muted);word-break:keep-all;font-size:14px;line-height:1.9}._productionNote_chtcb_565{background:var(--hoo-surface);margin-top:32px;padding:24px}._productionNote_chtcb_565 summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}._productionNote_chtcb_565 summary:before{content:"−";color:var(--hoo-accent);margin-right:12px}._productionNote_chtcb_565:not([open]) summary:before{content:"+"}._productionNote_chtcb_565 p{color:var(--hoo-muted);margin:16px 0;font-size:13px;line-height:1.85}._productionNote_chtcb_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_chtcb_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_chtcb_565{margin-bottom:32px;padding:32px 0}._planningNotes_chtcb_565 ._sectionHeading_chtcb_37{align-items:flex-start;gap:16px}._planningNotes_chtcb_565 ._sectionHeading_chtcb_37>span{text-align:right;max-width:145px}._planningColumns_chtcb_565{grid-template-columns:1fr;gap:24px}._productionNote_chtcb_565{padding:20px}._productionNote_chtcb_565 pre{padding:16px;font-size:12px}._planningNotes_chtcb_565>h3{margin-bottom:24px}}._shortVideoGrid_chtcb_569{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin-bottom:48px}._shortVideoGrid_chtcb_569>article{width:min(100%,360px)}@media (max-width:767px){._shortVideoGrid_chtcb_569{grid-template-columns:1fr;margin-bottom:32px}}._shortVideoGrid_chtcb_569 video{max-height:none}@media (max-width:767px){._shortVideoGrid_chtcb_569>article,._mixedVideoGrid_chtcb_285 article:last-child{width:min(100%,360px,42.1875dvh)}._mixedVideoGrid_chtcb_285 article:last-child video{max-height:none}}._intro_chtcb_19 h1{font-size:clamp(40px,5vw,66px)}._thinkingSection_chtcb_581{margin-bottom:64px}._thinkingGrid_chtcb_581{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._thinkingCard_chtcb_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_chtcb_581:hover{border-color:var(--hoo-accent);background:var(--hoo-surface)}._thinkingLabel_chtcb_581{letter-spacing:.05em;color:var(--hoo-accent);font-size:11px}._thinkingCard_chtcb_581 h3{letter-spacing:-.035em;word-break:keep-all;font-size:24px;font-weight:650;line-height:1.5}._thinkingCard_chtcb_581 p{color:var(--hoo-muted);font-size:13px;line-height:1.8}._thinkingBrand_chtcb_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_chtcb_581>span{color:var(--hoo-accent);font-size:18px}._planningNotes_chtcb_565{scroll-margin-top:112px}@media (max-width:767px){._intro_chtcb_19 h1{font-size:clamp(32px,9.1vw,46px)}._thinkingSection_chtcb_581{margin-bottom:48px}._thinkingSection_chtcb_581 ._sectionHeading_chtcb_37{align-items:flex-start;gap:16px}._thinkingSection_chtcb_581 ._sectionHeading_chtcb_37>span{text-align:right;max-width:160px}._thinkingGrid_chtcb_581{grid-template-columns:1fr;gap:16px}._thinkingCard_chtcb_581{padding:24px}._thinkingCard_chtcb_581 h3{font-size:23px}._planningNotes_chtcb_565{scroll-margin-top:96px}}._brandBelief_chtcb_585{border-top:1px solid var(--hoo-line);grid-template-columns:1fr 3fr;gap:48px;padding:48px 0 64px;display:grid}._brandBelief_chtcb_585>._eyebrow_chtcb_27{color:var(--hoo-muted);padding-top:8px;font-size:12px}._brandBelief_chtcb_585 dl{gap:32px;margin:0;display:grid}._brandBelief_chtcb_585 dl>div{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:24px;display:grid}._brandBelief_chtcb_585 dt{letter-spacing:.06em;color:var(--hoo-accent);font-size:14px;font-weight:650}._brandBelief_chtcb_585 dd{letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(18px,2.2vw,25px);line-height:1.6}._brandBelief_chtcb_585 div>p{color:var(--hoo-muted);margin-top:32px;font-size:14px;line-height:1.9}._thinkingSection_chtcb_581{scroll-margin-top:112px}._campaignSection_chtcb_585{border-top:1px solid var(--hoo-line);margin-bottom:64px;padding-top:48px}._campaignGrid_chtcb_585{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._campaignCard_chtcb_585{border:1px solid var(--hoo-line);background:var(--hoo-bg);display:block}._campaignCard_chtcb_585:hover{border-color:var(--hoo-accent)}._campaignCard_chtcb_585>img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}._campaignCard_chtcb_585>div{padding:32px}._campaignCard_chtcb_585 h3{letter-spacing:-.035em;margin:16px 0;font-size:28px;line-height:1.4}._campaignCard_chtcb_585 p{color:var(--hoo-muted);word-break:keep-all;font-size:15px;line-height:1.9}._caseRead_chtcb_585{min-height:44px;color:var(--hoo-accent);align-items:center;margin-top:16px;font-size:13px;display:inline-flex}._archiveCallout_chtcb_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_chtcb_585 ._eyebrow_chtcb_27{color:var(--hoo-accent);font-size:12px}._archiveCallout_chtcb_585 h2{letter-spacing:-.035em;margin:16px 0;font-size:30px;line-height:1.4}._archiveCallout_chtcb_585 p{color:var(--hoo-muted);font-size:14px;line-height:1.9}._archiveCallout_chtcb_585>span{color:var(--hoo-accent);flex-shrink:0;padding:12px 0;font-size:14px}._archiveCallout_chtcb_585:hover{border-color:var(--hoo-accent)}._archiveLead_chtcb_585{color:var(--hoo-muted);font-size:20px;line-height:1.8}._craftSection_chtcb_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_chtcb_585 span{letter-spacing:.05em;color:var(--hoo-accent);font-size:11px}._craftSection_chtcb_585 h2{letter-spacing:-.035em;margin:16px 0;font-size:20px;font-weight:600}._craftSection_chtcb_585 p{color:var(--hoo-muted);font-size:14px;line-height:1.9}._campaignNotes_chtcb_585{border-block:1px solid var(--hoo-line);margin-bottom:64px;padding:48px 0 64px;scroll-margin-top:112px}._campaignNotes_chtcb_585>h3{letter-spacing:-.045em;margin:24px 0;font-size:clamp(28px,3.4vw,44px);line-height:1.4}._campaignIntro_chtcb_585{max-width:840px;color:var(--hoo-muted);word-break:keep-all;font-size:17px;line-height:1.9}._contribution_chtcb_585{color:var(--hoo-accent);letter-spacing:.02em;padding:12px 0;font-size:12px;display:inline-block;margin-top:16px!important}._campaignDecisions_chtcb_585{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 48px;display:grid}._campaignDecisions_chtcb_585 dt{margin-bottom:16px;font-size:14px;font-weight:600}._campaignDecisions_chtcb_585 dd{color:var(--hoo-muted);word-break:keep-all;margin:0;font-size:15px;line-height:1.9}._campaignEvidence_chtcb_585{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._campaignEvidence_chtcb_585._evidencePair_chtcb_585{grid-template-columns:repeat(2,minmax(0,1fr))}._campaignEvidence_chtcb_585 figure{min-width:0;margin:0}._campaignEvidence_chtcb_585 img{aspect-ratio:1;object-fit:contain;background:#202020;width:100%;height:auto;display:block}._campaignEvidence_chtcb_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_chtcb_13 nav{gap:8px}._header_chtcb_13 nav a[href^=mailto\:]{display:none}._brandBelief_chtcb_585{grid-template-columns:1fr;gap:24px;padding:32px 0 48px}._brandBelief_chtcb_585 dl{gap:24px}._brandBelief_chtcb_585 dl>div{grid-template-columns:1fr;gap:8px}._brandBelief_chtcb_585 dd{font-size:22px}._brandBelief_chtcb_585 div>p{margin-top:24px}._campaignSection_chtcb_585{margin-bottom:48px;padding-top:32px}._campaignSection_chtcb_585 ._sectionHeading_chtcb_37{align-items:flex-start;gap:16px}._campaignSection_chtcb_585 ._sectionHeading_chtcb_37>span{text-align:right;max-width:150px}._campaignGrid_chtcb_585{grid-template-columns:1fr;gap:24px}._campaignCard_chtcb_585>div{padding:24px}._campaignCard_chtcb_585 h3{font-size:25px}._archiveCallout_chtcb_585{padding:32px 24px;display:block}._archiveCallout_chtcb_585 h2{font-size:25px}._archiveCallout_chtcb_585>span{margin-top:16px;display:inline-block}._archiveLead_chtcb_585{font-size:17px}._craftSection_chtcb_585{grid-template-columns:1fr;gap:32px;margin-bottom:32px;padding:32px 0}._campaignNotes_chtcb_585{margin-bottom:48px;padding:32px 0 48px;scroll-margin-top:96px}._campaignNotes_chtcb_585 ._sectionHeading_chtcb_37{align-items:flex-start;gap:16px}._campaignNotes_chtcb_585 ._sectionHeading_chtcb_37>span{text-align:right;max-width:145px}._campaignIntro_chtcb_585{font-size:16px}._campaignDecisions_chtcb_585{grid-template-columns:1fr;gap:24px;margin:24px 0 32px}._campaignDecisions_chtcb_585 dt{margin-bottom:12px}._campaignEvidence_chtcb_585,._campaignEvidence_chtcb_585._evidencePair_chtcb_585{grid-template-columns:1fr;gap:32px}._campaignEvidence_chtcb_585 figcaption{margin-top:12px}}._container_chtcb_13:focus{outline:none}._header_chtcb_13 ._logo_chtcb_17{align-items:center;min-height:44px;display:inline-flex}@media (max-width:380px){._header_chtcb_13{gap:8px}._logo_chtcb_17{font-size:22px}}._themeHint_chtcb_595{color:var(--hoo-muted);justify-content:flex-end;padding-top:16px;font-size:12px;line-height:1.8;display:flex}._darkHint_chtcb_595,html[data-portfolio-theme=dark] ._lightHint_chtcb_595{display:none}html[data-portfolio-theme=dark] ._darkHint_chtcb_595{display:inline}._websiteSection_chtcb_327 ._sectionHeading_chtcb_37>a,._websiteHint_chtcb_349>a{align-items:center;min-height:44px;padding:8px 4px;display:inline-flex}._planningNotes_chtcb_565 ._evidenceNote_chtcb_599{color:var(--hoo-muted);margin:20px 0 32px;font-size:13px;line-height:1.8}._productionNote_chtcb_565{scroll-margin-top:112px}._choiceEvidence_chtcb_599 img{aspect-ratio:4/5;object-fit:cover;object-position:top}._seriesCard_chtcb_135:disabled,._directBoard_chtcb_473 button:disabled{cursor:progress}._planningColumns_chtcb_565 p{font-size:15px}._viewerZoom_chtcb_603{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._viewerZoom_chtcb_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_chtcb_603 button:disabled{opacity:.4;cursor:default}._viewerZoom_chtcb_603 output{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}._viewerContent_chtcb_201:focus-visible{outline-offset:-4px}._viewerFeedback_chtcb_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_chtcb_603 button,._imageError_chtcb_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_chtcb_257{color:var(--hoo-text);background:var(--hoo-surface);gap:12px}._imageError_chtcb_257 button{margin:0}._viewerContent_chtcb_201 ._zoomedArtwork_chtcb_603{max-width:none;max-height:none;margin:0}._zoomedArtwork_chtcb_603 img{width:100%;max-width:none;height:auto;max-height:none}._resultLead_chtcb_603{background:var(--hoo-surface);grid-template-columns:1fr 1fr;align-items:center;gap:32px;margin:0 0 48px;padding:32px;display:grid}._resultLead_chtcb_603 img{width:100%;height:auto;display:block}._resultLead_chtcb_603 h2{letter-spacing:-.035em;margin:16px 0;font-size:28px;line-height:1.4}._resultLead_chtcb_603 p{color:var(--hoo-muted);font-size:15px;line-height:1.9}._resultLead_chtcb_603 a{min-height:44px;color:var(--hoo-accent);align-items:center;margin-top:16px;font-size:14px;display:inline-flex}._choiceEvidence_chtcb_599{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}._choiceEvidence_chtcb_599 figure{margin:0}._choiceEvidence_chtcb_599 img{width:100%;height:auto;display:block}._choiceEvidence_chtcb_599 figcaption{color:var(--hoo-muted);margin-top:16px;font-size:14px;line-height:1.85}._choiceEvidence_chtcb_599 strong{color:var(--hoo-text);margin-bottom:8px;font-weight:600;display:block}._processJump_chtcb_603{flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}._processJump_chtcb_603 a{min-height:44px;color:var(--hoo-accent);align-items:center;font-size:14px;display:inline-flex}@media (max-width:767px){._viewerToolbar_chtcb_187{gap:8px}._viewerHint_chtcb_489{font-size:13px}._viewerZoom_chtcb_603{gap:8px;width:100%}._viewerZoom_chtcb_603 button{padding:8px;font-size:12px}._viewerFeedback_chtcb_603{padding:12px 16px;font-size:13px}._viewerContent_chtcb_201{padding:16px}._resultLead_chtcb_603{grid-template-columns:1fr;gap:24px;margin-bottom:32px;padding:24px}._resultLead_chtcb_603 h2{font-size:25px}._choiceEvidence_chtcb_599{grid-template-columns:1fr;gap:24px}._thinkingLabel_chtcb_581,._thinkingBrand_chtcb_581{font-size:12px}._fixedNavigation_chtcb_279{bottom:max(12px,env(safe-area-inset-bottom))}._themeHint_chtcb_595{text-align:right;padding-top:12px;font-size:11px}._themeHint_chtcb_595+._intro_chtcb_19{padding-top:32px}}._visualIntro_chtcb_611._intro_chtcb_19{align-items:end;gap:32px;padding-block:40px}._visualIntro_chtcb_611._intro_chtcb_19 h1{font-size:clamp(40px,5vw,64px)}._visualIntroAside_chtcb_611{justify-self:end;padding-bottom:4px}._visualIntroAside_chtcb_611>p{color:var(--hoo-muted);font-size:17px;line-height:1.8}._visualIntroAside_chtcb_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_chtcb_613{scroll-margin-top:112px}._visualGrid_chtcb_613{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 24px;display:grid}._visualProject_chtcb_613{min-width:0;display:block}._projectVisual_chtcb_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_chtcb_613>img{object-fit:contain;width:100%;min-width:0;height:100%;transition:opacity .18s;display:block}._projectMontage_chtcb_613>img{flex:1;width:calc(50% - 8px);min-width:0}._projectVisualDark_chtcb_613{background:#111}._projectExcerpt_chtcb_613>img{object-fit:contain}._projectOpen_chtcb_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_chtcb_613:hover ._projectOpen_chtcb_613{background:var(--hoo-accent);color:var(--hoo-on-accent)}._visualProject_chtcb_613:focus-visible{outline-offset:6px}._projectCardInfo_chtcb_613{justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}._projectCardInfo_chtcb_613 h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.4}._projectCardInfo_chtcb_613 p{color:var(--hoo-muted);margin-top:8px;font-size:13px;line-height:1.7}._projectCardInfo_chtcb_613>span{color:var(--hoo-muted);text-align:right;flex-shrink:0;font-size:11px;line-height:1.7}._allProjectsLink_chtcb_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_chtcb_613>span:last-child{color:var(--hoo-accent);font-size:28px}._about_chtcb_39 ._aboutMeaning_chtcb_613{color:var(--hoo-muted);margin-top:32px;font-size:14px;line-height:1.9}._contactAction_chtcb_613{min-height:44px;color:var(--hoo-accent);align-items:center;margin-top:24px;font-size:15px;display:inline-flex}._directoryIntro_chtcb_615{padding:32px 0 40px}._directoryIntro_chtcb_615>p{color:var(--hoo-muted);font-size:16px;line-height:1.8}._projectDirectoryTools_chtcb_615{border-block:1px solid var(--hoo-line);justify-content:space-between;align-items:start;gap:24px;padding-block:24px;display:flex}._brandSelect_chtcb_615{flex-shrink:0;align-items:center;gap:12px;display:flex}._brandSelect_chtcb_615 label{color:var(--hoo-muted);font-size:12px}._brandSelect_chtcb_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_chtcb_615{color:var(--hoo-muted);font-size:12px;margin:24px 0!important}._emptyProjects_chtcb_615{text-align:center;padding:64px 24px;line-height:1.8}._emptyProjects_chtcb_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_chtcb_617{padding:32px 0 40px}._caseEyebrow_chtcb_617{color:var(--hoo-accent);letter-spacing:.04em;font-size:12px;margin-top:32px!important}._caseIntro_chtcb_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_chtcb_617{color:var(--hoo-muted);font-size:13px;line-height:1.9}._caseRole_chtcb_617>span{white-space:nowrap;margin-left:24px}._caseLead_chtcb_617{max-width:820px;color:var(--hoo-muted);word-break:keep-all;font-size:16px;line-height:1.8;margin-top:16px!important}._caseIntro_chtcb_617 ._projectDescription_chtcb_113{max-width:900px;margin-top:20px}._caseIntro_chtcb_617 ._projectDescription_chtcb_113 summary{align-items:center;min-height:44px;display:flex}._caseIntro_chtcb_617 ._projectDescription_chtcb_113 p{margin-top:12px;line-height:1.9}._artworkSummary_chtcb_617{color:var(--hoo-muted);word-break:keep-all;font-size:14px;line-height:1.9;margin-top:20px!important}._showcaseImages_chtcb_617{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}._showcaseImages_chtcb_617:has(>figure:only-child){grid-template-columns:1fr;max-width:960px;margin-inline:auto}._showcaseImages_chtcb_617 figure{min-width:0;margin:0}._showcaseImages_chtcb_617 button{background:var(--hoo-surface);width:100%;color:var(--hoo-text);cursor:zoom-in;border:0;padding:0;display:block;position:relative}._showcaseImages_chtcb_617 img{object-fit:contain;width:100%;height:auto;display:block}._showcaseImages_chtcb_617 figcaption{color:var(--hoo-muted);margin-top:16px;font-size:13px;line-height:1.8}._inlineZoom_chtcb_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_chtcb_619{border-block:1px solid var(--hoo-line);margin:32px 0 48px;padding:20px 0;scroll-margin-top:112px}._disclosure_chtcb_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_chtcb_619>summary::-webkit-details-marker{display:none}._disclosure_chtcb_619>summary:after{content:"+";color:var(--hoo-accent);font-size:24px;font-weight:300}._disclosure_chtcb_619[open]>summary:after{content:"−"}._disclosureBody_chtcb_619{max-width:960px;padding-top:24px}._disclosureBody_chtcb_619 p{color:var(--hoo-muted);word-break:keep-all;margin:0 0 16px;font-size:15px;line-height:1.9}._disclosureBody_chtcb_619 h3{margin:16px 0;font-size:18px;font-weight:600;line-height:1.5}._campaignShowcase_chtcb_619{margin-bottom:64px}._campaignShowcase_chtcb_619 ._campaignEvidence_chtcb_585 img{aspect-ratio:auto;background:0 0;height:auto}._campaignShowcase_chtcb_619 ._campaignEvidence_chtcb_585{align-items:start}._campaignShowcase_chtcb_619 ._campaignEvidence_chtcb_585 figure{position:relative}._campaignShowcase_chtcb_619 ._campaignEvidence_chtcb_585 button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}._compactGallery_chtcb_619 ._gallerySection_chtcb_131{margin-bottom:48px}._caseIntro_chtcb_617+._brandHero_chtcb_321{max-width:720px;margin:0 auto 48px}._caseIntro_chtcb_617+._brandHero_chtcb_321 img{object-fit:contain;max-height:700px}._caseIntro_chtcb_617+._brandHero_chtcb_321 figcaption{color:var(--hoo-muted);margin-top:16px;font-size:13px}@media (max-width:1023px){._projectDirectoryTools_chtcb_615{flex-direction:column}._projectCardInfo_chtcb_613{display:block}._projectCardInfo_chtcb_613>span{text-align:left;margin-top:8px;display:block}._projectVisual_chtcb_613{padding:20px}._visualIntroAside_chtcb_611>p{font-size:15px}}@media (max-width:767px){._visualIntro_chtcb_611._intro_chtcb_19{grid-template-columns:1fr;gap:16px;padding:24px 0 28px}._visualIntro_chtcb_611._intro_chtcb_19 h1{font-size:clamp(32px,9.1vw,46px)}._visualIntroAside_chtcb_611{justify-content:space-between;justify-self:start;align-items:center;gap:16px;width:100%;display:flex}._visualIntroAside_chtcb_611>p{font-size:13px;line-height:1.7}._visualIntroAside_chtcb_611>a{white-space:nowrap;margin:0;font-size:10px}._selectedWorks_chtcb_613{scroll-margin-top:88px}._selectedWorks_chtcb_613>._sectionHeading_chtcb_37{margin-bottom:16px}._visualGrid_chtcb_613{grid-template-columns:1fr;gap:32px}._projectVisual_chtcb_613{aspect-ratio:16/11;gap:12px;padding:16px}._projectMontage_chtcb_613>img{width:calc(50% - 6px)}._projectCardInfo_chtcb_613{gap:12px;padding-top:16px;display:flex}._projectCardInfo_chtcb_613 h3{font-size:19px}._projectCardInfo_chtcb_613>span{text-align:right;white-space:normal;max-width:110px;margin:0;font-size:10px}._projectCardInfo_chtcb_613 p{margin-top:8px;font-size:12px}._projectOpen_chtcb_613{width:36px;height:36px;font-size:18px;bottom:12px;right:12px}._allProjectsLink_chtcb_613{min-height:64px;margin-top:32px;font-size:16px}._directoryIntro_chtcb_615{padding:24px 0 28px}._directoryIntro_chtcb_615 ._projectTitle_chtcb_103{margin:24px 0 16px}._directoryIntro_chtcb_615 ._projectTitle_chtcb_103 h1{font-size:32px}._projectDirectoryTools_chtcb_615{gap:16px;padding:20px 0}._brandSelect_chtcb_615{width:100%}._brandSelect_chtcb_615 select{flex:1;max-width:none}._filterButtons_chtcb_429{gap:8px}._filterButtons_chtcb_429 button{padding-inline:12px;font-size:12px}._projectResultCount_chtcb_615{margin:20px 0!important}._caseIntro_chtcb_617{padding:24px 0 32px}._caseEyebrow_chtcb_617{margin-top:24px!important}._caseRole_chtcb_617>span{margin:8px 0 0;display:block}._caseLead_chtcb_617{font-size:14px}._showcaseImages_chtcb_617{grid-template-columns:1fr;gap:32px}._disclosure_chtcb_619{margin:24px 0 32px;padding:16px 0;scroll-margin-top:88px}._disclosureBody_chtcb_619{padding-top:20px}._disclosureBody_chtcb_619 p{font-size:14px}._campaignShowcase_chtcb_619{margin-bottom:48px}._campaignShowcase_chtcb_619 ._campaignEvidence_chtcb_585{grid-template-columns:1fr;gap:24px}._caseIntro_chtcb_617+._brandHero_chtcb_321{margin-bottom:32px}._about_chtcb_39 ._aboutMeaning_chtcb_613{margin-top:24px}._contactAction_chtcb_613{font-size:14px}._header_chtcb_13 nav{gap:12px}._header_chtcb_13 nav a[href^=mailto\:]{display:flex}}@media (prefers-reduced-motion:reduce){._projectVisual_chtcb_613>img{transition:none}}._planningNotes_chtcb_565{border:0;margin-bottom:48px;padding:0}._planningNotes_chtcb_565 ._choiceEvidence_chtcb_599{margin-top:0}._planningNotes_chtcb_565 ._disclosure_chtcb_619:last-child{margin-bottom:0}._disclosureBody_chtcb_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_chtcb_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_chtcb_627{color:var(--hoo-muted);font-size:12px;line-height:1.8;margin-top:12px!important}._showcaseImages_chtcb_617:has(>figure:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}._campaignShowcase_chtcb_619 ._gallerySection_chtcb_131{margin-bottom:32px}._campaignShowcase_chtcb_619 ._showcaseImages_chtcb_617{align-items:start}@media (max-width:767px){._showcaseImages_chtcb_617:has(>figure:nth-child(3):last-child){grid-template-columns:1fr}._planningNotes_chtcb_565{margin-bottom:32px}._disclosureBody_chtcb_619 pre{padding:16px;font-size:12px}}._calendarShowcase_chtcb_631 ._showcaseImages_chtcb_617{grid-template-columns:1fr;max-width:none}._calendarShowcase_chtcb_631 ._gallerySection_chtcb_131{margin-bottom:48px}._calendarShowcase_chtcb_631 ._sectionHeading_chtcb_37 h2{font-size:14px;font-weight:500}._calendarShowcase_chtcb_631 ._sectionHeading_chtcb_37>span{display:none}._calendarShowcase_chtcb_631 ._showcaseImages_chtcb_617 figcaption{margin-top:16px}._caseIntro_chtcb_617+._contentNav_chtcb_125{margin-top:0}._compactThemeHint_chtcb_633{text-align:right;color:var(--hoo-muted);padding-bottom:16px;font-size:11px;line-height:1.8}._selectedWorks_chtcb_613 ._sectionHeading_chtcb_37{gap:16px}._header_chtcb_13 ._themePicker_chtcb_537{flex-shrink:0}@media (max-width:380px){._header_chtcb_13 nav a[href^=mailto\:]{display:none}}._minimalViewer_chtcb_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_chtcb_635::backdrop{background:#111}._minimalClose_chtcb_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_chtcb_635:hover{background:#333}._minimalClose_chtcb_635:focus-visible{outline-offset:2px;outline:2px solid #fff}._minimalImages_chtcb_635{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;padding:64px 24px 32px;overflow:auto}._minimalImages_chtcb_635:focus-visible{outline-offset:-4px;outline:2px solid #fff}._minimalImages_chtcb_635 figure{width:100%;margin:0 auto 24px}._minimalImages_chtcb_635 figure:last-child{margin-bottom:0}._minimalImages_chtcb_635 img{object-fit:contain;width:100%;height:auto;display:block}._minimalImages_chtcb_635 ._imageError_chtcb_257{min-height:240px}._visualProject_chtcb_613:hover img{opacity:.88}._projectDirectoryTools_chtcb_615{margin-bottom:32px}._caseIntro_chtcb_617 h1:first-of-type{margin-top:24px!important}@media (max-width:767px){._minimalImages_chtcb_635{scrollbar-gutter:auto;padding:64px 0 24px}._minimalImages_chtcb_635 figure{margin-bottom:16px}._projectDirectoryTools_chtcb_615{margin-bottom:24px}}@media (max-width:380px){._header_chtcb_13{flex-wrap:nowrap}._header_chtcb_13 nav{justify-content:initial;width:auto}}._site_chtcb_3{padding-bottom:0}._visualIntro_chtcb_611._intro_chtcb_19{padding-block:40px 48px}._visualIntroAside_chtcb_611>p{word-break:keep-all;font-size:15px;line-height:1.9}._projectVisual_chtcb_613{aspect-ratio:16/10;padding:0}._projectMontage_chtcb_613{gap:24px;padding:24px}._projectMontage_chtcb_613>img{width:calc(50% - 12px)}._projectCardInfo_chtcb_613{padding-top:16px}._projectCardInfo_chtcb_613 h3{font-size:22px}._projectCardInfo_chtcb_613 p{margin-top:8px;font-size:14px}._visualGrid_chtcb_613{gap:48px 24px}._about_chtcb_39{padding-block:64px}._about_chtcb_39 h3._aboutHeadline_chtcb_73{margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.5}._aboutHeadline_chtcb_73>span{color:var(--hoo-muted);font-size:18px;font-weight:400;display:inline}._about_chtcb_39 ._aboutLead_chtcb_77{margin-bottom:0;font-size:16px;line-height:1.9}._skillList_chtcb_83{margin-top:24px;padding-top:24px}._footer_chtcb_13{grid-template-columns:1fr auto 1fr;gap:24px;min-height:96px;padding-block:24px;font-size:14px;display:grid}._footer_chtcb_13>a:last-child{justify-self:end}._footer_chtcb_13>span{font-size:13px}._projectFacts_chtcb_643{gap:16px;margin:0;display:grid}._projectFacts_chtcb_643>div{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:24px;display:grid}._projectFacts_chtcb_643 dt{color:var(--hoo-text);font-size:14px;font-weight:500}._projectFacts_chtcb_643 dd{color:var(--hoo-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}._caseRole_chtcb_617,._backLink_chtcb_99{font-size:14px}._caseIntro_chtcb_617{padding-bottom:32px}._disclosure_chtcb_619{margin-block:32px}._directBoard_chtcb_473{gap:24px;padding:24px}._projectEnd_chtcb_165{margin-top:48px}._calendarShowcase_chtcb_631 ._sectionHeading_chtcb_37 h2{font-size:16px}._calendarShowcase_chtcb_631 ._sectionHeading_chtcb_37{margin-bottom:16px}@media (max-width:767px){._visualIntro_chtcb_611._intro_chtcb_19{grid-template-columns:1fr;gap:16px;padding-block:24px 32px}._visualIntroAside_chtcb_611>p{font-size:13px;line-height:1.8}._visualGrid_chtcb_613{gap:32px}._projectCardInfo_chtcb_613 h3{font-size:20px}._projectCardInfo_chtcb_613 p{font-size:13px}._projectMontage_chtcb_613{gap:16px;padding:16px}._projectMontage_chtcb_613>img{width:calc(50% - 8px)}._about_chtcb_39{padding-block:48px}._about_chtcb_39 h3._aboutHeadline_chtcb_73{font-size:25px}._aboutHeadline_chtcb_73>span{margin-top:8px;font-size:16px;display:block}._about_chtcb_39 ._aboutLead_chtcb_77{font-size:14px}._skillList_chtcb_83{gap:12px 24px;font-size:13px}._footer_chtcb_13{grid-template-columns:1fr auto;gap:16px 24px}._footer_chtcb_13>a:first-child{grid-column:1/-1}._footer_chtcb_13>a:last-child{grid-area:2/2}._footer_chtcb_13>span{grid-area:2/1}._projectFacts_chtcb_643>div{grid-template-columns:76px minmax(0,1fr);gap:16px}._projectFacts_chtcb_643 dt,._projectFacts_chtcb_643 dd{font-size:14px}._projectEnd_chtcb_165{margin-top:32px}._directBoard_chtcb_473{gap:24px 16px;padding:16px}}._visualGrid_chtcb_613,._collectionGrid_chtcb_371{align-items:start}._projectVisual_chtcb_613{aspect-ratio:auto;background:0 0;height:auto;min-height:0;padding:0;display:block;overflow:visible}._projectVisual_chtcb_613>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._projectVisual_chtcb_613._projectMontage_chtcb_613{background:var(--hoo-surface);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;padding:16px;display:grid}._projectMontage_chtcb_613:has(>img:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}._projectMontage_chtcb_613>img{width:100%;height:auto}._seriesCover_chtcb_137,._detailCardCover_chtcb_453,._slideCover_chtcb_395{aspect-ratio:auto;background:0 0;height:auto;max-height:none;display:block;overflow:visible}._seriesCover_chtcb_137>img,._detailCardCover_chtcb_453>img,._slideCover_chtcb_395>img{object-fit:contain;width:100%;height:auto;min-height:0;max-height:none;display:block}:is(._showcaseImages_chtcb_617,._showcaseImages_chtcb_617:has(>figure:only-child),._showcaseImages_chtcb_617:has(>figure:nth-child(3):last-child)){grid-template-columns:1fr;width:100%;max-width:none;margin-inline:0}._showcaseImages_chtcb_617 button,._showcaseImages_chtcb_617 img{width:100%;height:auto}._directBoard_chtcb_473{background:0 0;align-items:start;padding:0}._directBoard_chtcb_473 button,._directBoard_chtcb_473 ._directWide_chtcb_483 button{height:auto;max-height:none;padding:0}._directBoard_chtcb_473 img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._directBoard_chtcb_473 ._directWide_chtcb_483{grid-column:auto}._minimalImages_chtcb_635 figure{max-width:1080px}._minimalImages_chtcb_635 img{width:100%;max-width:none;height:auto}._referenceHeading_chtcb_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_chtcb_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_chtcb_659{gap:8px;margin-top:8px;display:flex}._railControls_chtcb_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_chtcb_659 button:hover{background:var(--hoo-accent);border-color:var(--hoo-accent);color:var(--hoo-on-accent)}._selectedSection_chtcb_665{scroll-margin-top:112px}._selectedRail_chtcb_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_chtcb_667:active{cursor:grabbing}._selectedCard_chtcb_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_chtcb_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_chtcb_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_chtcb_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_chtcb_671:hover,._selectedCard_chtcb_671:focus-visible,._selectedCard_chtcb_671:active){background:var(--hoo-accent);color:var(--hoo-on-accent);border-color:var(--hoo-accent)}._homeArchive_chtcb_681{margin-top:80px;scroll-margin-top:112px}._archiveList_chtcb_683{border-top:1px solid var(--hoo-text)}._archiveRow_chtcb_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_chtcb_687{align-items:baseline;gap:24px;min-width:0;font-size:22px;line-height:1.4;display:flex}._archiveWork_chtcb_687>span{min-width:136px;color:var(--hoo-muted);flex-shrink:0;font-size:14px}._archiveWork_chtcb_687 strong{word-break:keep-all;overflow-wrap:anywhere;font-weight:400}._archiveType_chtcb_693{white-space:nowrap;border:1px solid;border-radius:24px;padding:1px 8px;font-size:14px}:is(._archiveRow_chtcb_685:hover,._archiveRow_chtcb_685:focus-visible){background:var(--hoo-accent);color:var(--hoo-on-accent)}:is(._archiveRow_chtcb_685:hover ._archiveWork_chtcb_687>span,._archiveRow_chtcb_685:focus-visible ._archiveWork_chtcb_687>span){color:inherit}._openWorks_chtcb_699{gap:64px;display:grid}._openWork_chtcb_699{min-width:0;scroll-margin-top:144px}._openWorkTitle_chtcb_703{font-size:20px;font-weight:500;line-height:1.4;margin:0 0 24px!important}._artworkGrid_chtcb_705{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 24px;display:grid}._artworkGrid_chtcb_705 figure{min-width:0;margin:0}._artworkGrid_chtcb_705 button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}._artworkGrid_chtcb_705 img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._readingArtwork_chtcb_713,._singleArtwork_chtcb_713{grid-template-columns:minmax(0,1fr);gap:48px;width:100%;max-width:1080px;margin-inline:auto}._readingArtwork_chtcb_713{max-width:960px}._artworkGrid_chtcb_705 button:disabled{cursor:default}._processLink_chtcb_719{min-height:44px;color:var(--hoo-accent);align-items:center;margin:-32px 0 64px;font-size:14px;display:inline-flex}._videoGroup_chtcb_721{margin-bottom:64px;scroll-margin-top:112px}._videoGroupTitle_chtcb_723{font-size:22px;font-weight:500;margin-bottom:24px!important}._videoGrid_chtcb_285._videoWideGrid_chtcb_725{grid-template-columns:repeat(2,minmax(0,1fr))}._videoGrid_chtcb_285._videoWideGrid_chtcb_725 video{aspect-ratio:16/9}@media (max-width:1023px){._archiveWork_chtcb_687{gap:16px}._archiveWork_chtcb_687>span{min-width:112px}}@media (max-width:767px){._referenceHeading_chtcb_655{margin-bottom:32px}._referenceHeading_chtcb_655 h2{font-size:14px}._railControls_chtcb_659 button{width:44px;height:44px}._selectedRail_chtcb_667{gap:16px;padding-bottom:16px}._selectedCard_chtcb_671{flex-basis:min(300px,100vw - 64px)}._selectedBadge_chtcb_673{padding-inline:6px;font-size:13px;line-height:20px;top:10px;left:10px}._selectedName_chtcb_677{font-size:22px;bottom:10px;left:10px}._homeArchive_chtcb_681{margin-top:56px}._archiveRow_chtcb_685{align-items:center;gap:16px;padding:16px 0}._archiveWork_chtcb_687{font-size:17px;display:block}._archiveWork_chtcb_687>span{min-width:0;margin-bottom:8px;font-size:12px;display:block}._archiveType_chtcb_693{white-space:normal;text-align:center;flex-shrink:0;max-width:100px;font-size:11px}._openWorks_chtcb_699{gap:48px}._openWorkTitle_chtcb_703{font-size:18px;margin-bottom:16px!important}._artworkGrid_chtcb_705,._videoGrid_chtcb_285._videoWideGrid_chtcb_725{grid-template-columns:minmax(0,1fr);gap:24px}._readingArtwork_chtcb_713{gap:32px}._processLink_chtcb_719,._videoGroup_chtcb_721{margin-bottom:48px}}@media (prefers-reduced-motion:reduce){._selectedRail_chtcb_667{scroll-behavior:auto}._selectedCard_chtcb_671,._archiveRow_chtcb_685{transition:none}}._videoTitle_chtcb_737{margin:16px 0 0;font-size:16px;font-weight:500;line-height:1.5}._episodeVideos_chtcb_737 ._videoGroup_chtcb_721 ._videoGroup_chtcb_721{margin-bottom:48px}._episodeVideos_chtcb_737 ._videoGrid_chtcb_285{gap:40px 24px}@media (max-width:767px){._episodeVideos_chtcb_737 ._videoGrid_chtcb_285{grid-template-columns:minmax(0,1fr);gap:32px}._videoTitle_chtcb_737{font-size:15px}}._archiveBrandName_chtcb_743{word-break:keep-all;overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.4}._archiveBrandArrow_chtcb_745{flex-shrink:0;font-size:24px;line-height:1}@media (max-width:767px){._archiveBrandName_chtcb_743{font-size:20px}._archiveBrandArrow_chtcb_745{font-size:22px}}._presentationArtwork_chtcb_753{grid-template-columns:minmax(0,1fr);row-gap:32px;width:100%;max-width:1080px;margin-inline:auto}html{scrollbar-gutter:stable}._site_chtcb_3{--hoo-artwork-line:#d0d0d0}html[data-portfolio-theme=dark] ._site_chtcb_3{--hoo-artwork-line:#555}._site_chtcb_3 img{border:1px solid var(--hoo-artwork-line)}._minimalImages_chtcb_635 img{border-color:#555}._artworkGrid_chtcb_705._eventCollage_chtcb_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_chtcb_773 ._collageBanner_chtcb_775{grid-column:1/-1}._eventCollage_chtcb_773 ._collageTall_chtcb_777 img{width:100%;max-width:min(100%,calc(400px * var(--artwork-ratio)));height:auto;max-height:none;margin-inline:auto}._eventCollage_chtcb_773 button{min-height:44px}@media (max-width:767px){._artworkGrid_chtcb_705._eventCollage_chtcb_773{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);align-items:center;gap:12px;padding:12px}._eventCollage_chtcb_773 ._collageTall_chtcb_777{grid-row:span 2;align-self:center}._eventCollage_chtcb_773 ._collageTall_chtcb_777 img{width:100%;max-height:none}._eventCollage_chtcb_773 ._collageBoard_chtcb_789{grid-column:2}}._eventBoards_chtcb_797{gap:32px;display:grid}._artworkGrid_chtcb_705._eventPairedBanners_chtcb_799,._artworkGrid_chtcb_705._eventSignage_chtcb_799,._artworkGrid_chtcb_705._eventGrid_chtcb_799,._artworkGrid_chtcb_705._eventObjects_chtcb_799,._artworkGrid_chtcb_705._eventCoupon_chtcb_799{grid-template-columns:repeat(2,minmax(0,1fr))}._eventPairedBanners_chtcb_799 figure:first-child{grid-area:2/1}._eventPairedBanners_chtcb_799 figure:nth-child(2){grid-area:1/1/auto/-1}._eventPairedBanners_chtcb_799 figure:nth-child(3){grid-area:2/2}._eventPairedBanners_chtcb_799 figure:nth-child(4){grid-area:3/1/auto/-1}._eventCollage_chtcb_773{--event-image-height:400px}._eventPairedBanners_chtcb_799 figure:nth-child(odd) img,._eventSignage_chtcb_799 ._collageBoard_chtcb_789 img,._eventGrid_chtcb_799 img,._eventObjects_chtcb_799 img,._eventBannerSet_chtcb_811 img,._eventHero_chtcb_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_chtcb_799 ._eventHero_chtcb_811{--event-image-height:320px}._eventObjects_chtcb_799[data-artwork-count="4"],._artworkGrid_chtcb_705._eventBannerSet_chtcb_811{grid-template-columns:repeat(4,minmax(0,1fr))}._eventObjects_chtcb_799[data-artwork-count="4"]{--event-image-height:320px}._contentNav_chtcb_125~._gallerySection_chtcb_131 ._openWork_chtcb_699{scroll-margin-top:184px}@media (max-width:767px){._eventBoards_chtcb_797{gap:24px}._artworkGrid_chtcb_705._eventPairedBanners_chtcb_799,._artworkGrid_chtcb_705._eventGrid_chtcb_799,._artworkGrid_chtcb_705._eventObjects_chtcb_799,._artworkGrid_chtcb_705._eventCoupon_chtcb_799{grid-template-columns:repeat(2,minmax(0,1fr))}._artworkGrid_chtcb_705._eventSignage_chtcb_799{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr)}._eventSignage_chtcb_799 ._collageTall_chtcb_777{grid-row:auto}._eventSignage_chtcb_799 ._collageBoard_chtcb_789{grid-column:auto}._eventPairedBanners_chtcb_799{--event-image-height:280px}._eventSignage_chtcb_799 ._collageBoard_chtcb_789 img,._eventGrid_chtcb_799 img{width:100%;max-height:none}._eventObjects_chtcb_799{--event-image-height:240px}._eventObjects_chtcb_799[data-artwork-count="4"]{--event-image-height:220px}._eventSignage_chtcb_799 ._eventHero_chtcb_811 img{width:100%;max-width:100%;max-height:none}._artworkGrid_chtcb_705._eventBannerSet_chtcb_811{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px}._eventBannerSet_chtcb_811{--event-image-height:260px}._contentNav_chtcb_125~._gallerySection_chtcb_131 ._openWork_chtcb_699{scroll-margin-top:216px}._episodeVideos_chtcb_737 ._portraitEpisode_chtcb_853{justify-self:center;width:min(100%,42.1875dvh)}._episodeVideos_chtcb_737 ._portraitEpisode_chtcb_853 video{max-height:none}}._detailHint_chtcb_857{color:var(--hoo-muted);margin:0 0 24px;font-size:14px;line-height:1.6}._detailCatalog_chtcb_859{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px 24px;display:grid}._detailCatalog_chtcb_859 article{min-width:0;scroll-margin-top:200px}._detailCatalog_chtcb_859 figure{margin:0}._detailCatalog_chtcb_859 button{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}._detailCatalog_chtcb_859 button:disabled{cursor:default}._detailCatalog_chtcb_859 button:focus-visible{outline:3px solid var(--hoo-accent);outline-offset:4px}._detailCatalog_chtcb_859 img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}._detailCatalog_chtcb_859 figcaption{margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.5}@media (max-width:767px){._detailCatalog_chtcb_859{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}._detailHint_chtcb_857{margin-bottom:16px}._detailCatalog_chtcb_859 figcaption{margin-bottom:8px}}._minimalImages_chtcb_635._bannerViewer_chtcb_877{touch-action:pan-x pan-y;overflow-anchor:none}._minimalImages_chtcb_635._bannerViewer_chtcb_877 figure{max-width:none}._liveDetailCard_chtcb_885{color:inherit;cursor:pointer;text-decoration:none;display:block}._liveDetailCard_chtcb_885:hover ._liveDetailAction_chtcb_887{color:var(--hoo-accent);text-underline-offset:4px;text-decoration:underline}._liveDetailCard_chtcb_885:focus-visible{outline:3px solid var(--hoo-accent);outline-offset:4px}._liveDetailAction_chtcb_887{color:var(--hoo-accent);margin-top:8px;font-size:14px;line-height:1.5;display:block}._viewerLoader_chtcb_893{z-index:1;pointer-events:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._viewerSpinner_chtcb_895{border:2px solid #666;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite _viewerSpin_chtcb_895;display:block}._loadingLabel_chtcb_897{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _viewerSpin_chtcb_895{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._viewerSpinner_chtcb_895{border-style:dotted;animation:none}}._workNote_chtcb_905{color:var(--hoo-muted);font-size:15px;line-height:1.6;margin:0 0 24px!important}._workRelated_chtcb_907{min-height:44px;color:var(--hoo-accent);align-items:center;margin:-12px 0 12px;font-size:14px;display:inline-flex}
