:root{--ink:#251f27;--cream:#f6f3eb;--violet:#d6c9ef;--lime:#e4edac;--line:#dcd8d0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:var(--cream);font:16px/1.5 -apple-system,BlinkMacSystemFont,'Helvetica Neue',sans-serif}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #7954ad;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;line-height:1.02}img{display:block;width:100%;height:100%;object-fit:cover}section{scroll-margin-top:25px}.skip{position:absolute;top:-100px;background:white;padding:12px;z-index:9}.skip:focus{top:0}.announcement{background:var(--ink);color:var(--cream);padding:9px 4%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em}.site-header{padding:25px 4%;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--line)}.wordmark{font-size:37px;line-height:1;font-weight:850;letter-spacing:-2px}.wordmark span{color:#9673be}.site-header nav{display:flex;gap:30px;margin:auto;font-size:13px}.site-header nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.bag{font-size:13px}.bag span{margin-left:8px;display:inline-grid;place-content:center;background:var(--ink);color:white;min-width:24px;height:24px;border-radius:50%;font-size:11px}.hero{display:grid;grid-template-columns:40% 60%;min-height:620px;background:#2b2330;color:var(--cream)}.hero-copy{padding:55px 10% 30px;display:flex;flex-direction:column;align-items:flex-start}.eyebrow{font-size:10px;font-weight:650;letter-spacing:.17em;line-height:1.6}.hero .eyebrow{color:#d8c8e8}.hero h1{font-size:clamp(65px,7.8vw,112px);font-weight:500;margin:42px 0 23px}.hero h1 span{color:var(--violet)}.hero-deck{color:#e0d8e3;line-height:1.65;font-size:16px}.button{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:17px 21px;font-size:13px;font-weight:650;margin-top:27px}.cream{background:var(--cream);color:var(--ink)}.button:hover{background:var(--violet)}.hero-secondary{font-size:11px;margin:22px 0 45px;color:#d8c8e8}.hero-footer{margin-top:auto;width:100%;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.1em;border-top:1px solid #ffffff30;padding-top:19px}.hero-photo{position:relative;overflow:hidden;min-height:620px}.hero-photo img{position:absolute;inset:0;object-position:58% center}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#180f2466,transparent 40%);pointer-events:none}.image-note{position:absolute;bottom:20px;left:25px;font-size:9px;color:white;z-index:1}.hero-stamp{position:absolute;right:28px;top:25px;border:1px solid #ffffff80;border-radius:50%;width:94px;height:94px;display:grid;place-content:center;text-align:center;font-size:9px;letter-spacing:.1em;transform:rotate(12deg)}.intro{padding:75px 6% 45px}.intro>div{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-top:20px}.intro h2{font-size:clamp(30px,3.2vw,48px);font-weight:500}.intro p:not(.eyebrow){font-size:14px;line-height:1.75;color:#706876}.pathways{display:grid;grid-template-columns:repeat(3,1fr);margin:0 6% 75px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.pathways a{padding:25px 22px 27px 0;display:flex;flex-direction:column;gap:12px}.pathways a+a{border-left:1px solid var(--line);padding-left:30px}.pathways span{font-size:9px;letter-spacing:.13em}.pathways strong{font-size:24px;letter-spacing:-1px;font-weight:550}.pathways i{font-size:12px;font-style:normal;color:#746b78}.pathways a:hover strong{color:#77559a}.section{padding:70px 6%}.layer-section{display:grid;grid-template-columns:32% 1fr;gap:65px;border-top:1px solid var(--line)}.section h2{font-size:clamp(40px,4.6vw,66px);font-weight:500;margin:20px 0}.section-lead{position:relative;display:flex;flex-direction:column;align-items:start}.section-lead>p:not(.eyebrow){font-size:14px;color:#736b75;max-width:300px;line-height:1.8}.text-link{display:inline-block;font-size:12px;font-weight:600;margin-top:22px;border-bottom:1px solid currentColor;padding-bottom:6px}.side-number{font-size:150px;line-height:1;letter-spacing:-12px;color:#e0dace;margin-top:45px;font-weight:200}.duo{display:grid;grid-template-columns:1fr 1fr;gap:25px}.product-card{min-width:0}.product-photo{display:block;aspect-ratio:4/5;background:#ece8e0;overflow:hidden}.product-photo img{object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.product-photo:hover img{transform:scale(1.035)}.product-role{font-size:9px;letter-spacing:.11em;margin-top:17px;color:#756a7d;text-transform:uppercase}.product-brand{font-size:10px;font-weight:700;margin:7px 0 3px}.product-name{display:block;font-size:14px;line-height:1.4;max-width:280px}.product-price{font-size:13px;margin-top:8px}.product-link{display:inline-block;margin-top:12px;font-size:11px;border-bottom:1px solid #aaa}.carry-section{background:#e8dcf0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading>div:last-child>p{font-size:14px;line-height:1.7;color:#685b6d}.trio{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.trio .product-photo{aspect-ratio:1;background:#f1e8f6}.carry-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bcadc6;margin-top:35px;padding-top:18px;font-size:11px}.carry-foot>span{font-size:9px;letter-spacing:.12em}.review-note{display:grid;grid-template-columns:1fr 1fr;gap:10%;background:#eceecf}.review-note h2{font-size:48px}.review-note>div>p:not(.eyebrow){max-width:390px;font-size:14px;line-height:1.8;color:#626449}.review-card{border-top:1px solid #737454;padding:25px 0}.review-card .rating{font-size:52px;letter-spacing:-2px;line-height:1}.rating small{font-size:16px;letter-spacing:0}.review-meta{font-size:11px;color:#67694d;margin:12px 0 24px}.review-card h3{font-size:20px;letter-spacing:-.5px;margin-bottom:14px}.review-card p{font-size:14px;line-height:1.8}.review-card .disclosure{font-size:10px;margin-top:20px;color:#6b6d53}.desk-section{background:#f2eee6}.desk-picks{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:30px}.desk-picks .product-photo{aspect-ratio:1;background:#e6e0d3}.desk-picks .product-card:first-child .product-photo{background:#d8dfd1}.closing{background:#2b2330;color:var(--cream);padding:75px 6%;display:grid;grid-template-columns:1fr 1fr;gap:20px 60px}.closing>.eyebrow{grid-column:1/-1;color:#d4c2e1}.closing h2{font-size:65px;font-weight:450}.closing em{font-family:Georgia,serif;font-weight:400;color:var(--violet)}.category-links{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:0 25px;font-size:14px}.category-links a{padding:18px 0;border-bottom:1px solid #ffffff40}.shopping-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:45px 6%;border-bottom:1px solid var(--line)}.shopping-notes b{font-size:13px}.shopping-notes p{font-size:11px;line-height:1.8;color:#776d7c;margin-top:10px}footer{padding:35px 6%;display:flex;align-items:center;gap:30px;justify-content:space-between}footer>.wordmark{font-size:30px}footer>span{font-size:9px;letter-spacing:.14em}footer small{font-size:10px;color:#736977}.product-slot{min-height:360px}.loading-note{font-size:12px;color:#756d79;align-self:center}.noscript{padding:30px}.error-note{padding:25px;background:#ffffff70;font-size:13px}.product-fallback{display:grid;place-content:center;height:100%;font-size:14px;color:#746777}
@media(min-width:1600px){body{max-width:1920px;margin:auto}.hero{min-height:750px}.hero-photo{min-height:750px}}
@media(max-width:950px){.hero{grid-template-columns:45% 55%;min-height:550px}.hero-photo{min-height:550px}.hero h1{font-size:76px}.hero-copy{padding:40px 9% 25px}.hero-deck{font-size:14px}.hero-footer{font-size:7px}.layer-section{gap:30px;grid-template-columns:30% 1fr}.duo,.trio,.desk-picks{gap:18px}.section h2{font-size:43px}.pathways strong{font-size:20px}.side-number{font-size:110px}.review-note{gap:40px}.closing h2{font-size:54px}.site-header{gap:20px}.site-header nav{gap:20px}.intro>div>p{font-size:12px}.shopping-notes{gap:30px}}
@media(max-width:700px){.announcement{font-size:8px;padding:8px 5%}.announcement>span{display:none}.site-header{padding:20px 5%;flex-wrap:wrap;gap:17px}.wordmark{font-size:32px}.site-header nav{order:3;width:100%;gap:25px;margin:0;font-size:12px}.bag{margin-left:auto}.hero{display:flex;flex-direction:column}.hero-copy{padding:35px 6% 28px;position:relative}.hero h1{font-size:72px;margin:25px 0 18px}.hero-deck{font-size:14px}.hero .button{margin-top:23px}.hero-secondary{margin:20px 0 0}.hero-footer{display:none}.hero-photo{min-height:0;height:340px}.hero-photo img{object-position:center 45%}.hero-stamp{width:75px;height:75px;top:18px;right:18px;font-size:8px}.image-note{font-size:8px;left:6%;bottom:15px}.intro{padding:45px 6% 30px}.intro>div{display:block}.intro h2{font-size:34px}.intro>div>p{font-size:13px;margin-top:20px}.pathways{grid-template-columns:1fr;margin-bottom:45px}.pathways a,.pathways a+a{padding:20px 0;border-left:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:8px}.pathways a span{grid-column:1/-1}.pathways strong{font-size:21px}.pathways i{font-size:10px;align-self:center}.section{padding:45px 6%}.layer-section{display:block}.section h2{font-size:42px}.section-lead{margin-bottom:30px}.section-lead>p:not(.eyebrow){max-width:90%}.side-number{display:none}.product-photo{aspect-ratio:3/4}.product-name{font-size:12px}.product-role{font-size:8px;min-height:13px}.product-brand{font-size:9px}.section-heading{align-items:start;display:block}.section-heading>div:last-child{margin-top:18px}.section-heading>div:last-child>p{font-size:13px}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.trio .product-photo{aspect-ratio:3/4}.trio .product-link{font-size:10px}.trio .product-name{font-size:11px}.trio .product-price{font-size:11px}.carry-foot{display:block}.carry-foot p{margin-top:8px}.review-note{display:block}.review-card{margin-top:30px}.review-note h2{font-size:42px}.rating{font-size:44px}.desk-picks{grid-template-columns:1fr 1fr;gap:25px 16px}.desk-picks .product-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:0 22px;align-items:start}.desk-picks .product-card:first-child .product-photo{grid-row:1/7;aspect-ratio:1}.desk-picks .product-card:first-child .product-role{margin-top:5px}.desk-picks .product-card:first-child p,.desk-picks .product-card:first-child a:not(.product-photo){grid-column:2}.closing{display:block;padding:45px 6%}.closing h2{font-size:50px;margin:22px 0}.category-links{font-size:12px;gap:0 20px}.shopping-notes{display:block;padding:30px 6%}.shopping-notes>div{padding:15px 0}footer{flex-wrap:wrap;gap:20px}footer small{width:100%}.product-slot{min-height:270px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-photo img{transition:none}}
/* Transparent fashion cutout and typography share one dark hero canvas. */
.hero{grid-template-columns:46% 54%;min-height:620px;background:#2b2330;color:#f6f3eb;padding:0 4%}.hero-copy{padding:55px 6% 30px 4%}.hero .eyebrow{color:#d8c8e8}.hero h1{font-size:clamp(65px,7.5vw,106px);margin:35px 0 24px}.hero h1 span{color:#d6c9ef}.hero-deck{color:#e0d8e3}.hero .cream{background:#f6f3eb;color:#2b2330;border-radius:4px}.hero .cream:hover{background:#d6c9ef}.hero-secondary{color:#d8c8e8}.hero-footer{color:#d8c8e8;border-color:#ffffff30}.hero-photo{min-height:620px;background:transparent;overflow:hidden}.hero-photo img{object-fit:contain;object-position:center bottom}.hero-photo:after{display:none}.hero-stamp{display:none}.hero-footer span:last-child{letter-spacing:.04em}.hero-photo picture{display:contents}
@media(max-width:950px) and (min-width:701px){.hero{min-height:540px;grid-template-columns:46% 54%}.hero-photo{min-height:540px}.hero h1{font-size:72px}.hero-copy{padding:40px 4% 25px 2%}}
@media(max-width:700px){.hero{padding:0 5%;min-height:0}.hero-copy{padding:32px 0 24px}.hero h1{font-size:64px;margin:20px 0 18px}.hero-photo{min-height:0;height:440px;margin:0 -2%}.hero-photo img{object-position:center bottom;object-fit:contain}.hero-secondary{margin:18px 0 0}.hero .button{margin-top:22px}.hero-footer{display:none}}

/* Clothing leads the storefront: three distinct six-piece edits before accessories. */
.fashion-section{border-top:1px solid var(--line);padding-top:48px;padding-bottom:52px}.fashion-section .section-heading{margin-bottom:28px}.fashion-section h2{font-size:44px;line-height:1.08;margin:16px 0}.fashion-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.fashion-grid .product-photo{aspect-ratio:4/5;background:#ece8e0}.fashion-grid .product-name{font-size:13px;min-height:3em}.fashion-grid .product-role{font-size:9px;letter-spacing:.06em}.fashion-grid .product-brand{min-height:15px}.fashion-layers{background:#eee9e1}.fashion-denim{background:#e7eaeb}.fashion-denim .product-photo{background:#dfe4e6}.fashion-section .section-heading>div:last-child{max-width:330px}.fashion-grid .product-link{font-size:10px}
@media(max-width:1050px){.fashion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media(max-width:700px){.fashion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.fashion-section{padding:35px 6%}.fashion-section h2{font-size:36px}.fashion-grid .product-name{font-size:12px}.fashion-grid .product-role{min-height:14px}}

/* Featured carousel: each campaign image is shot against its slide's exact canvas color. */
.hero-carousel{position:relative;overflow:hidden}.hero-carousel-track{display:flex;transition:transform .68s cubic-bezier(.22,.61,.36,1);will-change:transform}.hero-slide{flex:0 0 100%;display:grid;grid-template-columns:46% 54%;min-height:620px;padding:0 4%;color:#f6f3eb}.hero-slide[data-tone="night"]{background:#2b2330}.hero-slide[data-tone="lilac"]{background:#e8dcf0;color:#2f2732}.hero-slide[data-tone="sage"]{background:#d8dfd1;color:#26302b}.hero-slide .hero-copy{padding:55px 6% 76px 4%;position:relative;z-index:1}.hero-slide .eyebrow{color:#d8c8e8}.hero-slide[data-tone="lilac"] .eyebrow{color:#75637d}.hero-slide[data-tone="sage"] .eyebrow{color:#536258}.hero-slide h1,.hero-slide h2{font-size:clamp(65px,7.5vw,106px);font-weight:500;letter-spacing:-.055em;line-height:1.02;margin:35px 0 24px}.hero-slide h1 span,.hero-slide h2 span{color:#d6c9ef}.hero-slide[data-tone="lilac"] h2 span{color:#765493}.hero-slide[data-tone="sage"] h2 span{color:#718571}.hero-slide .hero-deck{color:#e0d8e3}.hero-slide[data-tone="lilac"] .hero-deck{color:#5f5363}.hero-slide[data-tone="sage"] .hero-deck{color:#4f5b53}.hero-slide .cream{background:#f6f3eb;color:#2b2330;border-radius:4px}.hero-slide[data-tone="lilac"] .cream{background:#2f2732;color:#fff}.hero-slide[data-tone="sage"] .cream{background:#26302b;color:#fff}.hero-slide .cream:hover{background:#d6c9ef}.hero-slide .hero-secondary{color:#d8c8e8}.hero-slide[data-tone="lilac"] .hero-secondary{color:#63566a}.hero-slide[data-tone="sage"] .hero-secondary{color:#4f5b53}.hero-slide .hero-footer{color:#d8c8e8;border-color:#ffffff30}.hero-slide[data-tone="lilac"] .hero-footer{color:#63566a;border-color:#907b9d55}.hero-slide[data-tone="sage"] .hero-footer{color:#4f5b53;border-color:#65756555}.hero-slide .hero-photo{min-height:620px;background:transparent;overflow:hidden}.hero-slide .hero-photo img{position:static;object-fit:contain;object-position:center bottom}.hero-slide[data-tone="sage"] .hero-photo img{object-fit:cover;object-position:center}.hero-controls{position:absolute;left:8%;right:8%;bottom:24px;display:flex;justify-content:space-between;align-items:center;z-index:3;color:#f6f3eb}.hero-pagination{display:flex;gap:22px}.hero-pagination button,.hero-arrows button{appearance:none;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.hero-pagination button{padding:0 0 7px;opacity:.56;border-bottom:1px solid transparent;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hero-pagination button span{margin-right:7px;font-size:9px}.hero-pagination button.is-active{opacity:1;border-color:currentColor}.hero-arrows{display:flex;gap:8px}.hero-arrows button{display:grid;place-items:center;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;font-size:16px}.hero-carousel:has(.hero-slide[data-tone="lilac"].is-active) .hero-controls,.hero-carousel:has(.hero-slide[data-tone="sage"].is-active) .hero-controls{color:#2f2732}.hero-carousel:has(.hero-slide[data-tone="sage"].is-active) .hero-controls{color:#26302b}.hero-carousel:has(.hero-slide[data-tone="lilac"].is-active) .hero-pagination button.is-active,.hero-carousel:has(.hero-slide[data-tone="sage"].is-active) .hero-pagination button.is-active{border-color:currentColor}.hero-pagination button:focus-visible,.hero-arrows button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:950px) and (min-width:701px){.hero-slide{min-height:540px}.hero-slide .hero-photo{min-height:540px}.hero-slide h1,.hero-slide h2{font-size:72px}.hero-slide .hero-copy{padding:40px 4% 76px 2%}}
@media(max-width:700px){.hero-slide{display:flex;flex-direction:column;min-height:0;padding:0 5%}.hero-slide .hero-copy{padding:32px 0 78px}.hero-slide h1,.hero-slide h2{font-size:59px;margin:20px 0 18px}.hero-slide .hero-photo{min-height:0;height:390px;margin:-48px -2% 0}.hero-slide .hero-photo img{object-position:center bottom}.hero-slide[data-tone="sage"] .hero-photo img{object-fit:cover;object-position:center}.hero-slide .hero-footer{display:none}.hero-controls{left:5%;right:5%;bottom:20px}.hero-pagination{gap:13px}.hero-pagination button{font-size:0;padding-bottom:5px;width:25px}.hero-pagination button span{font-size:9px;margin:0}.hero-arrows button{width:30px;height:30px}.hero-slide .hero-secondary{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.hero-carousel-track{transition:none}}

/* Sampled from the image edge so the image and the HTML canvas meet without a seam. */
.hero-slide[data-tone="night"]{background:#2b232c}.hero-slide[data-tone="lilac"]{background:#ddcde9}.hero-slide[data-tone="sage"]{background:#ced5c7}

/* Compact editorial hero — an opening edit, not a full-screen campaign billboard. */
.hero-slide{grid-template-columns:56% 44%;min-height:440px;height:440px;padding:0 7%}.hero-slide .hero-copy{padding:45px 8% 72px 0}.hero-slide .hero-photo{min-height:440px}.hero-slide h1,.hero-slide h2{font-size:clamp(48px,5vw,72px);line-height:.96;margin:22px 0 16px;max-width:600px}.hero-slide .hero-deck{font-size:14px;line-height:1.55}.hero-slide .button{margin-top:20px;padding:13px 17px;font-size:12px}.hero-slide .hero-secondary{margin:15px 0 0;font-size:10px}.hero-slide .hero-footer{padding-top:12px;font-size:7px}.hero-slide .hero-photo img{object-position:center 58%;transform:scale(.94)}.hero-slide[data-tone="sage"] .hero-photo img{object-position:center;transform:none}.hero-controls{left:7%;right:7%;bottom:17px}.hero-pagination{gap:16px}.hero-pagination button{font-size:9px}.hero-arrows button{width:30px;height:30px;font-size:14px}
@media(max-width:950px) and (min-width:701px){.hero-slide{min-height:410px;height:410px;padding:0 5%}.hero-slide .hero-copy{padding:34px 5% 68px 0}.hero-slide .hero-photo{min-height:410px}.hero-slide h1,.hero-slide h2{font-size:58px}}
@media(max-width:700px){.hero-slide{height:auto;min-height:0;padding:0 6%}.hero-slide .hero-copy{padding:28px 0 70px}.hero-slide h1,.hero-slide h2{font-size:48px;margin:16px 0 13px}.hero-slide .hero-deck{font-size:13px}.hero-slide .button{margin-top:17px}.hero-slide .hero-photo{height:235px;margin:-42px 0 0;min-height:0}.hero-slide .hero-photo img{transform:scale(.88);object-position:center bottom}.hero-slide[data-tone="sage"] .hero-photo img{transform:none}.hero-controls{left:6%;right:6%;bottom:14px}}

/* Final hero pass: intentionally large portrait treatment, with unmistakable carousel controls. */
.hero-slide{grid-template-columns:44% 56%;min-height:488px;height:488px;padding:0 6%;overflow:hidden}.hero-slide[data-tone="night"]{background:#2b232c}.hero-slide[data-tone="lilac"]{background:#ddcde9}.hero-slide[data-tone="sage"]{background:#ced5c7}.hero-slide .hero-copy{padding:56px 0 86px;max-width:490px}.hero-slide .hero-photo{min-height:488px;height:488px;position:relative;overflow:hidden}.hero-slide .hero-photo img,.hero-slide[data-tone="sage"] .hero-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:70% center;transform:none}.hero-slide h1,.hero-slide h2{font-size:clamp(50px,5vw,78px);margin:17px 0 16px;max-width:520px}.hero-slide .hero-deck{font-size:15px}.hero-controls{left:6%;right:6%;bottom:24px}.hero-pager{display:flex;align-items:center;gap:16px}.hero-count{font-size:10px;letter-spacing:.13em;font-weight:700;min-width:47px}.hero-pagination{gap:8px;align-items:center}.hero-pagination button{box-sizing:border-box;width:9px;height:9px;padding:0;border:0;border-radius:999px;background:currentColor;opacity:.35;transition:width .22s ease,opacity .22s ease}.hero-pagination button.is-active{width:34px;border:0;opacity:1}.hero-arrows{gap:9px}.hero-arrows button{width:38px;height:38px;font-size:17px;background:color-mix(in srgb,currentColor 8%,transparent)}
@media(max-width:950px) and (min-width:701px){.hero-slide{min-height:450px;height:450px}.hero-slide .hero-copy{padding-top:43px}.hero-slide .hero-photo{min-height:450px;height:450px}}
@media(max-width:700px){.hero-slide{display:flex;flex-direction:column;height:auto;min-height:0;padding:0 6%}.hero-slide .hero-copy{padding:34px 0 76px;max-width:100%}.hero-slide .hero-photo{height:330px;min-height:330px;margin:-46px 0 0}.hero-slide .hero-photo img,.hero-slide[data-tone="sage"] .hero-photo img{object-position:72% center;transform:none}.hero-slide h1,.hero-slide h2{font-size:50px}.hero-slide .hero-deck{font-size:13px}.hero-controls{bottom:18px}.hero-count{font-size:9px}.hero-pagination button{width:8px;height:8px}.hero-pagination button.is-active{width:28px}.hero-arrows button{width:34px;height:34px}}
