.chip-progress{box-sizing:border-box;align-items:center;width:max-content;margin:0 auto;padding:8px;display:flex}.chip-progress[data-size=sm]{--chip-base:6px}.chip-progress[data-size=md]{--chip-base:8px}.chip-progress[data-size=lg]{--chip-base:10px}.chip-progress{--chip-step:0px;--chip-h:calc(var(--chip-base) + var(--chip-step));--sel-h:calc(var(--chip-h) + 2px)}@media (min-width:768px){.chip-progress{--chip-step:1px;padding:9px}}@media (min-width:1024px){.chip-progress{--chip-step:2px;padding:10px}}@media (min-width:1440px){.chip-progress{--chip-step:3px;padding:13px}}.chip-progress__chip{height:calc(var(--chip-h) * 2);padding:0 calc(var(--chip-h) / 2);box-sizing:border-box;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;display:flex}.chip-progress__pastille{height:var(--chip-h);width:var(--chip-h);background:var(--chip-progress-track);border-radius:100px;display:block;position:relative}.chip-progress[data-genie=true] .chip-progress__chip:not([data-state=selected]) .chip-progress__pastille{height:calc(var(--chip-h) - 2px);width:calc(var(--chip-h) - 2px)}.chip-progress__chip[data-state=selected] .chip-progress__pastille{height:var(--sel-h);width:var(--sel-h)}.chip-progress[data-variant=dot] .chip-progress__chip[data-state=selected] .chip-progress__pastille{background:var(--chip-progress-fill)}.chip-progress[data-variant=progress] .chip-progress__chip[data-state=selected] .chip-progress__pastille{width:calc(var(--chip-h) * 4.5)}.chip-progress__fill{height:100%;width:calc(var(--sel-h) + (100% - var(--sel-h)) * var(--progress,0));background:var(--chip-progress-fill);border-radius:100px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.chip-progress__pastille{transition:height var(--chip-transition-duration) var(--bounce-ease), width var(--chip-transition-duration) var(--bounce-ease)}}
.hero-furniture{z-index:1;flex-direction:column;display:flex;position:relative}.hero-furniture__collapse{grid-template-rows:1fr;display:grid}.hero-furniture__collapse[data-visible=false]{grid-template-rows:0fr}.hero-furniture__collapse-inner{min-height:0;overflow:visible}@media (prefers-reduced-motion:no-preference){.hero-furniture__collapse{transition:grid-template-rows var(--hero-panel-duration) var(--hero-panel-ease)}.hero-furniture__collapse[data-visible=false]{transition:grid-template-rows var(--hero-panel-open-layout-duration) var(--hero-panel-ease) var(--hero-panel-open-layout-delay)}}.hero-furniture__tags-description{width:100%;max-width:var(--hero-furniture-width)}.hero-furniture__tags-description-inner{padding:8px var(--margin-horizontal) 12px;box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.hero-furniture__tags{font-family:var(--font-body);color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:15px 0;font-size:15px;font-weight:700;display:flex}.hero-furniture__tag-separator{margin-right:6px;font-weight:500}.hero-furniture__description{font-family:var(--font-body);color:var(--text-muted);text-align:center;margin:0;padding-top:0;padding-bottom:8px;font-size:15px;font-weight:400;line-height:18px;display:none}.hero-furniture__cta{width:100%;max-width:var(--hero-furniture-width)}.hero-furniture__cta-inner{padding:16px var(--margin-horizontal);box-sizing:border-box;justify-content:center;align-items:center;gap:16px;display:flex}.hero-furniture__tags,.hero-furniture__description,.hero-furniture__cta{opacity:1;transform:none}.hero-furniture__collapse[data-visible=false] .hero-furniture__tags,.hero-furniture__collapse[data-visible=false] .hero-furniture__description,.hero-furniture__collapse[data-visible=false] .hero-furniture__cta{transform:translateX(calc(-1 * var(--hero-panel-exit-distance)));opacity:0}.hero-furniture__collapse[data-visible=false] .hero-furniture__collapse-inner{pointer-events:none}@media (prefers-reduced-motion:no-preference){.hero-furniture__collapse[data-visible=false] .hero-furniture__cta{transition:transform var(--hero-panel-open-content-duration) var(--hero-panel-content-ease-open), opacity var(--hero-panel-open-content-duration) linear}.hero-furniture__collapse[data-visible=false] .hero-furniture__description{transition:transform var(--hero-panel-open-content-duration) var(--hero-panel-content-ease-open) var(--hero-panel-open-stagger), opacity var(--hero-panel-open-content-duration) linear var(--hero-panel-open-stagger)}.hero-furniture__collapse[data-visible=false] .hero-furniture__tags{transition:transform var(--hero-panel-open-content-duration) var(--hero-panel-content-ease-open) calc(var(--hero-panel-open-stagger) * 2), opacity var(--hero-panel-open-content-duration) linear calc(var(--hero-panel-open-stagger) * 2)}.hero-furniture__tags{transition:font-size var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), gap var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), padding var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), transform var(--hero-panel-content-duration) var(--hero-panel-ease) var(--hero-panel-content-delay), opacity var(--hero-panel-content-duration) linear var(--hero-panel-content-delay)}.hero-furniture__tag-separator{transition:margin-right var(--breakpoint-transition-duration) var(--breakpoint-transition-ease)}.hero-furniture__description{transition:font-size var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), line-height var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), padding-bottom var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), max-width var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), transform var(--hero-panel-content-duration) var(--hero-panel-ease) calc(var(--hero-panel-content-delay) + var(--hero-panel-stagger)), opacity var(--hero-panel-content-duration) linear calc(var(--hero-panel-content-delay) + var(--hero-panel-stagger))}.hero-furniture__tags-description-inner,.hero-furniture__cta-inner{transition:padding var(--breakpoint-transition-duration) var(--breakpoint-transition-ease)}.hero-furniture__tags-description{transition:max-width var(--breakpoint-transition-duration) var(--breakpoint-transition-ease)}.hero-furniture__cta{transition:max-width var(--breakpoint-transition-duration) var(--breakpoint-transition-ease), transform var(--hero-panel-content-duration) var(--hero-panel-ease) calc(var(--hero-panel-content-delay) + var(--hero-panel-stagger) * 2), opacity var(--hero-panel-content-duration) linear calc(var(--hero-panel-content-delay) + var(--hero-panel-stagger) * 2)}}.hero-furniture__round-button{-webkit-backdrop-filter:blur(4px);background:#7878785c;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff2b}@media (min-width:768px){.hero-furniture__tags-description-inner{align-items:flex-start;padding-top:9px;padding-bottom:14px}.hero-furniture__tags{justify-content:flex-start;gap:8px;padding:17px 0;font-size:17px}.hero-furniture__tag-separator{margin-right:8px}.hero-furniture__description{text-align:left;max-width:390px;padding-bottom:9px;font-size:14px;display:block}.hero-furniture__cta-inner{justify-content:flex-start;padding-top:18px;padding-bottom:18px}}@media (min-width:1024px){.hero-furniture__tags-description-inner{padding-top:10px;padding-bottom:15px}.hero-furniture__tags{gap:10px;padding:19px 0;font-size:19px}.hero-furniture__tag-separator{margin-right:10px}.hero-furniture__description{max-width:465px;padding-bottom:10px;font-size:17px;line-height:20px}.hero-furniture__cta-inner{padding-top:20px;padding-bottom:20px}}@media (min-width:1440px){.hero-furniture__tags-description-inner{padding-top:13px;padding-bottom:19px}.hero-furniture__tags{gap:13px;padding:24px 0;font-size:24px}.hero-furniture__tag-separator{margin-right:13px}.hero-furniture__description{max-width:590px;padding-bottom:13px;font-size:21px;line-height:25px}.hero-furniture__cta-inner{padding-top:26px;padding-bottom:26px}}
.tab-button{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.tab-button:disabled{cursor:default}.tab-button__content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-format=icon-label]{--tab-button-icon-height:20px;--tab-button-margin-vertical:10px;padding:var(--tab-button-margin-vertical) 25px}[data-format=icon-label][data-state=selected]{--tab-button-icon-height:24px;--tab-button-margin-vertical:8px}[data-format=icon-label] .tab-button__content{gap:7px}[data-format=icon-label] .tab-button__icon{width:var(--tab-button-icon-height);height:var(--tab-button-icon-height);flex-shrink:0}[data-format=icon-label] .tab-button__icon svg{width:100%;height:100%}[data-format=icon-label] .tab-button__label{font-size:10px}[data-format=label]{height:var(--tab-height);border-radius:999px}[data-format=label] .tab-button__label{font-size:var(--tab-label-size-selected);scale:var(--tab-label-scale-idle);transform-origin:50%}[data-format=label][data-state=selected] .tab-button__label{scale:1}[data-type=normal]{mix-blend-mode:var(--blend-mode)}[data-format=icon-label][data-type=normal] .tab-button__label,[data-format=icon-label][data-type=normal] .tab-button__icon{color:var(--label-vibrant-control-secondary)}[data-format=icon-label][data-type=normal][data-state=selected] .tab-button__label,[data-format=icon-label][data-type=normal][data-state=selected] .tab-button__icon{color:var(--label-primary)}[data-format=icon-label][data-type=normal][data-state=disabled] .tab-button__label,[data-format=icon-label][data-type=normal][data-state=disabled] .tab-button__icon{color:var(--label-vibrant-control-tertiary)}[data-format=label][data-type=normal] .tab-button__label{color:var(--label-vibrant-secondary)}[data-format=label][data-type=normal][data-state=selected] .tab-button__label{color:var(--label-vibrant-primary)}[data-format=label][data-type=normal][data-state=disabled] .tab-button__label{color:var(--label-vibrant-tertiary)}[data-type=accent] .tab-button__label,[data-type=accent] .tab-button__icon{color:var(--label-vibrant-control-secondary)}[data-type=accent][data-state=selected] .tab-button__label,[data-type=accent][data-state=selected] .tab-button__icon{color:var(--bg-button-enabled)}[data-type=accent][data-state=disabled] .tab-button__label,[data-type=accent][data-state=disabled] .tab-button__icon{color:var(--label-vibrant-control-tertiary)}[data-type=destructive] .tab-button__label,[data-type=destructive] .tab-button__icon{color:var(--accent-red-100)}[data-type=destructive][data-state=disabled] .tab-button__label,[data-type=destructive][data-state=disabled] .tab-button__icon{color:var(--accent-red-30)}@media (prefers-reduced-motion:no-preference){.tab-button__label{transition:scale var(--control-state-duration) var(--control-transition-ease), color var(--control-state-duration) var(--control-state-ease)}[data-format=icon-label] .tab-button__icon{transition:height var(--control-state-duration) var(--control-state-ease)}}
.tab-bar{--tab-bar-margin:4px;--tab-bar-spacing:-20px;--tab-height:40px;--tab-label-size:12px;--tab-label-size-selected:14px;--tab-label-scale-idle:.857;--tab-indicator-squash-x:.9;--tab-indicator-squash-y:1.3;--tab-bar-radius-ratio:.5;--tab-bar-surface-radius:calc((var(--tab-height) + 2 * var(--tab-bar-margin)) * var(--tab-bar-radius-ratio));width:100%;position:relative}@media (min-width:768px){.tab-bar{--tab-bar-margin:5px;--tab-bar-spacing:-24px;--tab-height:48px;--tab-label-size:14px;--tab-label-size-selected:16px;--tab-label-scale-idle:.875}}@media (min-width:1024px){.tab-bar{--tab-bar-margin:6px;--tab-bar-spacing:-26px;--tab-height:52px;--tab-label-size:16px;--tab-label-size-selected:18px;--tab-label-scale-idle:.889}}@media (min-width:1440px){.tab-bar{--tab-bar-margin:7px;--tab-bar-spacing:-28px}}.tab-bar__surface{box-sizing:border-box;width:100%;padding:var(--tab-bar-margin);border-radius:var(--tab-bar-surface-radius);display:block}.tab-bar[data-background=solid] .tab-bar__surface{background:var(--bg-contrasted-100)}.tab-bar[data-background=none] .tab-bar__surface{background:0 0}.tab-bar[data-background=none]:after{content:"";background:var(--separator-no-opaque);mix-blend-mode:var(--blend-mode);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.tab-bar__row{z-index:0;--tab-width:calc((100% + (-1 * var(--tab-bar-spacing)) * (var(--tab-count) - 1)) / var(--tab-count));width:100%;display:flex;position:relative}.tab-bar__indicator{width:var(--tab-width);z-index:-1;pointer-events:none;transform-origin:50%;translate:calc(var(--selected-index) * (100% + var(--tab-bar-spacing))) 0;position:absolute;left:0}.tab-bar[data-background=glass] .tab-bar__indicator,.tab-bar[data-background=solid] .tab-bar__indicator{border-radius:calc(var(--tab-bar-surface-radius) - var(--tab-bar-margin));background:var(--fill-vibrant-tertiary);mix-blend-mode:var(--blend-mode);height:100%;top:0}.tab-bar[data-background=none] .tab-bar__indicator{background:var(--label-vibrant-primary);height:2px;bottom:0}@media (prefers-reduced-motion:no-preference){.tab-bar__indicator{transition:translate var(--control-transition-duration) var(--control-move-ease)}}.tab-bar__tab{width:var(--tab-width);flex-shrink:0}.tab-bar__tab:not(:last-child){margin-right:var(--tab-bar-spacing)}
.hero-video-project-card{--project-card-width:103px;--project-card-height:155px;--project-card-radius:12px;--project-card-padding-x:10px;--project-card-label-size:10px;--project-card-label-margin-bottom:10px;--project-card-label-color:#bfbfbf;--project-card-label-font:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;width:var(--project-card-width);height:var(--project-card-height);border-radius:var(--project-card-radius);scroll-snap-align:start;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}button.hero-video-project-card{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}button.hero-video-project-card:focus-visible{outline-offset:2px;outline:2px solid #fff}.hero-video-project-card__image{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-video-project-card__bottom{width:100%;padding:35px var(--project-card-padding-x) var(--project-card-label-margin-bottom);box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.hero-video-project-card__tags{justify-content:center;align-items:flex-start;width:100%;display:flex}.hero-video-project-card__tag,.hero-video-project-card__separator{font-family:var(--project-card-label-font);font-size:var(--project-card-label-size);letter-spacing:-.04em;color:var(--project-card-label-color);white-space:nowrap;font-weight:400;line-height:normal}[data-orientation=landscape]{--project-card-width:233px;--project-card-height:155px;--project-card-radius:16px;--project-card-padding-x:16px;--project-card-label-margin-bottom:12px}[data-orientation=landscape] .hero-video-project-card__tags{justify-content:flex-start;gap:8px}@media (min-width:768px){.hero-video-project-card{--project-card-width:140px;--project-card-height:210px;--project-card-label-size:12px;--project-card-label-margin-bottom:12px}[data-orientation=landscape]{--project-card-width:315px;--project-card-height:210px;--project-card-label-margin-bottom:16px}}@media (min-width:1024px){.hero-video-project-card{--project-card-width:180px;--project-card-height:270px;--project-card-label-size:14px;--project-card-label-margin-bottom:16px}[data-orientation=landscape]{--project-card-width:405px;--project-card-height:270px}}
.track-chevron{--track-chevron-ratio:.65;--track-chevron-width:calc((2 * var(--button-icon-only-padding) + var(--button-icon-only-box)) * var(--track-chevron-ratio));transition:opacity var(--duration-s) var(--ease-medium)}@media (prefers-reduced-motion:reduce){.track-chevron{transition:none}}.button.track-chevron[data-content=icon]{width:var(--track-chevron-width);padding-inline:0}.button.track-chevron[data-appearance=normal][data-variant=primary][data-destructive=false]{background:color-mix(in srgb, var(--fill-vibrant-primary) 70%, transparent);box-shadow:inset 0 0 0 var(--button-border-width) var(--separator-no-opaque), 0 10px 24px #00000059;backdrop-filter:blur(8px)}.track-chevron--prev .button__icon svg{transform:scaleX(-1)}
.hero-project-track-nav__button.track-chevron{--track-chevron-width:var(--hero-project-panel-chevron-width)}.hero-project-track-nav__edge{top:var(--hero-project-panel-track-margin);bottom:var(--hero-project-panel-track-margin);pointer-events:none;align-items:center;display:flex;position:absolute}.hero-project-track-nav__edge--start{left:var(--hero-project-panel-track-margin)}.hero-project-track-nav__edge--end{right:var(--hero-project-panel-track-margin)}.hero-project-panel__body[data-mask-start=true] .hero-project-track-nav__edge--start,.hero-project-panel__body[data-mask-end=true] .hero-project-track-nav__edge--end{pointer-events:auto}.hero-project-track-nav__button{opacity:0}.hero-project-panel__body[data-mask-start=true] .hero-project-track-nav__button--prev,.hero-project-panel__body[data-mask-end=true] .hero-project-track-nav__button--next{opacity:1}@media (prefers-reduced-motion:no-preference){.hero-project-track-nav__button--prev{transform:translate(-8px)}.hero-project-track-nav__button--next{transform:translate(8px)}.hero-project-panel__body[data-mask-start=true] .hero-project-track-nav__button--prev,.hero-project-panel__body[data-mask-end=true] .hero-project-track-nav__button--next{transform:translate(0)}.hero-project-panel__body[data-mask-start=true] .hero-project-track-nav__button--prev[data-pressed=true],.hero-project-panel__body[data-mask-end=true] .hero-project-track-nav__button--next[data-pressed=true]{transform:translate(0)scale(.96)}.hero-project-track-nav__button.track-chevron{transition:opacity var(--duration-s) var(--ease-medium), transform var(--duration-s) var(--ease-medium)}}
.hero-video-project-player__scrim{z-index:300;background:linear-gradient(to bottom, var(--bg-30) 0%, var(--scrim-modal) 50%, var(--bg-30) 100%);backdrop-filter:blur(75px);opacity:0;transition-property:opacity;position:fixed;inset:0}.hero-video-project-player__scrim[data-visible=true]{opacity:1}.hero-video-project-player__card-layer{z-index:305;overscroll-behavior:contain;pointer-events:none;--hero-video-project-player-layer-margin-x:12px;--hero-video-project-player-layer-margin-y:25px;--player-info-width:280px;--player-info-padding-y:20px;--player-info-padding-x:25px;--player-info-gap-title-tags:calc(.25 * var(--player-info-title-font-size));--player-info-gap-tags-description:var(--player-info-description-font-size);--player-info-title-font-size:19px;--player-info-title-line-height:1.2;--player-info-tag-font-size:14px;--player-info-tag-line-height:1.2;--player-info-description-font-size:14px;--player-info-description-line-height:1.5;--player-info-description-lines:3;--player-info-description-height:calc(var(--player-info-description-lines) * var(--player-info-description-font-size) * var(--player-info-description-line-height));--player-info-description-fade:calc(.65 * var(--player-info-description-font-size) * var(--player-info-description-line-height));--player-chevron-row-reserve:calc(16px + var(--player-button-height));--player-card-content-width:min(calc(100vw - 2 * var(--hero-video-project-player-layer-margin-x)), 92vw, 1200px);--player-card-available-height:calc(100dvh - var(--player-layer-padding-top) - var(--player-layer-padding-bottom));--player-button-height:48px;--player-chevron-width:calc(.65 * var(--player-button-height));--player-chevron-row-gap:calc(1.25 * var(--player-chevron-width));--player-close-gap:12px;--player-layer-padding-top:calc(var(--hero-video-project-player-layer-margin-y) + env(safe-area-inset-top,0px) + var(--player-button-height) + var(--player-close-gap));--player-layer-padding-bottom:calc(var(--hero-video-project-player-layer-margin-y) + var(--player-chevron-row-reserve));--player-card-radius:24px;--player-card-slide-gap:24px;--player-card-slide-distance:calc(100% + var(--player-card-slide-gap));--player-card-slide-delay:0s;padding:var(--player-layer-padding-top) var(--hero-video-project-player-layer-margin-x) var(--player-layer-padding-bottom);box-sizing:border-box;flex-direction:column;display:none;position:fixed;inset:0;overflow:clip auto}.hero-video-project-player__card-layer[data-open=true]{display:flex}@media (min-width:768px){.hero-video-project-player__card-layer{--hero-video-project-player-layer-margin-x:35px;--hero-video-project-player-layer-margin-y:35px;--player-button-height:58px;--player-info-title-font-size:21px;--player-info-tag-font-size:15px;--player-info-description-font-size:15px;--player-info-padding-y:24px;--player-info-padding-x:30px}}@media (min-width:1024px){.hero-video-project-player__card-layer{--hero-video-project-player-layer-margin-x:24px;--hero-video-project-player-layer-margin-y:24px;--player-button-height:66px;--player-layer-padding-bottom:calc(1.75 * var(--hero-video-project-player-layer-margin-x));--player-info-title-font-size:22px;--player-info-padding-y:56px;--player-info-padding-x:28px}}@media (min-width:1440px){.hero-video-project-player__card-layer{--player-info-width:300px;--player-info-title-font-size:24px;--player-info-tag-font-size:16px;--player-info-description-font-size:16px;--player-info-padding-y:64px;--player-info-padding-x:32px}}.hero-video-project-player__card-row{width:100%;max-width:var(--player-card-content-width);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin:auto;display:flex;position:relative}.hero-video-project-player__card-row:focus{outline:none}@media (min-width:1024px){.hero-video-project-player__card-row{width:fit-content;max-width:100%}}.hero-video-project-player__card-stack{touch-action:pan-y;width:100%;max-width:var(--player-card-content-width);box-sizing:border-box;opacity:0;flex-shrink:0;place-items:center;transition-property:opacity,translate;display:grid;translate:0 40px}.hero-video-project-player__card-stack--visible{opacity:1;translate:none}@media (min-width:1024px){.hero-video-project-player__card-stack{width:fit-content;max-width:100%}}.hero-video-project-player__card{pointer-events:auto;width:100%;max-width:var(--player-card-content-width);box-sizing:border-box;max-height:var(--player-card-available-height);border-radius:var(--player-card-radius);flex-direction:column;grid-area:1/1;display:flex;position:relative;overflow:hidden}.hero-video-project-player__card--current{opacity:1;translate:none}.hero-video-project-player__card--previous{translate:calc(-1 * var(--player-card-slide-distance)) 0;opacity:0}.hero-video-project-player__card--next{translate:var(--player-card-slide-distance) 0;opacity:0}.hero-video-project-player__card--previous,.hero-video-project-player__card--next{pointer-events:none}@media (prefers-reduced-motion:no-preference){.hero-video-project-player__card{transition:translate var(--duration-m) var(--ease-slow), opacity var(--duration-m) var(--ease-slow)}.hero-video-project-player__card--current{transition-delay:var(--player-card-slide-delay)}}@media (prefers-reduced-motion:reduce){.hero-video-project-player__card{transition:opacity var(--duration-l) var(--ease-slow)}.hero-video-project-player__card--previous,.hero-video-project-player__card--next{translate:none}}@media (min-width:1024px){.hero-video-project-player__card-layer{--player-card-available-width:calc(100vw - 2 * var(--hero-video-project-player-layer-margin-x) - 2 * (var(--player-chevron-width) + var(--hero-video-project-player-layer-margin-x)))}.hero-video-project-player__card-stack,.hero-video-project-player__card{--player-card-width:min(calc(var(--player-card-available-height) * var(--player-video-aspect,16 / 9) + var(--player-info-width)), var(--player-card-available-width))}.hero-video-project-player__card-stack{--player-current-card-width:var(--player-card-width);--player-card-slide-distance:calc(50% + var(--player-current-card-width) / 2 + var(--player-card-slide-gap))}.hero-video-project-player__card{width:var(--player-card-width);max-width:var(--player-card-available-width);min-width:0}}.hero-video-project-player__dialog{flex-direction:column;min-height:0;display:flex}.hero-video-project-player__close{top:calc(var(--hero-video-project-player-layer-margin-y) + env(safe-area-inset-top,0px));right:calc(1.65 * var(--hero-video-project-player-layer-margin-x) + env(safe-area-inset-right,0px));z-index:1;pointer-events:auto;position:fixed}.hero-video-project-player__body{scrollbar-gutter:stable;flex-direction:column;min-height:0;display:flex;overflow-y:auto}@media (min-width:1024px){.hero-video-project-player__body{flex-direction:row}}.hero-video-project-player__video-area{aspect-ratio:var(--player-video-aspect,16 / 9);background:#000;position:relative}@media (max-width:1023px){.hero-video-project-player__body{max-height:var(--player-card-available-height)}.hero-video-project-player__video-area{aspect-ratio:auto;width:100%;min-width:100%;max-width:none;height:calc(var(--player-card-content-width) * var(--player-video-aspect-h,9) / var(--player-video-aspect-w,16));border-radius:var(--player-card-radius) var(--player-card-radius) 0 0;flex:auto;align-self:stretch;min-height:0;margin-inline:0}.hero-video-project-player__info{border-radius:0 0 var(--player-card-radius) var(--player-card-radius);flex:none}}@media (min-width:1024px){.hero-video-project-player__video-area{border-radius:var(--player-card-radius) 0 0 var(--player-card-radius);flex:auto;align-self:center;min-width:0;height:auto;max-height:none;margin-inline:0}.hero-video-project-player__info{border-radius:0 var(--player-card-radius) var(--player-card-radius) 0}.hero-video-project-player__info-tags{flex-wrap:wrap}}.hero-video-project-player__video{object-fit:contain;width:100%;height:100%}@media (max-width:1023px){.hero-video-project-player__video{object-fit:cover}}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.hero-video-project-player__video::-webkit-media-controls-panel{box-sizing:border-box;padding:10px}}.hero-video-project-player__spinner{pointer-events:none;border:3px solid #ffffff4d;border-top-color:#fff;border-radius:100px;width:40px;height:40px;margin:-20px 0 0 -20px;animation:.8s linear infinite hero-video-project-player-spin;position:absolute;top:50%;left:50%}@keyframes hero-video-project-player-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-video-project-player__spinner{animation:none}}.hero-video-project-player__info{padding:var(--player-info-padding-y) var(--player-info-padding-x);flex-direction:column;display:flex}@media (min-width:1024px){.hero-video-project-player__info{flex:0 0 var(--player-info-width)}}.hero-video-project-player__info-text{flex-direction:column;min-width:0;display:flex}.hero-video-project-player__info-title{color:var(--text-100);font-size:var(--player-info-title-font-size);font-weight:600;line-height:var(--player-info-title-line-height);letter-spacing:-.0375em;margin:0}.hero-video-project-player__info-tags{margin-top:var(--player-info-gap-title-tags);align-items:center;gap:8px;display:flex}.hero-video-project-player__info-tag,.hero-video-project-player__info-separator{font-size:var(--player-info-tag-font-size);line-height:var(--player-info-tag-line-height);color:var(--text-100);white-space:nowrap;font-weight:500}.hero-video-project-player__info-description{margin:var(--player-info-gap-tags-description) 0 0;color:var(--text-muted-100);font-size:var(--player-info-description-font-size);line-height:var(--player-info-description-line-height)}@media (max-width:1023px){.hero-video-project-player__info-description{max-height:var(--player-info-description-height);overscroll-behavior:contain;overflow-y:auto}.hero-video-project-player__info-description[data-scroll=start]{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--player-info-description-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--player-info-description-fade)), transparent 100%);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--player-info-description-fade)), transparent 100%)}.hero-video-project-player__info-description[data-scroll=middle]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--player-info-description-fade), #000 calc(100% - var(--player-info-description-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--player-info-description-fade), #000 calc(100% - var(--player-info-description-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--player-info-description-fade), #000 calc(100% - var(--player-info-description-fade)), transparent 100%)}.hero-video-project-player__info-description[data-scroll=end]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--player-info-description-fade));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--player-info-description-fade));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--player-info-description-fade))}}.hero-video-project-player__chevron--prev .button__icon svg{transform:scaleX(-1)}.button.hero-video-project-player__glass-button[data-appearance=normal][data-variant=primary][data-destructive=false]{background:color-mix(in srgb, var(--fill-vibrant-primary) 70%, transparent);box-shadow:inset 0 0 0 var(--button-border-width) var(--separator-no-opaque), 0 10px 24px #00000059;backdrop-filter:blur(8px)}.button.hero-video-project-player__chevron[data-content=icon]{width:calc((2 * var(--button-icon-only-padding) + var(--button-icon-only-box)) * .65);padding-inline:0}.hero-video-project-player__chevron{pointer-events:auto}@media (min-width:1024px){.hero-video-project-player__chevron{top:calc(var(--player-layer-padding-top) + var(--player-card-available-height) / 2);z-index:1;position:fixed;translate:0 -50%}.hero-video-project-player__chevron--prev{left:var(--hero-video-project-player-layer-margin-x)}.hero-video-project-player__chevron--next{right:var(--hero-video-project-player-layer-margin-x)}}@media (max-width:1023px){.hero-video-project-player__chevron{bottom:var(--hero-video-project-player-layer-margin-y);z-index:1;position:fixed}.hero-video-project-player__chevron--prev{right:calc(50% + var(--player-chevron-row-gap) / 2)}.hero-video-project-player__chevron--next{left:calc(50% + var(--player-chevron-row-gap) / 2)}}@media (max-width:767px){.hero-video-project-player__card{width:100%}}
.hero-project-panel{width:100%;max-width:var(--hero-open-max-width);z-index:1;opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0 auto;display:grid;position:relative}.hero-project-panel--open{opacity:1;pointer-events:auto;grid-template-rows:1fr}.hero-project-panel__glass{--hero-project-panel-padding-top:18px;--hero-project-panel-close-size:40px;--hero-project-panel-close-margin:7px;--hero-project-panel-track-margin:18px;--hero-project-panel-track-gap:11px;--hero-project-panel-chevron-width-ratio:.65;--hero-project-panel-chevron-width:calc((2 * 14px + 12px) * var(--hero-project-panel-chevron-width-ratio));--hero-project-panel-mask-width:calc(var(--hero-project-panel-track-margin) + var(--hero-project-panel-chevron-width));--hero-project-panel-landing-inset:calc(2 * var(--hero-project-panel-track-margin) + var(--hero-project-panel-chevron-width));width:100%;min-height:0;padding-top:var(--hero-project-panel-padding-top);box-sizing:border-box;--hero-project-panel-tabbar-height:48px;--hero-project-panel-header-height:max(var(--hero-project-panel-tabbar-height), var(--hero-project-panel-close-size));--hero-panel-chrome:calc(var(--hero-project-panel-padding-top) + var(--hero-project-panel-header-height));--hero-project-panel-tabbar-width:305px;--hero-project-panel-tabbar-close-gap:8px;border-radius:32px;flex-direction:column;display:flex;overflow:hidden}.hero-project-panel .hero-project-panel__glass{transition:-webkit-backdrop-filter var(--duration-l) var(--ease-slow), backdrop-filter var(--duration-l) var(--ease-slow), background-color var(--duration-l) var(--ease-slow)}.hero-videos[data-animating=true][data-open=true] .hero-project-panel__glass{backdrop-filter:none;background-color:var(--bg-elevated-100);transition-duration:0s}.hero-project-panel .tab-bar{width:var(--hero-project-panel-tabbar-width);max-width:calc(100% - 2 * (var(--hero-project-panel-close-margin) + var(--hero-project-panel-close-size) + var(--hero-project-panel-tabbar-close-gap)));margin:0 auto}.hero-project-panel__body{height:calc(var(--hero-panel-open-height) - var(--hero-panel-chrome));position:relative;overflow:hidden;container-type:inline-size}.hero-project-panel__tracks{gap:var(--hero-project-panel-track-gap);width:100cqw;transform:translateX(calc(var(--hero-project-panel-track-index) * -1 * (100% + var(--hero-project-panel-track-gap))));display:flex}@property --mask-start-alpha{syntax:"<number>";inherits:false;initial-value:1}@property --mask-end-alpha{syntax:"<number>";inherits:false;initial-value:1}.hero-project-panel__track{align-items:center;gap:var(--hero-project-panel-track-gap);width:100cqw;padding:var(--hero-project-panel-track-margin);scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--hero-project-panel-landing-inset);scroll-behavior:smooth;--mask-start-alpha:1;--mask-end-alpha:1;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, var(--mask-start-alpha)) 0, black var(--hero-project-panel-mask-width), black calc(100% - var(--hero-project-panel-mask-width)), rgba(0, 0, 0, var(--mask-end-alpha)) 100%);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, var(--mask-start-alpha)) 0, black var(--hero-project-panel-mask-width), black calc(100% - var(--hero-project-panel-mask-width)), rgba(0, 0, 0, var(--mask-end-alpha)) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, var(--mask-start-alpha)) 0, black var(--hero-project-panel-mask-width), black calc(100% - var(--hero-project-panel-mask-width)), rgba(0, 0, 0, var(--mask-end-alpha)) 100%);flex-shrink:0;display:flex;overflow:auto hidden}.hero-project-panel__track::-webkit-scrollbar{display:none}.hero-project-panel__body[data-mask-start=true] .hero-project-panel__track{--mask-start-alpha:0}.hero-project-panel__body[data-mask-end=true] .hero-project-panel__track{--mask-end-alpha:0}@media (prefers-reduced-motion:no-preference){.hero-project-panel__track{transition:--mask-start-alpha var(--duration-s) var(--ease-medium), --mask-end-alpha var(--duration-s) var(--ease-medium)}.hero-project-panel__tracks{transition:transform var(--duration-l) var(--ease-slow)}.hero-project-panel{transition:grid-template-rows var(--hero-panel-duration) var(--hero-panel-ease), opacity var(--duration-s) var(--ease-slow) calc(var(--hero-panel-duration) * .2)}.hero-project-panel.hero-project-panel--open{transition:grid-template-rows var(--hero-panel-open-layout-duration) var(--hero-panel-ease) var(--hero-panel-open-layout-delay), opacity var(--duration-s) var(--ease-slow) var(--hero-panel-open-layout-delay)}}.hero-project-panel__header{width:100%;height:var(--hero-project-panel-header-height);box-sizing:border-box;position:relative}.hero-project-panel__close{top:50%;right:var(--hero-project-panel-close-margin);width:var(--hero-project-panel-close-size);height:var(--hero-project-panel-close-size);cursor:pointer;mix-blend-mode:plus-lighter;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.hero-project-panel__close-icon{width:21px;height:15px}@media (min-width:768px){.hero-project-panel__glass{--hero-project-panel-padding-top:20px;--hero-project-panel-close-size:48px;--hero-project-panel-close-margin:10px;--hero-project-panel-tabbar-height:58px;--hero-project-panel-tabbar-width:357px;--hero-project-panel-track-margin:20px;--hero-project-panel-track-gap:13px;--hero-project-panel-chevron-width:calc((2 * 16px + 18px) * var(--hero-project-panel-chevron-width-ratio));--hero-project-panel-mask-width:calc(var(--hero-project-panel-track-margin) + var(--hero-project-panel-chevron-width));--hero-project-panel-landing-inset:calc(2 * var(--hero-project-panel-track-margin) + var(--hero-project-panel-chevron-width))}}@media (min-width:1024px){.hero-project-panel__glass{--hero-project-panel-padding-top:22px;--hero-project-panel-close-size:52px;--hero-project-panel-close-margin:12px;--hero-project-panel-tabbar-height:64px;--hero-project-panel-tabbar-width:409px;--hero-project-panel-track-margin:22px;--hero-project-panel-track-gap:15px;--hero-project-panel-chevron-width:calc((2 * 19px + 20px) * var(--hero-project-panel-chevron-width-ratio));--hero-project-panel-mask-width:calc(var(--hero-project-panel-track-margin) + var(--hero-project-panel-chevron-width));--hero-project-panel-landing-inset:calc(2 * var(--hero-project-panel-track-margin) + var(--hero-project-panel-chevron-width))}}@media (min-width:1440px){.hero-project-panel__glass{--hero-project-panel-tabbar-height:66px}}
.hero-videos{--hero-height:calc(100svh + var(--fake-scroll-offset));width:100%;height:var(--hero-height);touch-action:pan-y;--hero-bottom-padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));--hero-panel-open-height:257px;--hero-scrim-height:calc(420px + var(--hero-toolbar-gap) + var(--hero-bottom-bleed) + var(--hero-bottom-clearance));--hero-media-cut:0px;--hero-toolbar-gap:0px;--hero-bottom-bleed:0px;--hero-bottom-clearance:0px;position:relative}[data-ios-safari=true] .hero-videos{--hero-toolbar-gap:calc(100lvh - 100svh);--hero-bottom-bleed:44px;--hero-bottom-clearance:24px}.hero-videos[data-open=true]{--hero-media-cut:calc(var(--hero-bottom-padding-bottom) + var(--hero-panel-open-height) / 2 + var(--hero-toolbar-gap) + var(--hero-bottom-clearance))}@media (pointer:coarse){.hero-videos{--hero-height:calc(100svh + var(--fake-scroll-offset) + var(--hero-toolbar-gap) + var(--hero-bottom-bleed));height:var(--hero-height)}}@media (pointer:fine){.hero-videos{--hero-height:min(var(--real-screen-height,100dvh), 100dvh);height:var(--hero-height)}}.hero-videos__media{height:calc(100% - var(--hero-media-cut));will-change:height;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-videos[data-open=false] .hero-videos__media{transition:height var(--hero-panel-duration) var(--hero-panel-ease)}.hero-videos[data-open=true] .hero-videos__media{transition:height var(--hero-panel-open-layout-duration) var(--hero-panel-ease) var(--hero-panel-open-layout-delay)}}.hero-videos__layer{height:var(--hero-height);transform:translateY(calc(var(--hero-media-cut) / -2));will-change:transform;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.hero-videos[data-open=false] .hero-videos__layer{transition:opacity .3s ease, transform var(--hero-panel-duration) var(--hero-panel-ease)}.hero-videos[data-open=true] .hero-videos__layer{transition:opacity .3s ease, transform var(--hero-panel-open-layout-duration) var(--hero-panel-ease) var(--hero-panel-open-layout-delay)}}.hero-videos__scrim{height:calc(var(--hero-scrim-height) + 2px);background-image:linear-gradient(to bottom, var(--bg-0) 0%, var(--bg-70) 50%, var(--bg-100) 100%);position:absolute;inset:auto 0 -2px}.hero-videos__bottom{--hero-nav-ratio:.75;--hero-furniture-ratio:.625;--hero-nav-width:100%;--hero-furniture-width:100%;--hero-title-duration:.7s;--hero-title-ease:cubic-bezier(.32, .72, 0, 1);--hero-open-max-width:min(1244px, 100% - 2 * var(--margin-horizontal));left:0;right:0;bottom:calc(var(--hero-toolbar-gap) + var(--hero-bottom-clearance));width:100%;padding:35px 0 var(--hero-bottom-padding-bottom);box-sizing:border-box;flex-direction:column;display:flex;position:absolute}@media (max-width:767px){.hero-videos__bottom{--hero-open-max-width:calc(100% - 8px)}}@media (prefers-reduced-motion:no-preference){.hero-videos__bottom{transition:padding var(--breakpoint-transition-duration) var(--breakpoint-transition-ease)}}.hero-videos__blur-layer{z-index:0;pointer-events:none;transition:-webkit-backdrop-filter var(--duration-l) var(--ease-slow), backdrop-filter var(--duration-l) var(--ease-slow);position:absolute;inset:0}.hero-videos[data-animating=true] .hero-videos__blur-layer{backdrop-filter:none;transition-duration:0s}.hero-videos__blur-layer[data-layer="0"]{backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 20%);mask-image:linear-gradient(#0000 0%,#000 20%)}.hero-videos__blur-layer[data-layer="1"]{backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 20%,#000 40%);mask-image:linear-gradient(#0000 20%,#000 40%)}.hero-videos__blur-layer[data-layer="2"]{backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 40%,#000 60%);mask-image:linear-gradient(#0000 40%,#000 60%)}.hero-videos__blur-layer[data-layer="3"]{backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 60%,#000 80%);mask-image:linear-gradient(#0000 60%,#000 80%)}.hero-videos__blur-layer[data-layer="4"]{backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 80%,#000 100%);mask-image:linear-gradient(#0000 80%,#000 100%)}@media (max-width:767px){.hero-videos__blur-layer[data-layer="0"]{backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 33%);mask-image:linear-gradient(#0000 0%,#000 33%)}.hero-videos__blur-layer[data-layer="1"]{backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 33%,#000 67%);mask-image:linear-gradient(#0000 33%,#000 67%)}.hero-videos__blur-layer[data-layer="2"]{backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 67%,#000 100%);mask-image:linear-gradient(#0000 67%,#000 100%)}.hero-videos__blur-layer[data-layer="3"],.hero-videos__blur-layer[data-layer="4"]{display:none}}@media (min-width:768px){.hero-videos{--hero-bottom-padding-bottom:calc(25px + env(safe-area-inset-bottom,0px));--hero-scrim-height:calc(550px + var(--hero-toolbar-gap) + var(--hero-bottom-bleed) + var(--hero-bottom-clearance));--hero-panel-open-height:328px}.hero-videos__bottom{--hero-nav-width:calc(100% * var(--hero-nav-ratio));--hero-furniture-width:calc(100% * var(--hero-furniture-ratio));padding-top:40px}}@media (min-width:1024px){.hero-videos{--hero-bottom-padding-bottom:calc(35px + env(safe-area-inset-bottom,0px));--hero-scrim-height:calc(648px + var(--hero-toolbar-gap) + var(--hero-bottom-bleed) + var(--hero-bottom-clearance));--hero-panel-open-height:400px}.hero-videos__bottom{padding-top:44px}}@media (min-width:1440px){.hero-videos{--hero-bottom-padding-bottom:calc(45px + env(safe-area-inset-bottom,0px));--hero-scrim-height:calc(795px + var(--hero-toolbar-gap) + var(--hero-bottom-bleed) + var(--hero-bottom-clearance));--hero-panel-open-height:402px}.hero-videos__bottom{padding-top:56px}}
.profile__carousel-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-m) var(--ease-slow);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;inset:0}.profile__carousel-photo[data-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.profile__carousel-photo{transition:none}}.profile__carousel-indicator{inset-inline:0;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0}.profile__carousel-indicator:before{content:"";background:linear-gradient(to top, var(--bg-contrasted-50), var(--bg-contrasted-0));height:133%;position:absolute;bottom:0;left:0;right:0}.profile__carousel-indicator>*{pointer-events:auto;position:relative}
.profile{--profile-gap:13px;--profile-section-gap:35px;--profile-logos-gap:25px;--profile-header-clearance:18px;--profile-card-radius:22px;--profile-card-border-width:1px;--profile-card-padding-x:30px;--profile-card-padding-y:25px;--profile-hero-size:28px;--profile-h3-size:22px;--profile-h4-size:16px;--profile-h5-size:14px;--profile-h6-size:14px;--profile-h7-size:13px;--profile-p1-size:12px;--profile-tracking-hero:-.0375em;--profile-tracking-title:-.0367em;--profile-tracking-tag:-.0031em;--profile-graphic-glaze-opaque:color-mix(in srgb, var(--label-primary) 6%, transparent);--profile-graphic-glaze-half:color-mix(in srgb, var(--label-primary) 3%, transparent);--profile-experience-column-min-width:265px;--profile-facet-fashion-min-width:184px;--profile-facet-tvsocial-min-width:161px;--profile-approach-content-min-width:280px;--profile-logo-height:22px;--profile-card-shadow:0 2px 10px 0 color-mix(in srgb, var(--label-primary) 5%, transparent), 0 0 100px 0 color-mix(in srgb, var(--label-primary) 5%, transparent);gap:var(--profile-section-gap);padding-inline:var(--margin-horizontal);margin-block:calc(var(--header-height) + var(--profile-header-clearance)) calc(var(--header-height) + var(--profile-header-clearance) + env(safe-area-inset-bottom,0px));background:var(--bg-100);box-sizing:border-box;flex-direction:column;display:flex;position:relative}.profile:before{content:"";opacity:.2;background:radial-gradient(66.5vw 50% at 50% 50%, var(--text-100) 0%, var(--bg-100) 100%);pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}@media (min-width:768px){.profile{--profile-gap:18px;--profile-section-gap:38px;--profile-logos-gap:38px;--profile-header-clearance:25px;--profile-card-radius:25px;--profile-card-padding-x:36px;--profile-card-border-width:1.25px;--profile-card-padding-y:30px;--profile-hero-size:40px;--profile-h3-size:28px;--profile-h4-size:22.5px;--profile-h5-size:21.25px;--profile-h6-size:17px;--profile-h7-size:16px;--profile-p1-size:16px;--profile-experience-column-min-width:356px;--profile-facet-fashion-min-width:232px;--profile-facet-tvsocial-min-width:208px;--profile-approach-content-min-width:337px;--profile-logo-height:29px}}@media (min-width:1024px){.profile{--profile-gap:25px;--profile-section-gap:45px;--profile-logos-gap:42px;--profile-header-clearance:32px;--profile-card-padding-x:45px;--profile-card-border-width:1.5px;--profile-card-padding-y:37.5px;--profile-h5-size:22px;--profile-h6-size:18px;--profile-h7-size:17px;--profile-experience-column-min-width:365px;--profile-facet-fashion-min-width:242px;--profile-facet-tvsocial-min-width:217px;--profile-approach-content-min-width:319.5px;--profile-logo-height:35px}}@media (min-width:1440px){.profile{--profile-gap:32px;--profile-card-border-width:1.75px;--profile-logos-gap:45px;--profile-header-clearance:40px;max-width:calc(1230px + 2 * var(--margin-horizontal));margin-inline:auto}}.profile__hero{color:var(--text-100);font-size:var(--profile-hero-size);letter-spacing:var(--profile-tracking-hero);margin:0;font-weight:600;line-height:1.2}.profile__content{gap:var(--profile-gap);flex-direction:column;display:flex}.profile__portrait{gap:var(--profile-gap);grid-template-columns:252.8fr 164.2fr;display:grid}.profile__identify{grid-area:1/1}.profile__carousel{grid-area:1/2}.profile__experience{grid-area:2/1/auto/-1}@media (min-width:768px){.profile__portrait{grid-template-columns:488.6fr 133.4fr}}@media (min-width:1024px){.profile__portrait{grid-template-columns:496.4fr 322.6fr}.profile__identify{grid-area:1/1}.profile__experience{grid-area:2/1}.profile__carousel{grid-area:1/2/span 2}}.profile__approach{gap:var(--profile-gap);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.profile__approach{grid-template-columns:1fr 1fr}}.profile__card{padding:var(--profile-card-padding-y) var(--profile-card-padding-x);border-radius:var(--profile-card-radius);box-shadow:var(--profile-card-shadow);backdrop-filter:blur(100px);box-sizing:border-box;flex-direction:column;display:flex}.profile__identify,.profile__experience{background:var(--bg-contrasted-60)}.profile__method,.profile__distribution{gap:var(--profile-card-padding-y);min-width:min(100%, calc(var(--profile-approach-content-min-width) + 2 * var(--profile-card-padding-x)));background:var(--bg-contrasted-41);border:var(--profile-card-border-width) solid var(--label-vibrant-secondary);z-index:0;position:relative;overflow:hidden}.profile__card-graphic{z-index:-1;pointer-events:none;width:auto;height:80%;position:absolute;top:50%;right:0}.profile__method-chart{transform:translate(-12.5%,-50%)}.profile__distribution-screen{transform:translate(-9.8958%,-50%)}.profile__card-title{color:var(--text-100);font-size:var(--profile-h3-size);letter-spacing:var(--profile-tracking-title);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-weight:590;line-height:1.2}.profile__method .profile__card-title,.profile__distribution .profile__card-title{font-weight:700}.profile__card-subtitle{color:var(--text-muted-100);font-size:var(--profile-h4-size);letter-spacing:var(--profile-tracking-title);text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-weight:700;line-height:1.3}.profile__method .profile__card-subtitle,.profile__distribution .profile__card-subtitle{font-size:var(--profile-h5-size);letter-spacing:normal;font-weight:400}.profile__identify{flex-flow:wrap;align-items:center;gap:16px}.profile__identify .profile__card-title{white-space:nowrap;flex-shrink:0;min-width:100%}@media (min-width:768px){.profile__identify{gap:18px 16px}}.profile__identify .profile__card-subtitle{flex:1 0 0;min-width:0}.profile__identify-separator{display:none}@media (min-width:1024px){.profile__identify .profile__card-title{min-width:0}.profile__identify-separator{background:var(--separator-no-opaque);align-self:stretch;width:1px;display:block}}.profile__experience{gap:var(--profile-card-padding-x);flex-flow:wrap}.profile__experience>.profile__experience-titles,.profile__experience>.profile__facets{min-width:min(100%, var(--profile-experience-column-min-width));flex:1 0 0}.profile__experience-titles{flex-direction:column;gap:16px;display:flex}.profile__facets{gap:var(--profile-card-padding-y);flex-wrap:wrap;display:flex}.profile__facet{min-width:min(100%, var(--profile-facet-fashion-min-width))}.profile__facet+.profile__facet{min-width:min(100%, var(--profile-facet-tvsocial-min-width))}.profile__facet{text-align:center;flex-direction:column;flex:1 0 0;align-items:center;display:flex}@media (min-width:1024px){.profile__facet{text-align:left;align-items:flex-start}}.profile__facet-head{align-items:flex-end;gap:10px;display:flex}.profile__facet-title{color:var(--text-100);font-size:var(--profile-h5-size);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-weight:700;line-height:22px}.profile__facet-rule{background:var(--text-100);flex:none;align-self:stretch;width:1px}.profile__facet-label{color:var(--text-100);font-size:var(--profile-h6-size);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-weight:400;line-height:22px}.profile__facet-traits{color:var(--text-muted-100);font-size:var(--profile-p1-size);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin:12px 0 0;font-weight:400;line-height:28px;display:flex}.profile__facet-traits>span{text-box-trim:trim-both;text-box-edge:cap alphabetic}.profile__facet-traits-dot{font-weight:500}.profile__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profile__tag{border:1px solid var(--separator-no-opaque);background:var(--fill-quaternary);color:var(--text-muted-100);font-size:var(--profile-h7-size);letter-spacing:var(--profile-tracking-tag);white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic;border-radius:6px;padding:8px 12px;font-weight:500;display:inline-block}.profile__trusted-by{gap:var(--profile-logos-gap);flex-direction:column;display:flex}.profile__trusted-by-title{color:var(--text-100);font-size:var(--profile-h3-size);letter-spacing:var(--profile-tracking-title);text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-weight:590;line-height:1.3}.profile__logos{justify-content:center;align-items:center;gap:var(--profile-logos-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profile__logo{color:var(--label-tertiary);align-items:center;display:flex}.profile__logo-svg{height:var(--profile-logo-height);width:auto;display:block}.profile__carousel{border-radius:var(--profile-card-radius);background:var(--bg-light);position:relative;overflow:hidden}
.pricing-card{--pricing-card-padding-y:25px;--pricing-card-padding-x:30px;--pricing-card-gap:25px;--pricing-card-radius:22px;--pricing-card-price-line-gap:8px;--pricing-card-features-gap:14px;--pricing-card-description-size:var(--text-size-h5);--pricing-card-feature-size:var(--text-size-h5);--pricing-card-price-tracking:-.0043em;--pricing-card-shadow:0 0 100px 0 color-mix(in srgb, var(--label-primary) 5%, transparent), 2px 4px 10px 0 color-mix(in srgb, var(--label-primary) 5%, transparent);min-width:var(--pricing-card-min-width);max-width:var(--pricing-card-max-width);scroll-snap-align:center;gap:var(--pricing-card-gap);padding:var(--pricing-card-padding-y) var(--pricing-card-padding-x);border-radius:var(--pricing-card-radius);background:var(--bg-contrasted-41);box-shadow:var(--pricing-card-shadow);backdrop-filter:blur(50px);flex-direction:column;flex:auto;display:flex}@media (min-width:768px){.pricing-card{--pricing-card-padding-y:30px;--pricing-card-padding-x:35px;--pricing-card-gap:30px;--pricing-card-radius:25px;--pricing-card-price-line-gap:9px;--pricing-card-features-gap:15px}}@media (min-width:1024px){.pricing-card{--pricing-card-padding-y:35px;--pricing-card-padding-x:35px;--pricing-card-gap:35px;--pricing-card-price-line-gap:10px;--pricing-card-features-gap:16px;--pricing-card-description-size:var(--text-size-h7);--pricing-card-feature-size:var(--text-size-h6)}}.pricing-card__header{align-items:flex-end;gap:16px;display:flex}.pricing-card__title{color:var(--text-100);overflow-wrap:break-word;margin:0;line-height:normal}.pricing-card__subtitle{color:var(--text-muted-100);overflow-wrap:break-word;margin:0;line-height:normal}.pricing-card__header-rule{background:var(--text-100);flex-shrink:0;align-self:stretch;width:1px}.pricing-card__description{color:var(--text-muted-100);font-size:var(--pricing-card-description-size);letter-spacing:normal;overflow-wrap:break-word;text-box-trim:trim-both;text-box-edge:cap alphabetic;flex:1 0 auto;margin:0;font-weight:400;line-height:normal}.pricing-card__action{justify-content:center;display:flex}.pricing-card__price{flex-direction:column;gap:22px;display:flex}.pricing-card__price-label.text-h5{color:var(--text-muted-100);letter-spacing:var(--pricing-card-price-tracking);margin:0;font-weight:400;line-height:normal}.pricing-card__price-line{align-items:flex-end;gap:var(--pricing-card-price-line-gap);margin:0;display:flex}.pricing-card__price-value{color:var(--text-100);letter-spacing:var(--pricing-card-price-tracking);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:40px;font-weight:510;line-height:normal}.pricing-card__price-unit.text-h4{color:var(--text-muted-100);letter-spacing:var(--pricing-card-price-tracking);font-weight:400;line-height:normal}.pricing-card[data-price-aside=false] .pricing-card__price-label,.pricing-card[data-price-aside=false] .pricing-card__price-unit{visibility:hidden}.pricing-card__separator{background:var(--separator-no-opaque);mix-blend-mode:var(--blend-mode);border:0;flex-shrink:0;height:1px;margin:0}.pricing-card__features{gap:var(--pricing-card-features-gap);flex-direction:column;margin:0;padding-inline-start:21px;list-style:outside;display:flex}.pricing-card__feature{color:var(--text-muted-100);font-size:var(--pricing-card-feature-size);letter-spacing:normal;overflow-wrap:break-word;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:400;line-height:24.5px}
.pricing-track-nav__edge{z-index:1;align-items:center;display:flex;position:absolute;inset-block:0}.pricing-track-nav__edge--start{inset-inline-start:0}.pricing-track-nav__edge--end{inset-inline-end:0}.pricing-track-nav__button{opacity:0}.pricing-track-nav__edge:not([inert]) .pricing-track-nav__button{opacity:1}
.pricing{--pricing-gap:25px;--pricing-hero-gap:15px;--pricing-track-gap:13px;--pricing-peek:22px;--pricing-card-fluid:calc(100vw - 2 * var(--pricing-track-gap) - 2 * var(--pricing-peek));--pricing-card-min-width:min(303px, var(--pricing-card-fluid));--pricing-card-max-width:min(303px, var(--pricing-card-fluid));--pricing-track-inset:calc((100vw - var(--pricing-card-min-width)) / 2);--pricing-shadow-bleed:100px;--pricing-clearance-top:128px;--pricing-clearance-bottom:85px;gap:var(--pricing-gap);padding-inline:var(--margin-horizontal);margin-block:var(--pricing-clearance-top) calc(var(--pricing-clearance-bottom) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}@media (min-width:768px){.pricing{--pricing-card-min-width:396px;--pricing-card-max-width:396px;--pricing-gap:30px;--pricing-hero-gap:17px;--pricing-track-gap:18px;--pricing-clearance-top:114px;--pricing-clearance-bottom:36px}}@media (min-width:1024px){.pricing{--pricing-card-min-width:300.67px;--pricing-card-max-width:439px;--pricing-gap:35px;--pricing-hero-gap:21px;--pricing-track-gap:25px;--pricing-clearance-top:126px;--pricing-clearance-bottom:36px}}@media (min-width:1122px){.pricing{--pricing-track-inset:var(--margin-horizontal)}}@media (min-width:1440px){.pricing{max-width:calc(1230px + 2 * var(--margin-horizontal));margin-inline:auto}}.pricing__hero{padding-bottom:var(--pricing-hero-gap);flex-direction:column;display:flex}.pricing__heading{color:var(--text-100);text-align:center;overflow-wrap:break-word;margin:0;line-height:normal}.pricing__container{gap:var(--pricing-gap);flex-direction:column;display:flex}.pricing__carousel{flex-direction:column;display:flex;position:relative}.pricing__carousel:before{content:"";opacity:.2;background:radial-gradient(175vw 40% at 50% 50%, var(--text-100) 0%, var(--bg-100) 100%);pointer-events:none;width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}.pricing__window{scrollbar-width:none;-ms-overflow-style:none;padding-block:var(--pricing-shadow-bleed);margin-block:calc(-1 * var(--pricing-shadow-bleed));margin-inline:calc(-1 * var(--margin-horizontal));scroll-snap-type:inline mandatory;scroll-behavior:smooth;overflow:auto hidden}@media (prefers-reduced-motion:reduce){.pricing__window{scroll-behavior:auto}}.pricing__window::-webkit-scrollbar{display:none}.pricing__track{gap:var(--pricing-track-gap);width:fit-content;padding-inline:var(--pricing-track-inset);display:flex}.pricing__disclaimer{z-index:1;color:var(--text-muted-100);text-align:center;letter-spacing:-.0375em;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0;font-size:12px;font-weight:400;position:relative}.pricing .pricing__tab-bar{z-index:1;--tab-bar-margin:4px;--tab-bar-spacing:-25px;--tab-height:40px;--tab-label-size-selected:var(--text-size-h4);--tab-label-scale-idle:.875}@media (min-width:768px){.pricing .pricing__tab-bar{--tab-bar-margin:5px;--tab-bar-spacing:-25px;--tab-height:48px;--tab-label-scale-idle:.944444}}@media (min-width:1024px){.pricing .pricing__tab-bar{--tab-bar-margin:6px;--tab-bar-spacing:-36px;--tab-height:54px;--tab-label-scale-idle:.977778}}@media (min-width:768px){.pricing .pricing__tab-bar{max-width:408px;margin-inline:auto}}@media (min-width:1024px){.pricing .pricing__tab-bar{max-width:448px}}.pricing .pricing__tab-bar[data-background=solid] .tab-bar__surface{background:var(--bg-contrasted-60);backdrop-filter:blur(50px);box-shadow:inset 0 0 0 1px var(--separator-opaque)}.pricing .pricing__tab-bar .tab-button__label{text-box-trim:trim-both;text-box-edge:cap alphabetic;font-weight:400}.pricing .pricing__tab-bar [data-state=selected] .tab-button__label{font-weight:510}
