:root{--cream: #f7f5f0;--oatmeal: #e5e0d8;--navy: #1a2a3a;--navy-soft: #23384b;--ink: #2c2c2c;--ochre: #c48b36;--terracotta: #a95c45;--brass: #d4af37;--line: rgba(26, 42, 58, .12);--shadow-soft: 0 20px 60px rgba(17, 21, 25, .08);--shadow-strong: 0 30px 90px rgba(0, 0, 0, .2);--radius-sm: 8px;--radius-md: 10px;--page-width: min(1240px, calc(100vw - 64px) );--type-hero-heading: clamp(4rem, 8vw, 7.6rem);--type-editorial-hero-heading: clamp(3.9rem, 5.8vw, 5.35rem);--type-editorial-hero-subtitle: 1.15rem;--leading-hero-heading: .92}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Lato,sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}.page-shell{overflow:clip}.hero{position:relative;min-height:1080px;color:#f7f1e7;background:#0e1012}.hero__media,.hero__media img,.hero__overlay{position:absolute;inset:0}.hero__media img{width:100%;height:100%;object-fit:cover;object-position:center center}.hero__overlay{background:linear-gradient(90deg,#090a0cc7,#090a0c7a 30%,#090a0c33 58%,#090a0c59),linear-gradient(180deg,#0000008c,#0000 16%,#0003)}.hero__inner{position:relative;z-index:1;width:var(--page-width);margin:0 auto;padding:34px 0 0}.topbar{display:grid;grid-template-columns:210px 1fr auto;align-items:center;gap:24px}.brand{display:inline-flex;flex-direction:column;color:#fff8ee;font-family:Playfair Display,serif;font-size:2rem;line-height:.88;letter-spacing:0}.topnav{display:flex;justify-content:center;gap:26px;flex-wrap:wrap}.topnav a,.topbar__tools span,.eyebrow,.trend-panel__season{font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.topnav a{color:#fff8eee0}.topbar__tools{display:flex;gap:14px;color:#fff8eee0}.tool{position:relative;display:inline-block;width:18px;height:18px}.tool--search:before{content:"";position:absolute;inset:1px 4px 4px 1px;border:1.5px solid rgba(255,248,238,.88);border-radius:50%}.tool--search:after{content:"";position:absolute;right:0;bottom:1px;width:6px;height:1.5px;background:#fff8eee0;transform:rotate(45deg);transform-origin:center}.tool--save:before,.tool--cart:before{content:"";position:absolute;inset:2px;border:1.5px solid rgba(255,248,238,.88)}.tool--save:before{border-radius:50%}.tool--cart:before{inset:5px 2px 3px;border-radius:2px}.tool--cart:after{content:"";position:absolute;left:3px;top:2px;width:8px;height:4px;border:1.5px solid rgba(255,248,238,.88);border-bottom:0;border-radius:6px 6px 0 0}.hero__content{position:relative;display:flex;min-height:910px;align-items:flex-start}.hero-copy{width:min(540px,100%);padding-top:168px}.hero-copy h1{margin:0;color:#fff6ea;font-family:Playfair Display,serif;font-size:clamp(4.5rem,8vw,6.9rem);line-height:.92;max-width:480px}.hero-copy p{max-width:360px;margin:30px 0 0;color:#f7f1e7eb;font-size:1.35rem;line-height:1.45}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:0;font-family:Montserrat,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.button--primary{color:#fff7ef;background:var(--ochre)}.button--ghost{color:#fff2df;background:transparent;border-color:#fff7ef47}.button--full{width:100%}.lead-card{width:min(440px,100%);margin:34px auto 0}.lead-card__body{width:100%;padding:34px 34px 30px;background:#f6f1e8fa;color:var(--ink);box-shadow:var(--shadow-soft)}.lead-card__body h2,.section-heading h2,.trend-copy h2,.section-heading p,.testimonial-copy p,.curated-cart h2,.social-section h2{font-family:Playfair Display,serif}.lead-card__body h2{margin:0 0 12px;font-size:2rem;line-height:1.04}.lead-card__body p{margin:0;font-size:1rem;line-height:1.65;color:#2c2c2ccc}.lead-form{display:grid;gap:14px;margin-top:24px}.lead-form input{width:100%;min-height:52px;border:1px solid rgba(26,42,58,.18);padding:0 18px;background:#fbf9f5}.section{width:var(--page-width);margin:0 auto;padding:126px 0 0}.section-heading{display:grid;justify-items:center;gap:14px;margin-bottom:42px;text-align:center}.section-heading h2{margin:0;color:var(--navy);font-size:clamp(2.7rem,4vw,4.2rem);line-height:.98}.section-heading p{margin:8px 0 0;max-width:520px;font-size:1.15rem;line-height:1.6;color:#2c2c2cc7}.section-heading--tight{margin-bottom:56px}.aesthetic-grid,.guide-grid,.product-grid,.social-grid{display:grid;gap:22px}.aesthetic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aesthetic-card,.guide-card,.product-card{background:#ffffff47;border:1px solid rgba(26,42,58,.08);box-shadow:0 14px 38px #1a2a3a0a}.aesthetic-card img{aspect-ratio:4 / 5;width:100%;object-fit:cover}.aesthetic-card__content,.guide-card__content,.product-card__content{padding:24px 24px 26px}.aesthetic-card h3,.guide-card h3,.product-card h3{margin:0;color:var(--navy);font-family:Playfair Display,serif}.aesthetic-card h3{font-size:2rem}.aesthetic-card p,.guide-card p,.product-card p,.trend-copy p,.footer-brand p{margin:10px 0 0;color:#2c2c2cbd;font-size:1rem;line-height:1.7}.inline-link{display:inline-flex;align-items:center;gap:10px;margin-top:18px;color:var(--ochre);font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.inline-link:after{content:none}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.guide-card img{aspect-ratio:3 / 3.4;width:100%;object-fit:cover}.guide-card{display:flex;flex-direction:column;min-height:100%}.guide-card__content{display:flex;flex:1;flex-direction:column}.guide-card h3{font-size:1.95rem;line-height:1.03}.guide-card .inline-link{margin-top:auto;padding-top:20px}.metrics-strip{width:var(--page-width);margin:70px auto 0;background:var(--navy);color:#fff6ec}.metrics-strip__inner{display:grid;grid-template-columns:repeat(4,1fr)}.metric{display:grid;justify-items:center;gap:10px;padding:28px 18px 30px;border-right:1px solid rgba(247,245,240,.12);text-align:center}.metric:last-child{border-right:0}.metric__icon{width:24px;height:24px;border:1px solid rgba(212,175,55,.58);border-radius:50%}.metric strong{font-family:Playfair Display,serif;font-size:2.5rem;font-weight:600}.metric span:last-child{font-size:.98rem;color:#f7f5f0d6}.testimonial-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,360px);gap:34px;align-items:end}.testimonial-copy{margin:0;padding:30px 0 0}.quote-mark{display:block;color:var(--navy);font-family:Playfair Display,serif;font-size:3.8rem;line-height:1}.testimonial-copy p{margin:8px 0 22px;color:var(--navy);font-size:clamp(2rem,3vw,2.95rem);line-height:1.14;max-width:730px}.testimonial-copy footer{color:var(--terracotta);font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.testimonial-image img{aspect-ratio:4 / 5;width:100%;object-fit:cover}.curated-cart{padding-top:118px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{background:#ffffff70}.product-card__media{display:grid;place-items:center;min-height:360px;padding:30px;background:#ffffff75}.product-card__media img{max-height:300px;width:auto}.product-card h3{font-size:1.28rem}.product-card p{margin-top:8px;font-size:.95rem}.product-card strong{display:block;margin-top:16px;color:var(--navy);font-size:1.15rem;font-weight:400}.product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}.add-button{width:34px;height:34px;border:0;border-radius:50%;color:#fff;background:var(--ochre);font-size:1.3rem;line-height:1}.section-cta{display:flex;justify-content:center;padding-top:28px}.inline-link--large{font-size:.82rem}.trend-layout{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:38px;align-items:center}.trend-copy{padding-right:24px}.trend-copy h2{margin:14px 0 18px;color:var(--navy);font-size:clamp(2.8rem,4vw,4.6rem);line-height:.98;max-width:420px}.trend-copy p{max-width:360px;margin-bottom:30px}.trend-feature{position:relative;min-height:790px}.trend-feature img{width:100%;height:100%;object-fit:cover;object-position:center}.trend-panel{position:absolute;left:-44px;bottom:72px;width:280px;padding:28px;color:#f5f2eb;background:var(--navy);box-shadow:var(--shadow-strong)}.trend-panel__season{display:block;margin-bottom:22px;color:#f7f5f0db}.trend-panel ul{margin:0;padding:0;list-style:none}.trend-panel li+li{margin-top:18px;padding-top:18px;border-top:1px solid rgba(247,245,240,.12)}.trend-panel a{display:flex;align-items:center;justify-content:space-between;gap:16px}.social-section{padding-top:110px}.section-heading--split{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px;text-align:left}.section-heading--split h2{font-size:2.45rem}.social-notes{display:flex;gap:clamp(14px,2vw,24px);align-items:center;justify-content:flex-end;flex-wrap:nowrap;color:#1a2a3aa8;font-family:Montserrat,sans-serif;font-size:.62rem;line-height:1.15;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.social-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-grid img{aspect-ratio:1 / 1;width:100%;object-fit:cover}.site-footer{margin-top:76px;padding:56px 0 28px;color:#f7f5f0e6;background:var(--navy)}.site-footer__main,.site-footer__meta{width:var(--page-width);margin:0 auto}.site-footer__main{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);gap:48px;align-items:start}.brand--footer{font-size:2.3rem}.footer-brand p{max-width:310px;color:#f7f5f0b8}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer-column h3{margin:0 0 18px;color:#fff7ed;font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column li+li{margin-top:12px}.footer-column a{color:#f7f5f0b3}.site-footer__meta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:36px;padding-top:18px;border-top:1px solid rgba(247,245,240,.15);color:#f7f5f09e;font-size:.92rem}.site-footer__meta div{display:flex;gap:22px;flex-wrap:wrap}.social-section .section-heading--split{padding:22px clamp(22px,3vw,34px);border:1px solid rgba(26,42,58,.1);background:#fbf7ef}.social-section .eyebrow{color:#bd081c}.social-section h2{max-width:none;font-size:clamp(1.75rem,2.6vw,2.25rem);white-space:nowrap}.hero{min-height:clamp(760px,82vh,980px)}.hero__content{min-height:clamp(680px,76vh,840px)}.hero-copy{padding-top:clamp(110px,13vh,150px)}.section{padding-top:clamp(82px,8vw,118px)}.intro-grid{padding-top:clamp(112px,12vw,150px)}.aesthetic-card img,.guide-card img,.social-grid img,.product-card__media,.trend-feature img{background:#e8ded0}.product-card__media{min-height:clamp(280px,28vw,330px)}.trend-feature{min-height:clamp(520px,54vw,720px)}.trend-feature img{object-position:center 54%}.journal-page,.about-page{padding:0}.post-page{width:var(--page-width);margin:0 auto;padding:clamp(44px,7vw,72px) 0 120px}.journal-hero,.about-hero,.about-story{width:var(--page-width);margin:0 auto}.journal-hero{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(420px,1fr);gap:clamp(34px,5vw,70px);align-items:center;padding:clamp(64px,8vw,104px) 0 clamp(50px,7vw,82px)}.journal-hero>div,.about-hero__copy{max-width:620px}.journal-hero img{width:100%;aspect-ratio:1.22 / 1;object-fit:cover;background:#e8ded0}.about-hero{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(460px,1fr);gap:clamp(36px,5.5vw,78px);align-items:stretch;padding:clamp(58px,7vw,96px) 0 clamp(54px,7vw,88px)}.about-hero__copy{display:grid;align-content:center;padding:clamp(34px,5vw,64px);border:1px solid rgba(18,24,29,.1);background:#fbf7ef}.about-hero img{width:100%;min-height:520px;object-fit:cover;object-position:center;background:#e8ded0}.about-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.45fr);gap:clamp(34px,5vw,68px);align-items:center;padding-bottom:clamp(76px,9vw,120px)}.about-story>div{display:grid;gap:24px;max-width:720px}.about-story img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#e8ded0}.post-article header{max-width:760px;padding:clamp(48px,7vw,72px) 0 56px}.journal-hero h1,.about-hero h1,.post-article h1{margin:16px 0 20px;color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(3.4rem,7vw,6rem);line-height:.96}.journal-hero p,.about-hero p,.about-story p,.post-article header p,.journal-empty{margin:0;color:#2c2c2cc2;font-size:1.2rem;line-height:1.7}.journal-list{display:grid;gap:24px;width:var(--page-width);margin:0 auto;padding:0 0 clamp(82px,9vw,120px)}.journal-card{display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:center;padding:24px;border:1px solid var(--line);background:#fbf7ef}.journal-card img{aspect-ratio:4 / 3;width:100%;object-fit:cover;background:#e8ded0}.journal-card h2{margin:10px 0;color:var(--navy);font-family:Playfair Display,serif;font-size:2.2rem;line-height:1}.journal-card p{margin:0;color:#2c2c2cbd;line-height:1.65}.journal-empty code{color:var(--navy);font-size:.96em}.post-article{max-width:760px}.post-article :global(h2){margin:54px 0 14px;color:var(--navy);font-family:Playfair Display,serif;font-size:2.4rem;line-height:1.05}.post-article :global(p),.post-article :global(li){color:#2c2c2cd1;font-size:1.1rem;line-height:1.78}@media(max-width:1100px){:root{--page-width: min(100vw - 40px, 980px)}.hero{min-height:1120px}.hero__content{min-height:960px}.lead-card{left:0;grid-template-columns:minmax(0,1fr)}.product-card__media{min-height:300px}.trend-layout,.site-footer__main,.testimonial-band{grid-template-columns:1fr}.trend-copy{padding-right:0}.trend-feature{min-height:680px}.trend-panel{left:28px;bottom:28px}}@media(max-width:820px){:root{--page-width: calc(100vw - 28px) }.hero{min-height:1080px}.hero__inner{padding-top:24px}.topbar{grid-template-columns:1fr;justify-items:start}.topnav{justify-content:flex-start;gap:14px 18px}.hero-copy{padding-top:118px}.hero-copy h1{max-width:320px}.hero-copy p{max-width:320px;font-size:1.1rem}.lead-card{position:relative;left:auto;bottom:auto;grid-template-columns:1fr;gap:18px;width:min(420px,100%);margin-top:64px}.lead-card__body{max-width:none;padding:30px 24px 24px}.intro-grid{padding-top:82px}.section{padding-top:92px}.aesthetic-grid,.guide-grid,.product-grid,.social-grid,.footer-columns,.metrics-strip__inner{grid-template-columns:1fr}.section-heading--split{align-items:start}.metrics-strip{margin-top:54px}.metric{border-right:0;border-bottom:1px solid rgba(247,245,240,.12)}.metric:last-child{border-bottom:0}.trend-feature{min-height:520px}.trend-panel{position:static;width:auto;margin-top:-2px}.site-footer__meta{flex-direction:column;align-items:flex-start}.journal-card{grid-template-columns:1fr}}body{overflow-x:hidden}.hero{min-height:1080px}.hero__media img{object-position:center center;object-fit:cover}.hero__content{min-height:910px}.hero-copy{padding-top:140px}.lead-card{left:auto;right:44px;bottom:62px}.section{padding-top:106px}.intro-grid{padding-top:164px}.curated-cart{max-width:980px}.product-card__media{min-height:330px;padding:22px}.product-card__media img{max-height:282px}.trend-layout{max-width:1120px}.social-notes{justify-content:flex-end}@media(max-width:1100px){.hero{min-height:1120px}.hero__content{min-height:960px}}@media(max-width:820px){.hero{min-height:auto;padding-bottom:54px}.hero__content{display:block;min-height:0}.topbar__tools{display:none}.hero__media img{object-position:52% top}.hero-copy{padding-top:90px}.hero-copy h1{max-width:320px;font-size:clamp(4rem,18vw,5rem)}.hero-copy p{max-width:300px;font-size:1.02rem}.hero-actions{display:grid;width:min(220px,100%)}.button{min-height:46px;padding:0 18px;font-size:.66rem}.lead-card{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;margin-top:70px;bottom:auto}.lead-card__body{padding:22px 18px 18px}.lead-card__body h2{font-size:1.55rem}.lead-card__body p{font-size:.88rem;line-height:1.5}.lead-form input{min-height:44px}.intro-grid{padding-top:72px}.section{padding-top:82px}.section-heading h2{font-size:clamp(2.4rem,12vw,3.1rem)}.section-heading--split{display:grid}.social-notes{justify-content:flex-start;gap:10px 18px}.product-card__media{min-height:260px}.product-card__media img{max-height:220px}.trend-layout{gap:30px}.trend-copy h2{font-size:clamp(2.5rem,13vw,3.4rem)}}@media(max-width:520px){.topnav{gap:10px 12px}.topnav a,.eyebrow,.trend-panel__season{font-size:.58rem}.brand{font-size:1.65rem}.hero-copy{padding-top:72px}.hero-copy h1{font-size:3.85rem}.lead-card{grid-template-columns:1fr}.testimonial-copy p{font-size:2rem}.social-section .section-heading--split{overflow:hidden}.social-section h2{max-width:100%;font-size:2.1rem;line-height:1;overflow-wrap:anywhere}}@media(max-width:820px){.hero{min-height:auto;padding-bottom:44px}.hero__content{min-height:0}.hero-copy{padding-top:clamp(68px,15vw,96px)}.lead-card{margin-top:44px}.section,.intro-grid{padding-top:70px}.trend-feature{min-height:0}.trend-feature img{aspect-ratio:1 / 1.05}.site-footer{margin-top:72px}}@media(max-width:520px){.hero-copy h1{font-size:clamp(3.3rem,15vw,4.05rem)}.hero-actions{width:min(100%,260px)}.lead-card{width:min(100%,340px)}}.editorial-page{min-height:100vh;background:#f6f1e8;color:#12181d}.oc-nav{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:76px;padding:0 clamp(24px,5vw,64px);color:#fff7eb;background:#090e12eb;border-bottom:1px solid rgba(196,139,54,.35)}.oc-nav--overlay{position:absolute;inset:0 0 auto;background:#090e12c7}.oc-nav--light{color:#fff7eb;background:#0f1921}.oc-brand{font-family:Playfair Display,serif;font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.oc-brand span{color:var(--ochre)}.oc-nav nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,3vw,42px);flex-wrap:wrap}.oc-nav__toggle{position:relative;display:none;width:38px;height:30px;border:0;background:transparent;cursor:pointer}.oc-nav__toggle:before,.oc-nav__toggle:after,.oc-nav__toggle i{content:"";position:absolute;right:0;width:36px;height:1px;background:#fff7ebdb}.oc-nav__toggle:before{top:5px}.oc-nav__toggle i{top:15px}.oc-nav__toggle:after{top:25px}.oc-nav nav a,.oc-kicker,.partner-button,.gold-button,.button-dark,.cart-tabs a{font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.oc-nav nav a[aria-current=page]{color:var(--ochre)}.oc-kicker{margin:0 0 18px;color:#a96b27;font-weight:600}.text-link{display:inline-flex;align-items:center;gap:10px;color:#a96b27;font-family:Montserrat,sans-serif;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.text-link:after{content:none}.oc-hero,.trend-hero{position:relative;min-height:clamp(560px,72vh,720px);overflow:hidden;color:#fff7eb;background:#101820}.oc-hero__image,.trend-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.oc-hero__shade,.trend-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#070c11c7,#070c1161 46%,#070c111a),linear-gradient(180deg,#070c1180,#070c1114 34%,#070c1157)}.oc-hero__content,.trend-hero>div:last-child{position:relative;z-index:2;width:var(--page-width);margin:0 auto;padding-top:clamp(150px,21vh,220px)}.oc-hero h1,.trend-hero h1,.cart-hero h1,.article-hero h1{max-width:760px;margin:0;font-family:Playfair Display,serif;font-size:var(--type-hero-heading);line-height:var(--leading-hero-heading);letter-spacing:0}.oc-hero__content>p:last-of-type,.trend-hero>div:last-child>p:last-child{max-width:420px;margin:28px 0;font-size:var(--type-editorial-hero-subtitle);line-height:1.45}.filter-row,.cart-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-top:38px}.filter-row a,.cart-tabs a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid rgba(255,247,235,.58);background:#1018201f}.filter-row a.is-active,.cart-tabs a:hover{color:#fff7eb;background:#b87a2c;border-color:#b87a2c}.featured-guide{display:grid;grid-template-columns:120px minmax(280px,.7fr) minmax(420px,1.1fr);gap:clamp(32px,6vw,86px);align-items:center;width:var(--page-width);margin:0 auto;padding:clamp(70px,9vw,110px) 0}.vertical-mark{display:flex;justify-content:center;height:100%;min-height:420px;border-left:1px solid rgba(169,107,39,.38)}.vertical-mark span{align-self:center;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(169,107,39,.5);border-radius:50%;background:#f6f1e8;font-family:Playfair Display,serif;line-height:1}.featured-guide h2,.section-title-line h2,.newsletter-panel h2,.article-section h2,.shop-layer h2,.full-guide-cta h2,.trend-chapter h2,.material-forecast h2,.report-download h2,.featured-collection h2,.shop-look h2,.why-product h2{margin:0;font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.featured-guide__copy p:not(.oc-kicker),.newsletter-panel p,.article-section p,.trend-chapter p,.report-download p,.featured-collection p,.shop-look p,.why-product p{color:#12181db8;font-size:1.04rem;line-height:1.72}.featured-guide__media,.featured-guide__media img{min-height:520px}.featured-guide__media img,.guide-tile img,.article-section img,.trend-chapter img,.featured-collection img,.cart-hero img,.shop-look img{width:100%;height:100%;object-fit:cover}.guide-index{width:var(--page-width);margin:0 auto;padding:20px 0 92px}.guide-tile img,.featured-guide__media img,.newsletter-panel img{background:#e8ded0}.newsletter-panel input:disabled,.newsletter-panel button:disabled{cursor:not-allowed;opacity:.82}.section-title-line{display:flex;align-items:center;gap:42px;margin-bottom:32px}.section-title-line span{width:58px;height:1px;background:#b87a2c}.guide-index__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.guide-tile a{display:grid;gap:12px}.guide-tile img{aspect-ratio:1 / 1.28}.guide-tile h3{max-width:260px;margin:-4px 0 0;font-family:Playfair Display,serif;font-size:1.55rem;line-height:1.1}.principles-strip{color:#fff7eb;background:#0f1921;padding:54px clamp(24px,5vw,64px);text-align:center}.principles-strip>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;width:var(--page-width);margin:0 auto}.principles-strip span{padding:16px 18px;border-right:1px solid rgba(196,139,54,.38);font-family:Playfair Display,serif;font-size:1.08rem}.newsletter-panel{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f7f1e8}.newsletter-panel img{width:100%;height:420px;object-fit:cover}.newsletter-panel>div{display:grid;align-content:center;padding:clamp(42px,7vw,86px)}.newsletter-panel form{display:grid;grid-template-columns:1fr 150px;max-width:520px;margin-top:24px}.newsletter-panel input,.newsletter-panel button{min-height:52px;border:1px solid rgba(18,24,29,.25);background:transparent;padding:0 18px}.newsletter-panel button{color:#fff7eb;background:#9b4f32}.guides-hub-hero{min-height:650px}.guides-hub-hero .oc-hero__image{object-position:center 58%}.guides-hub-hero .oc-hero__shade{background:linear-gradient(90deg,#070c11e0,#070c1194 28%,#070c112e 68%,#070c1142),linear-gradient(180deg,#070c1194,#070c1114 36%,#070c1152)}.guides-hub-nav{min-height:76px;padding-inline:40px}.guides-hub-nav nav{gap:30px}.guides-hub-hero .oc-hero__content{width:min(1240px,calc(100vw - 96px));padding-top:178px}.guides-hub-hero .oc-kicker{display:none}.guides-hub-hero h1{max-width:590px;font-size:var(--type-editorial-hero-heading);line-height:.95}.guides-hub-hero .oc-hero__content>p:last-of-type{max-width:350px;margin:26px 0 30px;font-size:var(--type-editorial-hero-subtitle)}.guides-hub-hero .filter-row{margin-top:0}.guides-hub-hero .filter-row a{min-height:44px;padding:0 19px;background:#0a0f144d}.guides-page .featured-guide{grid-template-columns:100px minmax(300px,.72fr) minmax(520px,1.1fr);gap:56px;width:min(1240px,calc(100vw - 90px));padding:50px 0 46px}.guides-page .vertical-mark{min-height:470px}.guides-page .featured-guide__copy{padding-top:18px}.guides-page .featured-guide h2{max-width:360px;font-size:3.15rem;line-height:1.02}.guides-page .featured-guide__copy p:not(.oc-kicker){max-width:330px;margin:28px 0;font-size:1rem}.guides-page .featured-guide__media,.guides-page .featured-guide__media img{min-height:420px}.guides-page .featured-guide__media img{border:0}.guides-page .guide-index{width:min(1240px,calc(100vw - 90px));padding:18px 0 42px}.guides-page .section-title-line{margin-bottom:28px}.guides-page .section-title-line h2{font-size:3rem}.guides-page .guide-index__grid{gap:28px}.guides-page .guide-tile img{aspect-ratio:1 / 1.28}.guides-page .guide-tile h3{margin-top:-8px;font-size:1.45rem;line-height:1.12}.guides-page .principles-strip{padding:48px 40px 52px}.guides-page .principles-strip .oc-kicker{font-size:.82rem;margin-bottom:24px}.guides-page .principles-strip>div{width:min(1120px,calc(100vw - 90px));gap:28px}.guides-page .principles-strip span{font-size:1.22rem;line-height:1.22}.guides-page .newsletter-panel img{height:440px;object-fit:contain;object-position:center center;background:#efe5d7}.guides-page .newsletter-panel{margin-top:34px}.guides-page .newsletter-panel>div{padding:72px clamp(42px,8vw,108px)}.guides-page .newsletter-panel h2{max-width:500px;font-size:3.35rem;line-height:1.08}.footer-seal{display:grid;place-items:center;width:88px;height:88px;margin-left:auto;border:1px solid #c48b36;border-radius:50%;color:#fff7eb;font-family:Playfair Display,serif;line-height:1;text-align:center}.article-hero{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(34px,4.8vw,70px);width:min(1320px,calc(100vw - 72px));margin:0 auto;height:680px;min-height:0;border-bottom:1px solid rgba(18,24,29,.12);overflow:hidden}.article-hero__copy{min-width:0;display:grid;align-content:center;padding:clamp(42px,5vw,74px) clamp(34px,4.8vw,64px);background:#fbf7ef}.article-hero h1{max-width:100%;font-size:clamp(3.1rem,4.7vw,4.75rem);overflow-wrap:normal}.article-hero__copy p:not(.oc-kicker){max-width:390px;font-size:1.18rem;line-height:1.48}.unlock-pill{width:fit-content;margin-top:20px;padding:12px 16px;color:#fff7eb;background:#101820;font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.article-hero img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.guide-detail--layering-like-a-designer .article-hero h1{max-width:560px;font-size:clamp(3.25rem,4.9vw,5rem);line-height:.96}.guide-detail--layering-like-a-designer .article-hero img{object-position:center center}.article-shell{display:grid;grid-template-columns:230px minmax(0,1fr);width:min(1320px,calc(100vw - 72px));margin:0 auto;border-bottom:1px solid rgba(18,24,29,.12)}.article-sidebar{display:grid;align-content:start;gap:42px;padding:42px 28px;border-right:1px solid rgba(18,24,29,.12);background:#f5efe5}.article-sidebar a{display:block;min-height:34px;color:#12181dc7;font-size:.9rem}.guide-gate{padding:24px;border:1px solid rgba(169,107,39,.36);background:#f9f4eb}.guide-gate span{display:block;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.article-body{padding:clamp(48px,6vw,78px)}.article-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);gap:clamp(34px,5vw,56px);margin-bottom:54px}.article-intro>p{font-size:1.12rem;line-height:1.72}.article-intro>p:first-child:first-letter{float:left;padding-right:12px;font-family:Playfair Display,serif;font-size:5rem;line-height:.8}.article-intro blockquote{margin:0;color:#9b4f32;font-family:Playfair Display,serif;font-size:clamp(1.18rem,1.75vw,1.52rem);font-style:normal;line-height:1.32}.article-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.8fr);gap:clamp(30px,4.8vw,58px);align-items:center;padding:34px 0;border-top:1px solid rgba(18,24,29,.12)}.guide-detail .article-section h2{font-size:clamp(2.2rem,3.6vw,3.45rem);line-height:1.04}.guide-detail--layering-like-a-designer .article-section h2{font-size:clamp(2.25rem,3.8vw,3.55rem)}.article-section--swatches{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)}.article-section--swatches blockquote{margin:0;color:#9b4f32;font-family:Playfair Display,serif;font-size:clamp(1.12rem,1.65vw,1.48rem);font-style:normal;line-height:1.34}.article-section__note{margin:12px 0 8px;color:#12181d94;font-size:.95rem;line-height:1.5}.material-stack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px}.material-stack div{display:grid;gap:8px}.material-stack span{display:block;aspect-ratio:1;background:linear-gradient(135deg,#ffffff38,#00000014),var(--swatch)}.material-stack strong{color:#12181d;font-family:Montserrat,sans-serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.material-stack small{color:#12181d9e;font-size:.74rem;line-height:1.35}.article-section img{aspect-ratio:1.35 / 1}.article-number{color:#b87a2c;font-family:Playfair Display,serif;font-size:1.45rem}.article-section ul{display:grid;gap:12px;padding:0;margin:24px 0 0;list-style:none}.article-section li:before{content:"✓";color:#a96b27;margin-right:10px}.palette-panel{display:grid;grid-template-columns:minmax(220px,.36fr) 1fr;gap:30px;align-items:center;padding:24px;border:1px solid rgba(18,24,29,.12)}.swatches,.material-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:14px}.swatches span,.material-grid span{display:block;aspect-ratio:1;background:var(--swatch)}.shop-layer,.full-guide-cta,.next-guides,.trend-chapters,.material-forecast,.report-proof,.report-download,.cart-hero,.featured-collection,.product-showroom,.affiliate-disclosure,.shop-look,.product-detail,.why-product{width:var(--page-width);margin:0 auto}.shop-layer{padding:48px 0 54px}.shop-layer__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.shop-layer__grid,.product-showroom{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.shop-layer article,.commerce-card{border:1px solid rgba(18,24,29,.12);background:#fbf7ef}.shop-layer article{display:flex;flex-direction:column;padding:12px}.shop-layer img{width:100%;aspect-ratio:1;object-fit:cover}.shop-layer h3,.commerce-card h3{margin:14px 0 4px;font-family:Playfair Display,serif;font-size:1rem}.shop-layer article>p{min-height:2.8em}.partner-button,.button-dark,.gold-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;color:#fff7eb;background:#101820;text-align:center}.shop-layer .partner-button{width:100%;margin-top:auto}.guide-gate .button-dark{width:100%;padding:0 10px;font-size:.56rem;letter-spacing:.12em}.gold-button{background:#b87a2c}.affiliate-note{color:#12181d94;font-size:.82rem;line-height:1.5}.full-guide-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:40px;margin-bottom:48px;padding:clamp(34px,5vw,58px);color:#fff7eb;background:#0e171f}.full-guide-cta img{width:min(360px,100%);margin-left:auto;box-shadow:0 22px 70px #00000047}.next-guides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:48px}.next-guides a{display:grid;grid-template-columns:190px 1fr;gap:22px;align-items:center;padding:14px;border:1px solid rgba(18,24,29,.12);background:#fbf7ef}.next-guides img{width:100%;aspect-ratio:1.4 / 1;object-fit:cover}.next-guides span{color:#a96b27;font-family:Montserrat,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.next-guides strong{display:block;margin-top:6px;font-family:Playfair Display,serif;font-size:1.35rem}.article-hero img,.article-section img,.next-guides img,.shop-layer img{background:#e8ded0}.article-hero img{object-position:center 48%}.shop-layer article{align-content:start}.trend-hero{min-height:clamp(500px,56vw,620px);text-align:center}.trend-page{--trend-section-gap: clamp(34px, 5vw, 66px)}.trend-hero__shade{background:linear-gradient(180deg,#0b0e0f6b,#0b0e0f2e 50%,#0b0e0f73)}.trend-hero>div:last-child{display:grid;justify-items:center;padding-top:clamp(150px,18vw,190px)}.trend-hero h1{max-width:720px;font-size:clamp(4.3rem,8.2vw,7rem)}.trend-chapters{display:grid;gap:0;padding:var(--trend-section-gap) 0;width:min(1240px,calc(100vw - 64px))}.trend-chapter+.trend-chapter{margin-top:var(--trend-section-gap)}.trend-chapter{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(420px,1fr);min-height:0;height:clamp(390px,36vw,470px);margin:0;border:1px solid rgba(18,24,29,.1);background:#fbf7ef}.trend-chapter.is-reversed{grid-template-columns:minmax(420px,1fr) minmax(340px,.72fr)}.trend-chapter.is-reversed .trend-chapter__copy{order:2}.trend-chapter__copy{display:grid;align-content:center;padding:clamp(48px,6vw,78px) clamp(54px,7vw,92px);background:#fbf7ef}.trend-chapter h2{max-width:360px;font-size:clamp(2.6rem,4.4vw,4.2rem)}.trend-chapter p{max-width:350px;margin-bottom:32px;font-size:.94rem;line-height:1.58}.trend-chapter img{width:100%;height:100%;min-height:0;object-fit:cover}.material-forecast{width:100%;margin-top:0;padding:clamp(66px,8vw,92px) clamp(24px,5vw,64px) clamp(70px,8vw,96px);color:#fff7eb;background:#101820;text-align:center}.material-grid{width:min(1180px,100%);margin:36px auto 0;grid-template-columns:repeat(8,minmax(0,1fr));gap:22px}.material-grid strong{display:block;margin-top:12px;font-family:Montserrat,sans-serif;font-size:.64rem;letter-spacing:.16em;text-transform:uppercase}.report-proof,.report-download{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:min(1240px,100%)}.report-proof img,.report-download img{width:100%;height:450px;object-fit:contain;padding:34px;background:#efe5d7}.report-proof>div,.report-download>div{display:grid;align-content:center;padding:clamp(42px,7vw,76px);background:#59613f;color:#fff7eb}.report-proof blockquote{margin:0 0 26px;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3.4rem);font-style:italic;line-height:1.15}.report-proof strong{color:#d4af75;font-family:Playfair Display,serif;font-size:clamp(4rem,7vw,6.5rem)}.report-download{width:min(1240px,calc(100vw - 64px));margin-top:var(--trend-section-gap);margin-bottom:var(--trend-section-gap);padding-bottom:0}.report-download>div{background:#101820}.trend-hero>img,.trend-chapter img,.report-download img{background:#e8ded0}.trend-chapter img{object-position:center 50%}.cart-hero{display:grid;grid-template-columns:minmax(360px,.7fr) minmax(520px,1fr);align-items:center;min-height:520px}.cart-hero>div{padding-right:clamp(28px,5vw,68px)}.cart-hero h1{color:var(--navy);font-size:var(--type-editorial-hero-heading);line-height:.95}.cart-hero img{height:520px}.cart-dek{max-width:420px;margin:28px 0;color:#12181db8;font-size:var(--type-editorial-hero-subtitle);line-height:1.45}.cart-hero>div>p:not(.cart-dek){max-width:420px;color:#12181db8;font-size:1rem;line-height:1.7}.cart-tabs{justify-content:center;width:100%;margin:0;padding:0 clamp(24px,5vw,64px);border-top:1px solid rgba(18,24,29,.12);border-bottom:1px solid rgba(18,24,29,.12)}.cart-tabs a{flex:1;min-height:72px;color:#101820;border:0;border-right:1px solid rgba(18,24,29,.12);background:transparent;font-family:Playfair Display,serif;font-size:1.4rem;letter-spacing:0;text-transform:none}.featured-collection{display:grid;grid-template-columns:minmax(300px,.48fr) minmax(520px,1fr);overflow:hidden;margin-top:34px;border-radius:8px;min-height:500px}.featured-collection>div{display:grid;align-content:center;padding:clamp(38px,5vw,58px);color:#fff7eb;background:#101820}.featured-collection .oc-kicker{color:#d4af75}.featured-collection h2{color:#fff7eb;font-size:clamp(2.8rem,4.8vw,4.6rem)}.featured-collection p{max-width:340px}.featured-collection>div p:not(.oc-kicker){color:#fff7ebc7}.featured-collection .text-link{color:#d4af75}.product-showroom{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:36px 0 28px}.commerce-card{overflow:hidden;border-radius:8px}.commerce-card img{width:100%;aspect-ratio:1 / .92;object-fit:cover}.commerce-card>div{display:grid;gap:7px;padding:16px}.why-link{color:#8e5522;text-align:center;text-decoration:underline}.affiliate-disclosure{display:grid;grid-template-columns:84px 1fr auto;gap:28px;align-items:center;margin-top:12px;padding:24px 30px;border:1px solid rgba(18,24,29,.12);border-radius:8px;background:#fbf7ef}.affiliate-disclosure>span{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(18,24,29,.3);border-radius:50%;color:#101820;font-family:Playfair Display,serif;font-size:.9rem;line-height:.92;text-align:center}.affiliate-disclosure h2{margin:0;font-family:Playfair Display,serif;font-size:2rem}.shop-look{display:grid;grid-template-columns:minmax(320px,.6fr) minmax(420px,1fr);gap:54px;align-items:center;padding:48px 0 70px}.shop-look img{max-height:520px}.cart-hero img,.featured-collection img,.commerce-card img,.shop-look img{background:#e8ded0}.commerce-card img{object-position:center 48%}.cart-page .cart-hero{gap:clamp(34px,5vw,72px);padding:clamp(48px,6vw,82px) clamp(42px,6vw,96px)}.cart-page .cart-hero>div{padding-right:0}.cart-page .product-showroom{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:42px 0 34px}.cart-page .commerce-card{height:100%}@media(max-width:980px){.cart-page .product-showroom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cart-page .product-showroom{grid-template-columns:1fr}}.product-detail{display:grid;grid-template-columns:minmax(420px,1fr) minmax(320px,.72fr);gap:clamp(38px,7vw,86px);align-items:center;padding:clamp(54px,8vw,100px) 0}.product-detail__media{display:grid;place-items:center;min-height:620px;background:#eee4d8}.product-detail__media img{max-height:520px;object-fit:contain}.product-detail__copy h1{margin:0;font-family:Playfair Display,serif;font-size:clamp(3.6rem,6vw,6rem);line-height:.95}.product-detail__copy>strong{display:block;margin:24px 0;font-size:1.25rem}.why-product{max-width:850px;padding:20px 0 72px}.product-detail__media{min-height:clamp(420px,48vw,620px)}.product-detail__media img{max-width:min(82%,520px)}.legal-page{min-height:auto;background:#f6f1e8}.legal-page--structured{display:block;width:100%;padding:0 0 clamp(72px,9vw,118px)}.legal-hero,.legal-section{width:min(900px,calc(100vw - 48px));margin:0 auto}.legal-hero{padding:clamp(64px,9vw,118px) 0 clamp(38px,5vw,64px)}.legal-hero h1{max-width:760px;margin:0;color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(3.4rem,7vw,6.4rem);line-height:.95}.legal-hero p:not(.oc-kicker){max-width:620px;margin:24px 0 0;color:#12181db8;font-size:1.18rem;line-height:1.6}.legal-section{padding:34px 0;border-top:1px solid rgba(26,42,58,.14)}.legal-section h2{margin:0 0 16px;color:var(--navy);font-family:Playfair Display,serif;font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.08}.legal-section p{max-width:760px;margin:0;color:#12181dc2;font-size:1.02rem;line-height:1.72}.legal-section p+p{margin-top:18px}.legal-section a{color:var(--terracotta);text-decoration:underline;text-underline-offset:.18em}.site-footer__meta button{border:0;padding:0;color:#f7f5f09e;background:transparent;font:inherit;cursor:pointer}.site-footer__meta button:hover{color:#fff7ed}.cookie-consent[hidden],.cookie-consent__options[hidden],.cookie-consent__actions button[hidden]{display:none}.cookie-consent{position:fixed;inset:auto clamp(16px,3vw,34px) clamp(16px,3vw,34px) auto;z-index:20;width:min(520px,calc(100vw - 32px))}.cookie-consent__panel{padding:clamp(22px,4vw,34px);color:#fff7eb;background:#0f1921f7;border:1px solid rgba(196,139,54,.42);box-shadow:0 24px 70px #070c1152}.cookie-consent__copy h2{margin:0;font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,2.85rem);line-height:1}.cookie-consent__copy p:last-child{margin:16px 0 0;color:#fff7ebc2;line-height:1.6}.cookie-consent__options{display:grid;gap:12px;margin-top:22px}.cookie-consent__options label{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:14px;border:1px solid rgba(255,247,235,.14)}.cookie-consent__options input{margin-top:4px;accent-color:var(--ochre)}.cookie-consent__options span{display:grid;gap:4px;color:#fff7ebad;font-size:.92rem;line-height:1.4}.cookie-consent__options strong{color:#fff7eb;font-family:Montserrat,sans-serif;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.cookie-consent__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cookie-consent__actions button{min-height:44px;border:1px solid rgba(255,247,235,.28);padding:0 16px;color:#fff7eb;background:transparent;font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.cookie-consent__actions button:last-child,.cookie-consent__actions [data-cookie-save]{border-color:var(--ochre);background:var(--ochre)}@media(max-width:640px){.legal-hero,.legal-section{width:calc(100vw - 32px)}.legal-hero{padding-top:48px}.legal-section{padding:28px 0}.cookie-consent{inset:auto 12px 12px;width:auto}.cookie-consent__actions{display:grid;grid-template-columns:1fr}}@media(max-width:980px){.oc-nav{align-items:center;flex-direction:row;padding-top:0;padding-bottom:0}.oc-nav__toggle{display:block}.oc-nav nav{position:absolute;inset:100% 0 auto;display:none;grid-template-columns:1fr;gap:0;padding:12px clamp(24px,5vw,64px) 22px;background:#0f1921;border-bottom:1px solid rgba(196,139,54,.35)}.oc-nav.is-open nav{display:grid}.oc-nav nav a{padding:14px 0;border-top:1px solid rgba(255,247,235,.12)}.featured-guide,.article-hero,.article-shell,.article-section,.trend-chapter,.trend-chapter.is-reversed,.report-proof,.report-download,.cart-hero,.featured-collection,.journal-hero,.about-hero,.about-story,.shop-look,.product-detail,.full-guide-cta{grid-template-columns:1fr}.trend-chapter.is-reversed .trend-chapter__copy{order:0}.trend-chapter,.trend-chapter.is-reversed{height:auto}.trend-chapter img{min-height:420px;aspect-ratio:1.18 / 1}.featured-collection{min-height:0}.vertical-mark,.article-sidebar{display:none}.guide-index__grid,.product-showroom{grid-template-columns:repeat(2,minmax(0,1fr))}.principles-strip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-layer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-hero{width:min(100vw - 40px,760px);height:auto;gap:0;margin-top:24px;overflow:visible}.article-hero__copy{padding:42px 28px 36px}.article-hero img{height:auto;aspect-ratio:1.18 / .82}.article-shell{width:min(100vw - 40px,760px);display:block;border-bottom:0}.article-body{padding:42px 0 0}.article-section{gap:24px}.shop-layer,.next-guides{width:min(100vw - 40px,760px)}}@media(max-width:640px){.oc-nav nav{gap:12px 18px}.oc-nav nav a{font-size:.62rem}.oc-hero h1,.trend-hero h1,.cart-hero h1,.article-hero h1{font-size:clamp(3.35rem,15vw,4.7rem)}.filter-row a{min-height:40px;padding:0 14px}.guide-index__grid,.journal-card,.principles-strip>div,.newsletter-panel,.article-intro,.palette-panel,.shop-layer__grid,.product-showroom,.next-guides,.affiliate-disclosure{grid-template-columns:1fr}.newsletter-panel form{grid-template-columns:1fr}.trend-chapter__copy{grid-template-columns:1fr;padding:48px 34px 42px}.trend-chapter__copy>span{font-size:3.6rem}.trend-chapter h2{font-size:clamp(2.45rem,12vw,3.4rem)}.trend-chapter p{font-size:1rem}.trend-chapter img{min-height:0;aspect-ratio:1 / .9}.material-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.material-grid strong{font-size:.58rem;line-height:1.25}.cart-hero{min-height:0;padding-top:28px;padding-bottom:28px}.cart-hero img{height:auto;aspect-ratio:1 / .86}.featured-collection>div{min-height:260px}.cart-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.cart-tabs a{min-height:58px;font-size:1.1rem}.next-guides a,.article-section--swatches{grid-template-columns:1fr}.material-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-nav{gap:16px;min-height:70px;padding:0 20px}.article-hero,.article-shell,.journal-hero,.journal-list,.about-hero,.about-story,.shop-layer,.next-guides{width:calc(100vw - 32px)}.journal-hero,.about-hero{padding-top:42px;padding-bottom:42px}.journal-card{gap:18px;padding:18px}.about-hero__copy{padding:28px 22px}.about-hero img{min-height:0;aspect-ratio:1 / .86}.about-story{padding-bottom:58px}.article-hero{margin-top:16px}.article-hero__copy{padding:34px 22px 30px}.article-hero__copy p:not(.oc-kicker){max-width:100%;font-size:1.05rem}.article-intro{gap:26px;margin-bottom:34px}.article-intro>p{font-size:1rem}.article-intro>p:first-child:first-letter{font-size:3.5rem}.article-intro blockquote,.article-section--swatches blockquote{font-size:1.35rem}.article-section{padding:30px 0}.article-section h2,.guide-detail--layering-like-a-designer .article-section h2{font-size:clamp(2.45rem,12vw,3.4rem)}.article-section img{aspect-ratio:1 / .78}.palette-panel{padding:20px}.shop-layer{padding:40px 0 44px}.shop-layer__heading{display:grid;gap:14px;align-items:start}.shop-layer h2{font-size:clamp(2.9rem,14vw,4rem)}.shop-layer article{min-height:auto}.next-guides{gap:14px;padding-bottom:42px}}@media(max-width:720px){.guides-hub-nav{min-height:76px;padding:0 40px}.guides-hub-hero{min-height:690px}.guides-hub-hero .oc-hero__content{width:calc(100vw - 80px);padding-top:206px}.guides-hub-hero h1{max-width:320px;font-size:clamp(3.65rem,14vw,4.25rem)}.guides-hub-hero .filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:300px}.guides-hub-hero .filter-row a{padding:0 10px}.guides-page .featured-guide{display:grid;grid-template-columns:1fr;width:calc(100vw - 48px);gap:28px;padding:66px 0 58px}.guides-page .featured-guide__copy{padding:0}.guides-page .featured-guide h2{max-width:100%;font-size:3.35rem}.guides-page .featured-guide__copy p:not(.oc-kicker){max-width:100%}.guides-page .featured-guide__media,.guides-page .featured-guide__media img{min-height:310px}.guides-page .guide-index{width:calc(100vw - 48px)}.guides-page .guide-index__grid{grid-template-columns:1fr}.guides-page .principles-strip>div{width:100%;grid-template-columns:1fr}.guides-page .principles-strip span{border-right:0;border-bottom:1px solid rgba(196,139,54,.38)}.guides-page .newsletter-panel{grid-template-columns:1fr}.guides-page .newsletter-panel>div{padding:42px 24px}.guides-page .newsletter-panel h2{font-size:2.65rem}.footer-seal{margin-left:0}}@media(max-width:820px){.hero__media img{object-position:58% center}.hero-copy{padding-top:88px}.lead-card{width:min(420px,calc(100vw - 36px));margin-left:auto;margin-right:auto}}@media(max-width:520px){.hero__media img{object-position:64% center}}@media(max-width:820px){.hero{padding-bottom:46px}.hero__content{display:block}.hero-copy{padding-top:86px}.lead-card{position:static;width:min(100%,360px);margin:28px auto 0}.lead-card__body{box-sizing:border-box;width:100%;padding:24px 20px 20px}.lead-card__body h2{font-size:1.55rem;line-height:1.05}}@media(max-width:640px){.article-hero,.article-shell,.journal-hero,.journal-list,.about-hero,.about-story,.shop-layer,.next-guides{width:calc(100vw - 28px)}.article-hero{margin-top:14px}.article-hero__copy{padding:28px 20px 26px}.article-hero h1,.guide-detail--layering-like-a-designer .article-hero h1{font-size:clamp(3rem,12.6vw,4.05rem);line-height:.94}.article-hero__copy p:not(.oc-kicker){font-size:1rem;line-height:1.55}.article-hero img{aspect-ratio:1 / .74}.article-body{padding-top:32px}.article-intro{gap:20px;margin-bottom:26px}.article-intro blockquote,.article-section--swatches blockquote{font-size:1.18rem;line-height:1.32}.article-section{gap:20px;padding:25px 0}.article-section h2,.guide-detail--layering-like-a-designer .article-section h2{font-size:clamp(2.3rem,11vw,3.05rem)}.article-section img{aspect-ratio:1 / .75}.palette-panel{padding:18px}.shop-layer{padding:34px 0 38px}.shop-layer h2{font-size:clamp(2.65rem,13vw,3.65rem)}.next-guides{padding-bottom:36px}}@media(max-width:520px){.hero-copy h1{font-size:clamp(3.6rem,16vw,4.45rem)}.social-section h2{font-size:clamp(1rem,4vw,1.2rem);white-space:nowrap}.lead-card{width:min(100%,342px)}.guides-hub-nav{min-height:72px;padding:0 24px}.guides-hub-hero{min-height:640px}.guides-hub-hero .oc-hero__content{width:calc(100vw - 48px);padding-top:176px}.guides-hub-hero h1{font-size:clamp(3.35rem,13.6vw,4rem)}.guides-page .featured-guide,.guides-page .guide-index{width:calc(100vw - 32px)}.guides-page .featured-guide{padding:52px 0 46px}}@media(max-width:980px){.oc-hero,.trend-hero{min-height:clamp(520px,76vh,680px)}.product-detail__media{min-height:0;aspect-ratio:1 / .86}}@media(max-width:640px){.oc-hero,.trend-hero{min-height:540px}.oc-hero__content,.trend-hero>div:last-child{padding-top:128px}.legal-page{width:calc(100vw - 32px);justify-content:flex-start;min-height:auto;padding:38px 0 58px}.legal-page h1{margin-top:42px;font-size:clamp(2.8rem,13vw,4rem)}.legal-page p:not(.oc-kicker){font-size:1rem}}@media(max-width:820px){.hero{min-height:760px}.hero__content{min-height:690px}.hero-copy{padding-top:160px}.hero__media img{object-position:60% 38%}}@media(max-width:640px){.guides-hub-hero.oc-hero{min-height:720px}.guides-hub-hero .filter-row{margin-bottom:38px}}@media(max-width:520px){.hero{min-height:730px}.hero__content{min-height:660px}.hero-copy{padding-top:166px}.hero__media img{object-position:64% 34%}.guides-hub-hero.oc-hero{min-height:730px}}
