@font-face{font-family:Merona Island;font-style:normal;font-weight:400;font-display:swap;src:local("Merona Island"),local("MeronaIsland-Regular")}.ms{--abyss:#0B201C;--deep:#112C27;--teal:#275441;--tealbright:#275441;--sage:#ACC5BB;--sagelight:#DDE8E3;--gold:#DBD3C9;--goldlight:#DBD3C9;--accent:#275441;--paper:#FFFFFF;--mineral:#F4F1EC;--ink:#112C27;--slate:#4B5D57;--foam:#F4F1EC;--line:rgba(17,44,39,.14);--linelight:rgba(244,241,236,.16);--serif:"Merona Island","Italiana","Cormorant",Georgia,"Times New Roman",serif;--sans:"Roboto",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--max:1240px;--gut:clamp(20px,5vw,72px);color-scheme:light}.ms,.ms *{box-sizing:border-box;margin:0;padding:0}.ms{scroll-behavior:smooth}.ms{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ms img,.ms video{display:block;max-width:100%;height:auto}.ms a{color:inherit;text-decoration:none}.ms ul{list-style:none}.ms :focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ms{scroll-behavior:auto}}.ms .ms-wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gut)}.ms .ms-wrap--narrow{max-width:860px}.ms .ms-eyebrow{font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--slate);margin-bottom:18px}.ms .ms-eyebrow--gold{color:var(--gold)}.ms .ms-eyebrow--light{color:#edf4f1a8}.ms h1,.ms h2,.ms h3,.ms h4{font-family:var(--serif);font-weight:400;text-wrap:balance}.ms h1{font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:.005em;font-weight:300}.ms h2{font-size:clamp(38px,4.8vw,64px);line-height:1.05;letter-spacing:0}.ms h3{font-size:clamp(26px,2.6vw,34px);line-height:1.15}.ms h4{font-size:22px;line-height:1.2}.ms .ms-head{max-width:720px;margin-bottom:clamp(34px,5vw,56px)}.ms .ms-head h2{max-width:15ch}.ms .ms-head--center{margin-inline:auto;text-align:center}.ms .ms-head--center h2{margin-inline:auto;max-width:18ch}.ms .ms-copy{color:var(--slate);font-size:clamp(15px,1.4vw,17px);line-height:1.7;max-width:48ch}.ms .ms-copy+.ms-copy{margin-top:16px}.ms .ms-lead{font-family:var(--serif);font-size:clamp(24px,2.4vw,32px);line-height:1.3;color:var(--ink);max-width:30ch}.ms .ms-btn{display:inline-flex;align-items:center;gap:12px;padding:18px 32px;border-radius:0;border:1px solid transparent;font-family:var(--sans);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;line-height:1;cursor:pointer;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s,color .3s}.ms .ms-btn:hover{transform:translateY(-2px)}.ms .ms-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms .ms-btn--gold{background:var(--gold);color:#20160a;box-shadow:0 14px 40px -14px #e0a44a8c}.ms .ms-btn--deep{background:var(--deep);color:var(--foam)}.ms .ms-btn--deep:hover{background:var(--teal)}.ms .ms-btn--ghost{border-color:#edf4f18c;color:var(--foam)}.ms .ms-btn--ghost:hover{background:#edf4f11a}.ms .ms-btn--ghost-dark{border-color:#10221f59;color:var(--ink)}.ms .ms-btn--ghost-dark:hover{background:#10221f0f}.ms .ms-btn--paper{background:var(--paper);color:var(--deep)}.ms .ms-btn--sm{padding:14px 22px;font-size:11px}.ms .ms-link{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.ms .ms-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ms .ms-section{padding-block:clamp(56px,8vw,110px)}.ms .ms-section--mineral{background:var(--mineral)}.ms .ms-section--sage{background:var(--sagelight)}.ms .ms-section--deep{background:var(--deep);color:var(--foam)}.ms .ms-section--deep .ms-copy{color:#edf4f1cc}.ms .ms-section--deep .ms-eyebrow{color:var(--gold)}.ms .ms-section--hair{border-top:1px solid var(--line)}.ms .ms-note{font-size:11.5px;letter-spacing:.06em;color:var(--slate)}.ms .ms-section--deep .ms-note{color:#edf4f173}.ms .ms-tag{display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:4px 8px;background:var(--gold);color:#20160a}.ms .ms-tag--soft{background:var(--sagelight);color:var(--deep)}.ms .ms-tag--line{background:transparent;border:1px solid var(--line);color:var(--slate)}@keyframes msann{0%,46%{transform:translateY(0)}50%,96%{transform:translateY(-38px)}to{transform:translateY(0)}}.ms .ms-hero{position:relative;min-height:clamp(560px,82vh,800px);padding:clamp(72px,10vh,120px) 0 clamp(96px,12vh,130px);background:var(--abyss);color:var(--foam);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.ms .ms-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.ms .ms-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#071c1a2e,#071c1a6b 55%,#071c1ac7)}.ms .ms-hero__body{position:relative;z-index:2;max-width:900px;padding-inline:var(--gut);display:flex;flex-direction:column;align-items:center}.ms .ms-hero h1{font-size:clamp(50px,7.6vw,104px);line-height:.95;letter-spacing:.01em;color:var(--foam);font-weight:300}.ms .ms-hero__lede{margin-top:22px;font-size:clamp(15px,1.45vw,19px);line-height:1.6;max-width:44ch;color:#edf4f1db}.ms .ms-hero__cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:34px}.ms .ms-hero__cue{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:2;font-size:10px;letter-spacing:.36em;text-transform:uppercase;color:#edf4f199;display:flex;flex-direction:column;align-items:center;gap:8px}.ms .ms-hero__cue i{display:block;width:1px;height:34px;background:linear-gradient(var(--foam),transparent);animation:mscue 2.4s ease-in-out infinite;transform-origin:top}@keyframes mscue{0%,to{transform:scaleY(.4);opacity:.3}50%{transform:scaleY(1);opacity:.9}}@media(prefers-reduced-motion:reduce){.ms .ms-hero__cue i{animation:none}}.ms .pg-hero{position:relative;min-height:clamp(340px,48vh,540px);display:flex;align-items:flex-end;background:var(--abyss);color:var(--foam);overflow:hidden}.ms .pg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ms .pg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#071c1a26,#071c1ab8)}.ms .pg-hero__body{position:relative;z-index:2;width:100%;padding-block:clamp(40px,6vw,72px)}.ms .pg-hero h1{max-width:14ch}.ms .pg-hero .ms-copy{color:#edf4f1d6;margin-top:18px}.ms .pg-hero--quiet{min-height:0;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.ms .pg-hero--quiet .pg-hero__body{padding-block:clamp(40px,6vw,64px)}.ms .pg-hero--quiet .ms-copy{color:var(--slate)}.ms .ms-crumb{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#edf4f199;margin-bottom:18px}.ms .ms-crumb a:hover{color:var(--foam)}.ms .pg-hero--quiet .ms-crumb{color:var(--slate)}.ms .ms-product{background:var(--paper);padding-block:clamp(64px,9vw,120px)}.ms .ms-product__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,5vw,84px);align-items:center}.ms .ms-product__media img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 58%}.ms .ms-product__media figcaption{margin-top:12px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--slate)}.ms .ms-product__info h2{margin-bottom:20px}.ms .ms-sizes{border:0;margin-top:30px}.ms .ms-sizes legend,.ms .ms-plan legend{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--slate);margin-bottom:12px}.ms .ms-sizes__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms .ms-size{position:relative;display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;border:1px solid var(--line);background:var(--paper);cursor:pointer;transition:background .25s,border-color .25s,color .25s}.ms .ms-size input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ms .ms-size:has(input:checked){background:var(--deep);border-color:var(--deep)}.ms .ms-size:has(input:checked) .ms-size__name,.ms .ms-size:has(input:checked) .ms-size__price{color:var(--foam)}.ms .ms-size:has(input:checked) .ms-size__sub{color:#edf4f1b8}.ms .ms-size__name{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1;color:var(--ink)}.ms .ms-size__sub{font-size:12.5px;color:var(--slate);letter-spacing:.02em}.ms .ms-size__price{margin-top:8px;font-size:15px;font-weight:600;color:var(--ink)}.ms .ms-size__tag{position:absolute;top:-9px;right:12px;background:var(--gold);color:#20160a;font-size:9.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px}.ms .ms-plan{border:0;margin-top:22px}.ms .ms-plan__row{display:flex;gap:28px;flex-wrap:wrap}.ms .ms-plan label{position:relative;display:inline-flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid transparent;font-size:13.5px;letter-spacing:.02em;cursor:pointer;color:var(--slate);transition:color .2s,border-color .2s}.ms .ms-plan label input{position:absolute;opacity:0;width:1px;height:1px}.ms .ms-plan label:has(input:checked){border-bottom-color:var(--deep);color:var(--ink)}.ms .ms-plan label b{font-weight:600}.ms .ms-plan label small{font-size:11.5px;color:var(--slate)}.ms .ms-product__buy{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.ms .ms-reassure{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;font-size:12.5px;letter-spacing:.04em;color:var(--slate)}.ms .ms-reassure li{display:flex;align-items:center;gap:8px}.ms .ms-reassure b{color:var(--gold);font-weight:400}.ms .ms-acc{margin-top:30px;border-top:1px solid var(--line)}.ms .ms-acc details{border-bottom:1px solid var(--line)}.ms .ms-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.ms .ms-acc summary::-webkit-details-marker{display:none}.ms .ms-acc summary:after{content:"+";font-family:var(--serif);font-size:22px;font-weight:300;color:var(--slate);transition:transform .25s}.ms .ms-acc details[open] summary:after{transform:rotate(45deg)}.ms .ms-acc p,.ms .ms-acc ul{padding:0 0 18px;font-size:14.5px;line-height:1.65;color:var(--slate);max-width:56ch}.ms .ms-acc ul li{padding-left:16px;position:relative}.ms .ms-acc ul li:before{content:"\25c7";position:absolute;left:0;color:var(--gold);font-size:10px;top:3px}@media(max-width:860px){.ms .ms-product__grid{grid-template-columns:1fr}.ms .ms-product__media img{aspect-ratio:4/4.6}}@media(max-width:480px){.ms .ms-sizes__row{grid-template-columns:1fr}}.ms .pd-gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms .pd-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.ms .pd-gallery img:first-child{grid-column:1/-1;aspect-ratio:4/4.4;object-position:center 58%}.ms .ms-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,32px)}.ms .ms-tile{display:flex;flex-direction:column}.ms .ms-tile img{width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:22px}.ms .ms-tile h3{font-size:27px;font-weight:500;line-height:1.1;margin:0 0 8px}.ms .ms-tile p{font-size:14.5px;line-height:1.62;color:var(--slate)}.ms .ms-tile .ms-link{margin-top:16px;font-size:11px;align-self:flex-start}@media(max-width:960px){.ms .ms-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ms .ms-tiles{grid-template-columns:1fr}}.ms .ms-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.6vw,32px)}.ms .ms-card{display:flex;flex-direction:column}.ms .ms-card img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:18px}.ms .ms-card .cat{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--tealbright);margin-bottom:8px}.ms .ms-card h3{font-size:26px;font-weight:500;line-height:1.15;margin-bottom:8px}.ms .ms-card p{font-size:14px;color:var(--slate);line-height:1.6}.ms .ms-card .ms-link{margin-top:14px;align-self:flex-start;font-size:11px}.ms .ms-card--portrait img{aspect-ratio:4/5}@media(max-width:860px){.ms .ms-cards{grid-template-columns:1fr}}.ms .ms-banner{position:relative;min-height:clamp(380px,50vh,540px);background:var(--abyss);color:var(--foam);overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.ms .ms-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.ms .ms-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#071c1a80}.ms .ms-banner__body{position:relative;z-index:2;max-width:640px;padding:clamp(48px,8vw,80px) var(--gut);display:flex;flex-direction:column;align-items:center}.ms .ms-banner .ms-copy{color:#edf4f1d6;margin-top:18px;text-align:center}.ms .ms-banner .ms-btn{margin-top:30px}.ms .ms-reviewgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ms .ms-review{display:flex;flex-direction:column;gap:18px;padding:12px clamp(20px,3vw,40px) 12px 0}.ms .ms-review+.ms-review{border-left:1px solid var(--linelight);padding-left:clamp(20px,3vw,40px)}.ms .ms-stars{color:var(--gold);letter-spacing:.14em;font-size:13px}.ms .ms-review p{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.35;color:var(--foam);flex:1}.ms .ms-review footer{font-size:12.5px;letter-spacing:.04em}.ms .ms-review footer b{display:block;font-weight:600;color:var(--foam)}.ms .ms-review footer span{color:#edf4f194}.ms .ms-review footer span:before{content:"\2713  ";color:var(--gold)}.ms .ms-reviewgrid--light .ms-review p{color:var(--ink)}.ms .ms-reviewgrid--light .ms-review footer b{color:var(--ink)}.ms .ms-reviewgrid--light .ms-review footer span{color:var(--slate)}.ms .ms-reviewgrid--light .ms-review+.ms-review{border-left-color:var(--line)}.ms .ms-reviewgrid--light .ms-review{padding-block:28px}.ms .ms-reviewgrid--light{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(max-width:900px){.ms .ms-reviewgrid{grid-template-columns:1fr}.ms .ms-review{padding-right:0}.ms .ms-review+.ms-review{border-left:0;border-top:1px solid var(--linelight);padding-left:0;padding-top:28px}.ms .ms-reviewgrid--light .ms-review+.ms-review{border-top-color:var(--line)}}.ms .ms-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--deep);color:var(--foam)}.ms .ms-stat{padding:40px 32px 42px;display:flex;flex-direction:column;gap:14px}.ms .ms-stat+.ms-stat{border-left:1px solid var(--linelight)}.ms .ms-stat__big{font-family:var(--serif);font-weight:300;font-size:clamp(56px,6.4vw,96px);line-height:.9;color:var(--goldlight)}.ms .ms-stat__big small{font-size:.42em;letter-spacing:.02em}.ms .ms-stat p{font-size:14px;line-height:1.6;color:#edf4f1b8;max-width:24ch}@media(max-width:960px){.ms .ms-stats{grid-template-columns:repeat(2,1fr)}.ms .ms-stat:nth-child(3){border-left:0}.ms .ms-stat:nth-child(n+3){border-top:1px solid var(--linelight)}}@media(max-width:480px){.ms .ms-stats{grid-template-columns:1fr}.ms .ms-stat+.ms-stat{border-left:0;border-top:1px solid var(--linelight)}}.ms .ms-icons{display:flex;flex-wrap:wrap;gap:14px 34px;margin-top:38px;padding-top:26px;border-top:1px solid var(--line);align-items:center}.ms .ms-icons li{display:flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.ms .ms-icons svg{width:22px;height:22px;fill:none;stroke:var(--deep);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.ms .ms-icons .lbl{font-size:10.5px;letter-spacing:.3em;color:var(--gold);margin-right:6px}.ms .ms-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.ms .ms-split--text-first>div:first-child{order:0}.ms .ms-split img{width:100%;aspect-ratio:4/5;object-fit:cover}.ms .ms-split img.wide{aspect-ratio:4/3}.ms .ms-split h2{margin-bottom:20px}@media(max-width:860px){.ms .ms-split{grid-template-columns:1fr}}.ms .ms-prose{max-width:66ch;color:var(--slate);font-size:clamp(15px,1.3vw,17px);line-height:1.75}.ms .ms-prose h3{color:var(--ink);margin:38px 0 12px}.ms .ms-prose h4{color:var(--ink);margin:28px 0 10px;font-size:22px;font-weight:500}.ms .ms-prose p+p{margin-top:16px}.ms .ms-prose ul{margin:14px 0 16px}.ms .ms-prose li{padding-left:18px;position:relative;margin-bottom:8px}.ms .ms-prose li:before{content:"\25c7";position:absolute;left:0;top:4px;color:var(--gold);font-size:10px}.ms .ms-prose strong{color:var(--ink);font-weight:600}.ms .ms-prose a{border-bottom:1px solid var(--sage)}.ms .ms-quote{font-family:var(--serif);font-size:clamp(26px,3vw,38px);line-height:1.3;color:var(--ink);border-left:2px solid var(--gold);padding-left:26px;margin:40px 0;max-width:26ch}.ms .ms-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border-top:1px solid var(--line)}.ms .ms-step{padding:28px 22px 30px 0;border-right:1px solid var(--line);margin-right:22px}.ms .ms-step:last-child{border-right:0;margin-right:0}.ms .ms-step .n{font-family:var(--serif);font-size:44px;font-weight:300;color:var(--tealbright);line-height:1;margin-bottom:12px}.ms .ms-step h4{font-size:20px;font-weight:500;margin-bottom:8px}.ms .ms-step p{font-size:14px;color:var(--slate);line-height:1.6}@media(max-width:960px){.ms .ms-steps{grid-template-columns:1fr 1fr}.ms .ms-step:nth-child(2n){border-right:0;margin-right:0}}@media(max-width:520px){.ms .ms-steps{grid-template-columns:1fr}.ms .ms-step{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}}.ms .ms-sig{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--ink);margin-top:22px}.ms .ms-video{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--abyss)}.ms .ms-figure figcaption{margin-top:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--slate)}.ms .col-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.6vw,32px)}.ms .col-card{display:flex;flex-direction:column;position:relative}.ms .col-card img{width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:18px;object-position:center 58%}.ms .col-card .ms-tag{position:absolute;top:14px;left:14px}.ms .col-card h3{font-size:28px;font-weight:500;line-height:1.1}.ms .col-card .sub{font-size:12.5px;letter-spacing:.04em;color:var(--slate);margin:4px 0 10px}.ms .col-card .price{font-size:15px;font-weight:600;margin-bottom:16px}.ms .col-card .price s{color:var(--slate);font-weight:400;margin-left:8px}.ms .col-card .ms-btn{align-self:flex-start}.ms .col-card--soon img{filter:saturate(.7)}.ms .col-card--soon .ms-btn{opacity:.6;pointer-events:none}@media(max-width:860px){.ms .col-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ms .col-grid{grid-template-columns:1fr}}.ms .inc{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:26px}.ms .inc div{background:var(--paper);padding:18px 20px;font-size:13.5px;color:var(--slate)}.ms .inc b{display:block;color:var(--ink);font-weight:600;margin-bottom:4px}@media(max-width:600px){.ms .inc{grid-template-columns:1fr}}.ms .rc-tabs{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:clamp(30px,4vw,48px)}.ms .rc-tabs a{padding:12px 0;font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid transparent;margin-bottom:-1px}.ms .rc-tabs a:hover,.ms .rc-tabs a.is-here{color:var(--ink);border-color:var(--ink)}.ms .rc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.6vw,36px);margin-bottom:clamp(48px,7vw,80px)}.ms .rc{display:flex;flex-direction:column}.ms .rc img{width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:18px}.ms .rc .cat{font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--tealbright);margin-bottom:6px}.ms .rc h3{font-size:28px;font-weight:500;line-height:1.1;margin-bottom:6px}.ms .rc .meta{font-size:12px;letter-spacing:.08em;color:var(--slate);margin-bottom:12px}.ms .rc p{font-size:14.5px;color:var(--slate);line-height:1.6}.ms .rc details{margin-top:12px;border-top:1px solid var(--line)}.ms .rc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.ms .rc summary::-webkit-details-marker{display:none}.ms .rc summary:after{content:"+";font-family:var(--serif);font-size:20px;color:var(--slate)}.ms .rc details[open] summary:after{content:"\2013"}.ms .rc details h5{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--slate);margin:10px 0 6px;font-family:var(--sans);font-weight:500}.ms .rc details ul,.ms .rc details ol{font-size:14px;color:var(--slate);line-height:1.6;padding-left:18px;margin-bottom:10px}.ms .rc details ul{list-style:disc}.ms .rc details ol{list-style:decimal}.ms .rc .ms-btn{margin-top:16px;align-self:flex-start}@media(max-width:900px){.ms .rc-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ms .rc-grid{grid-template-columns:1fr}}.ms .jn-feat{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(30px,5vw,72px);align-items:center;margin-bottom:clamp(48px,7vw,88px)}.ms .jn-feat img{width:100%;aspect-ratio:4/3;object-fit:cover}.ms .jn-feat h2{margin:10px 0 16px}.ms .jn-cats{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0;margin-bottom:clamp(30px,4vw,48px)}.ms .jn-cats a{padding:12px 0;font-size:11.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--slate)}.ms .jn-cats a:hover{color:var(--ink)}.ms .jn-cats a.is-here{color:var(--ink);border-bottom:1px solid var(--ink)}.ms .jn-group{margin-bottom:clamp(48px,7vw,80px)}.ms .jn-group>h3{font-size:14px;font-family:var(--sans);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--tealbright);margin-bottom:22px}.ms .jn-list{display:grid;grid-template-columns:1fr 1fr;gap:0}.ms .jn-item{display:grid;grid-template-columns:150px 1fr;gap:22px;padding:22px 0;border-top:1px solid var(--line);align-items:center}.ms .jn-item img{width:150px;aspect-ratio:1;object-fit:cover}.ms .jn-item h4{font-size:22px;font-weight:500;line-height:1.15;margin-bottom:6px}.ms .jn-item p{font-size:13.5px;color:var(--slate);line-height:1.55}.ms .jn-item .meta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-top:8px}.ms .jn-list .jn-item:nth-child(odd){padding-right:clamp(16px,3vw,40px)}.ms .jn-list .jn-item:nth-child(2n){padding-left:clamp(16px,3vw,40px);border-left:1px solid var(--line)}@media(max-width:860px){.ms .jn-feat,.ms .jn-list{grid-template-columns:1fr}.ms .jn-list .jn-item:nth-child(2n){padding-left:0;border-left:0}.ms .jn-list .jn-item:nth-child(odd){padding-right:0}}@media(max-width:480px){.ms .jn-item{grid-template-columns:96px 1fr}.ms .jn-item img{width:96px}}.ms .ar{max-width:720px;margin-inline:auto}.ms .ar__lead{font-family:var(--serif);font-size:clamp(22px,2.2vw,28px);line-height:1.4;color:var(--ink);margin-bottom:34px}.ms .ar figure{margin:40px 0}.ms .ar figure img{width:100%;aspect-ratio:3/2;object-fit:cover}.ms .ar figcaption{margin-top:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--slate)}.ms .ar__meta{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--slate);margin:14px 0 30px}.ms .ar__cta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;margin:48px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.ms .ar__cta b{font-family:var(--serif);font-size:26px;font-weight:500}.ms .ar__sources{font-size:13px;color:var(--slate);line-height:1.6;border-top:1px solid var(--line);padding-top:20px;margin-top:40px}.ms .ar__sources b{display:block;font-size:11px;letter-spacing:.26em;text-transform:uppercase;margin-bottom:8px;color:var(--ink)}.ms .ms-form{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end}.ms .ms-form label{flex:1 1 240px;display:flex;flex-direction:column;gap:8px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--slate)}.ms .ms-form input,.ms .ms-form textarea,.ms .ms-form select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--deep);padding:12px 0;font:400 16px var(--sans);color:var(--ink);border-radius:0}.ms .ms-form input::placeholder,.ms .ms-form textarea::placeholder{color:#4a5f5999}.ms .ms-form small{flex-basis:100%;font-size:12px;color:var(--slate)}.ms .ms-fields{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px;margin-bottom:26px}.ms .ms-fields .full{grid-column:1/-1}.ms .ms-fields label{display:flex;flex-direction:column;gap:8px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--slate)}.ms .ms-fields input,.ms .ms-fields textarea,.ms .ms-fields select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 0;font:400 16px var(--sans);color:var(--ink);border-radius:0;transition:border-color .2s}.ms .ms-fields input:focus,.ms .ms-fields textarea:focus,.ms .ms-fields select:focus{border-bottom-color:var(--deep);outline:none}.ms .ms-fields textarea{min-height:120px;resize:vertical}.ms .ms-check{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:var(--slate);letter-spacing:0;text-transform:none}.ms .ms-check input{width:16px;height:16px;margin-top:4px;accent-color:var(--deep)}@media(max-width:640px){.ms .ms-fields{grid-template-columns:1fr}}.ms .ms-email{background:var(--sagelight);padding-block:clamp(56px,8vw,96px)}.ms .ms-email__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,80px);align-items:center}.ms .ms-email h2{margin-bottom:16px}@media(max-width:860px){.ms .ms-email__grid{grid-template-columns:1fr}}.ms .ms-faq{border-top:1px solid var(--line)}.ms .ms-faq details{border-bottom:1px solid var(--line)}.ms .ms-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:var(--serif);font-size:24px;font-weight:500;color:var(--ink)}.ms .ms-faq summary::-webkit-details-marker{display:none}.ms .ms-faq summary:after{content:"+";font-size:26px;font-weight:300;color:var(--slate);flex-shrink:0}.ms .ms-faq details[open] summary:after{content:"\2013"}.ms .ms-faq p{padding:0 0 24px;font-size:15px;line-height:1.7;color:var(--slate);max-width:64ch}.ms .ms-stocklist{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:26px 0 30px;font-size:14.5px;color:#edf4f1e6}.ms .ms-stocklist li{display:flex;gap:10px;align-items:baseline}.ms .ms-stocklist b{color:var(--gold);font-weight:400}.ms .ms-stocklist small{display:block;font-size:12px;color:#edf4f18c}@media(max-width:480px){.ms .ms-stocklist{grid-template-columns:1fr}}.ms .ms-footer{background:var(--abyss);color:var(--foam);padding-block:clamp(56px,8vw,96px) 40px}.ms .ms-footer__top{display:grid;grid-template-columns:1.1fr 2fr;gap:clamp(30px,5vw,80px);align-items:start}.ms .ms-footer__brand{font-family:var(--serif);font-weight:400;font-size:clamp(30px,4vw,54px);line-height:1.05;letter-spacing:.16em;text-transform:uppercase}.ms .ms-footer__tag{margin-top:18px;font-size:13px;color:#edf4f18c;max-width:30ch;line-height:1.6}.ms .ms-footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ms .ms-footer h4{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#edf4f180;margin-bottom:16px}.ms .ms-footer__cols a{display:block;font-size:14px;color:#edf4f1d1;padding:5px 0;transition:color .2s}.ms .ms-footer__cols a:hover{color:var(--goldlight)}.ms .ms-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:56px;padding-top:26px;border-top:1px solid var(--linelight);font-size:11.5px;letter-spacing:.06em;color:#edf4f173}.ms .ms-social{display:flex;gap:14px}.ms .ms-social a{display:flex;align-items:center;justify-content:center;padding:6px;opacity:.7;transition:opacity .3s}.ms .ms-social a:hover{opacity:1}.ms .ms-social svg{width:18px;height:18px}.ms .ms-footer__disc{margin-top:22px;font-size:12px;line-height:1.6;color:#edf4f16b;max-width:78ch}@media(max-width:860px){.ms .ms-footer__top{grid-template-columns:1fr}.ms .ms-footer__cols{grid-template-columns:repeat(2,1fr)}}.ms .rv{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ms .rv__track{display:flex;gap:20px;width:max-content;animation:rvroll 60s linear infinite}.ms .rv:hover .rv__track,.ms .rv:focus-within .rv__track{animation-play-state:paused}@keyframes rvroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ms .rv__track{animation:none;flex-wrap:wrap;width:auto}.ms .rv{mask-image:none;-webkit-mask-image:none}}.ms .gr{width:340px;flex-shrink:0;background:var(--paper);color:var(--ink);padding:24px 24px 22px;display:flex;flex-direction:column;gap:14px;border:1px solid var(--line)}.ms .ms-section--deep .gr{border-color:transparent}.ms .gr__top{display:flex;align-items:center;gap:12px}.ms .gr__av{width:40px;height:40px;border-radius:50%;background:var(--sagelight);color:var(--deep);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:20px;font-weight:500;flex-shrink:0}.ms .gr__who b{display:block;font-size:14px;font-weight:600;line-height:1.2}.ms .gr__who span{font-size:12px;color:var(--slate)}.ms .gr__stars{color:var(--gold);font-size:14px;letter-spacing:.1em}.ms .gr p{font-size:15px;line-height:1.6;color:var(--ink);flex:1}.ms .gr__ver{font-size:11.5px;letter-spacing:.04em;color:var(--tealbright)}.ms .gr__ver:before{content:"\2713  "}.ms .rv-summary{display:flex;align-items:center;gap:18px;justify-content:center;flex-wrap:wrap;margin-bottom:34px;font-size:13.5px;color:#edf4f1bf}.ms .rv-summary b{font-family:var(--serif);font-size:44px;font-weight:400;color:var(--foam);line-height:1}.ms .rv-summary .ms-stars{font-size:18px}.ms .rv-summary--light{color:var(--slate)}.ms .rv-summary--light b{color:var(--ink)}.ms .bn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ms .bn{position:relative;border-right:1px solid var(--line)}.ms .bn:last-child{border-right:0}.ms .bn summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px 34px;text-align:center;transition:background .25s}.ms .bn summary::-webkit-details-marker{display:none}.ms .bn summary:hover{background:var(--mineral)}.ms .bn__ic{width:88px;height:88px;border-radius:50%;border:1px solid var(--deep);display:flex;align-items:center;justify-content:center}.ms .bn__ic svg{width:40px;height:40px;fill:none;stroke:var(--deep);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.ms .bn__lbl{font-family:var(--serif);font-size:24px;font-weight:500;line-height:1.1}.ms .bn__more{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--slate)}.ms .bn__more:after{content:" +"}.ms .bn[open] .bn__more:after{content:" \2013"}.ms .bn[open] summary{background:var(--mineral)}.ms .bn__panel{padding:0 26px 30px;background:var(--mineral);font-size:14px;line-height:1.65;color:var(--slate);text-align:center}@media(max-width:860px){.ms .bn-grid{grid-template-columns:1fr 1fr}.ms .bn:nth-child(2){border-right:0}.ms .bn:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:420px){.ms .bn summary{padding:28px 10px 24px}.ms .bn__ic{width:70px;height:70px}.ms .bn__lbl{font-size:20px}}.ms .sk-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linelight);border:1px solid var(--linelight);margin:30px 0}.ms .sk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:130px;padding:20px;background:var(--deep);text-align:center;transition:background .25s}.ms .sk:hover{background:var(--teal)}.ms .sk b{font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:.04em;color:var(--foam);line-height:1.1}.ms .sk span{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:#edf4f18c}.ms .sk-row--light{background:var(--line);border-color:var(--line)}.ms .sk-row--light .sk{background:var(--paper)}.ms .sk-row--light .sk:hover{background:var(--mineral)}.ms .sk-row--light .sk b{color:var(--ink)}.ms .sk-row--light .sk span{color:var(--slate)}@media(max-width:760px){.ms .sk-row{grid-template-columns:1fr 1fr}}.ms .rc--link img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ms .rc--link .rc__imgwrap{overflow:hidden;margin-bottom:18px}.ms .rc--link .rc__imgwrap img{margin-bottom:0}.ms .rc--link:hover img{transform:scale(1.03)}.ms .rc--link .ms-link{margin-top:14px;align-self:flex-start;font-size:11px}.ms .rp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:start}.ms .rp__img img{width:100%;aspect-ratio:4/5;object-fit:cover}.ms .rp__meta{display:flex;gap:26px;flex-wrap:wrap;margin:22px 0 26px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ms .rp__meta div{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--slate)}.ms .rp__meta b{display:block;font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);margin-top:4px}.ms .rp h3{font-size:14px;font-family:var(--sans);font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--tealbright);margin:30px 0 14px}.ms .rp ul.ing li{padding:11px 0;border-bottom:1px solid var(--line);font-size:15.5px;color:var(--ink);display:flex;gap:12px}.ms .rp ul.ing li:before{content:"\25c7";color:var(--gold);font-size:11px;margin-top:4px}.ms .rp ol.meth{counter-reset:m}.ms .rp ol.meth li{counter-increment:m;display:grid;grid-template-columns:44px 1fr;gap:10px;padding:12px 0;font-size:15.5px;line-height:1.6;color:var(--slate)}.ms .rp ol.meth li:before{content:counter(m);font-family:var(--serif);font-size:30px;line-height:1;color:var(--tealbright)}.ms .rp__tip{margin-top:28px;padding:22px 24px;background:var(--mineral);font-size:14.5px;line-height:1.65;color:var(--slate)}.ms .rp__tip b{display:block;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}@media(max-width:860px){.ms .rp{grid-template-columns:1fr}}.ms .cw{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ms .cw figure{position:relative;overflow:hidden}.ms .cw img{width:100%;aspect-ratio:1;object-fit:cover}.ms .cw figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;font-size:11.5px;letter-spacing:.06em;color:var(--foam);background:linear-gradient(transparent,#071c1ab3)}@media(max-width:760px){.ms .cw{grid-template-columns:1fr 1fr}}.ms .ms-steps--3{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.ms .ms-steps--3{grid-template-columns:1fr}.ms .ms-steps--3 .ms-step{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}}.ms .sg{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid var(--line)}.ms .sg div{padding:26px 28px 28px 0;border-bottom:1px solid var(--line)}.ms .sg div:nth-child(2n){padding-left:28px;border-left:1px solid var(--line)}.ms .sg h4{font-size:24px;font-weight:500;margin-bottom:8px}.ms .sg p{font-size:14.5px;line-height:1.65;color:var(--slate)}@media(max-width:760px){.ms .sg{grid-template-columns:1fr}.ms .sg div:nth-child(2n){padding-left:0;border-left:0}}.ms .ms-ph{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:3px 8px;border:1px dashed var(--gold);color:var(--gold);margin-left:8px;vertical-align:middle}.ms{font-synthesis:none;font-weight:400}.ms h1,.ms h2,.ms h3,.ms h4,.ms .ms-size__name,.ms .ms-tile h3,.ms .ms-card h3,.ms .col-card h3,.ms .rc h3,.ms .jn-item h4,.ms .ms-faq summary,.ms .sg h4,.ms .ms-step h4,.ms .bn__lbl,.ms .rp__meta b,.ms .ar__cta b,.ms .sk b,.ms .ms-prose h4,.ms .gr__av,.ms .ms-footer__brand{font-weight:400}.ms h1{letter-spacing:0}.ms :focus-visible{outline-color:var(--accent)}.ms .ms-eyebrow--gold{color:var(--accent)}.ms .ms-section--deep .ms-eyebrow,.ms .ms-section--deep .ms-eyebrow--gold{color:var(--sage)}.ms .ms-btn--gold{background:var(--gold);color:var(--deep);box-shadow:0 14px 36px -16px #0b201c8c}.ms .ms-btn--gold:hover{background:#e6e0d8}.ms .ms-tag,.ms .ms-size__tag{background:var(--gold);color:var(--deep)}.ms .ms-reassure b,.ms .ms-acc ul li:before,.ms .ms-prose li:before,.ms .rp ul.ing li:before,.ms .ms-icons .lbl{color:var(--accent)}.ms .ms-stars,.ms .gr__stars{color:var(--accent)}.ms .ms-quote{border-left-color:var(--sage)}.ms .ms-footer__cols a:hover{color:var(--sage)}.ms .ms-ph{border-color:var(--accent);color:var(--accent)}.ms .ms-hero__shade{background:linear-gradient(to bottom,#0b201c38,#0b201c61 55%,#0b201cb3)}.ms .ms-hero__body{max-width:1120px}.ms .ms-hero h1{font-size:clamp(46px,7vw,100px);line-height:1}@media(min-width:700px){.ms .ms-hero h1{white-space:nowrap}}.ms .ms-hero__media{object-position:center 55%}.ms .ms-head--one{max-width:none}.ms .ms-head--one h2,.ms .ms-head--center.ms-head--one h2{max-width:none;font-size:clamp(32px,3.7vw,52px)}@media(min-width:900px){.ms .nw{white-space:nowrap}}.ms .ms-product__info h2.ms-h-sm{font-size:clamp(30px,3.2vw,42px);margin-bottom:10px}.ms .ms-subhead{font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin:6px 0 14px}.ms .ms-sizes .ms-size__price{margin-top:6px}.ms .bn-grid--static .bn{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px clamp(16px,2vw,28px) 36px;text-align:center}.ms .bn-grid--static .bn__ic{width:auto;height:auto;border:0;border-radius:0}.ms .bn-grid--static .bn__ic img{width:76px;height:76px}.ms .bn-grid--static .bn__lbl{font-size:26px}.ms .bn-grid--static .bn p{font-size:14px;line-height:1.65;color:var(--slate);max-width:30ch}.ms .df-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.ms .df{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:center;padding:28px clamp(14px,2vw,28px);border-bottom:1px solid var(--line)}.ms .df:not(:nth-child(3n)){border-right:1px solid var(--line)}.ms .df img{width:72px;height:72px}.ms .df b{display:block;font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.15;color:var(--ink)}.ms .df span{display:block;font-size:13.5px;line-height:1.55;color:var(--slate);margin-top:4px}@media(max-width:900px){.ms .df-grid{grid-template-columns:1fr 1fr}.ms .df:not(:nth-child(3n)){border-right:0}.ms .df:nth-child(odd){border-right:1px solid var(--line)}}@media(max-width:560px){.ms .df-grid{grid-template-columns:1fr}.ms .df:nth-child(odd){border-right:0}}.ms .col-grid--4{grid-template-columns:repeat(4,1fr)}.ms .col-card .kind{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.ms .col-grid--4 .col-card h3{min-height:2.25em}.ms .col-grid--4 .col-card .kind:empty{display:none}.ms .col-card h3 small{display:block;font-family:var(--sans);font-size:13px;letter-spacing:.04em;color:var(--slate);margin-top:6px}.ms .col-card--white img{background:#fff;object-fit:contain}@media(max-width:1000px){.ms .col-grid--4{grid-template-columns:1fr 1fr}}@media(max-width:520px){.ms .col-grid--4{grid-template-columns:1fr}}.ms .col-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:600px){.ms .col-grid--2{grid-template-columns:1fr}}.ms .sk-row--3{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.ms .sk-row--3{grid-template-columns:1fr}}.ms .ms-email--sm{padding-block:clamp(40px,5vw,64px)}.ms .ms-email--sm h2{font-size:clamp(30px,3.2vw,44px);max-width:none}@media(min-width:900px){.ms .ms-email--sm .ms-email__grid{grid-template-columns:1.25fr .75fr}.ms .ms-email--sm h2{white-space:nowrap}}.ms .pd-gallery img{cursor:pointer;transition:opacity .25s}.ms .pd-gallery img.is-main{cursor:default}.ms .pd-note{margin-top:22px;padding:18px 20px;background:var(--mineral);font-size:14px;line-height:1.65;color:var(--slate)}.ms .pd-note b{display:block;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;font-weight:500}.ms .ms-acc ul.tick li:before{content:"\2713";font-size:11px;top:2px}.ms .ms-figure--tall img{width:100%;aspect-ratio:16/8;object-fit:cover}.ms .jn-item--soon{cursor:default}.ms .jn-item--soon img{filter:saturate(.85)}.ms .jn-item .soon{display:inline-block;margin-top:8px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);padding:3px 8px}.ms .rp__meta b,.ms .rp ol.meth li:before,.ms .ms-step .n{font-family:var(--sans);font-weight:300}.ms .rp__meta b{font-size:20px}.ms .rp ol.meth li:before{font-size:24px}.ms .ms-step .n{font-size:38px}.ms .col-grid .gr{width:auto}.ms .ms-hashtag{overflow-wrap:anywhere;font-size:clamp(28px,4.6vw,52px)}.ms h1,.ms h2{text-transform:uppercase;letter-spacing:.07em;line-height:1.12}.ms h1{font-size:clamp(30px,4vw,54px)}.ms h2,.ms .ms-head--one h2,.ms .ms-head--center.ms-head--one h2{font-size:clamp(23px,2.5vw,34px)}.ms .ms-head h2,.ms .ms-head--center h2,.ms .pg-hero h1{max-width:24ch}.ms .ms-head--one h2{max-width:none}.ms .ms-hero h1{font-size:clamp(28px,4.2vw,58px);letter-spacing:.12em;line-height:1.15}.ms .ms-product__info h2,.ms .ms-product__info h2.ms-h-sm,.ms .jn-feat h2{font-size:clamp(22px,2.2vw,30px)}.ms .rp h1{font-size:clamp(26px,3vw,40px)!important}.ms .ms-email--sm h2{font-size:clamp(22px,2.3vw,32px)}.ms .ms-h-xl{font-size:clamp(28px,3.2vw,44px)!important;margin-bottom:22px}.ms .ms-hashtag{text-transform:none;letter-spacing:.01em}.ms .ms-hero__shade{background:linear-gradient(to bottom,#00000047,#0000000f 45%,#0000)}.ms .pg-hero__shade{background:linear-gradient(to bottom,#0000 40%,#00000057)}.ms .ms-hero h1,.ms .ms-hero__lede,.ms .pg-hero:not(.pg-hero--quiet) h1,.ms .pg-hero:not(.pg-hero--quiet) .ms-copy{text-shadow:0 1px 18px rgba(0,0,0,.35)}.ms .ms-hero{align-items:flex-start}.ms .ms-hero__body{padding-top:clamp(10px,4vh,40px)}@media(max-width:760px){.ms .ms-hero .ms-hero__media{object-position:30% 62%!important}}.ms .sk__logo{height:84px;width:auto;margin-bottom:12px}.ms .sk-row--2 .sk{min-height:200px;padding:28px 20px}.ms .col-card--text{padding:28px 26px;border:1px solid var(--line);background:var(--paper)}.ms .col-card--text .ms-tag{position:static;align-self:flex-start;margin-bottom:16px}.ms .sk-row--2{grid-template-columns:repeat(2,1fr);max-width:820px;margin-inline:auto}@media(max-width:600px){.ms .sk-row--2{grid-template-columns:1fr}}.ms .cs{min-height:clamp(420px,62vh,640px);display:flex;align-items:center;justify-content:center;text-align:center}.ms .cs .ms-copy{margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ms-site.css.map */
