.r4-ev__head{max-width:760px;margin-bottom:clamp(40px,5vw,72px)}.r4-ev__grid{display:grid;grid-template-columns:2fr 1fr;gap:clamp(32px,4vw,64px);align-items:center}.r4-ev__visual{margin:0;aspect-ratio:16 / 9;border-radius:clamp(14px,1.6vw,24px);overflow:hidden;box-shadow:0 30px 80px -40px #281c1073;background:var(--r3-bone)}.r4-ev__steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(22px,2.6vw,36px)}.r4-ev__steps li{display:grid;grid-template-columns:52px 1fr;gap:6px;padding-top:20px;border-top:1px solid rgba(22,21,20,.1)}.r4-ev__n{font-family:var(--r3-serif);font-style:italic;font-size:26px;line-height:1;color:var(--r3-champagne)}.r4-ev__steps h3{margin:0 0 8px;font:400 clamp(20px,1.7vw,24px)/1.2 var(--r3-sans);letter-spacing:-.02em}.r4-ev__steps p{margin:0;font-size:15px;line-height:1.6;color:var(--r3-ink-2)}.r4-ev__fine{margin-top:clamp(28px,3vw,44px)}@media(max-width:989px){.r4-ev__grid{grid-template-columns:1fr}}@media(max-width:749px){.r4-ev__visual{margin-inline:calc(-1 * var(--r3-gutter) + 8px);border-radius:14px}}.r4-day{position:relative;min-height:min(92vh,900px);display:flex;align-items:flex-end;color:#f6f3ee;overflow:hidden;isolation:isolate;background:var(--r3-night)}.r4-day__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.r4-day__img img{object-position:60% 50%}.r4-day__shade:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0e0d0cd1,#0e0d0c8c 32%,#0e0d0c00 62%),linear-gradient(0deg,#0e0d0c99,#0e0d0c00 45%)}.r4-day__body{width:100%;padding-block:clamp(64px,8vw,120px)}.r4-day .r3-h2{max-width:12ch}.r4-day__chips{list-style:none;margin:clamp(32px,4vw,52px) 0 0;padding:0;display:flex;flex-wrap:wrap}.r4-day__chips li{display:flex;align-items:center;gap:12px;padding:4px 28px 4px 0;margin-right:28px;border-right:1px solid rgba(246,243,238,.22);font-size:14px;color:#f6f3eebf}.r4-day__chips li:last-child{border-right:0}.r4-day__chips svg{width:28px;height:28px;flex:none;color:#e2cfaa}.r4-day__chips strong{display:block;font-weight:500;color:#f6f3ee;font-size:15px}@media(max-width:749px){.r4-day{min-height:0;flex-direction:column;align-items:stretch}.r4-day__img{position:relative;inset:auto;aspect-ratio:4 / 3.4}.r4-day__shade:empty{display:none}.r4-day__body{padding-block:40px 56px}.r4-day__chips{display:grid;grid-template-columns:1fr 1fr;gap:18px}.r4-day__chips li{border:0;margin:0;padding:0}}.r4-spec__head{margin-bottom:clamp(24px,3vw,48px)}.r4-spec__stage{position:relative;display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:1fr 1fr;align-items:center;min-height:clamp(420px,42vw,620px)}.r4-spec__ring{grid-column:2;grid-row:1 / span 2;width:100%;aspect-ratio:1;mix-blend-mode:multiply}.r4-spec__ring img{object-fit:contain}.r4-spec__list{display:contents;list-style:none;margin:0;padding:0}.r4-spec__item{display:flex;align-items:center;gap:18px}.r4-spec__item--1{grid-column:1;grid-row:1}.r4-spec__item--2{grid-column:1;grid-row:2}.r4-spec__item--3{grid-column:3;grid-row:1;padding-left:clamp(0px,3vw,48px)}.r4-spec__item--4{grid-column:3;grid-row:2;padding-left:clamp(0px,3vw,48px)}.r4-spec__icon{width:58px;height:58px;border-radius:50%;background:var(--r3-ink);color:#f6f3ee;display:grid;place-items:center;flex:none}.r4-spec__icon svg{width:26px;height:26px}.r4-spec__item strong{display:block;font:400 clamp(28px,2.6vw,40px)/1.05 var(--r3-sans);letter-spacing:-.03em;color:var(--r3-ink)}.r4-spec__item span{font-size:15px;color:var(--r3-ink-2)}.r4-spec__item em{display:block;font-style:normal;font-size:12px;color:var(--r3-ink-3);margin-top:4px}.r4-spec__fine{margin:clamp(20px,3vw,40px) auto 0;text-align:center}@media(max-width:989px){.r4-spec__stage{grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:0;gap:28px 20px}.r4-spec__ring{grid-column:1 / -1;grid-row:1;width:min(78vw,420px);margin-inline:auto}.r4-spec__item--1,.r4-spec__item--2,.r4-spec__item--3,.r4-spec__item--4{grid-column:auto;grid-row:auto;padding-left:0}.r4-spec__item{flex-direction:column;align-items:flex-start;gap:12px}.r4-spec__icon{width:46px;height:46px}.r4-spec__icon svg{width:22px;height:22px}}.r4-spec__icon svg,.r4-spec__icon svg *{stroke:#f6f3ee;color:#f6f3ee}.r4-spec__icon svg [fill=currentColor]{fill:#f6f3ee}.r4-spec__ring{mix-blend-mode:normal}.r4-spec__ring{-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%)}.r4-title{font:400 clamp(30px,2.8vw,44px)/1.12 var(--r3-sans);letter-spacing:-.03em;margin:0;color:var(--r3-ink)}.r4-title p{margin:0}.r4-title em{font-family:var(--r3-serif);font-weight:400;letter-spacing:-.01em}.r4-sub{margin:14px auto 0;max-width:46ch;font-size:16px;line-height:1.5;color:var(--r3-ink-2)}.r3-howto{padding-block:clamp(64px,7vw,104px)}.r3-howto__head{margin-bottom:clamp(32px,3.5vw,52px)}.r3-howto__grid{grid-template-columns:minmax(260px,.62fr) 1.7fr;gap:clamp(28px,3.4vw,56px);max-width:1180px;margin-inline:auto}.r3-howto__steps{gap:clamp(16px,2vw,28px)}.r3-howto__step{border-left:0!important;padding:4px 0;position:relative}.r3-howto__name{font-size:clamp(19px,1.55vw,23px)}.r3-howto__n{font-family:var(--r3-sans);font-style:normal;margin-right:0}.r3-howto__desc{display:block!important;font-size:14px;line-height:1.5;margin-top:6px;max-width:34ch}.r3-howto__note{display:none!important}.r3-howto__bar{display:block;height:2px;margin-top:12px;max-width:34ch;background:#16151414;border-radius:2px;overflow:hidden;position:relative;opacity:0}.r3-howto__step[aria-selected=true] .r3-howto__bar{opacity:1}.r3-howto__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--r3-champagne);transform:scaleX(0);transform-origin:left}.is-ticking .r3-howto__step[aria-selected=true] .r3-howto__bar:after{animation:r3-tick var(--r3-step-ms, 4.5s) linear forwards}@keyframes r3-tick{to{transform:scaleX(1)}}.r3-howto__stage{border-radius:18px}.r3-howto__fine{display:none}@media(max-width:989px){.r3-howto__grid{grid-template-columns:1fr;gap:22px}.r3-howto__steps{gap:14px}}.r4-ev .r4-ev__head{max-width:none;margin-bottom:clamp(32px,3.5vw,52px)}.r4-ev__grid{grid-template-columns:1.85fr 1fr;max-width:1180px;margin-inline:auto}.r4-ev__visual{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;border-radius:18px;background:#e9e6e0}.r4-ev__half{aspect-ratio:800 / 1080;overflow:hidden}.r4-ev__half .r3-img,.r4-ev__half img{width:100%;height:100%;object-fit:cover}.r4-ev__steps li{display:block;padding-top:0;border-top:0}.r4-ev__steps h3{font-size:clamp(19px,1.55vw,22px);margin-bottom:6px}.r4-ev__steps p{font-size:15px;max-width:32ch}.r4-ev__fine{text-align:center;margin-inline:auto}@media(max-width:989px){.r4-ev__grid,.r4-ev__visual{grid-template-columns:1fr}.r4-ev__half:first-child{aspect-ratio:16 / 10}.r4-ev__half:last-child{aspect-ratio:16 / 13}.r4-ev__steps{gap:18px}}.r3-howto__title,.r4-ev .r4-title{max-width:none;margin-inline:auto;text-align:center}@media(max-width:749px){.r4-ev__half:last-child{aspect-ratio:800 / 680}.r4-ev__half:first-child{aspect-ratio:4 / 3}.r4-ev__half:first-child img{object-position:45% 42%}}@media(max-width:989px){.r4-spec__stage{justify-items:center}.r4-spec__item{align-items:center;text-align:center;width:100%}.r4-spec__item span{display:block}}.r3-howto__step:focus:not(:focus-visible){outline:none}.r3-howto__step:focus-visible{outline:2px solid var(--r3-champagne);outline-offset:6px;border-radius:6px}body.rv3{--r3-sec: 104px;--rv-section-y: 104px}.rv3 main .r3-sec,.rv3 main .rv-section{padding-block:var(--r3-sec)}.rv3 main :is(.r3-sec,.rv-section)>.r3-wrap,.rv3 main :is(.r3-sec,.rv-section)>.rv-wrap{max-width:1240px}.rv3 main :is(.r4-title,.r3-h2:not(.r3-display),.rv-h2){font:400 clamp(30px,2.6vw,40px)/1.15 var(--r3-sans);letter-spacing:-.03em;max-width:24ch}.rv3 main :is(.r4-title,.r3-h2,.rv-h2) em{font-family:var(--r3-serif);font-weight:400;letter-spacing:-.01em}.rv3 main :is(.r4-sub,.r3-lede,.rv-lede){font-size:16px;line-height:1.55;margin-top:14px;max-width:46ch}.rv3 main :is(.r3-head,.rv-head,.r3-howto__head,.r4-ev__head,.r4-spec__head,.r4-ans__head,.r3-split-head){margin-bottom:48px}.rv3 main .r3-center :is(.r4-title,.r3-h2,.rv-h2,.r4-sub,.r3-lede,.rv-lede),.rv3 main .rv-center :is(.rv-h2,.rv-lede){margin-inline:auto}.rv3 main .r3-eyebrow,.rv3 main .rv-eyebrow{margin-bottom:16px;font-size:11px;letter-spacing:.22em}.rv3 .r3-closer__body{padding-top:var(--r3-sec)}.r4-spec__stage{grid-template-columns:1fr minmax(320px,420px) 1fr;column-gap:clamp(24px,4vw,64px);min-height:0;row-gap:72px}.r4-spec__item--1,.r4-spec__item--2{justify-self:end;flex-direction:row-reverse;text-align:right}.r4-spec__item--3,.r4-spec__item--4{justify-self:start;padding-left:0!important}.r4-spec__item{max-width:300px}.r4-spec__head{margin-bottom:32px!important}@media(max-width:749px){body.rv3{--r3-sec: 64px;--rv-section-y: 64px;--r3-gutter: 16px}.rv3 main :is(.r4-title,.r3-h2:not(.r3-display),.rv-h2){font-size:26px;line-height:1.18;max-width:none}.rv3 main :is(.r4-sub,.r3-lede,.rv-lede){font-size:15px}.rv3 main :is(.r3-head,.rv-head,.r3-howto__head,.r4-ev__head,.r4-spec__head,.r4-ans__head,.r3-split-head){margin-bottom:28px}.r4-spec__stage{row-gap:28px}}@media(max-width:989px){.r4-spec__item--1,.r4-spec__item--2{flex-direction:column;text-align:center;justify-self:center}.r4-spec__item--3,.r4-spec__item--4{justify-self:center}}@media(max-width:989px){.r4-spec__stage{grid-template-columns:1fr 1fr;column-gap:16px}.r4-spec__ring{grid-column:1 / -1;grid-row:1;width:min(72vw,380px);justify-self:center;margin-inline:auto}.r4-spec__item,.r4-spec__item--1,.r4-spec__item--2,.r4-spec__item--3,.r4-spec__item--4{grid-column:auto;grid-row:auto;justify-self:center;flex-direction:column;align-items:center;text-align:center;max-width:170px}.r4-spec__item strong{font-size:26px;white-space:nowrap}}.rv3 .r4-spec__icon{display:grid!important;place-items:center}.rv3 .r4-spec__icon svg{display:block;margin:0}.r3-showcase .r3-wrap>.r3-showcase__main,.r3-showcase .r3-showcase__pair{max-width:1120px;margin-inline:auto}.r3-showcase__main{aspect-ratio:2400 / 1150}.r3-showcase__pair{height:clamp(240px,24vw,340px)}.r3-showcase__pair>figure{height:100%;aspect-ratio:auto!important}.r3-showcase__pair img{object-position:50% 55%}.r3-moments .r3-mosaic{max-width:1120px;margin-inline:auto}.r3-moments .r3-mosaic__item .r3-frame{aspect-ratio:4 / 4.4}.r3-moments .r3-mosaic__item--wide .r3-frame{aspect-ratio:auto}.r3-film__frame{max-width:1040px}@media(max-width:989px){.r4-ans__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;max-width:none;margin-inline:calc(-1 * var(--r3-gutter));padding-inline:var(--r3-gutter);scrollbar-width:none}.r4-ans__grid::-webkit-scrollbar{display:none}.r4-card{scroll-snap-align:center}}@media(max-width:749px){.r3-showcase__main{aspect-ratio:4 / 3}.r3-showcase__pair{height:auto}.r3-showcase__pair>figure:first-child{display:none}.r3-showcase__pair>figure{aspect-ratio:3 / 2!important;height:auto}}@media(min-width:750px){.r3-showcase .r3-wrap{display:grid;grid-template-columns:1.65fr 1fr;gap:16px;max-width:1120px}.r3-showcase .r3-split-head{grid-column:1 / -1}.r3-showcase .r3-showcase__main{aspect-ratio:4 / 3.1;max-width:none;margin:0}.r3-showcase .r3-showcase__pair{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:auto;gap:16px;margin:0;max-width:none}.r3-showcase .r3-showcase__pair>figure{height:auto;min-height:0}.r3-showcase .r3-showcase__pair img{height:100%}}.r3-moments .r3-mosaic__item .r3-frame{aspect-ratio:1 / 1}.r3-moments .r3-mosaic__item--wide .r3-frame{min-height:300px}.r3-moments .r3-mosaic__item--wide .r3-frame{aspect-ratio:16 / 10.4!important;height:auto!important;min-height:0!important}.r3-moments .r3-mosaic__item--tall .r3-frame{aspect-ratio:4 / 5.1}.r3-moments .r3-mosaic__item--square .r3-frame,.r3-moments .r3-mosaic__item:nth-child(n+3) .r3-frame{aspect-ratio:4 / 3.3}@media(max-width:989px){.r3-moments .r3-mosaic__item--wide .r3-frame{aspect-ratio:16 / 10!important}}@media(min-width:750px){.r3-showcase .r3-showcase__pair{grid-template-rows:auto auto;align-content:space-between}.r3-showcase .r3-showcase__pair>figure{aspect-ratio:16 / 10!important;height:auto!important}.r3-showcase .r3-showcase__pair img{object-position:50% 60%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/rv4.css.map */
