.editorial-shell{background:var(--color-background)}.editorial-hero{position:relative;overflow:hidden;min-height:clamp(230px,29vw,390px);display:grid;align-items:end;background:radial-gradient(circle at 78% 20%,rgba(255,255,255,.72),transparent 32%),linear-gradient(135deg,#f3efe8,#ece7de 46%,#f8f5ef);border-bottom:1px solid var(--color-border)}.editorial-hero__media,.editorial-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.editorial-hero__image{width:100%;height:100%;object-fit:cover}.editorial-hero__shade{background:linear-gradient(90deg,#0000008a,#00000040 45%,#00000014)}.editorial-hero--image{color:#fff}.editorial-hero__content{position:relative;z-index:2;padding-top:clamp(54px,7vw,98px);padding-bottom:clamp(42px,5vw,74px);max-width:850px}.editorial-kicker{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.editorial-hero h1{margin:0;max-width:820px;font-size:clamp(40px,6vw,78px);line-height:.96;letter-spacing:-.055em;font-weight:850}.editorial-hero__intro{margin:20px 0 0;max-width:680px;font-size:clamp(16px,1.55vw,20px);line-height:1.55;color:inherit;opacity:.88}.blog-index{padding:clamp(30px,4vw,58px) 0 clamp(70px,8vw,112px)}.blog-index__topline{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.blog-index__topline h2{margin:0;font-size:clamp(25px,3vw,38px);letter-spacing:-.04em;line-height:1}.blog-index__count{color:var(--color-muted);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.blog-tags{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-bottom:34px}.blog-tags::-webkit-scrollbar{display:none}.blog-tag{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;padding:0 17px;border:1px solid rgba(17,17,17,.12);border-radius:999px;background:#ffffffc7;font-size:12px;font-weight:760;letter-spacing:.055em;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.blog-tag:hover,.blog-tag[aria-current=page]{transform:translateY(-1px);border-color:#11111152;box-shadow:0 8px 20px #1111110f}.blog-featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(28px,4vw,60px);align-items:center;margin-bottom:clamp(50px,7vw,90px)}.blog-featured__media{display:block;overflow:hidden;border-radius:min(var(--radius-card),22px);background:var(--color-surface);aspect-ratio:16 / 10}.blog-featured__media img,.blog-card__media img,.article-related__media img,.article-hero__image{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.blog-featured:hover .blog-featured__media img,.blog-card:hover .blog-card__media img,.article-related__card:hover .article-related__media img{transform:scale(1.025)}.blog-featured__placeholder,.blog-card__placeholder,.article-related__placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,#f1ece4,#e8e1d8);color:#11111185;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.blog-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;color:var(--color-muted);font-size:11px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.blog-featured__content h2{margin:13px 0 14px;font-size:clamp(31px,4vw,54px);line-height:1.02;letter-spacing:-.052em}.blog-featured__excerpt,.blog-card__excerpt{color:var(--color-muted);line-height:1.62}.blog-featured__excerpt{font-size:16px;margin-bottom:24px}.blog-read-link,.editorial-cta{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;border:1px solid rgba(17,17,17,.18);border-radius:var(--radius-button);background:#fff;font-size:12px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.blog-read-link:hover,.editorial-cta:hover{transform:translateY(-1px);border-color:#11111161;box-shadow:0 9px 24px #11111112}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,58px) clamp(20px,2.5vw,36px)}.blog-card{min-width:0}.blog-card__media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:min(var(--radius-card),18px);background:var(--color-surface);margin-bottom:18px}.blog-card h3{margin:10px 0 9px;font-size:clamp(20px,2vw,27px);line-height:1.08;letter-spacing:-.035em}.blog-card__excerpt{margin:0 0 14px;font-size:14px}.blog-card__text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.blog-card__text-link span{transition:transform .16s ease}.blog-card:hover .blog-card__text-link span{transform:translate(4px)}.blog-empty{max-width:720px;margin:30px auto 0;padding:clamp(54px,7vw,88px) clamp(24px,5vw,64px);text-align:center;border:1px solid var(--color-border);border-radius:min(var(--radius-card),22px);background:var(--color-surface)}.blog-empty h2{margin:0 0 12px;font-size:clamp(28px,4vw,44px);letter-spacing:-.045em}.blog-empty p{max-width:520px;margin:0 auto 24px;color:var(--color-muted);line-height:1.65}.editorial-pagination{display:flex;justify-content:center;gap:8px;margin-top:58px}.editorial-pagination a,.editorial-pagination span{min-width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:12px;font-weight:760}.editorial-pagination .is-current{background:var(--color-text);color:var(--color-background);border-color:var(--color-text)}.article-page{padding-bottom:clamp(70px,9vw,120px)}.article-head{max-width:980px;margin:0 auto;padding:clamp(52px,7vw,94px) 24px clamp(30px,4vw,50px);text-align:center}.article-back{display:inline-flex;margin-bottom:26px;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}.article-head h1{margin:12px auto 18px;max-width:900px;font-size:clamp(40px,6vw,72px);line-height:.99;letter-spacing:-.057em}.article-head .blog-meta{justify-content:center}.article-hero{width:min(calc(100% - 48px),1280px);margin:0 auto clamp(42px,6vw,74px);aspect-ratio:16 / 9;overflow:hidden;border-radius:min(var(--radius-card),22px);background:var(--color-surface)}.article-body{width:min(calc(100% - 48px),780px);margin:0 auto;font-size:17px;line-height:1.78}.article-body h2,.article-body h3{letter-spacing:-.035em;line-height:1.1;margin-top:2em}.article-body img{max-width:100%;height:auto;border-radius:min(var(--radius-card),16px)}.article-body a{text-decoration:underline;text-underline-offset:3px}.article-related{margin-top:clamp(72px,9vw,120px)}.article-related__head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.article-related__head h2{margin:0;font-size:clamp(28px,3vw,40px);letter-spacing:-.045em}.article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.article-related__media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:min(var(--radius-card),16px);background:var(--color-surface);margin-bottom:14px}.article-related__card h3{margin:8px 0 0;font-size:20px;line-height:1.12;letter-spacing:-.03em}.about-page,.basic-page{padding-bottom:clamp(76px,9vw,124px)}.about-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:480px;border-bottom:1px solid var(--color-border)}.about-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,7vw,96px) max(24px,calc((100vw - var(--page-width))/2 + 24px));padding-right:clamp(40px,6vw,88px);background:var(--color-surface)}.about-hero__copy h1{margin:0 0 18px;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em}.about-hero__copy p{margin:0;max-width:650px;color:var(--color-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.65}.about-hero__media{min-height:360px;background:linear-gradient(135deg,#eee8df,#ddd4c9);overflow:hidden}.about-hero__media img{width:100%;height:100%;object-fit:cover}.about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;background:var(--color-border);border-bottom:1px solid var(--color-border)}.about-pillar{padding:clamp(32px,4vw,54px);background:var(--color-background)}.about-pillar span{display:block;margin-bottom:12px;color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.about-pillar h2{margin:0 0 10px;font-size:clamp(23px,2.3vw,31px);letter-spacing:-.04em}.about-pillar p{margin:0;color:var(--color-muted);line-height:1.62}.about-content,.basic-page__content{width:min(calc(100% - 48px),820px);margin:clamp(52px,7vw,90px) auto 0;font-size:16px;line-height:1.75}.about-content h2,.about-content h3,.basic-page__content h1,.basic-page__content h2,.basic-page__content h3{letter-spacing:-.035em;line-height:1.1}.about-cta-row{display:flex;justify-content:center;gap:12px;margin-top:34px}@media(max-width:989px){.blog-featured{grid-template-columns:1fr}.blog-featured__content{max-width:720px}.blog-grid,.article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero{grid-template-columns:1fr}.about-hero__copy{padding-left:max(24px,calc((100vw - var(--page-width))/2 + 24px))}.about-hero__media{min-height:380px}}@media(max-width:749px){.editorial-hero{min-height:230px}.editorial-hero__content{padding-top:46px;padding-bottom:38px}.editorial-hero h1{font-size:clamp(38px,12vw,56px)}.blog-index{padding-top:24px}.blog-index__topline{align-items:end}.blog-tags{width:calc(100% + 24px);padding-right:24px;margin-bottom:28px}.blog-featured{gap:22px;margin-bottom:52px}.blog-featured__content h2{font-size:34px}.blog-grid,.article-related__grid{grid-template-columns:1fr;gap:38px}.blog-card__media,.article-related__media{aspect-ratio:16 / 11}.article-head{padding-top:44px}.article-head h1{font-size:clamp(38px,11vw,54px)}.article-hero{width:calc(100% - 24px);border-radius:14px;margin-bottom:36px}.article-body,.about-content,.basic-page__content{width:calc(100% - 40px)}.article-body{font-size:16px;line-height:1.72}.article-related__head{align-items:center}.about-hero__copy{padding:48px 20px}.about-hero__media{min-height:290px}.about-pillars{grid-template-columns:1fr}.about-pillar{padding:30px 20px}}@media(prefers-reduced-motion:reduce){.blog-featured__media img,.blog-card__media img,.article-related__media img,.blog-tag,.blog-read-link,.editorial-cta,.blog-card__text-link span{transition:none!important}}.article-editorial{--article-accent-a: #8f7cff;--article-accent-b: #ffc4d9;--article-accent-c: #8fd9ff;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 7%,color-mix(in srgb,var(--article-accent-b) 25%,transparent),transparent 24rem),radial-gradient(circle at 91% 12%,color-mix(in srgb,var(--article-accent-c) 24%,transparent),transparent 22rem),linear-gradient(180deg,color-mix(in srgb,var(--article-accent-a) 6%,#fff),#fff 33rem)}.article-editorial>*:not(.article-atmosphere){position:relative;z-index:2}.article-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.article-orb,.article-line,.article-star{position:absolute}.article-orb{border-radius:50%;filter:blur(.2px);opacity:.4;border:1px solid color-mix(in srgb,var(--article-accent-a) 22%,transparent);background:radial-gradient(circle at 35% 30%,#ffffffe6,color-mix(in srgb,var(--article-accent-b) 34%,transparent))}.article-orb--one{width:160px;height:160px;left:-48px;top:210px}.article-orb--two{width:92px;height:92px;right:5vw;top:330px;background:radial-gradient(circle at 35% 30%,#ffffffe6,color-mix(in srgb,var(--article-accent-c) 42%,transparent))}.article-orb--three{width:260px;height:260px;right:-150px;top:780px;opacity:.2}.article-line{width:320px;height:180px;border:1px solid color-mix(in srgb,var(--article-accent-a) 28%,transparent);border-color:color-mix(in srgb,var(--article-accent-a) 28%,transparent) transparent transparent transparent;border-radius:50%;transform:rotate(-18deg);opacity:.75}.article-line--one{left:-120px;top:280px}.article-line--two{right:-130px;top:520px;transform:rotate(24deg)}.article-star{font-size:23px;color:color-mix(in srgb,var(--article-accent-a) 72%,#fff);opacity:.7}.article-star--one{left:8%;top:160px}.article-star--two{right:12%;top:210px;font-size:16px}.article-star--three{right:4%;top:680px;font-size:28px}.article-floating-word{position:absolute;max-width:210px;color:color-mix(in srgb,var(--article-accent-a) 26%,transparent);font-size:clamp(11px,.95vw,15px);font-weight:850;letter-spacing:.13em;line-height:1.25;text-transform:uppercase;writing-mode:vertical-rl}.article-floating-word--1{left:3vw;top:470px}.article-floating-word--2{right:3vw;top:250px}.article-floating-word--3{left:5vw;top:940px}.article-floating-word--4{right:4vw;top:1040px}.article-head--editorial{max-width:1160px;padding-top:clamp(66px,7vw,110px);padding-bottom:clamp(38px,5vw,62px)}.article-head--editorial h1{max-width:1080px;font-size:clamp(46px,6.2vw,84px)}.article-head__excerpt{max-width:760px;margin:22px auto 0;color:var(--color-muted);font-size:clamp(16px,1.5vw,20px);line-height:1.6}.article-hero--editorial{width:min(calc(100% - 64px),1420px);margin-bottom:clamp(42px,5vw,64px);box-shadow:0 24px 60px #3d305e14}.article-layout{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,900px) minmax(220px,270px);gap:clamp(24px,3vw,46px);align-items:start;max-width:1500px}.article-reading{min-width:0}.article-body{width:100%;margin:0;font-size:18px;line-height:1.82}.article-body>p,.article-body>ul,.article-body>ol,.article-body>blockquote{max-width:900px}.article-body h2{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;margin:1.8em 0 .72em;font-size:clamp(30px,3.2vw,46px);letter-spacing:-.045em}.article-body h2:before{content:attr(data-section-number);width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.95),transparent 28%),linear-gradient(135deg,var(--article-accent-b),var(--article-accent-a) 55%,var(--article-accent-c));color:#201a2f;box-shadow:0 12px 28px color-mix(in srgb,var(--article-accent-a) 20%,transparent);font-size:16px;font-weight:900;letter-spacing:-.02em}.article-body h3{font-size:clamp(23px,2vw,30px)}.article-section-connector{display:grid;place-items:center;width:100%;height:58px;margin:36px 0 -8px;font-size:24px}.article-section-connector:before,.article-section-connector:after{content:"";position:absolute;width:min(180px,18vw);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--article-accent-a) 34%,transparent))}.article-section-connector:before{transform:translate(calc(-50% - 38px))}.article-section-connector:after{transform:translate(calc(50% + 38px)) rotate(180deg)}.article-rail{position:sticky;top:92px;display:grid;gap:18px}.article-rail__panel{border:1px solid rgba(38,31,55,.08);border-radius:22px;background:#ffffffc7;box-shadow:0 16px 40px #352b520f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.article-toc,.article-explore{padding:22px}.article-rail__eyebrow{margin:0 0 7px;color:color-mix(in srgb,var(--article-accent-a) 72%,#5c5670);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.article-rail h2{margin:0 0 16px;font-size:22px;line-height:1.05;letter-spacing:-.035em}.article-toc__nav{display:grid;gap:3px}.article-toc__nav a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;padding:9px 8px;border-radius:12px;color:#1c1826b8;text-decoration:none}.article-toc__nav a:hover{background:color-mix(in srgb,var(--article-accent-b) 13%,#fff);color:#211c2d}.article-toc__nav span{color:color-mix(in srgb,var(--article-accent-a) 72%,#4d4661);font-size:10px;font-weight:900}.article-toc__nav strong{font-size:11px;line-height:1.35}.article-explore__links{display:grid;gap:8px}.article-explore__links a{display:grid;grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;align-items:center;min-height:62px;padding:10px;border:1px solid rgba(35,29,49,.06);border-radius:15px;background:#ffffffb8;color:inherit;text-decoration:none}.article-explore__links a:hover{background:linear-gradient(120deg,color-mix(in srgb,var(--article-accent-b) 12%,#fff),color-mix(in srgb,var(--article-accent-c) 10%,#fff));border-color:color-mix(in srgb,var(--article-accent-a) 18%,transparent)}.article-explore__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--article-accent-b) 32%,#fff),color-mix(in srgb,var(--article-accent-c) 28%,#fff));font-size:18px}.article-explore__links strong,.article-explore__links small{display:block}.article-explore__links strong{font-size:11px;line-height:1.25}.article-explore__links small{margin-top:3px;color:var(--color-muted);font-size:9px;line-height:1.3}.article-explore__links b{font-size:11px;opacity:.45}.article-mini-related{padding:18px}.article-mini-related__card{display:grid;gap:9px;margin-top:12px;color:inherit;text-decoration:none}.article-mini-related__media{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--article-accent-b) 18%,#f6f3fa),color-mix(in srgb,var(--article-accent-c) 18%,#f6f3fa))}.article-mini-related__media img{width:100%;height:100%;object-fit:cover}.article-mini-related__placeholder{width:100%;height:100%;display:grid;place-items:center;color:#20193070;font-size:10px;font-weight:900;letter-spacing:.12em}.article-mini-related__card strong{font-size:12px;line-height:1.35}.article-related--editorial{margin-top:clamp(74px,8vw,110px);padding-top:40px;border-top:1px solid color-mix(in srgb,var(--article-accent-a) 18%,var(--color-border))}.article-related--editorial .article-related__card{padding:12px;border:1px solid rgba(32,27,45,.07);border-radius:20px;background:#ffffffb8}.article-related--editorial .article-related__media{border-radius:14px}@media(max-width:1180px){.article-layout{grid-template-columns:200px minmax(0,1fr)}.article-rail--right{position:static;grid-column:1 / -1;grid-template-columns:1fr 1fr}.article-explore__links{grid-template-columns:1fr 1fr}}@media(max-width:860px){.article-layout{grid-template-columns:1fr}.article-rail{position:static}.article-rail--left{order:0}.article-reading{order:1}.article-rail--right{order:2;display:grid;grid-template-columns:1fr}.article-toc__nav{grid-template-columns:1fr 1fr}.article-floating-word{display:none}}@media(max-width:749px){.article-editorial{background:radial-gradient(circle at 12% 5%,color-mix(in srgb,var(--article-accent-b) 18%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--article-accent-a) 5%,#fff),#fff 24rem)}.article-head--editorial{padding-left:18px;padding-right:18px}.article-head--editorial h1{font-size:clamp(39px,11vw,56px)}.article-hero--editorial,.article-layout{width:calc(100% - 24px)}.article-body{font-size:17px;line-height:1.76}.article-body h2{grid-template-columns:52px minmax(0,1fr);gap:13px;font-size:30px}.article-body h2:before{width:48px;height:48px;font-size:13px}.article-toc__nav,.article-explore__links{grid-template-columns:1fr}.article-section-connector:before,.article-section-connector:after{width:72px}.article-orb--three,.article-line--two{display:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/editorial.css.map */
