.About-module__vqXTeW__section{background:var(--grey-card);padding-block:clamp(40px,3.75vw,72px) clamp(48px,5vw,96px);position:relative;overflow:hidden}.About-module__vqXTeW__bg{z-index:0;position:absolute;inset:0}.About-module__vqXTeW__bg img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.About-module__vqXTeW__inner{z-index:1;justify-items:start;gap:clamp(16px,1.6vw,31px);display:grid;position:relative}.About-module__vqXTeW__card{background:var(--cream);border-radius:var(--radius-card);width:min(100%,837px);max-width:837px;padding:clamp(20px,2.45vw,47px) clamp(20px,3.5vw,67px) clamp(20px,2.6vw,50px)}.About-module__vqXTeW__title{color:var(--ink);font-size:clamp(1.5rem,2.6vw,3.125rem)}.About-module__vqXTeW__text{color:var(--ink-2);max-width:46ch;font-size:clamp(.9375rem,.94vw,1.125rem);line-height:1.6}.About-module__vqXTeW__facts{grid-template-columns:repeat(2,minmax(0,410px));gap:clamp(12px,1.15vw,22px);display:grid}.About-module__vqXTeW__fact{background:var(--paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,1.4vw,26px);min-height:clamp(120px,15.4vw,295px);padding:clamp(18px,2vw,38px) clamp(16px,1.8vw,34px);display:flex}.About-module__vqXTeW__icon{width:clamp(28px,2.3vw,44px);height:auto;color:var(--accent-text)}.About-module__vqXTeW__factText{font-size:clamp(.9375rem,1.04vw,1.25rem);font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tr-display);color:var(--ink);max-width:22ch;line-height:1.35}@media (max-width:720px){.About-module__vqXTeW__facts{grid-template-columns:1fr}.About-module__vqXTeW__bg img{object-position:70% 50%}}.About-module__vqXTeW__card{flex-direction:column;align-items:flex-start;gap:clamp(8px,.8vw,14px);display:flex}.About-module__vqXTeW__link{font-size:var(--fs-body);color:var(--brand);margin-top:clamp(2px,.4vw,8px)}.About-module__vqXTeW__fact{transition:transform var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease)}.About-module__vqXTeW__fact:hover{transform:translateY(-3px);box-shadow:0 14px 30px #41414114}
.SectionHead-module___aV-iW__head{flex-direction:column;align-items:flex-start;gap:clamp(10px,.9vw,18px);max-width:62rem;margin-bottom:clamp(28px,3vw,58px);display:flex}.SectionHead-module___aV-iW__head[data-align=center]{text-align:center;align-items:center;margin-inline:auto}.SectionHead-module___aV-iW__title{font-size:var(--fs-h2);color:var(--brand)}.SectionHead-module___aV-iW__head[data-tone=ink] .SectionHead-module___aV-iW__title{color:var(--ink)}.SectionHead-module___aV-iW__lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:44rem;line-height:1.55}
.Ages-module__FrdpTq__section{border-top:1px solid var(--line);margin-top:clamp(30px,3.5vw,68px);padding-block:clamp(36px,4vw,75px) clamp(40px,4.6vw,88px)}.Ages-module__FrdpTq__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.03vw,39px);display:grid}.Ages-module__FrdpTq__shot{aspect-ratio:1;border-radius:var(--radius-card);background:var(--grey-card);margin-bottom:clamp(14px,1.6vw,30px);position:relative;overflow:hidden}.Ages-module__FrdpTq__shot img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;transition:transform var(--dur-panel) var(--ease)}.Ages-module__FrdpTq__item:hover .Ages-module__FrdpTq__shot img{transform:scale(1.03)}.Ages-module__FrdpTq__badge{z-index:1;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:clamp(24px,1.6vw,31px);color:var(--ink-2);background:#ffffffd1;align-items:center;padding-inline:clamp(9px,.73vw,14px);font-size:clamp(.75rem,.73vw,.875rem);display:inline-flex;position:absolute;bottom:clamp(10px,.83vw,16px);left:clamp(10px,.83vw,16px)}.Ages-module__FrdpTq__name{color:var(--ink);margin-bottom:clamp(6px,.6vw,12px);font-size:clamp(1rem,1.25vw,1.5rem)}.Ages-module__FrdpTq__text{font-size:var(--fs-small);color:var(--ink-2);max-width:34ch;line-height:1.5}@media (max-width:860px){.Ages-module__FrdpTq__grid{grid-template-columns:1fr;gap:clamp(24px,5vw,40px)}.Ages-module__FrdpTq__shot{aspect-ratio:1}}
.Catalog-module__uNtm6a__section{padding-block:clamp(38px,4vw,84px)}.Catalog-module__uNtm6a__more{font-size:var(--fs-body);color:var(--brand)}.Catalog-module__uNtm6a__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.7vw,32px);display:grid}.Catalog-module__uNtm6a__card{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.Catalog-module__uNtm6a__shot{aspect-ratio:3/4;border-radius:var(--radius-card);background:var(--grey-card);width:100%;margin-bottom:4px;position:relative;overflow:hidden}.Catalog-module__uNtm6a__shot img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform var(--dur-panel) var(--ease)}.Catalog-module__uNtm6a__card:hover .Catalog-module__uNtm6a__shot img{transform:scale(1.045)}.Catalog-module__uNtm6a__age{z-index:1;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:clamp(22px,1.5vw,28px);font-size:var(--fs-small);color:var(--ink-2);background:#ffffffdb;align-items:center;padding-inline:10px;display:inline-flex;position:absolute;top:clamp(8px,.7vw,14px);left:clamp(8px,.7vw,14px)}.Catalog-module__uNtm6a__code{font-size:var(--fs-small);letter-spacing:var(--tr-display);color:var(--accent-text)}.Catalog-module__uNtm6a__name{font-size:var(--fs-body);color:var(--ink);margin-top:-4px;line-height:1.45}.Catalog-module__uNtm6a__ask{font-size:var(--fs-small);color:var(--accent-text)}@media (max-width:900px){.Catalog-module__uNtm6a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Catalog-module__uNtm6a__swatches{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Catalog-module__uNtm6a__swatch{border:1px solid var(--line);background:var(--grey-card);cursor:pointer;width:40px;height:52px;transition:border-color var(--dur-panel) var(--ease), transform var(--dur-panel) var(--ease);border-radius:6px;padding:0;display:block;overflow:hidden}.Catalog-module__uNtm6a__swatch img{object-fit:cover;width:100%;height:100%;display:block}.Catalog-module__uNtm6a__swatch:hover{transform:translateY(-2px)}.Catalog-module__uNtm6a__swatch[aria-pressed=true]{border:2px solid var(--brand)}.Catalog-module__uNtm6a__swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.Categories-module__ds54Za__section{padding-block:clamp(38px,4vw,84px)}.Categories-module__ds54Za__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(8px,.9vw,18px);display:grid}.Categories-module__ds54Za__item{min-width:0}.Categories-module__ds54Za__link{flex-direction:column;align-items:center;gap:clamp(6px,.6vw,12px);display:flex}.Categories-module__ds54Za__thumb{aspect-ratio:1;background:var(--peach);width:100%;transition:transform var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease);border-radius:12px;display:block;overflow:hidden}.Categories-module__ds54Za__thumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-panel) var(--ease)}.Categories-module__ds54Za__link:hover .Categories-module__ds54Za__thumb{transform:translateY(-4px);box-shadow:0 14px 28px #4141411a}.Categories-module__ds54Za__link:hover .Categories-module__ds54Za__thumb img{transform:scale(1.06)}.Categories-module__ds54Za__label{font-size:var(--fs-small);color:var(--ink-2);text-align:center;transition:color var(--dur-micro) var(--ease)}.Categories-module__ds54Za__link:hover .Categories-module__ds54Za__label{color:var(--accent-text)}@media (max-width:1100px){.Categories-module__ds54Za__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px}}@media (max-width:560px){.Categories-module__ds54Za__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.Collection-module__eR9jPq__section{padding-block:clamp(36px,4vw,78px) clamp(40px,4.5vw,87px)}.Collection-module__eR9jPq__layout{grid-template-columns:1298fr 379fr;align-items:start;gap:clamp(16px,2.55vw,49px);display:grid}.Collection-module__eR9jPq__card{aspect-ratio:3/2;border-radius:var(--radius-card);background:var(--cream);grid-template-columns:42fr 58fr;align-items:center;gap:clamp(12px,2vw,38px);padding:clamp(20px,3vw,58px);display:grid;position:relative;overflow:hidden}.Collection-module__eR9jPq__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:clamp(8px,.8vw,14px);display:flex;position:relative}.Collection-module__eR9jPq__title{color:var(--ink);font-size:clamp(1.5rem,2.6vw,3.125rem)}.Collection-module__eR9jPq__text{font-size:var(--fs-body);color:var(--ink-2);max-width:34ch;line-height:1.55}.Collection-module__eR9jPq__sofa{object-fit:cover;object-position:50% 42%;border-radius:12px;width:100%;height:100%}.Collection-module__eR9jPq__aside{gap:clamp(12px,1.3vw,25px);display:grid}.Collection-module__eR9jPq__asideShot{border-radius:var(--radius-card);background:var(--grey-card);overflow:hidden}.Collection-module__eR9jPq__asideShot img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}.Collection-module__eR9jPq__shotA,.Collection-module__eR9jPq__shotB{aspect-ratio:3/4}@media (max-width:900px){.Collection-module__eR9jPq__layout{grid-template-columns:1fr}.Collection-module__eR9jPq__card{aspect-ratio:4/3}.Collection-module__eR9jPq__aside{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Collection-module__eR9jPq__card{aspect-ratio:auto;grid-template-columns:1fr;gap:18px}.Collection-module__eR9jPq__sofa{aspect-ratio:3/2;height:auto}}.Collection-module__eR9jPq__link{font-size:var(--fs-body);color:var(--brand);align-self:flex-start;margin-top:clamp(4px,.6vw,10px)}.Collection-module__eR9jPq__asideShot img{transition:transform var(--dur-panel) var(--ease)}.Collection-module__eR9jPq__asideShot:hover img{transform:scale(1.04)}
.Fork-module__q5cwPa__section{padding-block:clamp(38px,4vw,84px)}.Fork-module__q5cwPa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,30px);display:grid}.Fork-module__q5cwPa__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);isolation:isolate;transition:transform var(--dur-ui) var(--ease), border-color var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease);flex-direction:column;align-items:flex-start;gap:clamp(8px,.7vw,14px);padding:clamp(22px,2.4vw,44px);display:flex;position:relative;overflow:hidden}.Fork-module__q5cwPa__card:before{content:"";z-index:-1;background:var(--cream);transition:transform var(--dur-panel) var(--ease);position:absolute;inset:0;transform:translateY(100%)}.Fork-module__q5cwPa__card:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 18px 40px #41414114}.Fork-module__q5cwPa__card:hover:before{transform:none}.Fork-module__q5cwPa__tag{font-size:var(--fs-small);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text)}.Fork-module__q5cwPa__title{color:var(--ink);font-size:clamp(1.25rem,.95rem + 1.3vw,2rem)}.Fork-module__q5cwPa__text{font-size:var(--fs-body);color:var(--ink-2);max-width:32rem;line-height:1.55}.Fork-module__q5cwPa__cta{font-size:var(--fs-body);color:var(--brand);align-items:center;gap:10px;margin-top:auto;padding-top:clamp(10px,1vw,20px);display:inline-flex}.Fork-module__q5cwPa__cta svg{width:20px;height:20px;transition:transform var(--dur-ui) var(--ease)}.Fork-module__q5cwPa__card:hover .Fork-module__q5cwPa__cta svg{transform:translate(5px)}@media (max-width:760px){.Fork-module__q5cwPa__grid{grid-template-columns:1fr}}
.Hero-module__Z8hQ_W__hero{width:100%;min-height:min(760px, calc(100dvh - var(--header-h)));background:var(--header-bg);align-items:stretch;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__photo{z-index:0;position:absolute;inset:0}.Hero-module__Z8hQ_W__photo picture,.Hero-module__Z8hQ_W__photo img{width:100%;height:100%;display:block}.Hero-module__Z8hQ_W__photo img{object-fit:cover;object-position:62% 28%}.Hero-module__Z8hQ_W__photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f6f1eff0 0%,#f6f1efb8 34%,#f6f1ef00 66%);position:absolute;inset:0}.Hero-module__Z8hQ_W__inner{z-index:2;flex-direction:column;justify-content:space-between;width:100%;padding-block:clamp(18px,2.4vw,46px) clamp(28px,3.6vw,70px);display:flex;position:relative}.Hero-module__Z8hQ_W__collection{color:var(--ink-2);letter-spacing:var(--tr-display);font-size:clamp(.8125rem,.75rem + .3vw,1.125rem)}.Hero-module__Z8hQ_W__copy{flex-direction:column;align-items:flex-start;gap:clamp(10px,.95vw,18px);max-width:min(46vw,720px);display:flex}.Hero-module__Z8hQ_W__badge{border-radius:var(--radius-pill);background:var(--accent);color:#fff;height:clamp(26px,1.7vw,32px);letter-spacing:var(--tr-display);align-items:center;padding-inline:clamp(10px,.8vw,14px);font-size:clamp(.8125rem,.75rem + .25vw,1.0625rem);display:inline-flex}.Hero-module__Z8hQ_W__title{font-size:var(--fs-h1);color:var(--ink);text-shadow:0 1px 26px #f6f1efe6}.Hero-module__Z8hQ_W__lead{font-size:var(--fs-lead);color:var(--ink-2);text-shadow:0 1px 22px #f6f1efe6;max-width:34rem;line-height:1.55}.Hero-module__Z8hQ_W__actions{flex-wrap:wrap;gap:clamp(10px,.9vw,16px);margin-top:clamp(4px,.6vw,10px);display:flex}.Hero-module__Z8hQ_W__burst{z-index:1;left:clamp(8%, var(--x), 90%);top:clamp(10%, var(--y), 90%);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 6px 16px #00000024);width:clamp(48px,6.6vw,128px);position:absolute;translate:-50% -50%}.Hero-module__Z8hQ_W__burst svg{width:100%;height:100%}@media (max-width:720px){.Hero-module__Z8hQ_W__burst{left:clamp(8%, var(--mx), 90%);top:clamp(10%, var(--my), 90%)}}@media (max-width:1100px){.Hero-module__Z8hQ_W__copy{max-width:min(62vw,620px)}}@media (max-width:720px){.Hero-module__Z8hQ_W__hero{background:var(--cream);flex-direction:column;min-height:0}.Hero-module__Z8hQ_W__photo{z-index:0;aspect-ratio:4/5;position:relative;inset:auto}.Hero-module__Z8hQ_W__photo img{object-position:50% 22%}.Hero-module__Z8hQ_W__photo:after{display:none}.Hero-module__Z8hQ_W__inner{gap:16px;padding-block:20px 30px}.Hero-module__Z8hQ_W__collection{order:-1}.Hero-module__Z8hQ_W__copy{max-width:100%}.Hero-module__Z8hQ_W__title,.Hero-module__Z8hQ_W__lead{text-shadow:none}.Hero-module__Z8hQ_W__actions{width:100%}.Hero-module__Z8hQ_W__actions .btn{flex:12rem}.Hero-module__Z8hQ_W__burst{width:clamp(46px,15vw,88px)}}.Hero-module__Z8hQ_W__retail{font-size:var(--fs-small);color:var(--ink-2);margin-top:clamp(10px,1vw,18px)}.Hero-module__Z8hQ_W__retail a{color:var(--brand)}
.Layers-module__QFZxWW__section{padding-block:clamp(38px,4.3vw,84px)}.Layers-module__QFZxWW__accent{color:var(--ink);font-style:italic;font-weight:400}.Layers-module__QFZxWW__grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.82vw,35px);display:grid}.Layers-module__QFZxWW__card{border-radius:var(--radius-card);background:var(--cream);text-align:center;flex-direction:column;align-items:center;height:min(62dvh,760px);padding:clamp(16px,1.9vw,34px) clamp(14px,1.4vw,26px) 0;display:flex;position:relative;overflow:hidden}.Layers-module__QFZxWW__name{color:var(--ink);margin-bottom:6px;font-size:clamp(1rem,1.25vw,1.5rem)}.Layers-module__QFZxWW__text{font-size:var(--fs-small);color:var(--ink-2);margin-bottom:clamp(8px,.9vw,16px)}.Layers-module__QFZxWW__stage{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;position:relative}.Layers-module__QFZxWW__blob{transform-origin:bottom;width:104%;height:auto;transition:transform var(--dur-panel) var(--ease);position:absolute;bottom:-2%;left:50%;translate:-50%}.Layers-module__QFZxWW__card:hover .Layers-module__QFZxWW__blob{transform:scale(1.05)}.Layers-module__QFZxWW__figure{z-index:1;object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:100%;transition:transform var(--dur-panel) var(--ease);position:relative}.Layers-module__QFZxWW__card:hover .Layers-module__QFZxWW__figure{transform:translateY(-6px)}@media (max-width:860px){.Layers-module__QFZxWW__grid{grid-template-columns:1fr;gap:18px}.Layers-module__QFZxWW__card{height:420px}}@media (max-width:480px){.Layers-module__QFZxWW__card{height:380px}}
.LeadForm-module__UP5T5W__form{flex-direction:column;gap:clamp(14px,1.2vw,20px);display:flex}.LeadForm-module__UP5T5W__row{grid-template-columns:1fr 1fr;gap:clamp(12px,1.1vw,20px);display:grid}.LeadForm-module__UP5T5W__field{flex-direction:column;gap:7px;min-width:0;display:flex}.LeadForm-module__UP5T5W__label{font-size:var(--fs-small);color:var(--ink-2)}.LeadForm-module__UP5T5W__input{width:100%;min-height:52px;font:inherit;font-size:var(--fs-body);color:var(--ink);border:1px solid var(--line);appearance:none;transition:border-color var(--dur-ui) var(--ease), box-shadow var(--dur-ui) var(--ease);background:#fff;border-radius:12px;padding:14px 16px}.LeadForm-module__UP5T5W__input::placeholder{color:var(--placeholder)}.LeadForm-module__UP5T5W__input:hover{border-color:var(--line-strong)}.LeadForm-module__UP5T5W__input:focus{border-color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #ff784229}select.LeadForm-module__UP5T5W__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23414141' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.LeadForm-module__UP5T5W__area{resize:vertical;min-height:104px;line-height:1.5}.LeadForm-module__UP5T5W__actions{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.4vw,26px);margin-top:4px;display:flex}.LeadForm-module__UP5T5W__submit{flex:none}.LeadForm-module__UP5T5W__policy{font-size:var(--fs-small);color:var(--muted);flex:16rem;line-height:1.45}.LeadForm-module__UP5T5W__error{background:var(--cream);border:1px solid var(--peach-line);color:var(--accent-text);font-size:var(--fs-small);border-radius:12px;padding:12px 16px}.LeadForm-module__UP5T5W__success{border:1px solid var(--line);border-radius:var(--radius-card);animation:LeadForm-module__UP5T5W__pop var(--dur-panel) var(--ease) both;background:#fff;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(22px,2.4vw,40px);display:flex}@keyframes LeadForm-module__UP5T5W__pop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.LeadForm-module__UP5T5W__success{animation:none}}.LeadForm-module__UP5T5W__check{color:#fff;background:var(--accent);border-radius:50%;width:42px;height:42px;padding:9px}.LeadForm-module__UP5T5W__successTitle{font-size:var(--fs-h3,1.5rem);font-family:var(--font-display), Georgia, serif;color:var(--ink)}.LeadForm-module__UP5T5W__successText{font-size:var(--fs-body);color:var(--ink-2);max-width:34rem;line-height:1.55}.LeadForm-module__UP5T5W__successLinks{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.LeadForm-module__UP5T5W__again{font-size:var(--fs-small);color:var(--ink-2);margin-top:2px}@media (max-width:640px){.LeadForm-module__UP5T5W__row{grid-template-columns:1fr}.LeadForm-module__UP5T5W__submit{width:100%}}
.LeadSection-module__FKULXq__section{background:var(--cream);padding-block:clamp(40px,4.6vw,96px)}.LeadSection-module__FKULXq__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(26px,3.4vw,78px);display:grid}.LeadSection-module__FKULXq__copy{flex-direction:column;align-items:flex-start;gap:clamp(10px,1vw,18px);max-width:32rem;display:flex}.LeadSection-module__FKULXq__title{font-size:var(--fs-h2);color:var(--brand)}.LeadSection-module__FKULXq__text{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.55}.LeadSection-module__FKULXq__bullets{flex-direction:column;gap:10px;margin-top:4px;display:flex}.LeadSection-module__FKULXq__bullet{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:10px;display:flex}.LeadSection-module__FKULXq__bullet svg{color:#fff;background:var(--accent);border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.LeadSection-module__FKULXq__direct{font-size:var(--fs-small);color:var(--muted);margin-top:clamp(6px,.8vw,14px)}.LeadSection-module__FKULXq__formWrap{background:var(--paper);border:1px solid var(--peach-line);border-radius:var(--radius-card);padding:clamp(20px,2.2vw,42px)}@media (max-width:900px){.LeadSection-module__FKULXq__inner{grid-template-columns:1fr;gap:24px}.LeadSection-module__FKULXq__copy{max-width:none}}
.Lineup-module__hJSUkW__section{border-top:1px solid var(--line);padding-block:clamp(36px,4.2vw,81px) clamp(40px,4.7vw,90px)}.Lineup-module__hJSUkW__grid{grid-template-columns:repeat(6,1fr);gap:clamp(8px,1.87vw,36px);display:grid}.Lineup-module__hJSUkW__card{border-radius:var(--radius-card);background:var(--cream);flex-direction:column;justify-content:flex-end;align-items:center;height:min(58dvh,720px);padding-bottom:clamp(10px,.9vw,17px);display:flex;position:relative;overflow:hidden}.Lineup-module__hJSUkW__mark{width:clamp(10px,.83vw,16px);color:var(--accent-text);position:absolute;top:clamp(8px,.83vw,16px);left:clamp(8px,.83vw,16px)}.Lineup-module__hJSUkW__figure{object-fit:contain;object-position:bottom center;width:auto;max-width:92%;transition:transform var(--dur-panel) var(--ease);margin-bottom:clamp(6px,.6vw,12px)}.Lineup-module__hJSUkW__card:hover .Lineup-module__hJSUkW__figure{transform:translateY(-6px)}.Lineup-module__hJSUkW__card{transition:background-color var(--dur-ui) var(--ease)}.Lineup-module__hJSUkW__card:hover{background:var(--peach)}.Lineup-module__hJSUkW__label{color:var(--brand);text-align:center;font-size:clamp(.75rem,.94vw,1.125rem)}@media (max-width:900px){.Lineup-module__hJSUkW__grid{grid-template-columns:repeat(3,1fr);row-gap:clamp(14px,3vw,24px)}.Lineup-module__hJSUkW__card{height:min(46dvh,460px)}}@media (max-width:560px){.Lineup-module__hJSUkW__card{height:300px}}
.Marquee-module__XxqZwG__strip{background:var(--brand);color:#fff;-webkit-user-select:none;user-select:none;align-items:center;height:clamp(38px,2.6vw,50px);display:flex;overflow:hidden}.Marquee-module__XxqZwG__track{flex:none;animation:38s linear infinite Marquee-module__XxqZwG__slide;display:flex}.Marquee-module__XxqZwG__row{flex:none;align-items:center;gap:clamp(18px,1.6vw,30px);padding-inline:clamp(9px,.8vw,15px);display:flex}.Marquee-module__XxqZwG__word{white-space:nowrap;font-size:clamp(.875rem,.94vw,1.125rem)}.Marquee-module__XxqZwG__dot{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}@keyframes Marquee-module__XxqZwG__slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__XxqZwG__track{animation:none}}@media (max-width:640px){.Marquee-module__XxqZwG__track{justify-content:center;width:100%;animation:none}.Marquee-module__XxqZwG__track>.Marquee-module__XxqZwG__row:nth-child(2){display:none}.Marquee-module__XxqZwG__track>.Marquee-module__XxqZwG__row{justify-content:center;gap:12px;width:100%;padding-inline:12px}.Marquee-module__XxqZwG__track>.Marquee-module__XxqZwG__row>.Marquee-module__XxqZwG__row:nth-child(n+3){display:none}}
.Mosaic-module__A2F61G__section{padding-block:clamp(38px,4vw,84px) clamp(40px,4.7vw,91px);position:relative;overflow-x:clip}.Mosaic-module__A2F61G__grid:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--paper) 0%, var(--accent) 26%, var(--accent) 64%, var(--paper) 100%);width:100vw;height:calc(100% + 18px + clamp(40px,4.7vw,91px));position:absolute;inset:-18px auto auto 50%;translate:-50%}.Mosaic-module__A2F61G__grid{isolation:isolate;grid-template-columns:410fr 573fr 344fr 312fr;align-items:start;gap:clamp(10px,1.3vw,25px) clamp(10px,1.5vw,29px);display:grid;position:relative}.Mosaic-module__A2F61G__col{gap:clamp(10px,1.3vw,25px);display:grid}.Mosaic-module__A2F61G__shot{background:#ffffff59;border-radius:10px;overflow:hidden}.Mosaic-module__A2F61G__shot img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;display:block}.Mosaic-module__A2F61G__r410x373{aspect-ratio:410/373}.Mosaic-module__A2F61G__r410x419{aspect-ratio:410/419}.Mosaic-module__A2F61G__r573x586{aspect-ratio:573/586}.Mosaic-module__A2F61G__r573x430{aspect-ratio:573/430}.Mosaic-module__A2F61G__r343x432{aspect-ratio:343/432}.Mosaic-module__A2F61G__r344x430{aspect-ratio:344/430}.Mosaic-module__A2F61G__r311x290{aspect-ratio:311/290}.Mosaic-module__A2F61G__r312x467{aspect-ratio:312/467}@media (max-width:900px){.Mosaic-module__A2F61G__grid{grid-template-columns:1fr 1fr}}.Mosaic-module__A2F61G__shot img{transition:transform var(--dur-panel) var(--ease)}.Mosaic-module__A2F61G__shot:hover img{transform:scale(1.05)}
.CardGrid-module__BVWOdq__section{padding-block:clamp(38px,4.2vw,88px)}.CardGrid-module__BVWOdq__section[data-tone=cream]{background:var(--cream)}.CardGrid-module__BVWOdq__grid{gap:clamp(18px,2vw,40px) clamp(16px,1.8vw,34px);display:grid}.CardGrid-module__BVWOdq__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.CardGrid-module__BVWOdq__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.CardGrid-module__BVWOdq__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.CardGrid-module__BVWOdq__item{border-top:1px solid var(--line);transition:border-color var(--dur-ui) var(--ease);flex-direction:column;align-items:flex-start;gap:clamp(5px,.5vw,10px);padding-top:clamp(14px,1.2vw,24px);display:flex}.CardGrid-module__BVWOdq__item:hover{border-color:var(--accent-text)}.CardGrid-module__BVWOdq__value{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tr-display);color:var(--brand);font-size:clamp(1.25rem,.95rem + 1.2vw,1.875rem);line-height:1.1}.CardGrid-module__BVWOdq__mark{background:var(--accent);width:7px;height:7px;transition:transform var(--dur-ui) var(--ease);margin-top:6px}.CardGrid-module__BVWOdq__item:hover .CardGrid-module__BVWOdq__mark{transform:scale(1.6)}.CardGrid-module__BVWOdq__title{color:var(--ink);font-size:clamp(1.0625rem,.95rem + .55vw,1.4375rem)}.CardGrid-module__BVWOdq__text{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}@media (max-width:1000px){.CardGrid-module__BVWOdq__grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.CardGrid-module__BVWOdq__grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.CardGrid-module__BVWOdq__grid[data-columns="2"],.CardGrid-module__BVWOdq__grid[data-columns="3"],.CardGrid-module__BVWOdq__grid[data-columns="4"]{grid-template-columns:1fr}.CardGrid-module__BVWOdq__grid{gap:22px}}
.Stats-module__UZLpCq__section{background:var(--paper);padding-block:clamp(26px,3vw,58px)}.Stats-module__UZLpCq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,38px);display:grid}.Stats-module__UZLpCq__item{border-left:1px solid var(--line);flex-direction:column;gap:6px;padding-left:clamp(14px,1.2vw,24px);display:flex}.Stats-module__UZLpCq__value{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tr-display);color:var(--brand);font-size:clamp(1.5rem,.9rem + 2.2vw,2.75rem);line-height:1.05}.Stats-module__UZLpCq__label{font-size:var(--fs-small);color:var(--ink-2);line-height:1.4}@media (max-width:720px){.Stats-module__UZLpCq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}}
.Steps-module__aqnG2q__section{padding-block:clamp(38px,4vw,84px)}.Steps-module__aqnG2q__grid{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,34px);display:grid}.Steps-module__aqnG2q__item{border-top:1px solid var(--line);flex-direction:column;gap:clamp(6px,.6vw,12px);padding-top:clamp(14px,1.2vw,24px);display:flex}.Steps-module__aqnG2q__top{justify-content:space-between;align-items:baseline;gap:10px;width:100%;display:flex}.Steps-module__aqnG2q__when{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);text-align:right}.Steps-module__aqnG2q__num{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tr-display);color:var(--accent-text);font-size:clamp(1.25rem,.9rem + 1.1vw,1.75rem);line-height:1}.Steps-module__aqnG2q__title{color:var(--ink);font-size:clamp(1.0625rem,.95rem + .6vw,1.5rem)}.Steps-module__aqnG2q__text{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}@media (max-width:900px){.Steps-module__aqnG2q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Steps-module__aqnG2q__grid{grid-template-columns:1fr;gap:20px}}
.CatalogGroups-module__tN-MKG__section{padding-block:clamp(38px,4.2vw,88px)}.CatalogGroups-module__tN-MKG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,34px);display:grid}.CatalogGroups-module__tN-MKG__item{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);transition:border-color var(--dur-ui) var(--ease), transform var(--dur-ui) var(--ease);scroll-margin-top:calc(var(--header-h) + 24px);grid-template-columns:clamp(96px,11vw,190px) minmax(0,1fr);gap:clamp(14px,1.4vw,28px);padding:clamp(14px,1.4vw,26px);display:grid}.CatalogGroups-module__tN-MKG__item:hover{border-color:var(--line-strong);transform:translateY(-3px)}.CatalogGroups-module__tN-MKG__shot{background:var(--cream);aspect-ratio:1;border-radius:12px;overflow:hidden}.CatalogGroups-module__tN-MKG__shot img{object-fit:cover;width:100%;height:100%}.CatalogGroups-module__tN-MKG__body{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.CatalogGroups-module__tN-MKG__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.CatalogGroups-module__tN-MKG__title{color:var(--ink);font-size:clamp(1.125rem,.95rem + .8vw,1.625rem)}.CatalogGroups-module__tN-MKG__layer{border-left:1px solid var(--line-strong);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);padding-left:10px}.CatalogGroups-module__tN-MKG__text{font-size:var(--fs-body);color:var(--ink-2);line-height:1.5}.CatalogGroups-module__tN-MKG__meta{font-size:var(--fs-small);gap:8px;margin:0;display:flex}.CatalogGroups-module__tN-MKG__meta dt{color:var(--muted)}.CatalogGroups-module__tN-MKG__meta dd{color:var(--ink);margin:0}.CatalogGroups-module__tN-MKG__ask{font-size:var(--fs-small);color:var(--brand);margin-top:auto;padding-top:6px}@media (max-width:900px){.CatalogGroups-module__tN-MKG__grid{grid-template-columns:1fr}}@media (max-width:420px){.CatalogGroups-module__tN-MKG__item{grid-template-columns:1fr}.CatalogGroups-module__tN-MKG__shot{max-width:160px}}
.PageHero-module__aE6RSq__hero{background:var(--header-bg);padding-block:clamp(28px,3.4vw,76px) clamp(34px,4vw,90px)}.PageHero-module__aE6RSq__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,3.6vw,78px);display:grid}.PageHero-module__aE6RSq__copy{flex-direction:column;align-items:flex-start;gap:clamp(10px,1vw,20px);max-width:34rem;display:flex}.PageHero-module__aE6RSq__title{font-size:var(--fs-h1);color:var(--ink)}.PageHero-module__aE6RSq__lead{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.55}.PageHero-module__aE6RSq__actions{flex-wrap:wrap;gap:clamp(10px,.9vw,16px);margin-top:clamp(6px,.8vw,14px);display:flex}.PageHero-module__aE6RSq__shot{border-radius:var(--radius-card);aspect-ratio:3/2;position:relative;overflow:hidden}.PageHero-module__aE6RSq__shot img{object-fit:cover;width:100%;height:100%}@media (min-width:1200px){.PageHero-module__aE6RSq__shot{margin-right:calc(clamp(20px, 5vw, var(--gutter)) * -1);border-top-right-radius:0;border-bottom-right-radius:0}}@media (max-width:900px){.PageHero-module__aE6RSq__inner{grid-template-columns:1fr;gap:clamp(20px,3vw,34px)}.PageHero-module__aE6RSq__copy{max-width:none}.PageHero-module__aE6RSq__shot{aspect-ratio:16/10}.PageHero-module__aE6RSq__actions{width:100%}}@media (max-width:480px){.PageHero-module__aE6RSq__actions>.btn{width:100%}}
.Stores-module__wxw1Uq__section{padding-block:clamp(38px,4vw,84px)}.Stores-module__wxw1Uq__more{font-size:var(--fs-body);color:var(--brand)}.Stores-module__wxw1Uq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,34px);display:grid}.Stores-module__wxw1Uq__card{border-radius:var(--radius-card);background:var(--peach);flex-direction:column;display:flex;overflow:hidden}.Stores-module__wxw1Uq__shot{aspect-ratio:4/3;background:var(--grey-card);overflow:hidden}.Stores-module__wxw1Uq__shot img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-panel) var(--ease)}.Stores-module__wxw1Uq__card:hover .Stores-module__wxw1Uq__shot img{transform:scale(1.04)}.Stores-module__wxw1Uq__body{flex-direction:column;gap:6px;padding:clamp(16px,1.6vw,30px);display:flex}.Stores-module__wxw1Uq__name{color:var(--ink);font-size:clamp(1.0625rem,.95rem + .6vw,1.5rem)}.Stores-module__wxw1Uq__address{font-size:var(--fs-body);color:var(--ink-2)}.Stores-module__wxw1Uq__note{font-size:var(--fs-small);color:var(--muted);line-height:1.5}@media (max-width:1000px){.Stores-module__wxw1Uq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Stores-module__wxw1Uq__grid{grid-template-columns:1fr}}
.SizeScale-module__FWHsEa__section{padding-block:clamp(38px,4.2vw,88px)}.SizeScale-module__FWHsEa__scale{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:clamp(6px,1vw,22px);height:clamp(190px,24vw,380px);padding-bottom:34px;display:grid}.SizeScale-module__FWHsEa__bar{height:var(--h);flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.SizeScale-module__FWHsEa__barCm{font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;margin-bottom:6px}.SizeScale-module__FWHsEa__barBody{background:linear-gradient(180deg, var(--peach), var(--cream));border:1px solid var(--peach-line);transform-origin:bottom;border-bottom:0;border-radius:6px 6px 0 0;flex:1;width:100%}.SizeScale-module__FWHsEa__bar:last-child .SizeScale-module__FWHsEa__barBody{background:var(--accent);border-color:var(--accent-text)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.SizeScale-module__FWHsEa__scale .SizeScale-module__FWHsEa__barBody{transition:transform var(--dur-reveal) var(--ease);transition-delay:calc(var(--i) * var(--stagger));transform:scaleY(0)}.SizeScale-module__FWHsEa__scale.is-in .SizeScale-module__FWHsEa__barBody{transform:none}}.SizeScale-module__FWHsEa__barAge{font-size:var(--fs-small);color:var(--ink);white-space:nowrap;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.SizeScale-module__FWHsEa__scaleCaption{font-size:var(--fs-small);color:var(--muted);max-width:42rem;margin-top:42px}.SizeScale-module__FWHsEa__tableWrap{border:1px solid var(--line);border-radius:var(--radius-card);margin-top:clamp(22px,2.4vw,44px);overflow-x:auto}.SizeScale-module__FWHsEa__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--fs-body)}.SizeScale-module__FWHsEa__table th,.SizeScale-module__FWHsEa__table td{text-align:left;border-bottom:1px solid var(--line);padding:clamp(10px,1vw,18px) clamp(12px,1.2vw,22px)}.SizeScale-module__FWHsEa__table thead th{font-family:var(--font-text), Arial, sans-serif;font-weight:400;font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--header-bg)}.SizeScale-module__FWHsEa__table tbody th{font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tr-display);color:var(--ink);white-space:nowrap;font-weight:400}.SizeScale-module__FWHsEa__table tbody tr:last-child th,.SizeScale-module__FWHsEa__table tbody tr:last-child td{border-bottom:0}.SizeScale-module__FWHsEa__table tbody tr{transition:background-color var(--dur-micro) var(--ease)}.SizeScale-module__FWHsEa__table tbody tr:hover{background:var(--paper-2)}.SizeScale-module__FWHsEa__note{font-size:var(--fs-small);color:var(--muted);max-width:46rem;margin-top:clamp(12px,1.2vw,20px);line-height:1.5}@media (max-width:620px){.SizeScale-module__FWHsEa__scale{gap:4px;height:210px}.SizeScale-module__FWHsEa__barCm,.SizeScale-module__FWHsEa__barAge{font-size:.6875rem}}
.Story-module__qAcJ6a__section{border-top:1px solid var(--line);padding-block:clamp(36px,4.2vw,81px) clamp(40px,4.6vw,88px)}.Story-module__qAcJ6a__grid{grid-template-columns:807fr 858fr;align-items:stretch;gap:clamp(16px,3.1vw,60px);display:grid}.Story-module__qAcJ6a__big{border-radius:var(--radius-card);background:var(--grey-card);min-height:320px;overflow:hidden}.Story-module__qAcJ6a__big img,.Story-module__qAcJ6a__shot img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}.Story-module__qAcJ6a__aside{gap:clamp(14px,1.7vw,33px);display:grid}.Story-module__qAcJ6a__row{grid-template-columns:437fr 327fr;align-items:center;gap:clamp(14px,2vw,38px);display:grid}.Story-module__qAcJ6a__rowReverse{grid-template-columns:327fr 397fr}.Story-module__qAcJ6a__shot{border-radius:var(--radius-card);background:var(--grey-card);overflow:hidden}.Story-module__qAcJ6a__shotA{aspect-ratio:437/656}.Story-module__qAcJ6a__shotB{aspect-ratio:397/514}.Story-module__qAcJ6a__text{color:var(--ink-2);text-align:center;font-size:clamp(.875rem,.94vw,1.125rem);line-height:1.45}.Story-module__qAcJ6a__accent{color:var(--accent-text);font-weight:700}@media (max-width:900px){.Story-module__qAcJ6a__grid{grid-template-columns:1fr}.Story-module__qAcJ6a__big{aspect-ratio:3/4}.Story-module__qAcJ6a__row,.Story-module__qAcJ6a__rowReverse{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Story-module__qAcJ6a__row,.Story-module__qAcJ6a__rowReverse{grid-template-columns:1fr}.Story-module__qAcJ6a__rowReverse .Story-module__qAcJ6a__text{order:2}}
.page-module__K-a0wa__note{padding-block:clamp(24px,2.6vw,56px)}.page-module__K-a0wa__card{border-left:3px solid var(--accent);background:var(--header-bg);border-radius:0 var(--radius-card) var(--radius-card) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(12px,2vw,48px);padding:clamp(20px,2.4vw,46px);display:grid}.page-module__K-a0wa__noteTitle{color:var(--ink);font-size:clamp(1.25rem,.95rem + 1.3vw,2rem)}.page-module__K-a0wa__noteText{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.6}@media (max-width:760px){.page-module__K-a0wa__card{grid-template-columns:1fr}}
.page-module__A3Ql-G__where{padding-block:clamp(38px,4.2vw,88px)}.page-module__A3Ql-G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,44px);display:grid}.page-module__A3Ql-G__card{flex-direction:column;gap:clamp(8px,.8vw,16px);display:flex}.page-module__A3Ql-G__shot{border-radius:var(--radius-card);aspect-ratio:6/5;background:var(--cream);overflow:hidden}.page-module__A3Ql-G__shot img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-panel) var(--ease)}.page-module__A3Ql-G__card:hover .page-module__A3Ql-G__shot img{transform:scale(1.03)}.page-module__A3Ql-G__title{color:var(--brand);font-size:clamp(1.125rem,.95rem + .9vw,1.75rem)}.page-module__A3Ql-G__text{font-size:var(--fs-body);color:var(--ink-2);max-width:36rem;line-height:1.55}.page-module__A3Ql-G__action{font-size:var(--fs-body);color:var(--brand);align-self:flex-start;margin-top:2px}@media (max-width:760px){.page-module__A3Ql-G__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-module__A3Ql-G__card:hover .page-module__A3Ql-G__shot img{transform:none}}
.Faq-module__EHB7zG__list{border-top:1px solid var(--line);flex-direction:column;display:flex}.Faq-module__EHB7zG__item{border-bottom:1px solid var(--line)}.Faq-module__EHB7zG__head{letter-spacing:normal;margin:0;font-family:inherit;font-weight:400}.Faq-module__EHB7zG__trigger{text-align:left;width:100%;font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tr-display);color:var(--ink);transition:color var(--dur-micro) var(--ease);justify-content:space-between;align-items:center;gap:18px;padding-block:clamp(16px,1.5vw,26px);font-size:clamp(1rem,.9rem + .6vw,1.375rem);display:flex}.Faq-module__EHB7zG__trigger:hover{color:var(--brand)}.Faq-module__EHB7zG__icon{width:22px;height:22px;color:var(--accent-text);transition:transform var(--dur-ui) var(--ease);flex:none}.Faq-module__EHB7zG__item[data-open] .Faq-module__EHB7zG__icon{transform:rotate(90deg)}.Faq-module__EHB7zG__iconBar{transform-origin:50%;transition:opacity var(--dur-ui) var(--ease)}.Faq-module__EHB7zG__item[data-open] .Faq-module__EHB7zG__iconBar{opacity:0}.Faq-module__EHB7zG__panel{transition:grid-template-rows var(--dur-panel) var(--ease);grid-template-rows:0fr;display:grid}.Faq-module__EHB7zG__item[data-open] .Faq-module__EHB7zG__panel{grid-template-rows:1fr}.Faq-module__EHB7zG__panelInner{visibility:hidden;transition:visibility 0s linear var(--dur-panel);overflow:hidden}.Faq-module__EHB7zG__item[data-open] .Faq-module__EHB7zG__panelInner{visibility:visible;transition-delay:0s}.Faq-module__EHB7zG__answer{font-size:var(--fs-body);color:var(--ink-2);max-width:52rem;padding-bottom:clamp(16px,1.5vw,26px);padding-right:clamp(0px,4vw,60px);line-height:1.6}@media (prefers-reduced-motion:reduce){.Faq-module__EHB7zG__panel,.Faq-module__EHB7zG__icon{transition:none}}
.Stages-module__T4qhmW__section{padding-block:clamp(38px,4.2vw,88px)}.Stages-module__T4qhmW__list{flex-direction:column;gap:clamp(28px,3.4vw,74px);display:flex}.Stages-module__T4qhmW__row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(18px,3vw,64px);display:grid}.Stages-module__T4qhmW__row[data-flip] .Stages-module__T4qhmW__shot{order:2}.Stages-module__T4qhmW__shot{border-radius:var(--radius-card);aspect-ratio:4/3;position:relative;overflow:hidden}.Stages-module__T4qhmW__shot img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-panel) var(--ease)}.Stages-module__T4qhmW__row:hover .Stages-module__T4qhmW__shot img{transform:scale(1.03)}.Stages-module__T4qhmW__num{background:var(--accent);color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:var(--tr-display);border-top-right-radius:var(--radius-card);padding:clamp(8px,.8vw,14px) clamp(14px,1.4vw,24px);font-size:clamp(1rem,.9rem + .6vw,1.375rem);line-height:1;position:absolute;bottom:0;left:0}.Stages-module__T4qhmW__copy{flex-direction:column;gap:clamp(6px,.7vw,14px);max-width:34rem;display:flex}.Stages-module__T4qhmW__title{color:var(--brand);font-size:clamp(1.25rem,.95rem + 1.3vw,2rem)}.Stages-module__T4qhmW__text{font-size:var(--fs-body);color:var(--ink-2);line-height:1.6}@media (max-width:860px){.Stages-module__T4qhmW__row,.Stages-module__T4qhmW__row[data-flip]{grid-template-columns:1fr;gap:16px}.Stages-module__T4qhmW__row[data-flip] .Stages-module__T4qhmW__shot{order:0}.Stages-module__T4qhmW__copy{max-width:none}}@media (prefers-reduced-motion:reduce){.Stages-module__T4qhmW__row:hover .Stages-module__T4qhmW__shot img{transform:none}}
.Why-module__vwQ5pG__section{padding-block:clamp(38px,4vw,84px)}.Why-module__vwQ5pG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,40px);display:grid}.Why-module__vwQ5pG__item{flex-direction:column;gap:clamp(8px,.8vw,16px);min-width:0;display:flex}.Why-module__vwQ5pG__shot{aspect-ratio:5/4;border-radius:var(--radius-card);background:var(--grey-card);margin-bottom:clamp(4px,.5vw,10px);position:relative;overflow:hidden}.Why-module__vwQ5pG__shot img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform var(--dur-panel) var(--ease)}.Why-module__vwQ5pG__item:hover .Why-module__vwQ5pG__shot img{transform:scale(1.04)}.Why-module__vwQ5pG__num{z-index:1;border-radius:var(--radius-pill);background:var(--accent);color:#fff;min-width:clamp(28px,2vw,38px);height:clamp(28px,2vw,38px);font-family:var(--font-display), Georgia, serif;font-size:var(--fs-small);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:clamp(10px,.8vw,16px);left:clamp(10px,.8vw,16px)}.Why-module__vwQ5pG__title{color:var(--ink);font-size:clamp(1.0625rem,.95rem + .7vw,1.625rem)}.Why-module__vwQ5pG__text{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}@media (max-width:860px){.Why-module__vwQ5pG__grid{grid-template-columns:1fr;gap:clamp(26px,5vw,40px)}}
