.lookbook-root{--lb-beat:469ms;--lb-s16:117ms;--lb-spring-enter:linear(0,0.0961,0.2938,0.5045,0.6854,0.8218,0.9146,0.9717,1.0027,1.0164,1.0199,1.0181,1.0142,1.01,1.0064,1.0036,1.0018,1.0006,1,0.9997,0.9996,0.9996,0.9997,0.9998,1);--lb-spring-word:linear(0,0.1083,0.3355,0.5782,0.7815,0.9256,1.0122,1.0531,1.0633,1.0561,1.0416,1.0263,1.0135,1.0045,0.9991,0.9966,0.996,0.9965,0.9974,0.9984,0.9992,0.9997,1.0001,1.0002,1.0003,1.0002,1);--lb-spring-morph:linear(0,0.0972,0.2998,0.5176,0.705,0.8454,0.9392,0.9945,1.0218,1.031,1.0301,1.0244,1.0175,1.0112,1.0062,1.0028,1.0007,0.9995,0.9991,0.999,0.9992,0.9994,0.9996,0.9998,1);--lb-spring-punch:linear(0,0.114,0.3671,0.6495,0.89,1.0553,1.1415,1.1629,1.1413,1.099,1.0532,1.015,0.9892,0.9762,0.9735,0.9775,0.9845,0.992,0.998,1.002,1.004,1.0043,1.0036,1.0024,1)}.lookbook-preloader{position:fixed;inset:0;z-index:90;display:grid;place-items:center;pointer-events:none}.lookbook-preloader[data-phase=flicker]{pointer-events:auto}.lookbook-preloader__field{position:absolute;inset:0;background:var(--lb-field);transition:opacity .62s var(--lb-film-ease)}.lookbook-preloader__dot{--lb-pre-x:0px;--lb-pre-y:0px;--lb-pre-s:1;position:relative;width:14px;height:14px;border-radius:50%;background:var(--lb-sage);transform:translate3d(var(--lb-pre-x),var(--lb-pre-y),0) scale(var(--lb-pre-s));transition:transform .76s var(--lb-spring-morph),opacity .36s var(--lb-film-ease);will-change:transform}.lookbook-preloader[data-phase=flicker] .lookbook-preloader__dot{animation:lb-dot-beat var(--lb-beat) var(--lb-ui-ease) infinite}.lookbook-preloader[data-phase=enter] .lookbook-preloader__field,.lookbook-preloader[data-phase=settle] .lookbook-preloader__field{opacity:0}.lookbook-preloader[data-phase=enter] .lookbook-preloader__dot{opacity:0;transition-delay:0s,.12s}@keyframes lb-dot-beat{0%,to{transform:scale(1)}18%{transform:scale(1.32)}46%{transform:scale(.96)}}.lookbook-ad{position:relative;width:100%;aspect-ratio:1;isolation:isolate;box-shadow:none;-webkit-touch-callout:none}.lookbook-ad,.lookbook-root .lookbook-ad__film{background:transparent;border:0;outline:0;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.lookbook-root .lookbook-ad__film{--ad-feather:6%;--ad-fade:transparent 0,rgb(0 0 0/0.1) calc(var(--ad-feather) * 0.25),rgb(0 0 0/0.45) calc(var(--ad-feather) * 0.55),rgb(0 0 0/0.85) calc(var(--ad-feather) * 0.8),#000 var(--ad-feather),#000 calc(100% - var(--ad-feather)),rgb(0 0 0/0.85) calc(100% - var(--ad-feather) * 0.8),rgb(0 0 0/0.45) calc(100% - var(--ad-feather) * 0.55),rgb(0 0 0/0.1) calc(100% - var(--ad-feather) * 0.25),transparent 100%;position:absolute;inset:var(--ad-inset);width:calc(100% - var(--ad-inset) * 2);max-width:none;height:calc(100% - var(--ad-inset) * 2);-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,var(--ad-fade)),linear-gradient(180deg,var(--ad-fade));-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,var(--ad-fade)),linear-gradient(180deg,var(--ad-fade));-webkit-mask-composite:source-in,xor;mask-composite:intersect;filter:brightness(.993);transition:opacity .52s var(--lb-film-ease)}.lookbook-ad.is-ready .lookbook-ad__film{opacity:1}.lb-kt__line{display:inline}.lb-kt__w{padding-bottom:.14em;margin-bottom:-.14em;overflow:clip;vertical-align:top}.lb-kt__g,.lb-kt__w{display:inline-block}.lb-kt__g{transform-origin:0 100%}.lb-kt__u{position:relative}.lb-kt__u:after{content:"";position:absolute;right:.02em;bottom:.08em;left:.02em;height:max(3px,.07em);border-radius:999px;background:var(--lb-sage);transform:scaleX(0);transform-origin:left}.lb-reveal{display:block}.lb-typed{display:inline-grid}dd>.lb-typed,p>.lb-typed{display:grid}.lb-typed__ghost,.lb-typed__live{grid-area:1/1;min-width:0}.lb-typed__ghost{visibility:hidden}.lb-typed__caret{display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-.12em;background:var(--lb-sage);animation:lb-caret var(--lb-beat) steps(1) infinite}@keyframes lb-caret{50%{opacity:0}}@keyframes lb-word-in{0%{transform:translate3d(0,108%,0) rotate(5deg)}to{transform:none}}@keyframes lb-presence-in{0%{opacity:0;filter:blur(4px);transform:translate3d(0,10px,0)}to{opacity:1;filter:blur(0);transform:none}}@keyframes lb-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lookbook-root :is(.lookbook-chapter-slot,.lookbook-document-slot):not(.is-seen) .lb-kt__w,.lookbook-root :is(.lookbook-chapter-slot,.lookbook-document-slot):not(.is-seen) .lb-reveal,.lookbook-root:is(.is-flicker,.is-settle) .lb-kt__w,.lookbook-root:is(.is-flicker,.is-settle) .lb-reveal{opacity:0}.lookbook-root:not(.is-flicker):not(.is-settle) :is(.lookbook-chapter-slot,.lookbook-document-slot).is-seen .lb-kt__g{animation:lb-word-in var(--lbm-dur-enter,703ms) var(--lbm-ease-enter,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(var(--kt-i, 0) * var(--lb-s16) + 80ms)}.lookbook-root:not(.is-flicker):not(.is-settle) :is(.lookbook-chapter-slot,.lookbook-document-slot).is-seen .lb-kt__u:after{animation:lb-draw-x var(--lb-beat) var(--lb-ui-ease) both;animation-delay:calc(var(--kt-i, 0) * var(--lb-s16) + 80ms + var(--lb-beat))}.lookbook-root:not(.is-flicker):not(.is-settle) :is(.lookbook-chapter-slot,.lookbook-document-slot).is-seen .lb-reveal{animation:lb-presence-in .56s var(--lb-spring-enter) both;animation-delay:calc(var(--kt-i, 0) * var(--lb-s16) + 80ms)}.lookbook-root[data-surface=film] .lookbook-chapter-slot:not(.is-seen) :is(.lookbook-skin,.lookbook-pass__card,.lookbook-proof__item,.lookbook-who__audience,.lookbook-file__logo,.lookbook-card,.lookbook-dir-row,.lookbook-pricing__card){opacity:0}.lookbook-root[data-surface=film]:not(.is-flicker):not(.is-settle) .lookbook-chapter-slot.is-seen :is(.lookbook-skin,.lookbook-pass__card,.lookbook-proof__item,.lookbook-who__audience,.lookbook-file__logo,.lookbook-card,.lookbook-dir-row,.lookbook-pricing__card){animation:lb-presence-in .56s var(--lb-spring-enter) both;animation-delay:calc(var(--lb-s16) * 4)}.lookbook-root[data-surface=film] .lookbook-chapter-slot.is-seen :is(.lookbook-pass__card,.lookbook-proof__item,.lookbook-who__audience,.lookbook-card,.lookbook-dir-row,.lookbook-pricing__card,.lookbook-proof__surfaces>.lookbook-skin):nth-child(2){animation-delay:calc(var(--lb-s16) * 5)}.lookbook-root[data-surface=film] .lookbook-chapter-slot.is-seen :is(.lookbook-pass__card,.lookbook-proof__item,.lookbook-who__audience,.lookbook-card,.lookbook-dir-row,.lookbook-pricing__card,.lookbook-proof__surfaces>.lookbook-skin):nth-child(3){animation-delay:calc(var(--lb-s16) * 6)}.lookbook-root[data-surface=film] .lookbook-chapter-slot.is-seen :is(.lookbook-pass__card,.lookbook-proof__item,.lookbook-who__audience,.lookbook-card,.lookbook-dir-row,.lookbook-pricing__card,.lookbook-proof__surfaces>.lookbook-skin):nth-child(n+4){animation-delay:calc(var(--lb-s16) * 7)}.lookbook-root[data-surface=film] .lookbook-chapter-slot.is-seen .lookbook-file__logo:nth-child(n){animation-delay:calc(var(--lb-s16) * 4 + var(--logo-i, 0) * 40ms)}.lookbook-chapter-slot[data-enter=play] .lb-kt,.lookbook-document-slot[data-enter=play] .lb-kt{animation:none}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.lookbook-root[data-surface=film] .lb-depth{transform:translate3d(calc(var(--lb-p, 0) * var(--lb-depth, 0vw)),0,0);will-change:transform}.lookbook-root[data-surface=film] .lb-depth[data-depth=near]{--lb-depth:14vw}.lookbook-root[data-surface=film] .lb-depth[data-depth=far]{--lb-depth:-10vw}.lookbook-root[data-surface=film] .lookbook-brand-lockup__mark{transform:translate3d(0,calc(var(--lb-p, 0) * -18vh),0) rotate(180deg)}}.lookbook-root[data-surface=film] .lookbook-header:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--lb-sage);transform:scaleX(var(--lb-progress,0));transform-origin:left;pointer-events:none}.lb-sim-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;overflow:hidden;border:1px solid var(--skin-rule,rgba(9,10,9,.1));border-radius:999px;color:var(--lb-muted);background:var(--skin-paper,#fff);font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:color .28s var(--lb-ui-ease),background-color .28s var(--lb-ui-ease),border-color .28s var(--lb-ui-ease)}.lb-sim-chip:before{content:"";width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;opacity:.55}.lb-sim-chip[data-tone=flag]{border-color:rgb(128 154 138/.5);color:var(--lb-ink);background:var(--lb-sage-soft)}.lb-sim-chip[data-tone=done]{border-color:var(--lb-sage);color:#fff;background:var(--lb-sage)}.lb-sim-chip[data-tone=done]:before{opacity:1}.lb-sim-chip__text{display:inline-block;animation:lb-presence-in .42s var(--lb-spring-enter) both}.lookbook-skin .lookbook-skin__actions .lb-sim-chip,.lookbook-skin .lookbook-skin__actions .lb-sim-progress{padding:5px 9px}.lookbook-skin .lookbook-skin__actions .lb-sim-progress{display:inline-flex;color:var(--lb-ink);font-variant-numeric:tabular-nums}.lb-sim-meter{--sim-p:0;position:relative;display:block;height:2px;margin-top:-6px;overflow:hidden;border-radius:999px;background:var(--skin-rule,rgba(9,10,9,.1))}.lb-sim-meter:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lb-sage);transform:scaleX(var(--sim-p));transform-origin:left;transition:transform .7s var(--lb-spring-enter)}.lb-sim-cell{position:relative;transition:border-color .32s var(--lb-ui-ease),box-shadow .32s var(--lb-ui-ease),background-color .32s var(--lb-ui-ease)}.lb-sim-cell[data-state=empty]{background:transparent;border-style:dashed}.lb-sim-cell[data-state=empty] :is(.lookbook-skin__lines,.lookbook-record__noun){opacity:.42}.lb-sim-cell[data-state=typing]{border-color:var(--lb-sage);box-shadow:0 0 0 3px rgb(128 154 138/.16)}.lb-sim-cell[data-state=flag]{border-color:rgb(128 154 138/.7);background:var(--lb-sage-soft)}.lb-sim-cell :is(.lookbook-skin__lines,.lookbook-record__noun){transition:opacity .32s var(--lb-ui-ease)}.lookbook-record__noun{display:flex;align-items:center;justify-content:space-between;gap:8px}.lb-sim-cell__tick{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--lb-sage);opacity:0;transform:scale(.4);transition:opacity .24s var(--lb-ui-ease),transform .42s var(--lb-spring-punch)}.lb-sim-cell[data-state=done] .lb-sim-cell__tick{opacity:1;transform:scale(1)}.lb-sim-flag{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);padding:4px 8px 4px 5px;overflow:hidden;border-radius:999px;color:var(--lb-ink);background:#fff;box-shadow:0 6px 18px rgb(8 9 8/.1);font-size:.62rem;font-weight:650;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;transform:translate3d(0,6px,0) scale(.9);transition:opacity .26s var(--lb-ui-ease),transform .52s var(--lb-spring-enter)}.lb-sim-flag[data-on=true]{opacity:1;transform:none}.lookbook-skin__rail-item.is-speaking{color:var(--lb-field);background:rgb(128 154 138/.32)}.lb-sim-input{position:relative;min-height:calc(.78rem * 1.35 + 16px);transition:border-color .26s var(--lb-ui-ease),box-shadow .26s var(--lb-ui-ease),background-color .26s var(--lb-ui-ease)}.lb-sim-input[data-flag=true],.lb-sim-input[data-focus=true]{border-color:var(--lb-sage)!important;box-shadow:0 0 0 3px rgb(128 154 138/.18)}.lb-sim-input.is-filled{color:var(--lb-ink);background:#fff}.lookbook-skin__step{position:relative;transition:color .26s var(--lb-ui-ease)}.lookbook-skin__step.is-done{color:var(--lb-sage)}.lookbook-skin__step.is-active:before{content:"";position:absolute;top:.15em;bottom:.15em;left:-8px;width:2px;border-radius:2px;background:var(--lb-sage);animation:lb-presence-in .36s var(--lb-spring-enter) both}.lb-sim-nudge{transition:opacity .32s var(--lb-ui-ease),transform .52s var(--lb-spring-enter)}.lb-sim-nudge[data-on=false]{opacity:.25;transform:translate3d(0,6px,0)}.lookbook-skin__composer{transition:border-color .26s var(--lb-ui-ease),box-shadow .26s var(--lb-ui-ease)}.lookbook-skin__composer[data-on=true]{border-color:var(--lb-sage);box-shadow:0 0 0 3px rgb(128 154 138/.16)}.lb-sim-button{position:relative;overflow:visible!important;transition:transform .14s var(--lb-ui-ease),color .24s var(--lb-ui-ease),background-color .24s var(--lb-ui-ease),border-color .24s var(--lb-ui-ease)}.lb-sim-button[data-pressed=true]{border-color:var(--lb-sage)!important;color:#fff!important;background:var(--lb-sage)!important;animation:lb-press .16s var(--lb-ui-ease)}.lb-sim-button--ink{display:inline-flex;align-items:center;justify-self:start;width:-moz-max-content;width:max-content;max-width:100%;margin-top:2px;padding:6px 10px;border:1px solid var(--lb-ink);border-radius:8px;color:#fff;background:var(--lb-ink);font-size:.64rem;font-weight:650;line-height:1.1;white-space:nowrap}@keyframes lb-press{50%{transform:scale(.86)}}.lb-ripple{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:1.5px solid var(--lb-sage);border-radius:50%;opacity:0;pointer-events:none;animation:lb-ripple .36s var(--lb-film-ease) both}.lb-ripple--wide{animation-duration:.5s;animation-name:lb-shockwave}@keyframes lb-ripple{0%{opacity:.5;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes lb-shockwave{0%{opacity:.5;transform:scale(.2)}to{opacity:0;transform:scale(4)}}.lb-sim-paper{transform-origin:50% 100%;transition:opacity .36s var(--lb-ui-ease),transform .62s var(--lb-spring-enter),filter .36s var(--lb-ui-ease)}.lb-sim-paper[data-on=false]{opacity:.3;filter:blur(2px);transform:translate3d(0,14px,0) scale(.96)}.lb-sim-paper dl>div{transition:opacity .3s var(--lb-ui-ease)}.lb-sim-paper[data-on=true] dl>div{animation:lb-presence-in .48s var(--lb-spring-enter) both}.lb-sim-paper[data-on=true] dl>div:nth-child(2){animation-delay:var(--lb-s16)}.lb-sim-paper[data-on=true] dl>div:nth-child(3){animation-delay:calc(var(--lb-s16) * 2)}.lb-sim-tallies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lb-sim-tallies>span{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0;padding:6px 8px;border:1px solid var(--skin-rule);border-radius:10px;color:var(--lb-muted);font-size:.62rem;font-weight:650}.lb-sim-tallies .lb-count{color:var(--lb-ink);font-family:var(--lb-display);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.lb-sim-row{display:grid;gap:4px;min-width:0;padding:8px 9px;border:1px solid var(--skin-rule);border-radius:12px;background:var(--lb-field);transition:opacity .32s var(--lb-ui-ease),transform .56s var(--lb-spring-enter),filter .32s var(--lb-ui-ease)}.lb-sim-row[data-on=false]{opacity:0;filter:blur(4px);transform:translate3d(0,10px,0) scale(.96)}.lb-sim-row__name{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;color:var(--lb-ink);font-family:var(--lb-display);font-size:.8rem;font-weight:600;line-height:1.2}.lb-sim-row__meta,.lb-sim-row__name{margin:0;overflow:hidden;white-space:nowrap}.lb-sim-row__meta{color:var(--lb-muted);font-size:.64rem;line-height:1.3;text-overflow:ellipsis}.lb-sim-badge,.lb-sim-status{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#fff;background:var(--lb-ink);font-family:var(--lb-ui);font-size:.56rem;font-weight:700;letter-spacing:.02em}.lb-sim-status{overflow:hidden;transition:background-color .28s var(--lb-ui-ease)}.lb-sim-status>span{display:inline-block;animation:lb-presence-in .38s var(--lb-spring-enter) both}.lb-sim-status[data-status="0"]{color:var(--lb-ink);background:var(--lb-sage-soft)}.lb-sim-status[data-status="1"]{color:var(--lb-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--skin-rule)}.lb-sim-status[data-status="2"]{background:var(--lb-sage)}.lb-sim-stages,.lb-sim-track{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.lb-sim-stages>span,.lb-sim-track>span{flex:0 1 auto;min-width:0;padding:3px 7px;overflow:hidden;border-radius:999px;color:var(--lb-muted);background:rgba(9,10,9,.05);font-size:.58rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;opacity:.45;transition:opacity .26s var(--lb-ui-ease),color .26s var(--lb-ui-ease),background-color .26s var(--lb-ui-ease)}.lb-sim-stages>span[data-on=true],.lb-sim-track>span[data-on=true]{opacity:1}.lb-sim-stages>span[data-current=true]{color:#fff;background:var(--lb-ink);animation:lb-pop .42s var(--lb-spring-punch)}.lb-sim-track{position:relative;padding-bottom:6px}.lb-sim-track:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:999px;background:var(--lb-sage);transform:scaleX(calc((var(--stage) + 1) / var(--stages)));transform-origin:left;transition:transform .62s var(--lb-spring-enter)}@keyframes lb-pop{0%{transform:scale(.86)}to{transform:none}}.lb-sim-rank{--row-h:38px;position:relative;height:calc(var(--rows) * var(--row-h));margin:0;padding:0;list-style:none}.lb-sim-rank__row{position:absolute;top:0;right:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;height:calc(var(--row-h) - 4px);padding:0 8px 4px;overflow:hidden;border:1px solid var(--skin-rule);border-radius:10px;background:#fff;transform:translate3d(0,calc(var(--rank) * var(--row-h)),0);transition:transform .62s var(--lb-spring-morph),opacity .32s var(--lb-ui-ease),border-color .28s var(--lb-ui-ease)}.lb-sim-rank__row[data-on=false]{opacity:0;transform:translate3d(0,calc(var(--rank) * var(--row-h) + 10px),0)}.lb-sim-rank__row[data-top=true]{border-color:var(--lb-sage)}.lb-sim-rank__name{color:var(--lb-ink);font-family:var(--lb-display);font-size:.72rem;font-weight:600;line-height:1.15}.lb-sim-rank__meta,.lb-sim-rank__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lb-sim-rank__meta{color:var(--lb-muted);font-size:.58rem;line-height:1.2}.lb-sim-rank__fit{position:absolute;right:8px;bottom:4px;left:8px;height:2px;border-radius:999px;background:rgba(9,10,9,.06)}.lb-sim-rank__fit:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--lb-sage);transform:scaleX(var(--fit));transform-origin:left;transition:transform .9s var(--lb-spring-enter)}.lb-sim-cta{transition:color .26s var(--lb-ui-ease),background-color .26s var(--lb-ui-ease),border-color .26s var(--lb-ui-ease)}.lb-sim-cta[data-on=true]{border-color:var(--lb-ink)!important;color:#fff!important;background:var(--lb-ink)!important;animation:lb-pop .42s var(--lb-spring-punch)}@media (prefers-reduced-motion:reduce){.lookbook-preloader{display:none}.lookbook-root .lb-kt__g,.lookbook-root .lb-kt__w,.lookbook-root .lb-reveal,.lookbook-root .lookbook-chapter-slot :is(.lookbook-skin,.lookbook-pass__card,.lookbook-proof__item,.lookbook-who__audience,.lookbook-file__logo,.lookbook-card,.lookbook-dir-row,.lookbook-pricing__card){opacity:1!important;filter:none!important;transform:none!important;animation:none!important}.lookbook-root .lb-kt__u:after{transform:scaleX(1);animation:none!important}.lookbook-root .lb-depth,.lookbook-root .lookbook-brand-lockup__mark{transform:none}.lookbook-root .lookbook-brand-lockup__mark{transform:rotate(180deg)}}.lookbook-root .lb-lens{gap:14px;padding:clamp(16px,2.2vh,24px) clamp(16px,1.6vw,24px)}.lb-lens__viewer{display:inline-grid;justify-items:end;gap:4px;font-family:var(--lb-ui);line-height:1}.lb-lens__viewer-label{color:var(--lb-muted);font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lb-lens__viewer-name{display:inline-block;padding:6px 12px;border-radius:999px;color:#fff;background:var(--lb-ink);font-size:.74rem;font-weight:650;animation:lb-presence-in .42s var(--lb-spring-morph) both}.lb-lens__sections{display:grid;margin:0;padding:0;list-style:none}.lb-lens__section{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.6fr) 18px;align-items:center;gap:12px;min-height:clamp(38px,5.4vh,50px);border-top:1px solid var(--skin-rule,rgba(9,10,9,.1));font-family:var(--lb-ui);transition:background-color .32s var(--lb-ui-ease)}.lb-lens__section:last-child{border-bottom:1px solid var(--skin-rule,rgba(9,10,9,.1))}.lb-lens__name{color:var(--lb-ink);font-size:.86rem;font-weight:600}.lb-lens__detail{min-width:0;color:var(--lb-muted);font-size:.76rem;line-height:1.3}.lb-lens__detail>span{display:inline-block;animation:lb-presence-in .38s var(--lb-spring-enter) both;animation-delay:calc(var(--lens-i, 0) * var(--lb-s16))}.lb-lens__note{padding:3px 8px;border-radius:6px;color:var(--lb-ink);background:var(--lb-sage-soft)}.lb-lens__tick{width:16px;height:16px;border:1.5px solid var(--skin-rule,rgba(9,10,9,.16));border-radius:50%;transition:background-color .28s var(--lb-ui-ease),border-color .28s var(--lb-ui-ease),transform .42s var(--lb-spring-punch)}.lb-lens__section:is([data-state=done],[data-state=seen]) .lb-lens__tick{border-color:var(--lb-sage);background:var(--lb-sage);transform:scale(1);transition-delay:calc(var(--lens-i, 0) * var(--lb-s16))}.lb-lens__section:is([data-state=edit],[data-state=note]){background:rgb(128 154 138/.08)}.lb-lens__section:is([data-state=edit],[data-state=note]) .lb-lens__tick{border-color:var(--lb-sage)}.lb-lens__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.lookbook-root .lb-lens .lb-sim-button--ink{margin:0;padding:8px 14px;font-size:.74rem}.lb-lens__action,.lb-lens__footnote{animation:lb-presence-in .42s var(--lb-spring-enter) both}.lookbook-root .lb-lens .lookbook-skin__footnote{margin:0}.lookbook-who__audience{position:relative}.lookbook-who__audience>*{transition:opacity .36s var(--lb-ui-ease)}.lookbook-who__audience[data-lens=false]>*{opacity:.45}.lookbook-who__audience:after{content:"";position:absolute;bottom:-9px;left:54px;right:0;height:1.5px;background:var(--lb-sage);transform:scaleX(0);transform-origin:left}.lookbook-who__audience[data-lens=true]:after{animation:lb-lens-hold calc(var(--lb-beat) * 8) linear both}@keyframes lb-lens-hold{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lookbook-who__audience[data-lens=false]>*{opacity:1}.lookbook-who__audience:after{display:none}.lb-lens :is(.lb-lens__viewer-name,.lb-lens__detail>span,.lb-lens__action,.lb-lens__footnote){animation:none}}.lookbook-root .lb-lens .lb-sim-button{overflow:hidden!important}@media (min-width:768px){.lookbook-root[data-surface=film] .lb-lens{gap:clamp(14px,2.4vh,24px);padding:clamp(18px,3vh,32px) clamp(18px,2vw,32px)}.lookbook-root[data-surface=film] .lb-lens .lookbook-skin__title{font-size:clamp(1.1rem,1.5vw,1.45rem)}.lookbook-root[data-surface=film] .lb-lens__section{min-height:clamp(44px,7.4vh,72px)}.lookbook-root[data-surface=film] .lb-lens__name{font-size:clamp(.9rem,1.05vw,1.05rem)}.lookbook-root[data-surface=film] .lb-lens__detail{font-size:clamp(.78rem,.9vw,.92rem)}.lookbook-root[data-surface=film] .lb-lens .lookbook-skin__footnote{font-size:clamp(.74rem,.85vw,.86rem)}}@keyframes lb-doc-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lookbook-root[data-surface=document]:before{content:"";position:fixed;top:var(--lb-header);left:0;right:0;z-index:61;height:2px;background:var(--lb-sage);pointer-events:none;transform:scaleX(0);transform-origin:left;animation:lb-doc-progress linear both;animation-timeline:scroll(root block)}}}@keyframes lb-row-in{0%{opacity:0;transform:translate3d(0,8px,0)}}@keyframes lb-mark-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){:is(.lookbook-chapter-slot,.lookbook-document-slot)[data-enter=play] .lookbook-pricing__compare li{animation:lb-row-in .52s var(--lb-film-ease) both;animation-delay:calc(.16s + var(--lb-row-i, 0) * 60ms)}:is(.lookbook-chapter-slot,.lookbook-document-slot)[data-enter=play] .lookbook-pricing__compare li>span:last-child>*{animation:lb-mark-pop .42s var(--lb-film-ease) both;animation-delay:calc(.36s + var(--lb-row-i, 0) * 60ms)}.lookbook-pricing__compare li:nth-child(2){--lb-row-i:1}.lookbook-pricing__compare li:nth-child(3){--lb-row-i:2}.lookbook-pricing__compare li:nth-child(4){--lb-row-i:3}.lookbook-pricing__compare li:nth-child(5){--lb-row-i:4}.lookbook-pricing__compare li:nth-child(6){--lb-row-i:5}}@keyframes lb-still-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}@keyframes lb-rule-draw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.lookbook-root .about-us-story__img{animation:lb-still-drift 18s var(--lb-film-ease) infinite alternate;will-change:transform}.lookbook-root .about-us-story__stills li:nth-child(2n) .about-us-story__img{animation-duration:22s;animation-direction:alternate-reverse}.lookbook-root :is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li){position:relative}.lookbook-root .eco-open__names li:after,.lookbook-root :is(.about-us-standards__value,.about-us-standards__brief):after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--lb-sage);transform:scaleX(0);transform-origin:left;pointer-events:none}:is(.lookbook-chapter-slot,.lookbook-document-slot)[data-enter=play] :is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li){animation:lookbook-enter-rise .62s var(--lb-film-ease) both;animation-delay:calc(.12s + var(--lb-seq, 0) * 70ms)}:is(.lookbook-chapter-slot,.lookbook-document-slot)[data-enter=play] .eco-open__names li:after,:is(.lookbook-chapter-slot,.lookbook-document-slot)[data-enter=play] :is(.about-us-standards__value,.about-us-standards__brief):after{animation:lb-rule-draw .72s var(--lb-film-ease) both;animation-delay:calc(.22s + var(--lb-seq, 0) * 70ms);transform:scaleX(1);opacity:.55}:is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li):nth-child(2){--lb-seq:1}:is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li):nth-child(3){--lb-seq:2}:is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li):nth-child(4){--lb-seq:3}:is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li):nth-child(5){--lb-seq:4}:is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li):nth-child(6){--lb-seq:5}:is(.about-us-standards__value,.about-us-standards__brief,.eco-open__names li):nth-child(n+7){--lb-seq:6}}.lookbook-root{--lbm-beat:468.75ms;--lbm-s16:117.1875ms;--lbm-ease-enter:cubic-bezier(0.16,1,0.3,1);--lbm-ease-exit:cubic-bezier(0.7,0,0.84,0);--lbm-ease-wipe:cubic-bezier(0.83,0,0.17,1);--lbm-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--lbm-ease-ui:cubic-bezier(0.2,0,0,1);--lbm-dur-press:234ms;--lbm-dur-ui:352ms;--lbm-dur-enter:703ms;--lbm-dur-wipe:586ms;--lbm-dur-cursor:586ms;--lbm-dur-page:703ms;--lbm-stagger:117ms;--lbm-type-vw:34vw;--lbm-type-shear:7deg;--lbm-ui-vw:18vw;--lbm-ui-lift:5vh;--lbm-ui-tilt:3deg;--lbm-card-vw:12vw;--lbm-media-scale:0.08;--lbm-line-gain:0.28}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] :is(.lookbook-title,.lookbook-display,.hiw-verb,.eco-open__title):not(.lookbook-begin__link){translate:calc(var(--lb-in, 0) * var(--lbm-type-vw) - var(--lb-out, 0) * var(--lbm-type-vw) * .55) 0;rotate:calc((var(--lb-in, 0) - var(--lb-out, 0)) * -2deg)}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] .lb-kt__line:nth-child(2){translate:calc((var(--lb-in, 0) - var(--lb-out, 0) * .55) * var(--lbm-type-vw) * var(--lbm-line-gain)) 0}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] .lb-kt__line:nth-child(3){translate:calc((var(--lb-in, 0) - var(--lb-out, 0) * .55) * var(--lbm-type-vw) * var(--lbm-line-gain) * 2) 0}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] :is(.lookbook-lede,.lookbook-text-link,[class*=__eyebrow],[class*=-kicker],.lookbook-credit){translate:calc(var(--lb-in, 0) * var(--lbm-type-vw) * .72 - var(--lb-out, 0) * var(--lbm-type-vw) * .3) 0}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] :is(.lookbook-skin,.lb-lens){translate:calc(var(--lb-in, 0) * var(--lbm-ui-vw) - var(--lb-out, 0) * var(--lbm-ui-vw) * .6) calc((var(--lb-in, 0) + var(--lb-out, 0)) * var(--lbm-ui-lift));rotate:calc(var(--lb-in, 0) * var(--lbm-ui-tilt) - var(--lb-out, 0) * var(--lbm-ui-tilt));scale:calc(1 - (var(--lb-in, 0) + var(--lb-out, 0)) * .06)}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] :is(.lookbook-card,.lookbook-pass__card,.lookbook-proof__item,.lookbook-record__cell,.lookbook-who__audience,.lookbook-file__logo,.lookbook-pricing__card,.eco-open__names li,.about-us-standards__value,.about-us-standards__brief,.lookbook-dir-row,.lookbook-begin__step,.about-us-story__stills li,.gallery-grid__item,.contact-ask__rows>*,.contact-reach__item){translate:calc((var(--lb-in, 0) - var(--lb-out, 0) * .4) * var(--lbm-card-vw) * (1 + var(--lbm-i, 0) * var(--lbm-line-gain))) 0}.lookbook-root[data-surface=film] .lookbook-chapter-slot :nth-child(2){--lbm-i:1}.lookbook-root[data-surface=film] .lookbook-chapter-slot :nth-child(3){--lbm-i:2}.lookbook-root[data-surface=film] .lookbook-chapter-slot :nth-child(4){--lbm-i:3}.lookbook-root[data-surface=film] .lookbook-chapter-slot :nth-child(n+5){--lbm-i:4}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] :is(.lookbook-ad video,.lookbook-room video,.gallery-film video,.about-us-story__img,.lookbook-identity video){scale:calc(1 + (var(--lb-in, 0) + var(--lb-out, 0)) * var(--lbm-media-scale))}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] .lookbook-brand-lockup__mark{translate:calc(var(--lb-out, 0) * 42vw - var(--lb-in, 0) * 18vw) 0;scale:calc(1 - var(--lb-out, 0) * .35)}.lookbook-root[data-surface=film] .lookbook-chapter-slot[data-near=true] :is(.lookbook-skin,.lb-lens,.lookbook-ad video){will-change:translate,scale}}.lb-hud{display:none}@media (min-width:768px){.lb-hud{position:fixed;inset:calc(var(--lb-header) + 12px) 14px 14px;z-index:58;display:block;pointer-events:none;color:var(--lb-hud-ink,rgba(9,10,9,.55));view-transition-name:lb-hud;transition:color var(--lbm-dur-ui) var(--lbm-ease-ui)}.lookbook-root[data-hud-tone=dark] .lb-hud{--lb-hud-ink:rgba(246,247,248,0.62)}.lb-hud__tick{position:absolute;width:14px;height:14px;border:0 solid;opacity:.8;transition:transform var(--lbm-dur-wipe) var(--lbm-ease-spring)}.lb-hud__tick[data-corner=tl]{top:0;left:0;border-top-width:1px;border-left-width:1px}.lb-hud__tick[data-corner=tr]{top:0;right:0;border-top-width:1px;border-right-width:1px}.lb-hud__tick[data-corner=bl]{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.lb-hud__tick[data-corner=br]{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.lb-hud[data-cut=true] .lb-hud__tick[data-corner=tl]{transform:translate(6px,6px)}.lb-hud[data-cut=true] .lb-hud__tick[data-corner=tr]{transform:translate(-6px,6px)}.lb-hud[data-cut=true] .lb-hud__tick[data-corner=bl]{transform:translate(6px,-6px)}.lb-hud[data-cut=true] .lb-hud__tick[data-corner=br]{transform:translate(-6px,-6px)}.lb-hud__count,.lb-hud__label{position:absolute;bottom:2px;display:flex;align-items:center;gap:8px;height:14px;overflow:hidden;font-family:var(--lb-ui);font-size:.6rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.16em;line-height:14px;text-transform:uppercase;white-space:nowrap}.lb-hud__label{left:22px}.lb-hud__count{right:22px}.lb-hud__roll{display:block;animation:lb-hud-roll var(--lbm-dur-ui) var(--lbm-ease-enter) both}.lb-hud__dot{width:5px;height:5px;border-radius:50%;background:var(--lb-sage);animation:lb-hud-beat var(--lbm-beat) var(--lbm-ease-exit) infinite}}@keyframes lb-hud-roll{0%{transform:translate3d(0,100%,0)}}@keyframes lb-hud-beat{0%{transform:scale(1.6);opacity:1}to{transform:scale(1);opacity:.55}}.lookbook-header{view-transition-name:lb-header}::view-transition-group(lb-header),::view-transition-group(lb-hud){animation:none}::view-transition-new(lb-header),::view-transition-old(lb-header){animation:none}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:lb-page-out var(--lbm-dur-page,703ms) cubic-bezier(.7,0,.84,0) both}::view-transition-new(root){animation:lb-page-iris var(--lbm-dur-page,703ms) cubic-bezier(.83,0,.17,1) both}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}}@keyframes lb-page-out{to{transform:translate3d(-6vw,0,0) scale(.96);opacity:.35}}@keyframes lb-page-in{0%{clip-path:inset(38% 34% 38% 34% round 18px)}to{clip-path:inset(0 0 0 0 round 0)}}@keyframes lb-page-iris{0%{clip-path:circle(0 at var(--lb-vt-x,50%) var(--lb-vt-y,50%))}to{clip-path:circle(150vmax at var(--lb-vt-x,50%) var(--lb-vt-y,50%))}}@media (prefers-reduced-motion:no-preference){html:not([data-lb-vt]) .lookbook-root[data-page-enter=true] :is(.lookbook-track,.lookbook-document){animation:lb-page-in var(--lbm-dur-page) var(--lbm-ease-wipe) both}}@keyframes lbm-type-in{0%{translate:calc(var(--lbm-type-vw) * .45) 0;rotate:-2deg}}@keyframes lbm-copy-in{0%{translate:calc(var(--lbm-type-vw) * .25) 0}}@keyframes lbm-ui-in{0%{translate:6vw 8vh;rotate:3deg;scale:.92}}@keyframes lbm-card-in{0%{translate:0 9vh;scale:.94}}@keyframes lbm-media-push{0%{scale:1.12}to{scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.lookbook-root[data-surface=document],.lookbook-root[data-lb-stacked]) :is(.lookbook-title,.lookbook-display,.hiw-verb,.hiw-role__name){animation:lbm-type-in linear both;animation-timeline:view();animation-range:entry 0 cover 34%}:is(.lookbook-root[data-surface=document],.lookbook-root[data-lb-stacked]) :is(.lookbook-lede,.hiw-lede,.hiw-note,.hiw-subtitle,.lookbook-text-link){animation:lbm-copy-in linear both;animation-timeline:view();animation-range:entry 0 cover 30%}:is(.lookbook-root[data-surface=document],.lookbook-root[data-lb-stacked]) :is(.lookbook-skin,.lb-lens,.lookbook-contrast,.lookbook-skin-slot>svg){animation:lbm-ui-in linear both;animation-timeline:view();animation-range:entry 0 cover 42%}:is(.lookbook-root[data-surface=document],.lookbook-root[data-lb-stacked]) :is(.hiw-role,.lookbook-card,.lookbook-pass__card,.lookbook-proof__item,.lookbook-record__cell,.lookbook-who__audience,.lookbook-pricing__card,.lookbook-dir-row,.about-us-standards__value,.about-us-standards__brief,.eco-open__names li,[class*=dd-][class*=__item],[class*=pt-][class*=__item],[class*=faq-][class*=__item]){animation:lbm-card-in linear both;animation-timeline:view();animation-range:entry 0 cover 28%}:is(.lookbook-root[data-surface=document],.lookbook-root[data-lb-stacked]) :is(video,.about-us-story__img){animation:lbm-media-push linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}.lb-cursor{position:absolute;top:0;left:0;z-index:6;width:18px;height:18px;pointer-events:none;opacity:0;transition:transform var(--lbm-dur-cursor) var(--lbm-ease-wipe),opacity var(--lbm-dur-ui) var(--lbm-ease-ui);will-change:transform}.lb-cursor[data-on=true]{opacity:1}.lb-cursor svg{display:block;width:100%;height:100%;filter:drop-shadow(0 2px 3px rgb(8 9 8/.25));transform-origin:4px 3px;transition:transform var(--lbm-dur-press) var(--lbm-ease-spring)}.lb-cursor[data-press=true] svg{transform:scale(.82)}.lb-cursor__ring{position:absolute;top:-8px;left:-8px;width:20px;height:20px;border:1.5px solid var(--lb-sage);border-radius:50%;opacity:0;transform:scale(.3)}.lb-cursor[data-press=true] .lb-cursor__ring{animation:lb-cursor-ring .52s var(--lbm-ease-enter) both}@keyframes lb-cursor-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.8)}}.lb-select{position:absolute;top:0;left:0;z-index:5;border:1px solid rgb(128 154 138/.9);border-radius:6px;pointer-events:none;opacity:0;transition:transform var(--lbm-dur-cursor) var(--lbm-ease-spring),width var(--lbm-dur-cursor) var(--lbm-ease-spring),height var(--lbm-dur-cursor) var(--lbm-ease-spring),opacity var(--lbm-dur-ui) var(--lbm-ease-ui)}.lb-select[data-on=true]{opacity:1}.lb-select:after,.lb-select:before{content:"";position:absolute;width:5px;height:5px;border:1px solid var(--lb-sage);background:#fff}.lb-select:before{top:-3px;left:-3px}.lb-select:after{right:-3px;bottom:-3px}@media (prefers-reduced-motion:reduce){.lb-cursor,.lb-select{display:none}.lb-hud__dot,.lb-hud__roll{animation:none}}.lookbook-skin{position:relative}@media (prefers-reduced-motion:no-preference){.lookbook-root :is(.lookbook-chapter-slot,.lookbook-document-slot) .lookbook-svg :is(.ink,.sage,.sageStroke){stroke-dasharray:1400;stroke-dashoffset:1400}.lookbook-root:not(.is-flicker):not(.is-settle) :is(.lookbook-chapter-slot,.lookbook-document-slot).is-seen .lookbook-svg :is(.ink,.sage,.sageStroke){animation:lbm-draw calc(var(--lbm-beat) * 2.5) cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--lbm-beat) + var(--lbm-stagger))}}@keyframes lbm-draw{to{stroke-dashoffset:0}}