.hero.hero{height:100vh;min-height:0}.hero-media,.hero-media>img,.hero-media>video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(90deg,#141611c7 0%,#14161173 46%,#14161118 100%),linear-gradient(#0000 65%,#14161180);position:absolute;inset:0}.hero-video-control{top:26px;right:var(--page);z-index:2;color:#fff;cursor:pointer;background:#14161166;border:1px solid #fff6;border-radius:30px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex;position:absolute}.hero-video-control:hover{background:#141611aa}.hero-video-control:focus-visible{outline-offset:4px;outline:2px solid #fff}.product-reveal{min-width:0}body{overflow-x:clip}@media (max-height:620px){.hero .hero-content{padding-top:65px;padding-bottom:65px}.hero .hero-content h1{font-size:clamp(34px,7vh,62px)}.hero .hero-content .eyebrow{margin-bottom:14px}.hero .hero-description{margin-top:15px;font-size:13px}.hero .hero-actions{margin-top:18px}}.product-image-link .product-view{object-fit:contain!important}.product-image-link .product-view-alternate{width:100%;height:100%;position:absolute;inset:0}.product-image-link .is-hidden{opacity:0}.product-image-link .is-visible{opacity:1}.product-view-toggle{background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:14px;left:14px}.product-view-toggle[aria-pressed=true]{border-color:var(--olive)}.product-view-toggle:focus-visible{outline:2px solid var(--olive);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.hero-content>*{animation:.95s cubic-bezier(.22,1,.36,1) both kedra-enter}.hero-content>:nth-child(2){animation-delay:.1s}.hero-content>:nth-child(3){animation-delay:.2s}.hero-content>:nth-child(4){animation-delay:.3s}.hero-bottom{animation:.8s .45s both kedra-enter}.product-image-link .product-view{transition:opacity .4s,transform .7s cubic-bezier(.22,1,.36,1)}.gallery-main>img{animation:.45s cubic-bezier(.22,1,.36,1) kedra-image}.button,.circle-link,.product-view-toggle,.wish-button,.gallery-pager button,.gallery-thumbs button,.finish-selector button,.quantity-control button{transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s}.button:active:not(:disabled),.circle-link:active,.product-view-toggle:active,.wish-button:active,.quantity-control button:active:not(:disabled){transform:scale(.96)}.wish-button.is-saved svg{animation:.38s kedra-heart}.button svg,.text-link svg,.circle-link svg,.review-product-link svg,.category-card h3 svg,.product-view-toggle svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.product-view-toggle[aria-pressed=true] svg{transform:rotate(180deg)}.gallery-thumbs button[aria-pressed=true]{transform:translateY(-3px)}.accordions details[open]>p{animation:.35s kedra-enter}.accordions summary span{transition:transform .25s}.accordions details[open] summary span{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 7px 18px #28292314}.circle-link:hover svg{transform:rotate(45deg)}.text-link:hover svg,.button:hover svg,.review-product-link:hover svg,.category-card:hover h3 svg{transform:translate(3px,-3px)}.product-image-link:hover>img{transform:scale(1.065)}.product-view-toggle:hover{transform:translateY(-2px)}.review-card{transition:border-color .25s,background-color .25s}.review-card:hover{background:#efeee7;border-color:#a2a68e}.finish-selector button:hover{transform:translateY(-3px)}}}@keyframes kedra-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes kedra-image{0%{opacity:.3;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes kedra-heart{0%,to{transform:scale(1)}45%{transform:scale(1.3)}}
.editorial-shell{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(22px,5vw,72px)}.editorial-heading{text-align:center;max-width:890px;margin:0 auto;padding:75px 0 52px}.editorial-heading .eyebrow{color:var(--muted);margin:0 0 23px}.editorial-heading h1{letter-spacing:-.055em;white-space:pre-line;text-wrap:balance;margin:0;font-size:clamp(40px,5.1vw,76px);line-height:1.09}.editorial-heading>p:not(.eyebrow){max-width:720px;color:var(--muted);text-wrap:pretty;margin:27px auto 0;font-size:17px;line-height:1.85}.editorial-heading .editorial-back{margin:0 auto 38px;font-size:13px;display:inline-flex}.editorial-section{border-top:1px solid var(--line);padding-block:76px}.editorial-section-heading{text-align:center;max-width:760px;margin:0 auto 38px}.editorial-section-heading .eyebrow{color:var(--muted);margin-bottom:18px}.editorial-section-heading h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);line-height:1.2}.editorial-section-heading>p:not(.eyebrow){max-width:680px;color:var(--muted);margin:20px auto 0;font-size:16px;line-height:1.85}.room-section-nav{flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:30px;font-size:13px;display:flex}.room-section-nav a{border-bottom:1px solid var(--line);padding-bottom:5px}.room-section-nav a:hover{border-color:var(--olive)}.room-overview{margin:0;scroll-margin-top:130px}.room-overview>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.room-overview figcaption{text-align:center;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.room-facts{text-align:center;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:25px 0;display:grid}.room-facts>div+div{border-left:1px solid var(--line)}.room-facts dt{color:var(--muted);margin-bottom:8px;font-size:12px}.room-facts dd{margin:0;font-size:15px}.room-colour-bar{height:82px;display:flex;overflow:hidden}.room-colour-bar>span{transition:opacity .25s}.room-colour-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px;display:grid}.room-colour-options button{text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:13px;padding:22px 18px;display:flex;position:relative}.room-colour-options button[aria-pressed=true]{border-color:var(--olive);background:#eeeee6}.room-colour-options button:focus-visible{outline:2px solid var(--olive);outline-offset:3px}.room-colour-dot{border:1px solid #00000012;border-radius:50%;flex-shrink:0;width:28px;height:28px;display:block}.room-colour-options strong{font-size:14px;font-weight:400;display:block}.room-colour-options small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.room-colour-share{letter-spacing:-.04em;margin-left:auto;font-size:23px}.room-colour-check{color:var(--olive);position:absolute;top:6px;right:7px}.room-colour-insight{text-align:center;max-width:760px;min-height:125px;margin:30px auto 0}.room-colour-insight h3{margin:0 0 14px;font-size:21px;font-weight:400}.room-colour-insight p{color:var(--muted);margin:0;font-size:16px;line-height:1.85}.room-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.room-guidance{border-top:1px solid var(--line);padding-top:25px}.room-guidance .eyebrow{color:var(--muted);margin-bottom:20px}.room-guidance h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:24px;line-height:1.3}.room-guidance>p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;line-height:1.9}.room-more-grid,.room-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px;display:grid}.room-index{padding-bottom:90px}.room-index-grid>:first-child{grid-column:1/-1}.room-index-grid>:first-child .room-card-image{aspect-ratio:2}.room-card{min-width:0;display:block}.room-card-image{aspect-ratio:3/2;background:var(--stone);position:relative;overflow:hidden}.room-card-image img{object-fit:cover;width:100%;height:100%;display:block}.room-card-arrow{background:var(--paper);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:16px;right:16px}.room-card-meta{color:var(--muted);letter-spacing:.06em;justify-content:space-between;gap:12px;margin:20px 0 10px;font-size:12px;display:flex}.room-card h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(23px,2.3vw,31px);font-weight:400;line-height:1.25}.room-card-palette{flex-wrap:wrap;align-items:center;gap:6px;margin-top:15px;display:flex}.room-card-palette>span:not(.room-card-mood){border:1px solid #00000010;border-radius:50%;width:13px;height:13px}.room-card-mood{color:var(--muted);margin-left:8px;font-size:12px}:root{--header-height:89px}@media (max-width:1100px){:root{--header-height:79px}}@media (max-width:800px){:root{--header-height:74px}}.collection-stage{height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));color:#fff;background:#39372e;min-height:0;position:relative;overflow:hidden}.collection-stage>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collection-stage:after{content:"";pointer-events:none;background:linear-gradient(#181c1770,#181c1773 55%,#181c1766);position:absolute;inset:0}.collection-stage .hero-media:after{background:0 0}.collection-stage-copy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:55px 24px 85px;display:flex;position:relative}.collection-stage-copy .eyebrow{margin:0 0 25px}.collection-stage-copy h1{letter-spacing:-.06em;background:0 0;margin:0;font-size:clamp(64px,8.3vw,132px);font-weight:400;line-height:1.05}.collection-stage-copy>p:not(.eyebrow){text-wrap:balance;max-width:580px;margin:27px 0 0;font-size:clamp(17px,1.8vw,23px)}.collection-stage-copy .button{margin-top:34px}.collection-stage-caption{z-index:1;text-align:center;letter-spacing:.16em;font-size:11px;position:absolute;bottom:26px;left:24px;right:24px}.collection-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.collection-choice{min-width:0;display:block}.collection-choice-image{aspect-ratio:3/2;overflow:hidden}.collection-choice-image img{object-fit:cover;width:100%;height:100%}.collection-choice-title{justify-content:space-between;align-items:center;margin:23px 0 14px;display:flex}.collection-choice-title h3{letter-spacing:-.045em;margin:0;font-size:38px;font-weight:400;line-height:1.15}.collection-choice>p{color:var(--muted);margin:0;font-size:16px;line-height:1.85}.collection-colours{gap:8px;margin-top:24px;display:flex}.collection-colours>span{width:30px;height:8px}.editorial-section-heading .collection-colours{justify-content:center}.collection-product-section .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-other{text-align:center}.collection-other h2{letter-spacing:-.05em;margin:17px 0;font-size:54px;line-height:1.2}.collection-other>p:not(.eyebrow){color:var(--muted);margin-bottom:22px}.collection-other .text-link{display:inline-flex}.about-heading{text-align:center;max-width:1140px;margin-inline:auto}.about-heading>div{max-width:760px;margin:25px auto 0;display:block}.about-heading>div>span{margin-bottom:16px;display:block}.about-heading>div>p{max-width:none}.about-hero{max-width:1216px;margin-inline:auto}.about-story{max-width:950px;margin-inline:auto;display:block}.about-story>.eyebrow,.about-story h2{text-align:center}.about-story>div{max-width:760px;margin-inline:auto}@media (prefers-reduced-motion:no-preference){.room-card-image img,.collection-choice-image img{transition:transform .65s cubic-bezier(.22,1,.36,1)}.room-card-arrow{transition:transform .3s}@media (hover:hover) and (pointer:fine){.room-card:hover img,.collection-choice:hover img{transform:scale(1.035)}.room-card:hover .room-card-arrow{transform:rotate(45deg)}}}@media (max-width:900px){.room-colour-options{gap:10px}.room-colour-options button{flex-wrap:wrap;padding:18px 14px}.room-colour-share{font-size:21px}.room-guidance-grid{grid-template-columns:1fr;gap:30px;max-width:760px;margin-inline:auto}.room-guidance h3{margin-bottom:14px}.collection-product-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.editorial-heading{padding:48px 0 34px}.editorial-heading h1{font-size:clamp(36px,10vw,51px)}.editorial-heading>p:not(.eyebrow){margin-top:22px;font-size:16px}.editorial-heading .editorial-back{margin-bottom:28px}.editorial-section{padding-block:48px}.room-facts{grid-template-columns:1fr;gap:14px}.room-facts>div+div{border-left:0;border-top:1px solid var(--line);padding-top:14px}.room-colour-bar{height:60px}.room-colour-options{grid-template-columns:1fr}.room-colour-options button{padding:18px}.room-colour-insight{min-height:0}.room-index-grid,.room-more-grid,.collection-choice-grid{grid-template-columns:1fr;gap:36px}.room-index-grid>:first-child{grid-column:auto}.room-index-grid>:first-child .room-card-image{aspect-ratio:3/2}.collection-stage-copy h1{font-size:clamp(51px,13vw,76px)}.collection-stage-copy .eyebrow{letter-spacing:.1em;font-size:10px}.collection-choice-title h3{font-size:32px}}@media (max-height:540px){.collection-stage-copy{padding-block:35px 60px}.collection-stage-copy h1{font-size:65px}.collection-stage-copy .eyebrow{margin-bottom:12px}.collection-stage-copy>p:not(.eyebrow){margin-top:16px}.collection-stage-copy .button{margin-top:20px}}
:root{--shadow-soft:0 2px 5px #292d2110, 0 12px 30px #292d210a;--shadow-floating:0 5px 12px #171e2420, 0 18px 42px #171e241a}.button{letter-spacing:.005em;color:#fbfaf6;background:#414936;border:1px solid #ffffff12;border-radius:999px;gap:26px;min-height:56px;padding:10px 13px 10px 25px;font-size:14px;font-weight:400;box-shadow:0 2px 3px #20281b15,0 7px 18px #20281b15}.button>svg{background:#ffffff1a;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:8px}.button:hover{background:#303827}.button-light{color:#30372b;box-shadow:var(--shadow-floating), inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9f8f2ed;border-color:#ffffffb3}.button-light>svg{color:#fff;background:#444d39}.button-light:hover{color:#30372b;background:#fffef9}.button-outline{color:#414936;box-shadow:none;background:0 0;border-color:#c7cbbe}.button-outline>svg{background:#e8eadf}.button-outline:hover{color:#303827;background:#eceee5}.button:focus-visible{outline:2px solid var(--olive);outline-offset:5px}.hero .button:focus-visible,.collection-stage .button:focus-visible{outline-color:#fff}.button:disabled{box-shadow:none;opacity:.48;cursor:not-allowed}.hero .button,.collection-stage .button{min-width:192px}.hero h1,.collection-stage-copy h1{text-shadow:0 3px 28px #12170f35}.hero-video-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 18px #12170f26}.product-view-toggle{border-color:#ffffff80;border-radius:999px;box-shadow:0 3px 13px #28292318}.product-discover{border-radius:50%;box-shadow:0 3px 13px #28292318}.product-swatches{gap:2px;margin-top:6px}.product-grid{grid-auto-rows:1fr}.product-reveal{display:flex}.product-card{flex-direction:column;width:100%;height:100%;display:flex}.product-card .product-image-wrap{flex-shrink:0}.product-card .product-meta{flex-flow:column;gap:10px;width:100%;display:flex}.product-card .product-meta>a{width:100%;display:block}.product-card .product-meta h3{overflow-wrap:anywhere;min-height:2.4em;line-height:1.2}.product-card .product-meta>a>p{overflow-wrap:anywhere;min-height:3.2em;line-height:1.6}.product-card .product-price{padding-top:0;line-height:1.6}.product-card .product-swatches{margin-top:auto;padding-top:6px}@supports (grid-template-rows:subgrid){.reviews-highlights{row-gap:0}.reviews-highlights .review-card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.reviews-highlights .review-author{margin-top:0}}@media (max-width:800px){.reviews-highlights{row-gap:20px}.reviews-highlights .review-card{grid-row:auto;display:flex}}.product-swatches>button{border:1px solid #0000;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.product-swatches>button>span{border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 0 0 1px #00000012}.product-swatches>button[aria-pressed=true]{border-color:#7b826e}.product-swatches>button:focus-visible{outline:2px solid var(--olive);outline-offset:2px}@media (pointer:coarse){.product-swatches>button{width:44px;height:44px}}.room-card-arrow{box-shadow:0 4px 18px #28292320}.sheet{box-shadow:-14px 0 55px #19201124}.small-dialog,.image-dialog{box-shadow:0 18px 70px #11180f33}.room-colour-options button[aria-pressed=true]{box-shadow:var(--shadow-soft)}.about-premises{margin:0 0 58px}.about-premises img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 4px 10px #28292312,0 22px 45px -20px #28292345}.about-premises figcaption{text-align:center;color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.7}.about-space-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-space-card{min-width:0;display:grid}.about-space-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-space-flip{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;perspective:1200px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;padding:0;display:grid}.about-space-flip:focus-visible{outline-offset:6px;outline:2px solid #575f47}.about-space-inner{min-height:380px;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.22,.68,.2,1);display:grid}.about-space-flip[data-flipped=true] .about-space-inner{transform:rotateY(180deg)}.about-space-face{backface-visibility:hidden;box-shadow:var(--shadow-soft);border:1px solid #e0e1d8;border-radius:16px;flex-direction:column;grid-area:1/1;padding:32px 28px;display:flex;position:relative}.about-space-front{isolation:isolate;background:#f1f2e9;justify-content:center;align-items:center;transform:rotateY(0)}.about-space-large-icon{color:#b0b89e;z-index:-1;width:min(70%,220px);height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.about-space-front-title{text-align:center;letter-spacing:-.035em;color:#303827;text-wrap:balance;background:#f1f2e9f2;border-radius:8px;max-width:100%;padding:12px 16px;font-size:clamp(26px,2.4vw,34px);line-height:1.2;display:block}.about-space-hint{justify-content:center;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.about-space-front .about-space-hint{color:#616a53;position:absolute;bottom:28px;left:20px;right:20px}.about-space-back{color:#fbfaf6;background:#414936;border-color:#414936;transform:rotateY(180deg);box-shadow:0 8px 26px #292d2120}.about-space-back>svg{color:#d0d7c0;flex-shrink:0;margin-bottom:22px}.about-space-back-title{letter-spacing:-.03em;margin-bottom:18px;font-size:25px;line-height:1.25}.about-space-description{color:#f0f1e9;font-size:16px;line-height:1.85}.about-space-back .about-space-hint{color:#d0d7c0;justify-content:flex-end;margin-top:auto;padding-top:28px}.about-reading p{color:var(--muted);margin:0;font-size:16px;line-height:1.9}.about-reading{max-width:760px;margin-inline:auto}.about-reading p+p{margin-top:23px}.about-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:36px;display:flex}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #20281b15,0 11px 24px #20281b22}.button-light:hover:not(:disabled){box-shadow:0 8px 18px #171e2426,0 22px 45px #171e241c}.button-outline:hover:not(:disabled){box-shadow:var(--shadow-soft)}.button:active:not(:disabled){transform:translateY(0)scale(.98)}.button:hover>svg{transform:translate(2px)}.collection-stage .button:hover>svg{transform:translateY(2px)}}@media (max-width:900px){.about-space-grid{grid-template-columns:1fr}.about-space-inner{min-height:350px}}@media (prefers-reduced-motion:reduce){.about-space-inner{transition:none}}@media (max-width:600px){.hero .button,.button{gap:18px;min-height:52px;padding:8px 11px 8px 21px;font-size:13px}.about-actions{flex-direction:column;align-items:stretch}.about-premises{margin-bottom:38px}}
.brand-hero{isolation:isolate;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));color:#fffdf5;background:#343a2f;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.brand-hero .hero-media{z-index:-1}.brand-hero .hero-media:after{background:linear-gradient(#171e194a 0%,#171e198a 42%,#171e1926 77%,#171e1973 100%)}.brand-hero .hero-video-control{top:22px;right:28px}.brand-hero-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:78px 24px 86px;display:flex}.brand-hero-eyebrow{letter-spacing:.17em;margin:0 0 28px;font-size:12px;line-height:1.6}.brand-hero h1{white-space:pre-line;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 3px 30px #17201630;max-width:1150px;margin:0;font-size:clamp(58px,6.8vw,110px);font-weight:400;line-height:1.04}.brand-hero-description{white-space:pre-line;color:#f3f1e8;max-width:720px;margin:29px 0 0;font-size:17px;line-height:1.8}.brand-hero-entrances{margin:0 var(--page) 34px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2a322bc9;border:1px solid #f3f1e852;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;box-shadow:0 10px 38px #15191420}.brand-hero-entrance{justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:30px 32px;display:flex}.brand-hero-entrance+.brand-hero-entrance{border-left:1px solid #f3f1e83b}.brand-hero-entrance>span{min-width:0}.brand-hero-entrance strong{letter-spacing:-.035em;margin-bottom:11px;font-size:29px;font-weight:400;line-height:1.2;display:block}.brand-hero-entrance span>span{color:#e0e3d7;font-size:13px;line-height:1.65;display:block}.brand-hero-entrance>svg{flex-shrink:0}.brand-hero-entrance:hover{background:#f5f4e91a}.brand-hero-entrance:focus-visible{outline-offset:-6px;background:#f5f4e91a;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.brand-hero-intro>*{animation:.95s cubic-bezier(.22,1,.36,1) both kedra-enter}.brand-hero-intro h1{animation-delay:.1s}.brand-hero-description{animation-delay:.2s}.brand-hero-entrances{animation:.95s cubic-bezier(.22,1,.36,1) .3s both kedra-enter}.brand-hero-entrance{transition:background .25s}.brand-hero-entrance>svg{transition:transform .3s}.brand-hero-entrance:hover>svg{transform:translate(3px,-3px)}}@media (max-width:1000px){.brand-hero-entrances{margin-inline:24px}.brand-hero-entrance{gap:15px;padding:24px 20px}.brand-hero-entrance strong{font-size:25px}}@media (max-width:700px){.brand-hero-intro{padding:88px 24px 36px}.brand-hero-eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:10px}.brand-hero h1{font-size:clamp(42px,10vw,68px);line-height:1.08}.brand-hero-description{white-space:normal;max-width:410px;margin-top:22px;font-size:14px;line-height:1.75}.brand-hero .hero-video-control{top:16px;right:18px}.brand-hero-entrances{grid-template-columns:1fr;margin:0 20px 24px}.brand-hero-entrance{gap:18px;padding:16px 20px}.brand-hero-entrance+.brand-hero-entrance{border-top:1px solid #f3f1e83b;border-left:0}.brand-hero-entrance strong{margin-bottom:5px;font-size:23px}.brand-hero-entrance span>span{font-size:12px}}@media (max-height:700px) and (min-width:701px){.brand-hero-intro{padding:60px 24px 35px}.brand-hero h1{font-size:clamp(50px,10vh,76px)}.brand-hero-eyebrow{margin-bottom:16px}.brand-hero-description{margin-top:18px;font-size:15px}.brand-hero-entrances{margin-bottom:20px}.brand-hero-entrance{padding-block:20px}}@media (max-width:700px) and (max-height:800px){.brand-hero-intro{padding:66px 20px 20px}.brand-hero-eyebrow{margin-bottom:14px}.brand-hero h1{font-size:clamp(30px,9vw,46px)}.brand-hero-description{margin-top:16px;font-size:13px}.brand-hero-entrances{margin-bottom:16px}.brand-hero-entrance{padding-block:12px}}@media (max-height:600px) and (min-width:701px){.brand-hero-intro{padding:52px 24px 16px}.brand-hero h1{font-size:48px}.brand-hero-description{margin-top:12px;font-size:13px}.brand-hero-entrance{padding-block:14px}}
