/* Beamaized takes the opening chapter. */
.beam-campaign{display:grid;grid-template-columns:40% 60%;background:#32271f;color:#fbf4e4;min-height:620px;position:relative}.beam-campaign-copy{padding:50px 3.5vw 35px 5vw;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(ellipse at 0 0,#6d523038,transparent 75%),#2c241e}.beam-campaign-copy:before{content:'';position:absolute;left:22px;top:25px;bottom:25px;width:1px;background:linear-gradient(transparent,#b99b5e88,transparent)}.beam-campaign-copy>.x-kicker{color:#d1b883;font-size:8px;letter-spacing:2.4px;margin-bottom:25px}.beam-logo{width:min(100%,320px);height:auto;filter:brightness(0) invert(1);opacity:.95;margin-bottom:32px}.beam-campaign h1{font-size:clamp(57px,5.3vw,89px);line-height:.98;letter-spacing:-.05em;margin:0 0 25px}.beam-campaign h1 em{color:#e2bf7c}.beam-campaign-lead{font-size:12px;line-height:1.9;color:#dacbb5;margin-bottom:28px}.beam-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.beam-gold-button{background:linear-gradient(110deg,#e3c88e,#c4a161);border-color:#d9b976;color:#2c241e;font-size:9px;letter-spacing:1.2px;padding:17px 21px}.beam-gold-button:hover{background:#f0d6a0;color:#2c241e}.beam-secondary{color:#f4e6cc;font-size:10px;padding:10px 0;border-bottom:1px solid #a78a54;display:flex;gap:20px}.beam-ritual-link{font-size:10px;color:#dbc8a4;margin-top:23px;display:flex;gap:35px}.beam-signature{display:flex;align-items:center;gap:20px;margin-top:35px;border-top:1px solid #b99b5e55;padding-top:20px}.beam-signature span{font-size:7px;letter-spacing:1.4px;color:#c9b48d}.beam-signature i{font:italic 15px Georgia;color:#f0dfbd}.beam-campaign-scene{position:relative;min-height:620px;background:#dfc5a0;overflow:hidden;isolation:isolate}.beam-still-life{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% center}.beam-scene-top{position:absolute;left:25px;right:25px;top:20px;display:flex;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:1.8px;color:#5f4828;text-shadow:0 1px 10px #fff9e6}.beam-shop-scene{position:absolute;bottom:22px;left:25px;right:25px;display:grid;grid-template-columns:repeat(3,1fr);background:#fffbf0e8;border:1px solid #fff9e4;backdrop-filter:blur(12px);color:#34291c}.beam-shop-scene a{display:flex;align-items:center;gap:13px;padding:18px 20px;border-right:1px solid #b99b5e44;transition:background .3s}.beam-shop-scene a:last-child{border:0}.beam-shop-scene small{font:italic 16px Georgia;color:#a0844f}.beam-shop-scene span{font:20px Georgia}.beam-shop-scene b{font-weight:normal;margin-left:auto}.beam-shop-scene a:hover{background:#ead4aa}.beam-trade-ribbon{background:#e8d5b1;display:flex;align-items:center;padding:23px 5vw;gap:35px;border-top:1px solid #c6a569;border-bottom:1px solid #c6a569}.beam-ribbon-star{font-size:45px;color:#90703a}.beam-trade-ribbon .x-kicker{font-size:8px;color:#7f6335;letter-spacing:1.8px;margin-bottom:7px}.beam-trade-ribbon h2{font-size:29px;margin:0;letter-spacing:-.025em}.beam-trade-ribbon>p{font-size:11px;color:#776349;line-height:1.7;margin:0 auto}.beam-trade-ribbon>a{font-size:10px;letter-spacing:.5px;border-bottom:1px solid #a4864f;padding:10px 0;display:flex;gap:30px;white-space:nowrap}.beam-discovery{padding-top:65px;padding-bottom:65px}.beam-discovery>header{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:30px;align-items:center;margin-bottom:35px}.beam-discovery>header>.x-kicker{font-size:8px;color:#927039;max-width:180px}.beam-discovery h2{font-size:43px;margin:0;line-height:1.03}.beam-discovery>header>p:last-child{font-size:12px;color:#766d63;max-width:310px;line-height:1.8;margin:0}.beam-editorial-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}.beam-editorial{min-height:450px;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:flex-end;padding:30px;color:#fff9ec;background:#b6a58c}.beam-editorial>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.1s cubic-bezier(.2,.65,.3,1)}.beam-editorial:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1b1711d9,transparent 75%);z-index:-1;pointer-events:none}.beam-editorial:hover{color:#fff9ec}.beam-editorial:hover>img{transform:scale(1.04)}.beam-editorial-beauty>img{object-position:78% center}.beam-editorial-fashion>img{object-position:83% center}.beam-editorial-atelier>img{object-position:50% 10%}.beam-editorial .x-kicker{font-size:8px;letter-spacing:1.7px}.beam-editorial h3{font-size:42px;line-height:1.05;margin:18px 0 23px}.beam-editorial-cta{display:flex;gap:40px;align-items:center;border-top:1px solid #e5c48770;padding-top:15px;font-size:10px}.beam-editorial-cta b{font-weight:normal;margin-left:auto;font-size:20px}.beam-section-logo{width:210px;height:auto;display:block;margin:0 0 25px}.home .world-beamaized{background:radial-gradient(ellipse at 50% 0,#fffaf0,#eee5d6);padding-top:65px}.home .world-beauty-grid{gap:20px}.home .world-beauty-grid .world-product-photo{aspect-ratio:4/5;background:#e7e2d9;border:1px solid #d2c3a7;padding:18px;box-shadow:0 12px 25px #684d2510}.home .world-beauty-grid .world-product-photo img{object-fit:contain;mix-blend-mode:multiply}.home .world-beauty-grid .world-product-photo:before{content:'';position:absolute;inset:9px;border:1px solid #ffffff80;pointer-events:none}.home .world-beauty-grid .world-stock{z-index:1;max-width:85%;font-size:8px}.home .world-product-text .x-kicker{color:#8c6c33}.home .world-product-text h3{font-size:24px}.home .world-brand-foot{margin-top:35px}.home .world-ritual{padding-top:75px;padding-bottom:75px}.home .world-ritual-photo img{object-fit:contain;mix-blend-mode:multiply}.home .world-ritual-photo{background:#e7e2d9;padding:14px}.home .world-ritual-flower{display:none}.home .world-business{background:#eee2cb;max-width:none;padding-left:8vw;padding-right:8vw}.home .world-fashion{padding-top:75px;padding-bottom:75px}
@media(prefers-reduced-motion:no-preference){.beam-campaign-copy>.x-kicker,.beam-logo,.beam-campaign h1,.beam-campaign-lead,.beam-actions{animation:beam-unveil .85s both}.beam-logo{animation-delay:.08s}.beam-campaign h1{animation-delay:.16s}.beam-campaign-lead{animation-delay:.23s}.beam-actions{animation-delay:.3s}.beam-still-life{animation:beam-product-arrival 3s ease-out both}.beam-shop-scene{animation:beam-unveil .85s .35s both}@keyframes beam-unveil{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes beam-product-arrival{from{transform:scale(1.035);filter:brightness(.9)}to{transform:scale(1);filter:brightness(1)}}}
@media(max-width:1100px){.beam-campaign{grid-template-columns:43% 57%}.beam-campaign h1{font-size:65px}.beam-campaign-copy{padding:40px 30px}.beam-campaign-copy:before{left:13px}.beam-logo{max-width:270px}.beam-campaign-scene,.beam-campaign{min-height:590px}.beam-shop-scene{left:15px;right:15px;bottom:15px}.beam-shop-scene a{padding:16px 12px;gap:8px}.beam-shop-scene span{font-size:18px}.beam-scene-top>span:last-child{display:none}.beam-signature{flex-wrap:wrap;gap:10px}.beam-trade-ribbon{gap:22px}.beam-trade-ribbon h2{font-size:25px}.beam-trade-ribbon>p{display:none}.beam-trade-ribbon>a{margin-left:auto}.beam-editorial{min-height:390px;padding:22px}.beam-editorial h3{font-size:34px}.beam-discovery h2{font-size:37px}}
@media(max-width:760px){.beam-campaign{grid-template-columns:1fr;min-height:0}.beam-campaign-copy{padding:38px 25px 30px}.beam-logo{width:245px;margin-bottom:23px}.beam-campaign-copy>.x-kicker{margin-bottom:18px;font-size:7px}.beam-campaign-copy:before{display:none}.beam-campaign h1{font-size:clamp(60px,10vw,76px);margin-bottom:18px}.beam-campaign-lead{font-size:12px;margin-bottom:22px}.beam-actions{gap:22px}.beam-gold-button{font-size:8px;padding:16px 17px;min-height:47px}.beam-secondary{font-size:9px;gap:12px}.beam-ritual-link{margin-top:18px;font-size:9px}.beam-signature{display:none}.beam-campaign-scene{min-height:380px}.beam-still-life{object-position:64% center}.beam-shop-scene{left:14px;right:14px;bottom:14px}.beam-shop-scene a{padding:13px 11px}.beam-shop-scene span{font-size:17px}.beam-shop-scene b{font-size:11px}.beam-shop-scene small{font-size:12px}.beam-scene-top{top:15px;left:18px;font-size:7px}.beam-trade-ribbon{padding:22px;gap:15px;flex-wrap:wrap}.beam-ribbon-star{font-size:32px}.beam-trade-ribbon h2{font-size:25px}.beam-trade-ribbon>a{margin-left:47px;font-size:10px;padding:4px 0;gap:35px}.beam-trade-ribbon .x-kicker{font-size:7px}.beam-discovery{padding:45px 22px}.beam-discovery>header{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.beam-discovery>header>.x-kicker{max-width:none;margin:0;font-size:7px}.beam-discovery h2{font-size:40px}.beam-discovery h2 br{display:none}.beam-discovery>header>p:last-child{max-width:440px;font-size:12px}.beam-editorial-grid{grid-template-columns:1fr 1fr;gap:12px}.beam-editorial{min-height:300px;padding:20px 17px}.beam-editorial-beauty{grid-column:1/-1;min-height:340px}.beam-editorial-beauty>img{object-position:70% 30%}.beam-editorial h3{font-size:32px}.beam-editorial-beauty h3{font-size:40px}.beam-editorial .x-kicker{font-size:6px;letter-spacing:1px}.beam-editorial-cta{font-size:8px;gap:10px}.beam-section-logo{width:180px;margin-bottom:20px}.home .world-beamaized{padding-top:45px}.home .world-beauty-grid{gap:14px}.home .world-beauty-grid .world-product-photo{padding:10px;aspect-ratio:3/4}.home .world-product-text h3{font-size:20px}.home .world-ritual{padding-top:50px;padding-bottom:50px}.home .world-business{padding-left:25px;padding-right:25px}.home .world-fashion{padding-top:50px;padding-bottom:50px}}
@media(prefers-reduced-motion:reduce){.beam-campaign *,.beam-editorial>img{animation:none!important;transition:none!important}.beam-editorial:hover>img{transform:none}}
@media(min-width:1101px){.beam-campaign,.beam-campaign-scene{min-height:clamp(620px,40vw,800px)}}
@media(max-width:600px){.beam-campaign h1{font-size:clamp(43px,13vw,54px)}.beam-campaign-copy{padding-top:30px;padding-bottom:25px}}
