.lookbook-root[data-surface=document] .hiw-band{display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:0;padding:calc(var(--lb-header) + 36px) 20px 48px}.lookbook-root[data-surface=document] .hiw-band--full{min-height:100svh}.lookbook-root[data-surface=document] .hiw-band--closer{justify-content:flex-end;gap:0;padding:28px 20px 36px}.lookbook-root[data-surface=document] .hiw-eyebrow,.lookbook-root[data-surface=document] .hiw-index{margin:0;color:var(--lb-sage);font-family:var(--lb-ui);font-size:.68rem;font-weight:600;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.lookbook-root[data-surface=document] .hiw-open__title{display:flex;flex-direction:column;margin:0}.lookbook-root[data-surface=document] .hiw-verb{color:inherit;font-family:var(--lb-display);font-size:clamp(3.9rem,18vw,8.4rem);font-weight:600;letter-spacing:-.055em;line-height:.82;transition:color .35s var(--lb-ui-ease)}.lookbook-root[data-surface=document] .hiw-verb:focus-visible,.lookbook-root[data-surface=document] .hiw-verb:hover{color:var(--lb-sage)}.lookbook-root[data-surface=document] .hiw-lede{max-width:34ch;margin:0;color:var(--lb-muted);font-family:var(--lb-ui);font-size:clamp(1.02rem,4vw,1.26rem);font-weight:400;letter-spacing:-.012em;line-height:1.38}.lookbook-root[data-surface=document] .lookbook-chapter--carbon .hiw-lede,.lookbook-root[data-surface=document] .lookbook-chapter--carbon .hiw-note,.lookbook-root[data-surface=document] .lookbook-chapter--carbon .hiw-open__step{color:rgba(246,247,248,.72)}.lookbook-root[data-surface=document] .hiw-open__steps{display:flex;flex-wrap:wrap;gap:10px 22px;margin:8px 0 0;padding:0;list-style:none}.lookbook-root[data-surface=document] .hiw-open__step{color:rgba(246,247,248,.72);font-family:var(--lb-ui);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lookbook-root[data-surface=document] .hiw-open__step:focus-visible,.lookbook-root[data-surface=document] .hiw-open__step:hover{color:var(--lb-field)}.lookbook-root[data-surface=document] .hiw-step-title{margin:0}.lookbook-root[data-surface=document] .hiw-subtitle{margin:0;font-family:var(--lb-ui);font-size:clamp(1.05rem,3.4vw,1.35rem);font-weight:500;letter-spacing:-.02em;line-height:1.25}.lookbook-root[data-surface=document] .hiw-note{max-width:38ch;margin:0;color:var(--lb-muted);font-family:var(--lb-ui);font-size:.95rem;letter-spacing:-.01em;line-height:1.45}.lookbook-root[data-surface=document] .hiw-who-title{margin:0}.lookbook-root[data-surface=document] .hiw-visual{width:min(100%,520px);margin-top:8px}.lookbook-root[data-surface=document] .hiw-role__mark,.lookbook-root[data-surface=document] .hiw-visual--mark{width:48px;color:var(--lb-ink)}.lookbook-root[data-surface=document] .lookbook-chapter--carbon .hiw-visual--mark{color:var(--lb-field)}.lookbook-root[data-surface=document] .hiw-roles{display:flex;flex-direction:column;margin:10px 0 0}.lookbook-root[data-surface=document] .hiw-role{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px 14px;padding:22px 0;border-top:1px solid var(--lb-line)}.lookbook-root[data-surface=document] .hiw-role__mark{grid-row:1/span 2}.lookbook-root[data-surface=document] .hiw-role:last-child{border-bottom:1px solid var(--lb-line)}.lookbook-root[data-surface=document] .hiw-role__name{font-family:var(--lb-display);font-size:clamp(2rem,8vw,3.2rem);font-weight:600;letter-spacing:-.045em;line-height:.92}.lookbook-root[data-surface=document] .hiw-role__line{max-width:36ch;color:var(--lb-muted);font-family:var(--lb-ui);font-size:.98rem;letter-spacing:-.01em;line-height:1.4}.lookbook-root[data-surface=document] .hiw-begin{padding:calc(var(--lb-header) + 36px) 20px 48px}.lookbook-root[data-surface=document] .hiw-begin .lookbook-begin__link{width:100%;font-size:clamp(2.6rem,13.5vw,8rem);line-height:.88}.lookbook-root[data-surface=document] .hiw-begin__links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px}.lookbook-root[data-surface=document] .hiw-closer .lookbook-legal{width:100%}@media (min-width:768px){.lookbook-root[data-surface=document] .hiw-band{padding:calc(var(--lb-header) + 56px) 48px 72px}.lookbook-root[data-surface=document] .hiw-band--closer{padding:32px 48px 44px}.lookbook-root[data-surface=document] .hiw-begin{padding:calc(var(--lb-header) + 56px) 48px 72px}.lookbook-root[data-surface=document] .hiw-verb{font-size:clamp(5.4rem,9vw,8.8rem)}.lookbook-root[data-surface=document] .hiw-lede{max-width:38ch}}@media (min-width:1024px){.lookbook-root[data-surface=document] .hiw-band--step{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(6,auto);align-content:center;-moz-column-gap:clamp(40px,5vw,96px);column-gap:clamp(40px,5vw,96px);row-gap:16px;min-height:100svh;padding-right:max(48px,calc(var(--lb-dock-clear-x, 0px) + 24px))}.lookbook-root[data-surface=document] .hiw-band--step>*{grid-column:1}.lookbook-root[data-surface=document] .hiw-band--step>.hiw-visual{grid-column:2;grid-row:1/7;align-self:center;justify-self:stretch;width:100%;max-width:680px;margin:0}}.lookbook-root[data-surface=document] .hiw-open__step{position:relative;display:inline-block;padding-bottom:6px}.lookbook-root[data-surface=document] .hiw-open__step:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lb-sage);transform:scaleX(0);transform-origin:left}@keyframes hiw-step-scan{0%{transform:scaleX(0);transform-origin:left}10%{transform:scaleX(1);transform-origin:left}20%{transform:scaleX(1);transform-origin:right}28%,to{transform:scaleX(0);transform-origin:right}}@keyframes hiw-step-lit{0%,24%,to{color:rgba(246,247,248,.72)}18%,6%{color:var(--lb-field)}}@media (prefers-reduced-motion:no-preference){.lookbook-root[data-surface=document] .hiw-open__steps li .hiw-open__step{animation:hiw-step-lit 7.5s var(--lb-film-ease) infinite}.lookbook-root[data-surface=document] .hiw-open__steps li .hiw-open__step:after{animation:hiw-step-scan 7.5s var(--lb-film-ease) infinite}.lookbook-root[data-surface=document] .hiw-open__steps li:nth-child(2) .hiw-open__step,.lookbook-root[data-surface=document] .hiw-open__steps li:nth-child(2) .hiw-open__step:after{animation-delay:1.875s}.lookbook-root[data-surface=document] .hiw-open__steps li:nth-child(3) .hiw-open__step,.lookbook-root[data-surface=document] .hiw-open__steps li:nth-child(3) .hiw-open__step:after{animation-delay:3.75s}.lookbook-root[data-surface=document] .hiw-open__steps li:nth-child(4) .hiw-open__step,.lookbook-root[data-surface=document] .hiw-open__steps li:nth-child(4) .hiw-open__step:after{animation-delay:5.625s}}.lookbook-root[data-surface=document] .hiw-role{position:relative;transition:opacity .48s var(--lb-film-ease)}.lookbook-root[data-surface=document] .hiw-role:before{content:"";position:absolute;left:-14px;top:22px;bottom:22px;width:2px;background:var(--lb-ink);transform:scaleY(0);transform-origin:top;transition:transform .48s var(--lb-film-ease)}.lookbook-root[data-surface=document] .hiw-roles:has([data-lens=true]) .hiw-role:not([data-lens=true]){opacity:.5}.lookbook-root[data-surface=document] .hiw-role[data-lens=true]:before{transform:scaleY(1)}@media (min-width:1024px){.lookbook-root[data-surface=document] .hiw-band:has(.hiw-who__lens){display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-content:center;-moz-column-gap:clamp(40px,5vw,96px);column-gap:clamp(40px,5vw,96px);row-gap:14px;min-height:100svh;padding-right:max(48px,calc(var(--lb-dock-clear-x, 0px) + 24px))}.lookbook-root[data-surface=document] .hiw-band:has(.hiw-who__lens)>*{grid-column:1}.lookbook-root[data-surface=document] .hiw-band:has(.hiw-who__lens)>.hiw-who__lens{grid-column:2;grid-row:1/span 4;align-self:center;width:100%;max-width:620px;margin:0}.lookbook-root[data-surface=document] .hiw-band:has(.hiw-who__lens) .hiw-role{padding:16px 0}.lookbook-root[data-surface=document] .hiw-band:has(.hiw-who__lens) .hiw-role__name{font-size:clamp(1.7rem,2.6vw,2.6rem)}}