.DoorPass-module__LkYhsG__door{height:calc(2 * var(--section-y));pointer-events:none;position:relative}.DoorPass-module__LkYhsG__track,.DoorPass-module__LkYhsG__stage,.DoorPass-module__LkYhsG__bloom,.DoorPass-module__LkYhsG__her{position:absolute;inset:0}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__room:after{content:none}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__room[data-active]{pointer-events:none}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__room{opacity:1;background:var(--semantic-color-bg);padding:0;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0009 45%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 45%,#0000 100%)}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__photo,.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__scrim{display:none}.DoorPass-module__LkYhsG__bloom{opacity:var(--bloom,1);background:radial-gradient(60% 46%,#fff4de80 0%,#fff4de00 100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root{--door-len:60svh;--doors-rise:26svh}.DoorPass-module__LkYhsG__door{height:auto}.DoorPass-module__LkYhsG__track{height:calc(100svh - var(--header-h) + var(--door-len));view-timeline:--door block;view-timeline-inset:var(--header-h) 0px;position:relative;inset:auto}.DoorPass-module__LkYhsG__stage{inset:auto;top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:clip}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__room{background:var(--semantic-color-bg);-webkit-mask-image:none;mask-image:none}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__photo,.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__scrim{height:100%;display:block;inset:0}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__layer img{object-position:var(--door-at,75% 50%)}.DoorPass-module__LkYhsG__kind{display:none;position:absolute;inset:0}:is(html:not([data-vertical]) .DoorPass-module__LkYhsG__kind[data-v=fashion],html[data-vertical=food] .DoorPass-module__LkYhsG__kind[data-v=food],html[data-vertical=fashion] .DoorPass-module__LkYhsG__kind[data-v=fashion],html[data-vertical=hardline] .DoorPass-module__LkYhsG__kind[data-v=hardline]){display:block}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__layer{opacity:1}.DoorPass-module__LkYhsG__plate,.DoorPass-module__LkYhsG__plateBlur,.DoorPass-module__LkYhsG__subject,.DoorPass-module__LkYhsG__subjectBlur{transform-origin:var(--lx,85%) var(--ly,30%);animation-timeline:--door}.DoorPass-module__LkYhsG__plate,.DoorPass-module__LkYhsG__plateBlur{animation-name:DoorPass-module__LkYhsG__push;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain var(--in,0%) contain 78%}.DoorPass-module__LkYhsG__subject{animation-name:DoorPass-module__LkYhsG__pass;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain var(--in,0%) contain 78%}.DoorPass-module__LkYhsG__plateBlur.DoorPass-module__LkYhsG__plateBlur{animation:linear both DoorPass-module__LkYhsG__push,linear both DoorPass-module__LkYhsG__soften;animation-timeline:--door,--door;animation-range:contain var(--in,0%) contain 78%, contain 52% contain 86%}.DoorPass-module__LkYhsG__subjectBlur.DoorPass-module__LkYhsG__subjectBlur{animation:linear both DoorPass-module__LkYhsG__pass,linear both DoorPass-module__LkYhsG__soften;animation-timeline:--door,--door;animation-range:contain var(--in,0%) contain 78%, contain 30% contain 50%}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__plateBlur,.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__subjectBlur{opacity:0}.DoorPass-module__LkYhsG__her{animation:linear both DoorPass-module__LkYhsG__leave;animation-timeline:--door;animation-range:contain 42% contain 56%}.DoorPass-module__LkYhsG__bloom{opacity:0;background:radial-gradient(closest-side at var(--lx,85%) var(--ly,30%), #fffaf0 0%, #fff6e6eb 34%, #fff0da80 62%, #fff0da00 100%);transform-origin:var(--lx,85%) var(--ly,30%);animation:linear both DoorPass-module__LkYhsG__bloom;animation-timeline:--door;animation-range:contain 38%}.DoorPass-module__LkYhsG__door+[data-handover]{margin-top:calc(-1 * var(--doors-rise));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-block));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--space-block))}}}@media (max-width:63.99rem) and (prefers-reduced-motion:no-preference),(not (min-aspect-ratio:5/4)) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__scrim{background:linear-gradient(to bottom, var(--semantic-color-bg) 0%, color-mix(in srgb, var(--semantic-color-bg) 55%, transparent) 14%, transparent 34%)}.DoorPass-module__LkYhsG__door{--push-to:1.3;--pass-to:1.8;--pass-x:-16%;--pass-y:3%}}}@media (min-width:64rem) and (min-aspect-ratio:5/4) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:root{--door-len:75svh;--doors-rise:30svh}.DoorPass-module__LkYhsG__door{--exit:19.6svh;--in:var(--exit);margin-top:calc(-1 * (100svh - var(--header-h) + var(--exit)))}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__scrim{animation:linear both DoorPass-module__LkYhsG__lift;animation-timeline:--door;animation-range:contain 30% contain 70%}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__layer img{object-position:var(--pin-at,var(--at))}.DoorPass-module__LkYhsG__door .DoorPass-module__LkYhsG__room{animation:linear both DoorPass-module__LkYhsG__arrive;animation-timeline:--door;animation-range:contain 0% contain var(--exit)}}}@media (min-width:100rem) and (min-aspect-ratio:5/4) and (prefers-reduced-motion:no-preference){.DoorPass-module__LkYhsG__door{--push-to:1.4;--pass-to:1.75;--pass-x:-12%;--pass-y:3%}}@keyframes DoorPass-module__LkYhsG__push{0%{animation-timing-function:cubic-bezier(.5,0,.75,.4);scale:1}to{scale:var(--push-to,1.9)}}@keyframes DoorPass-module__LkYhsG__pass{0%{animation-timing-function:cubic-bezier(.45,0,.7,.5);translate:0;scale:1}to{scale:var(--pass-to,2.6);translate:var(--pass-x,-22%) var(--pass-y,4%)}}@keyframes DoorPass-module__LkYhsG__soften{to{opacity:1}}@keyframes DoorPass-module__LkYhsG__bloom{0%{opacity:0;animation-timing-function:cubic-bezier(.45,0,.6,1);scale:.35}to{opacity:var(--bloom,1);scale:2.6}}html[data-theme=dark] .DoorPass-module__LkYhsG__bloom{--bloom:.85}@keyframes DoorPass-module__LkYhsG__leave{to{opacity:0}}@keyframes DoorPass-module__LkYhsG__lift{to{opacity:0}}@keyframes DoorPass-module__LkYhsG__arrive{0%{opacity:0}to{opacity:1}}
.WorkStrip-module__KVFHMa__strip{--pad:max(var(--grid-margin), (100vw - var(--grid-max)) / 2);--fg:var(--grid-gutter);--content:calc(100vw - 2 * var(--pad));--cols:calc(var(--content) - var(--space-group));--tall:calc(65svh * var(--k));--fw:min(var(--cols), var(--tall));--k:1.3333;--mh:calc(var(--fw) / var(--k));--ph:calc(var(--mh) - 2 * var(--spacing-gap));--pw:calc(var(--ph) * 402 / 874);--case-w:max(var(--fw), calc(3 * (var(--pw) + 1.75rem) + 4 * var(--space-related)));--travel:calc(2 * var(--pad) + (var(--n) - 1) * var(--fw) + var(--case-w) + (var(--n) - 1) * var(--fg) - 100vw);--title-lines:2;--around:calc(var(--title-lines) * var(--t-h2) * var(--t-h2-lh) + var(--space-related) + 2 * var(--space-block) + 2 * var(--space-tight) + 6.5rem);padding:var(--section-y) 0;color:var(--semantic-color-text-primary);background:var(--semantic-color-bg);position:relative}html[data-theme=dark] .WorkStrip-module__KVFHMa__strip{background:#151310}@media (min-width:48rem){.WorkStrip-module__KVFHMa__strip{--cols:calc(var(--content) - 2 * var(--space-block));--around:calc(var(--title-lines) * var(--t-h2) * var(--t-h2-lh) + var(--space-related) + 2 * var(--space-block) + 2 * var(--space-tight) + 4.5rem)}}@media (min-width:64rem){.WorkStrip-module__KVFHMa__strip{--around:calc(var(--title-lines) * var(--t-h2) * var(--t-h2-lh) + var(--space-related) + var(--space-block) + 2 * var(--space-related) + 2 * var(--space-tight) + 2rem)}}.WorkStrip-module__KVFHMa__stage{isolation:isolate;gap:var(--space-block);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.WorkStrip-module__KVFHMa__stage:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--semantic-color-text-primary) 4%, transparent) 0 1px, transparent 1px 8px);pointer-events:none;position:absolute;inset:0}.WorkStrip-module__KVFHMa__rain{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:64rem){.WorkStrip-module__KVFHMa__stage{grid-template-columns:minmax(0,1fr) auto}.WorkStrip-module__KVFHMa__title{grid-area:1/1}.WorkStrip-module__KVFHMa__fine{grid-area:1/2;align-self:end}.WorkStrip-module__KVFHMa__row{grid-column:1/-1}}.WorkStrip-module__KVFHMa__title{padding:0 var(--pad)}.WorkStrip-module__KVFHMa__row{gap:var(--fg);padding:0 var(--pad) var(--space-tight);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:thin;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.WorkStrip-module__KVFHMa__row:focus-visible{outline:3px solid var(--semantic-color-ring);outline-offset:4px}.WorkStrip-module__KVFHMa__frame{width:var(--fw);scroll-snap-align:start;flex:none}.WorkStrip-module__KVFHMa__frame[data-frame=case]{width:var(--case-w)}.WorkStrip-module__KVFHMa__link{border-radius:var(--semantic-radius-card);color:inherit;text-decoration:none;display:block}.WorkStrip-module__KVFHMa__link:focus-visible{outline:3px solid var(--semantic-color-ring);outline-offset:4px}.WorkStrip-module__KVFHMa__media{height:var(--mh);border-radius:var(--semantic-radius-card);display:block;position:relative;overflow:hidden}.WorkStrip-module__KVFHMa__media [data-variant=phone]{height:var(--ph);width:auto;max-width:none}.WorkStrip-module__KVFHMa__caseScreens{justify-content:center;align-items:center;gap:var(--space-related);padding:0 var(--space-related);display:flex;position:absolute;inset:0}.WorkStrip-module__KVFHMa__caseScreens>*{flex:none}.WorkStrip-module__KVFHMa__label{margin-top:var(--space-tight);display:flex}.WorkStrip-module__KVFHMa__pair,.WorkStrip-module__KVFHMa__pairLabels{gap:var(--space-group);grid-template-columns:1fr 1fr;display:grid}.WorkStrip-module__KVFHMa__pair{padding:var(--spacing-gap) var(--space-tight);position:absolute;inset:0}.WorkStrip-module__KVFHMa__pair>:first-child,.WorkStrip-module__KVFHMa__pairLabels>:first-child{justify-self:end}.WorkStrip-module__KVFHMa__pair>:last-child,.WorkStrip-module__KVFHMa__pairLabels>:last-child{justify-self:start}.WorkStrip-module__KVFHMa__pairLabels{row-gap:var(--space-tight);width:100%}@media (max-width:47.99rem){.WorkStrip-module__KVFHMa__strip{--k:1;--case-w:var(--fw)}.WorkStrip-module__KVFHMa__caseScreens{justify-content:flex-start}.WorkStrip-module__KVFHMa__caseScreens>*+*{margin-inline-start:calc((var(--fw) - 2 * var(--space-related) - 3 * var(--pw) - 5.25rem) / 2)}.WorkStrip-module__KVFHMa__pair{gap:var(--space-related)}.WorkStrip-module__KVFHMa__pairLabels{grid-template-columns:1fr}.WorkStrip-module__KVFHMa__pairLabels>:first-child{justify-self:start}.WorkStrip-module__KVFHMa__pairLabels>:last-child{justify-self:end}}.WorkStrip-module__KVFHMa__fine{padding:0 var(--pad);flex-direction:column;gap:.25rem;display:flex}@media (min-width:64rem){.WorkStrip-module__KVFHMa__fine{align-items:flex-end;padding-left:0}}.WorkStrip-module__KVFHMa__none{font-size:var(--t-label);line-height:var(--t-label-lh);margin:0;font-weight:600}.WorkStrip-module__KVFHMa__none a{color:var(--semantic-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--semantic-color-border-strong);text-decoration-color:var(--semantic-color-border-strong);text-underline-offset:3px}.WorkStrip-module__KVFHMa__none a:hover{text-decoration-color:currentColor}.WorkStrip-module__KVFHMa__none a:after{content:" →";content:" →" / ""}.WorkStrip-module__KVFHMa__scan{opacity:0;pointer-events:none;background:linear-gradient(#fff0 0%,#14181c0f 18%,#ffffff6b 52%,#ffffff29 74%,#fff0 100%);height:30%;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference) and (min-height:34rem){@supports (animation-timeline:view()){.WorkStrip-module__KVFHMa__strip{--fw:min(var(--cols), var(--tall), (100svh - var(--header-h) - var(--slim-h,0px) - var(--around)) * var(--k));padding:0}.WorkStrip-module__KVFHMa__track{height:calc(100svh - var(--header-h) + var(--travel));view-timeline:--strip block;view-timeline-inset:var(--header-h) 0px}.WorkStrip-module__KVFHMa__stage{top:var(--header-h);height:calc(100svh - var(--header-h));padding-bottom:var(--slim-h,0px);padding-top:var(--space-related);align-content:safe center;position:sticky;overflow:clip}.WorkStrip-module__KVFHMa__row{scroll-snap-type:none;width:max-content;animation:linear both WorkStrip-module__KVFHMa__travel;animation-timeline:--strip;animation-range:contain;overflow:visible}.WorkStrip-module__KVFHMa__scan{animation:linear both WorkStrip-module__KVFHMa__band;animation-timeline:--strip;animation-range:contain 4% contain 16%}}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference) and (min-height:34rem){@supports (animation-timeline:view()){.WorkStrip-module__KVFHMa__scan{animation-range:contain 4% contain 20%}}}@keyframes WorkStrip-module__KVFHMa__travel{to{translate:calc(-1 * var(--travel)) 0}}@keyframes WorkStrip-module__KVFHMa__band{0%{opacity:0;translate:0 -100%}8%{opacity:1}92%{opacity:1}to{opacity:0;translate:0 433.4%}}.WorkStrip-module__KVFHMa__whole{padding-left:var(--space-related);place-items:center start;display:grid;position:absolute;inset:0}
