.RHteCa_about{padding-block:clamp(96px,12vw,180px)}.RHteCa_grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.RHteCa_title{margin-top:28px;font-size:clamp(46px,6.2vw,96px);line-height:.98}.RHteCa_details{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;margin-top:clamp(48px,6vw,80px);padding-top:32px;display:grid}.RHteCa_body{color:var(--muted);align-content:start;gap:16px;display:grid}.RHteCa_resume{color:var(--fg);justify-self:start}.RHteCa_principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.RHteCa_number{color:var(--faint);font-size:56px;line-height:1;display:block}.RHteCa_pointTitle{margin-top:16px;font-size:17px;font-weight:500}.RHteCa_pointText{color:var(--muted);margin-top:6px;font-size:14px}.RHteCa_figure{gap:14px;display:grid}.RHteCa_frame{aspect-ratio:4/5;background:var(--night);overflow:hidden}.RHteCa_parallax{height:116%;margin-top:-8%}.RHteCa_image{object-fit:cover;width:100%;height:100%}@media (max-width:1000px){.RHteCa_details{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.RHteCa_grid{grid-template-columns:minmax(0,1fr)}.RHteCa_figure{order:-1}.RHteCa_frame{aspect-ratio:4/4.4}.RHteCa_principles{grid-template-columns:minmax(0,1fr);gap:20px}.RHteCa_principles li{grid-template-columns:56px minmax(0,1fr);column-gap:16px;display:grid}.RHteCa_number{grid-row:span 2;font-size:40px}.RHteCa_pointTitle{margin-top:0}}.RHteCa_caption{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}
.p2Pp5G_career{padding-block:clamp(112px,14vw,200px)}.p2Pp5G_title{margin-top:24px;font-size:clamp(56px,9vw,144px);line-height:.95}.p2Pp5G_rows{border-bottom:1px solid var(--line);margin-top:clamp(48px,6vw,88px)}.p2Pp5G_row{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:24px 40px;padding-block:36px;display:grid}.p2Pp5G_period{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.p2Pp5G_rowTitle{font-size:clamp(30px,3vw,42px);line-height:1.05}.p2Pp5G_org{color:var(--muted);margin-top:6px;display:block}.p2Pp5G_detail{align-content:start;gap:14px;font-size:16px;display:grid}.p2Pp5G_highlights{color:var(--muted);gap:8px;font-size:15px;display:grid}.p2Pp5G_highlights li{padding-left:20px;position:relative}.p2Pp5G_highlights li:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:.8em;left:0}.p2Pp5G_split{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(40px,6vw,96px);margin-top:clamp(80px,10vw,140px);display:grid}.p2Pp5G_subhead{border-bottom:1px solid var(--line);padding-bottom:16px}.p2Pp5G_compact li{border-bottom:1px solid var(--line);gap:4px;padding-block:24px;display:grid}.p2Pp5G_compactTitle{font-size:clamp(24px,2.2vw,30px);line-height:1.15}.p2Pp5G_compactText{color:var(--muted);margin-top:6px;font-size:15px}.p2Pp5G_cert{transition:color .4s var(--ease)}.p2Pp5G_cert:hover{color:var(--accent)}@media (max-width:900px){.p2Pp5G_row{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:28px}.p2Pp5G_highlights{color:var(--muted);gap:8px;font-size:15px;display:grid}.p2Pp5G_highlights li{padding-left:20px;position:relative}.p2Pp5G_highlights li:before{content:"";background:var(--accent);width:10px;height:1px;position:absolute;top:.8em;left:0}.p2Pp5G_split{grid-template-columns:minmax(0,1fr)}}
.DIbnYa_contact{padding-top:clamp(112px,14vw,200px)}.DIbnYa_title{margin-top:24px;font-size:clamp(56px,9.5vw,156px);line-height:.95}.DIbnYa_lede{color:var(--muted);margin-top:28px;font-size:clamp(17px,1.5vw,20px)}.DIbnYa_channels{border-bottom:1px solid var(--line);margin-top:clamp(56px,7vw,96px)}.DIbnYa_channels li{border-top:1px solid var(--line)}.DIbnYa_channel{transition:padding .6s var(--ease);grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:24px;padding-block:26px;display:grid}.DIbnYa_service{color:var(--muted);transition:color .4s var(--ease);align-items:center;display:flex}.DIbnYa_serviceLogo{width:clamp(24px,2.4vw,32px);height:clamp(24px,2.4vw,32px)}.DIbnYa_channel:hover .DIbnYa_service{color:var(--accent)}.DIbnYa_handle{overflow-wrap:anywhere;transition:color .4s var(--ease);font-size:clamp(26px,3.4vw,48px);line-height:1.1}.DIbnYa_arrow{transition:transform .6s var(--ease), color .4s var(--ease);justify-self:end;font-size:22px}.DIbnYa_channel:hover{padding-left:16px}.DIbnYa_channel:hover .DIbnYa_handle,.DIbnYa_channel:hover .DIbnYa_arrow{color:var(--accent)}.DIbnYa_channel:hover .DIbnYa_arrow{transform:translate(4px,-4px)}.DIbnYa_credits{text-align:center;justify-items:center;gap:40px;margin-top:clamp(120px,16vw,220px);display:grid}.DIbnYa_roll{gap:22px;width:100%;max-width:720px;display:grid}.DIbnYa_roll div{grid-template-columns:1fr 1fr;gap:28px;display:grid}.DIbnYa_roll dt{text-align:right;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:5px;font-size:11px}.DIbnYa_roll dd{text-align:left;font-family:var(--font-serif);font-size:22px;line-height:1.3;display:grid}.DIbnYa_end{margin-top:24px;font-size:clamp(64px,10vw,140px);line-height:1}.DIbnYa_bottom{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:8px 24px;margin-top:clamp(80px,10vw,140px);padding-block:28px 36px;font-size:13px;display:grid}.DIbnYa_bottom a:hover{color:var(--fg)}.DIbnYa_designer{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.DIbnYa_top{justify-self:end}@media (max-width:700px){.DIbnYa_bottom{grid-template-columns:1fr auto}.DIbnYa_designer{grid-area:2/1/auto/-1}.DIbnYa_channel{grid-template-columns:40px minmax(0,1fr) 24px;gap:16px}.DIbnYa_roll div{text-align:center;grid-template-columns:minmax(0,1fr);gap:4px}.DIbnYa_roll dt,.DIbnYa_roll dd{text-align:center}}
.WzbEJG_craft{isolation:isolate;position:relative;overflow:hidden}.WzbEJG_backdrop{z-index:-1;position:absolute;inset:0}.WzbEJG_parallax{position:absolute;inset:-15% 0}.WzbEJG_image{object-fit:cover;width:100%;height:100%}.WzbEJG_backdrop:after{content:"";background:linear-gradient(90deg, rgb(var(--dark-rgb) / .92) 0%, rgb(var(--dark-rgb) / .7) 50%, rgb(var(--dark-rgb) / .5) 100%), linear-gradient(0deg, rgb(var(--dark-rgb) / .9) 0%, rgb(var(--dark-rgb) / 0) 40%);position:absolute;inset:0}.WzbEJG_inner{padding-block:clamp(120px,16vw,220px)}.WzbEJG_title{margin-top:24px;font-size:clamp(60px,10vw,168px);line-height:.92}.WzbEJG_lede{max-width:34em;color:var(--muted);margin-top:32px;font-size:clamp(17px,1.5vw,20px)}.WzbEJG_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:clamp(64px,8vw,112px);display:grid}.WzbEJG_steps li{border-top:1px solid var(--line);padding-top:20px}.WzbEJG_stepTitle{margin-top:16px;font-size:clamp(28px,2.6vw,36px);line-height:1}.WzbEJG_stepText{color:var(--muted);margin-top:10px;font-size:15px}@media (max-width:900px){.WzbEJG_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.WzbEJG_steps{grid-template-columns:minmax(0,1fr)}}
._w2HtG_hero{isolation:isolate;min-height:100svh;display:flex;position:relative;overflow:hidden}._w2HtG_backdrop{z-index:-1;position:absolute;inset:0}._w2HtG_image{object-fit:cover;width:100%;height:100%;animation:_w2HtG_dolly 9s var(--ease) 2.6s forwards;transform:scale(1.14)}@keyframes _w2HtG_dolly{to{transform:scale(1.02)}}._w2HtG_backdrop:after{content:"";background:linear-gradient(90deg, rgb(var(--dark-rgb) / .88) 0%, rgb(var(--dark-rgb) / .45) 45%, rgb(var(--dark-rgb) / .2) 100%), linear-gradient(0deg, rgb(var(--dark-rgb) / .95) 0%, rgb(var(--dark-rgb) / 0) 45%), linear-gradient(180deg, rgb(var(--dark-rgb) / .6) 0%, rgb(var(--dark-rgb) / 0) 25%);position:absolute;inset:0}._w2HtG_inner{padding-block:calc(var(--header-h) + 24px) 40px;flex-direction:column;justify-content:space-between;display:flex}._w2HtG_top{justify-content:space-between;gap:24px;display:flex}._w2HtG_status{text-align:right}._w2HtG_title{margin-block:32px}._w2HtG_name{letter-spacing:-.035em;flex-direction:column;margin-top:12px;font-size:clamp(84px,14.5vw,228px);line-height:.86;display:flex}._w2HtG_last{padding-left:.5em}._w2HtG_bottom{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr);align-items:end;gap:32px;padding-top:24px;display:grid}._w2HtG_pitch{max-width:34ch;color:var(--fg);font-size:clamp(17px,1.5vw,20px);line-height:1.5}._w2HtG_cta{color:var(--fg)}._w2HtG_time{font-variant-numeric:tabular-nums;justify-self:end}@media (max-width:760px){._w2HtG_status{display:none}._w2HtG_last{padding-left:.3em}._w2HtG_bottom{grid-template-columns:minmax(0,1fr) auto}._w2HtG_pitch{grid-column:1/-1}._w2HtG_time{justify-self:end}}
.Gk2N4q_manifesto{padding-block:clamp(112px,14vw,200px)}.Gk2N4q_statement{margin-top:32px;font-size:clamp(42px,6.4vw,104px);line-height:1.02}.Gk2N4q_grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(32px,6vw,96px);margin-top:clamp(64px,8vw,120px);display:grid}.Gk2N4q_figure{gap:14px;display:grid}.Gk2N4q_frame{aspect-ratio:4/5;overflow:hidden}.Gk2N4q_parallax{height:120%;margin-top:-10%}.Gk2N4q_image{object-fit:cover;width:100%;height:100%}.Gk2N4q_body{max-width:36em;color:var(--muted);gap:24px;font-size:clamp(18px,1.6vw,22px);line-height:1.55;display:grid}.Gk2N4q_body p:first-child{color:var(--fg)}@media (max-width:800px){.Gk2N4q_grid{grid-template-columns:minmax(0,1fr)}}.Gk2N4q_caption{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}
.z39J5W_marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.z39J5W_track{animation:z39J5W_scroll var(--speed) linear infinite;flex-shrink:0;align-items:center;display:flex}.z39J5W_marquee:hover .z39J5W_track{animation-play-state:paused}.z39J5W_item{flex-shrink:0;align-items:center;display:flex}@keyframes z39J5W_scroll{to{transform:translate(-100%)}}
._3mry7W_band{background:var(--band-bg);color:var(--band-fg);padding-block:clamp(24px,3.4vw,40px)}._3mry7W_marquee{padding-block:16px}._3mry7W_logo{opacity:.88;width:clamp(36px,4vw,52px);height:clamp(36px,4vw,52px);transition:opacity .4s var(--ease), transform .6s var(--ease);margin-inline:clamp(28px,3.6vw,52px)}._3mry7W_logo:hover{opacity:1;transform:scale(1.12)}
.hvoUhq_work{padding-block:clamp(112px,14vw,200px)}.hvoUhq_title{margin-top:24px;font-size:clamp(56px,9vw,144px);line-height:.95}.hvoUhq_showcase{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,96px);display:grid}.hvoUhq_item{border-top:1px solid var(--line);opacity:.35;min-height:72vh;transition:opacity .8s var(--ease);flex-direction:column;justify-content:center;gap:14px;display:flex}.hvoUhq_item[data-active=true]{opacity:1}.hvoUhq_item:last-child{border-bottom:1px solid var(--line)}.hvoUhq_inlineFrame{display:none}.hvoUhq_projectTitle{transition:color .6s var(--ease);font-size:clamp(52px,6.4vw,104px);line-height:.95}.hvoUhq_item[data-active=true] .hvoUhq_projectTitle em,.hvoUhq_item[data-active=true] .hvoUhq_projectTitle{color:var(--fg)}.hvoUhq_summary{max-width:34em;color:var(--muted);font-size:17px}.hvoUhq_meta{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.hvoUhq_credit{color:var(--faint)}.hvoUhq_links{flex-wrap:wrap;gap:8px 28px;margin-top:6px;display:flex}.hvoUhq_view{color:var(--accent)}.hvoUhq_stage{top:calc(var(--header-h) + 6vh);align-self:start;gap:14px;display:grid;position:sticky}.hvoUhq_frame{aspect-ratio:4/3;background:var(--night-raised);max-height:62vh;position:relative;overflow:hidden}.hvoUhq_shot{opacity:0;transition:opacity 1s var(--ease), transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.hvoUhq_shot[data-active=true]{opacity:1;transform:none}.hvoUhq_image,.hvoUhq_tone{object-fit:cover;width:100%;height:100%}.hvoUhq_counter{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.hvoUhq_design{flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:40px;display:flex}.hvoUhq_design span{color:var(--faint)}.hvoUhq_design a{color:var(--muted);transition:color .3s var(--ease)}.hvoUhq_design a:hover{color:var(--fg)}.hvoUhq_archive{margin-top:clamp(96px,12vw,160px)}.hvoUhq_rows{border-bottom:1px solid var(--line);margin-top:20px}.hvoUhq_rows li{border-top:1px solid var(--line)}.hvoUhq_row{transition:padding .6s var(--ease);grid-template-columns:80px minmax(0,.8fr) minmax(0,1.4fr) 160px 24px;align-items:baseline;gap:24px;padding-block:22px;display:grid}.hvoUhq_rowYear{font-family:var(--font-mono);color:var(--muted);font-size:12px}.hvoUhq_rowTitle{transition:color .4s var(--ease);font-size:clamp(26px,2.6vw,36px);line-height:1.1}.hvoUhq_rowSummary{color:var(--muted);font-size:15px}.hvoUhq_rowArrow{transition:transform .6s var(--ease), color .4s var(--ease);justify-self:end}.hvoUhq_row:hover{padding-left:12px}.hvoUhq_row:hover .hvoUhq_rowTitle,.hvoUhq_row:hover .hvoUhq_rowArrow{color:var(--accent)}.hvoUhq_row:hover .hvoUhq_rowArrow{transform:translate(3px,-3px)}@media (max-width:900px){.hvoUhq_showcase{grid-template-columns:minmax(0,1fr)}.hvoUhq_stage{display:none}.hvoUhq_item{opacity:1;min-height:0;padding-block:32px 40px}.hvoUhq_inlineFrame{aspect-ratio:4/3;margin-bottom:10px;display:block;overflow:hidden}.hvoUhq_row{grid-template-columns:56px minmax(0,1fr) 24px;gap:6px 16px}.hvoUhq_rowSummary{grid-area:2/2/auto/-1}.hvoUhq_rowCategory{display:none}.hvoUhq_rowArrow{grid-area:1/3}}
