.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}
.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}
.NWpwVq_gallery:focus-visible{outline:3px solid var(--shop-accent);outline-offset:6px}.NWpwVq_stage{overflow:hidden}.NWpwVq_stage .NWpwVq_slider{width:100%;min-width:0;height:100%;margin:0;position:absolute;inset:0}.NWpwVq_slide{height:100%;position:relative}.NWpwVq_viewerTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.NWpwVq_viewerTrigger>img{object-fit:cover;object-position:center}.NWpwVq_viewerTrigger:focus-visible{outline:3px solid var(--shop-accent);outline-offset:-6px}.NWpwVq_controls{align-items:center;gap:12px;max-width:100%;display:flex}.NWpwVq_counter{white-space:nowrap;font-variant-numeric:tabular-nums}.NWpwVq_arrow{border:1px solid var(--shop-line);background:var(--shop-paper);width:44px;height:44px;color:var(--shop-ink);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:inline-grid}.NWpwVq_arrow>span{font-size:20px;line-height:1}.NWpwVq_arrow:hover:not(:disabled){border-color:var(--shop-ink);background:var(--shop-surface)}.NWpwVq_arrow:disabled{opacity:.4;cursor:default}.NWpwVq_arrow:focus-visible{outline:3px solid var(--shop-accent);outline-offset:3px}.NWpwVq_lightbox{z-index:1000;overscroll-behavior:contain;color:#fff;background:#0f0e0df7;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.NWpwVq_lightboxTopbar{z-index:4;min-height:72px;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.NWpwVq_lightboxName{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.NWpwVq_lightboxCounter{color:#ffffffe6;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:14px}.NWpwVq_lightboxClose,.NWpwVq_lightboxNav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14131280;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:inline-grid}.NWpwVq_lightboxClose{pointer-events:auto;justify-self:end}.NWpwVq_lightboxClose>span{font-size:30px;font-weight:200;line-height:1;transform:translateY(-1px)}.NWpwVq_lightboxViewport{min-width:0;min-height:0;position:relative}.NWpwVq_lightboxSlider{width:100%;min-width:0;height:100%}.NWpwVq_lightboxSlide{width:100%;height:100%;position:relative}.NWpwVq_lightboxZoom{inset:24px 84px max(24px, env(safe-area-inset-bottom));width:auto;height:auto;position:absolute}.NWpwVq_lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.NWpwVq_lightboxNav{z-index:4;position:absolute;top:50%;transform:translateY(-50%)}.NWpwVq_lightboxPrevious{left:max(18px, env(safe-area-inset-left))}.NWpwVq_lightboxNext{right:max(18px, env(safe-area-inset-right))}.NWpwVq_lightboxNav>span{font-size:22px;line-height:1}.NWpwVq_lightboxNav:disabled{opacity:.24;cursor:default}.NWpwVq_lightboxClose:focus-visible,.NWpwVq_lightboxNav:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (hover:hover){.NWpwVq_lightboxClose:hover,.NWpwVq_lightboxNav:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff85}}@media (max-width:640px){.NWpwVq_lightboxTopbar{gap:10px;min-height:64px;padding-bottom:8px}.NWpwVq_lightboxName{font-size:12px}.NWpwVq_lightboxCounter{font-size:13px}.NWpwVq_lightboxClose,.NWpwVq_lightboxNav{width:44px;height:44px}.NWpwVq_lightboxZoom{inset:12px 12px max(20px, env(safe-area-inset-bottom))}.NWpwVq_lightboxPrevious{left:max(8px, env(safe-area-inset-left))}.NWpwVq_lightboxNext{right:max(8px, env(safe-area-inset-right))}.NWpwVq_lightboxNav{top:auto;bottom:max(18px, env(safe-area-inset-bottom));background:#141312ad;transform:none}}@media (prefers-reduced-motion:no-preference){.NWpwVq_arrow,.NWpwVq_lightboxClose,.NWpwVq_lightboxNav{transition:border-color .15s,background-color .15s,opacity .15s}}
@property --blog-light-x{syntax:"<percentage>";inherits:false;initial-value:34%}@property --blog-light-y{syntax:"<percentage>";inherits:false;initial-value:44%}.--iVmG_section{--blog-ivory:color-mix(in srgb, var(--shop-surface) 38%, var(--shop-paper));--blog-gold:#c3a165;--blog-hairline:color-mix(in srgb, var(--blog-gold) 55%, transparent);--blog-display:var(--font-crystal-display), var(--shop-secondary-heading-font);background:radial-gradient(30% 40% at var(--blog-light-x) var(--blog-light-y), #ede0f5b3, transparent), radial-gradient(30% 38% at calc(100% - var(--blog-light-x)) calc(100% - var(--blog-light-y)), color-mix(in srgb, var(--shop-champagne) 45%, transparent), transparent), var(--blog-ivory);color:var(--shop-ink);margin:0 calc(50% - 50vw);padding-block:clamp(28px,3.4vw,48px) clamp(64px,7vw,112px)}.--iVmG_inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rule rule""header all""articles articles";align-items:end;column-gap:32px;width:min(1400px,90vw);margin-inline:auto;display:grid}.--iVmG_rule{grid-area:rule;place-items:center;height:24px;margin-bottom:clamp(24px,3.4vw,48px);display:grid;position:relative}.--iVmG_rule:before{content:"";background:linear-gradient(90deg, transparent, var(--shop-line) 10%, var(--shop-line) calc(50% - 22px), transparent calc(50% - 22px), transparent calc(50% + 22px), var(--shop-line) calc(50% + 22px), var(--shop-line) 90%, transparent);height:1px;position:absolute;inset:50% 0 auto}.--iVmG_star{aspect-ratio:1;width:20px;position:relative}.--iVmG_star:before{content:"";background:radial-gradient(circle, #fff8e6 0, #e4c27a 38%, var(--shop-accent) 100%);clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);position:absolute;inset:0}.--iVmG_header{grid-area:header;min-width:0}.--iVmG_eyebrow{color:var(--shop-muted);letter-spacing:.34em;text-transform:uppercase;margin:0 0 clamp(14px,1.6vw,20px);padding-left:.34em;font-size:12px;font-weight:600}.--iVmG_heading{font-family:var(--shop-heading-font);font-synthesis:none;text-wrap:balance;margin:0;padding-inline:.06em .18em;font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:1.3}.--iVmG_word{display:inline-block}.--iVmG_all{min-height:48px;color:var(--shop-ink);font:400 18px/1.3 var(--blog-display);grid-area:all;align-items:center;gap:14px;margin-bottom:2px;text-decoration:none;display:inline-flex;position:relative}.--iVmG_all:after,.--iVmG_more:after{content:"";opacity:.55;background:currentColor;height:1px;position:absolute;inset:auto 0 8px}.--iVmG_articles{grid-area:articles;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);margin-top:clamp(32px,3.4vw,52px);display:grid}.--iVmG_section[data-count="1"] .--iVmG_articles{grid-template-columns:minmax(0,1fr)}.--iVmG_article{min-width:0;position:relative}.--iVmG_cover{--ratio:16 / 9;aspect-ratio:var(--ratio);background:color-mix(in srgb, var(--shop-surface) 50%, var(--blog-ivory));border-radius:2px;position:relative;overflow:clip}.--iVmG_image{object-fit:cover}.--iVmG_cover:after{content:"";mix-blend-mode:overlay;opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff6e48c 40%,#f1d6ff80 46%,#cfe7ff80 52%,#fff3d08c 58%,#0000 68%);position:absolute;inset:-10% -60%}.--iVmG_copy{min-width:0}.--iVmG_article[data-kind=lead] .--iVmG_copy{padding-top:clamp(20px,2vw,28px)}.--iVmG_title{font-family:var(--shop-heading-font);font-synthesis:none;text-wrap:pretty;margin:0;padding-inline:.06em .18em;font-weight:400;line-height:1.3}.--iVmG_article[data-kind=lead] .--iVmG_title{max-width:24ch;font-size:clamp(36px,3.2vw,48px)}.--iVmG_article[data-kind=companion] .--iVmG_title{font-size:clamp(30px,2.4vw,36px)}.--iVmG_titleLink{text-decoration:none}.--iVmG_titleLink:after{content:"";z-index:1;position:absolute;inset:0}.--iVmG_excerpt{max-width:58ch;color:color-mix(in srgb, var(--shop-ink) 80%, var(--shop-muted));font:400 clamp(17px, 1.3vw, 19px)/1.55 var(--blog-display);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 6px;display:-webkit-box;overflow:hidden}.--iVmG_article[data-kind=companion] .--iVmG_excerpt{-webkit-line-clamp:3;line-clamp:3}.--iVmG_more{z-index:2;min-height:44px;color:var(--shop-ink);font:400 17px/1.3 var(--blog-display);align-items:center;gap:14px;text-decoration:none;display:inline-flex;position:relative}.--iVmG_companions{align-content:start;display:grid}.--iVmG_article[data-kind=companion]{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.4vw,36px);display:grid}.--iVmG_article[data-kind=companion][data-has-cover=false]{grid-template-columns:minmax(0,1fr)}.--iVmG_article[data-kind=companion] .--iVmG_cover{--ratio:7 / 5}.--iVmG_article[data-kind=companion]+.--iVmG_article{border-top:1px solid var(--blog-hairline);margin-top:clamp(28px,3vw,40px);padding-top:clamp(28px,3vw,40px)}.--iVmG_article[data-kind=lead][data-has-cover=false] .--iVmG_copy{background:radial-gradient(70% 80% at 88% 8%, #efe4f6, transparent 70%), radial-gradient(60% 70% at 6% 100%, color-mix(in srgb, var(--shop-champagne) 55%, transparent), transparent 72%), color-mix(in srgb, var(--shop-surface) 40%, var(--blog-ivory));border-radius:2px;align-content:end;justify-items:start;min-height:clamp(260px,26vw,400px);padding:clamp(28px,3.4vw,52px);display:grid}@media (min-width:900px){.--iVmG_section[data-count="1"] .--iVmG_article[data-has-cover=true]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.--iVmG_section[data-count="1"] .--iVmG_cover{--ratio:3 / 2}.--iVmG_section[data-count="1"] .--iVmG_article[data-has-cover=true] .--iVmG_copy{padding-top:0}.--iVmG_section[data-count="1"] .--iVmG_excerpt{-webkit-line-clamp:4;line-clamp:4}.--iVmG_section[data-count="2"] .--iVmG_article[data-kind=lead] .--iVmG_cover{--ratio:16 / 10}.--iVmG_section[data-count="2"] .--iVmG_article[data-kind=companion]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,2vw,28px)}.--iVmG_section[data-count="2"] .--iVmG_article[data-kind=companion] .--iVmG_cover{--ratio:3 / 2}}@media (max-width:899px){.--iVmG_inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"rule""header""articles""all"}.--iVmG_all{justify-self:start;margin-top:28px}.--iVmG_articles{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px}.--iVmG_article[data-kind=lead] .--iVmG_cover{--ratio:3 / 2}.--iVmG_companions{border-top:1px solid var(--blog-hairline);padding-top:28px}.--iVmG_article[data-kind=companion]{grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:18px}.--iVmG_article[data-kind=companion] .--iVmG_cover{--ratio:1}}@media (max-width:599px){.--iVmG_article[data-kind=lead] .--iVmG_title{font-size:36px}.--iVmG_article[data-kind=companion]{align-items:start}.--iVmG_article[data-kind=companion] .--iVmG_title{font-size:28px}.--iVmG_article[data-kind=companion] .--iVmG_excerpt{display:none}.--iVmG_article[data-kind=companion] .--iVmG_more{font-size:16px}}@media (prefers-reduced-motion:no-preference){.--iVmG_section{animation:30s ease-in-out infinite alternate --iVmG_blogLight}.--iVmG_star{animation:8s ease-in-out 1.6s infinite --iVmG_blogGlint}.--iVmG_image{transition:transform 1.4s cubic-bezier(.16,1,.3,1)}:is(.--iVmG_all,.--iVmG_more)>span{transition:translate .35s cubic-bezier(.16,1,.3,1)}:is(.--iVmG_all,.--iVmG_more):after{transition:opacity .3s,background-color .3s}@media (hover:hover) and (pointer:fine){.--iVmG_article:hover .--iVmG_image{transform:scale(1.045)}.--iVmG_article:hover .--iVmG_cover:after{animation:1.4s cubic-bezier(.4,0,.2,1) --iVmG_blogPrism}.--iVmG_article:hover .--iVmG_titleLink{text-decoration:underline;-webkit-text-decoration-color:var(--blog-gold);text-decoration-color:var(--blog-gold);text-underline-offset:.2em}:is(.--iVmG_all:hover,.--iVmG_article:hover .--iVmG_more)>span{translate:5px}:is(.--iVmG_all:hover,.--iVmG_article:hover .--iVmG_more):after{opacity:1;background:var(--blog-gold);animation:.8s cubic-bezier(.65,0,.35,1) --iVmG_blogUnderline}}@supports (animation-timeline:view()){.--iVmG_header{view-timeline:--blog-header block}.--iVmG_article{view-timeline:--blog-article block}.--iVmG_cover{view-timeline:--blog-cover block}.--iVmG_rule:before{animation:linear both --iVmG_blogOpen;animation-timeline:view();animation-range:entry entry calc(100% + 120px)}.--iVmG_eyebrow{animation:linear both --iVmG_blogExhale;animation-timeline:--blog-header;animation-range:entry}.--iVmG_word{animation:linear both --iVmG_blogWord;animation-timeline:--blog-header;animation-range:entry calc(min(var(--word), 12) * 4%) entry 100%}.--iVmG_all{animation:linear both --iVmG_blogFocus;animation-timeline:view();animation-range:entry}.--iVmG_title{animation:linear both --iVmG_blogFade;animation-timeline:--blog-article;animation-range:entry 10%}:is(.--iVmG_excerpt,.--iVmG_more){animation:linear both --iVmG_blogFocus;animation-timeline:--blog-article;animation-range:entry 20%}.--iVmG_cover{animation:linear both --iVmG_blogFade;animation-timeline:--blog-cover;animation-range:entry}.--iVmG_companions .--iVmG_cover{animation-range:entry 15%}}}@keyframes --iVmG_blogLight{to{--blog-light-x:66%;--blog-light-y:58%}}@keyframes --iVmG_blogGlint{0%,72%,to{filter:none;rotate:0deg;scale:1}80%{filter:drop-shadow(0 0 6px #fff1d2)drop-shadow(0 0 12px #eedcff);rotate:45deg;scale:1.5}88%{filter:none;rotate:90deg;scale:.9}}@keyframes --iVmG_blogOpen{0%{scale:0 1}}@keyframes --iVmG_blogExhale{0%{opacity:0;letter-spacing:.9em}}@keyframes --iVmG_blogWord{0%{opacity:0;filter:blur(10px);translate:0 .4em}}@keyframes --iVmG_blogFade{0%{opacity:0}}@keyframes --iVmG_blogFocus{0%{opacity:0;filter:blur(6px);translate:0 28px}}@keyframes --iVmG_blogPrism{0%{opacity:0;translate:-55%}12%,80%{opacity:1}to{opacity:0;translate:55%}}@keyframes --iVmG_blogUnderline{0%{transform-origin:100%;scale:1}45%{transform-origin:100%;scale:0 1}46%{transform-origin:0;scale:0 1}to{transform-origin:0;scale:1}}