.simple{padding:clamp(56px,8vw,128px) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,480px);gap:40px 64px;align-items:end;min-height:62vh}.simple__title{font-size:clamp(56px,9vw,152px)}.simple__copy{display:grid;gap:16px;justify-items:start}.simple__copy p{margin:0}.about{padding:clamp(56px,8vw,128px) var(--gutter) clamp(64px,8vw,128px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,64px) clamp(40px,6vw,112px)}.about__head{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(40px,6vw,112px);align-items:end}.about__title{font-size:clamp(56px,9vw,152px);margin:0}.about__lead{margin:0 0 .5em;font:360 clamp(22px,2vw,34px)/1.22 var(--serif);letter-spacing:-.015em;font-variation-settings:"opsz" 72,"SOFT" 100;max-width:22em}.about__facts{grid-column:1 / -1;grid-row:auto;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule);align-self:start}.about__facts li{position:relative;display:grid;gap:8px;align-content:start;padding:22px 18px 0 0}.about__facts li:before{content:"";position:absolute;left:0;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--text)}.about__facts li:last-child:before{background:var(--accent)}.about__facts b{font:400 clamp(22px,1.9vw,32px)/1.05 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72}.about__facts span{color:var(--text-2);font-size:15px;line-height:1.45;max-width:22em}.about__story{grid-column:1;grid-row:auto;display:grid;gap:18px;align-content:start;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.about__story p{margin:0;max-width:32em}.about__story a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.about__proof{grid-column:1 / -1;display:grid;gap:16px;padding-top:22px;border-top:1px solid var(--rule)}.about__proof header{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.about__cat{margin:0;font:360 clamp(28px,2.6vw,44px)/1 var(--serif);letter-spacing:-.03em;font-variation-settings:"opsz" 120}.about__more{font-size:15px;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.about__proof ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about__proof li a{display:grid;gap:10px}.about__shot{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#141414}.about__shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.about__name{font-size:15px;line-height:1.3;text-decoration:none}.about__end{grid-column:1 / -1;margin:0}@media(prefers-reduced-motion:reduce){.about__shot img{transition:none}}.dir-sec{padding:clamp(56px,7vw,112px) var(--gutter)}.dir-sec__head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px 32px;padding-bottom:20px;margin-bottom:32px;border-bottom:1px solid var(--rule)}.dir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px}.dir__block{display:grid;gap:14px;align-content:start}.dir__block h3{margin:0;padding-bottom:10px;border-bottom:1px solid var(--rule)}.dir__block p{margin:0}.dir__list{margin:0;padding-left:1.1em;display:grid;gap:8px}.ref-table{width:100%;border-collapse:collapse;font-size:15px}.ref-table th,.ref-table td{text-align:left;vertical-align:top;padding:14px 16px 14px 0;border-bottom:1px solid var(--rule)}.ref-table thead th{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.ref-table tbody th{font:400 20px/1.2 var(--serif);width:14%}.ref-table td:nth-child(2){color:var(--text-2);width:40%}.missing-list{margin:0;max-width:1040px;border-top:1px solid var(--rule)}.missing-list div{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.missing-list dt{font:500 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.missing-list dd{margin:0}@media(max-width:960px){.simple,.about,.about__head,.dir{grid-template-columns:1fr}}@media(max-width:600px){.ref-table,.ref-table tbody,.ref-table tr,.ref-table th,.ref-table td{display:block;width:auto!important}.ref-table thead{display:none}.ref-table tr{padding:14px 0;border-bottom:1px solid var(--rule)}.ref-table th,.ref-table td{border:0;padding:4px 0}.missing-list div{grid-template-columns:1fr;gap:4px}}.about__h2{margin:12px 0 -6px;font:360 clamp(26px,2.2vw,36px)/1.05 var(--serif);letter-spacing:-.025em;font-variation-settings:"opsz" 96}.simple__mail{font:360 clamp(24px,2.6vw,40px)/1.1 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 96;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;overflow-wrap:anywhere}@media(max-width:960px){.about__facts,.about__story{grid-column:1;grid-row:auto}.about__facts{grid-template-columns:1fr;row-gap:14px}}.simple__links{display:flex;flex-wrap:wrap;gap:4px 28px;margin:8px 0 0;padding:0;list-style:none}.simple__links a{display:inline-flex;align-items:center;min-height:44px;font-size:17px;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.jr{grid-column:1 / -1;position:relative}.jr__stage{display:none}.jr__steps{margin:0;padding:0;list-style:none;display:grid;gap:56px}.jr__step{display:grid;grid-template-columns:minmax(0,260px) minmax(0,34rem);gap:20px 40px;align-items:start}.jr__print{grid-column:1;margin:0;padding:9px 9px 30px;background:var(--paper);box-shadow:0 14px 34px -12px #241f1b55;position:relative}.jr__print img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover}.jr__print figcaption{position:absolute;left:10px;bottom:8px;font:500 11px/1 var(--mono);color:var(--text-2)}.jr__card{grid-column:2;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.jr__card p{margin:0}.jr__when{font:340 clamp(56px,6vw,96px)/.9 var(--serif);letter-spacing:-.04em;font-variation-settings:"opsz" 144}.jr__when--word{font-size:clamp(40px,4.2vw,64px)}.jr__place{margin-top:10px!important;font:500 15px/1.2 var(--mono);letter-spacing:.04em;color:#a3430a}.jr:not(.is-map) .jr__print:not(:first-of-type){display:none}.jr__h{margin:16px 0 8px;font:380 clamp(24px,2.2vw,34px)/1.05 var(--serif);letter-spacing:-.02em}.jr__card a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.jr.is-map{margin-inline:calc(var(--gutter, 24px) * -1)}.jr.is-map .jr__stage{background:var(--ivory)}.jr.is-map .jr__stage{display:block;position:sticky;top:var(--header, 56px);height:calc(var(--vh, 100svh) - var(--header, 56px));overflow:hidden}.jr__map{position:absolute;inset:0;width:100%;height:100%;display:block}.jr__coast{fill:none;stroke:#8f7f69;stroke-width:.8;vector-effect:non-scaling-stroke;stroke-linejoin:round}.jr__river{fill:none;stroke:#8ea2a4;stroke-width:.7;vector-effect:non-scaling-stroke;stroke-linejoin:round;opacity:.85}.jr__border{fill:none;stroke:#a89680;stroke-width:.6;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.jr__grat{fill:none;stroke:#cfc3b0;stroke-width:.5;vector-effect:non-scaling-stroke;opacity:.7}.jr__hd{opacity:0}.jr__cty{fill:var(--accent);fill-opacity:0;transition:fill-opacity .6s}.jr__cty.is-seen{fill-opacity:.1}.jr__cty.is-on{fill-opacity:.22}.jr__route{fill:none;stroke:var(--accent);stroke-linecap:round}.jr__remote{fill:none;stroke:var(--text);opacity:0}.jr__pin{position:absolute;left:0;top:0;width:0;height:0;pointer-events:none}.jr__pin i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--text);box-shadow:0 0 0 3px var(--ivory);transition:background-color .4s,scale .4s}.jr__pin.is-on i{background:var(--accent);scale:1.3}.jr__pin.is-on i:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px solid var(--accent);opacity:.6}.jr__pin span{position:absolute;left:14px;top:-8px;white-space:nowrap;font:500 15px/1 var(--mono);letter-spacing:.03em;text-shadow:0 0 5px var(--ivory),0 0 5px var(--ivory)}.jr__pin--focus i{width:14px;height:14px;left:-7px;top:-7px}.jr__pin--focus span{left:18px;font-weight:700}.jr__pin--far i{width:7px;height:7px;left:-3.5px;top:-3.5px;opacity:0;transition:opacity .5s}.jr__pin--far span{opacity:0;transition:opacity .5s}.jr__pin--far.is-on i,.jr__pin--far.is-on span{opacity:1}.jr__pin--far.is-on i{background:var(--text);scale:1}.jr__pin--far i:after{display:none}.jr.is-map .jr__steps{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jr__index{position:absolute;right:max(var(--gutter, 24px),3vw);top:50%;translate:0 -50%;display:grid;gap:14px;margin:0;padding:0;list-style:none}.jr__index li{font:500 15px/1 var(--mono);color:#4f4841;text-align:right;transition:color .3s}.jr__index li.is-on{color:var(--text)}.jr__index li.is-on:after{content:" \25cf";color:var(--accent)}@media(max-width:760px){.jr__step{grid-template-columns:1fr}.jr__print{width:min(70%,260px)}.jr__card{grid-column:1}.jr__index{display:none}}@media(prefers-reduced-motion:reduce){.jr__step,.jr__print,.jr__cty,.jr__pin i{transition:none!important}}html.force-reduce .jr__step,html.force-reduce .jr__print,html.force-reduce .jr__cty{transition:none!important}.jr__live{position:absolute;left:max(var(--gutter, 24px),6vw);top:50%;translate:0 -50%;width:min(37rem,43vw);padding:32px 36px 34px;background:color-mix(in srgb,var(--ivory) 92%,transparent);overflow:hidden;transition:height .45s cubic-bezier(.22,1,.36,1)}.jr__live .jr__when{margin:0;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.dg{display:inline-block;height:.9em;overflow:hidden;vertical-align:top}.dg__col{display:flex;flex-direction:column;translate:0 calc(var(--d) * -.9em);transition:translate .85s cubic-bezier(.16,1,.3,1)}.dg__col span{display:block;height:.9em;line-height:.9}.jr__live .jr__when{font-size:clamp(76px,7.4vw,128px)}.jr__live .jr__when--word{font-size:clamp(48px,4.8vw,80px)}.jr__live .jr__place{margin:12px 0 0!important}.jr__live .jr__h{margin:16px 0 10px;font-size:clamp(26px,2.3vw,38px)}.jr__txt{margin:0;color:#3b342e;font-size:20px;line-height:1.5}.jr__lnk{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:var(--text);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.jr__lnk[hidden]{display:none}.jr__polaroid{--pw: clamp(170px, 18vw, 280px);position:absolute;left:0;top:0;width:var(--pw);height:calc(var(--pw) + 21px);margin:0;rotate:var(--tilt, -2deg);translate:0 calc(var(--lift, 0) * -18px);scale:calc(var(--k, 1) * var(--ek, 1));transform-origin:50% 100%;transform:perspective(800px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .3s cubic-bezier(.22,1,.36,1),scale .6s cubic-bezier(.22,1,.36,1);pointer-events:none;--spread: 22px;--spin: 5deg}.jr__polaroid:hover{--spread: 38px;--spin: 7deg}.jr__set{position:absolute;inset:0;opacity:0;transition:opacity .5s}.jr__set.is-on{opacity:1}.jr__sheet{--sg: 1;position:absolute;inset:0;margin:0;display:flex;flex-direction:column;padding:9px 9px 30px;background:var(--paper);rotate:calc(var(--j) * var(--sg) * var(--spin));translate:calc(var(--j) * var(--spread)) calc(var(--j) * var(--spread) * -.8);transition:translate .5s cubic-bezier(.22,1,.36,1),rotate .5s cubic-bezier(.22,1,.36,1);box-shadow:0 calc(10px + var(--lift, 0) * 14px) calc(24px + var(--lift, 0) * 20px) calc(-12px - var(--lift, 0) * 4px) rgb(36 31 27 / calc(.42 - var(--lift, 0) * .2))}.jr__sheet:nth-child(2n){--sg: -1}.jr__ph{position:relative;flex:1;min-height:0;background:var(--surface)}.jr__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jr__sheet figcaption{position:absolute;left:10px;bottom:8px;max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:500 14px/1 var(--mono);color:#5a524a}@media(max-width:760px){.jr__live{inset:auto 16px 16px;translate:none;width:auto;padding:18px 20px 20px}.jr__live .jr__when{font-size:64px}.jr__live .jr__when--word{font-size:40px}.jr__live .jr__h{font-size:24px;margin:10px 0 8px}.jr__txt{font-size:17px}.jr__place,.jr__pin span{font-size:13px}.jr__pin--focus span{left:16px}.jr__polaroid{--pw: 150px;height:calc(var(--pw) + 18px)}.jr__sheet{padding:6px 6px 24px}.jr__sheet figcaption{font-size:14px;bottom:6px;left:8px}}@media(prefers-reduced-motion:reduce){.jr__live,.dg__col,.jr__set,.jr__sheet,.jr__polaroid{transition:none!important}}html.force-reduce .jr__live,html.force-reduce .dg__col,html.force-reduce .jr__set,html.force-reduce .jr__sheet,html.force-reduce .jr__polaroid{transition:none!important}.rates{grid-column:1 / -1;margin-inline:calc(var(--gutter, 24px) * -1);background:var(--paper);position:relative;z-index:3;margin-top:calc((var(--vh, 100svh) - var(--header, 56px)) * -.8);height:calc(var(--vh, 100svh) * 2.5 - var(--header, 56px))}.rates__stage{position:sticky;top:var(--header, 56px);height:calc(var(--vh, 100svh) - var(--header, 56px));box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:clamp(20px,4vh,48px);padding:clamp(24px,5vh,56px) max(var(--gutter, 24px),4vw,calc((100% - 1500px)/2));overflow:hidden}.rates__top{text-align:center;position:relative;z-index:2}.rates__topin{--F: 2.7;translate:0 calc((1 - var(--m, 1)) * var(--dy, 0px));will-change:translate}.rates__topin .rates__h--xl{transform-origin:50% 0;scale:calc(1 + (1 - var(--m, 1)) * (var(--F) - 1));will-change:scale}.rates__topin .rates__lead{margin-top:calc(10px + (1 - var(--m, 1)) * (var(--F) - 1) * var(--th, 0px))}.rates__h{margin:0;font:360 clamp(32px,3.8vw,62px)/1.04 var(--serif);letter-spacing:-.028em;font-variation-settings:"opsz" 120}.rates__h--xl{font:330 clamp(48px,6.2vw,104px)/.95 var(--serif);letter-spacing:-.04em;font-variation-settings:"opsz" 144,"SOFT" 30}.rates__lead{margin:10px auto 0;max-width:46em;font:360 clamp(18px,1.5vw,24px)/1.4 var(--serif);letter-spacing:-.01em;color:#3b342e}.rates__rows{display:grid;align-content:center;gap:clamp(22px,4.2vh,52px);max-width:1240px;width:100%;margin:0 auto}.rates__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:10px clamp(32px,5vw,96px);align-items:baseline}.rates__row p{margin:0;font-size:clamp(18px,min(1.5vw,2.3vh),27px);line-height:1.42}@media(max-width:760px){.rates{height:calc(var(--vh, 100svh) * 2.4 - var(--header, 56px))}.rates__stage{padding:16px 20px;gap:12px}.rates__topin{--F: 1.7}.rates__h--xl{font-size:clamp(40px,11vw,56px)}.rates__lead{font-size:15.5px;margin-top:6px}.rates__row{grid-template-columns:1fr;gap:4px}.rates__h{font-size:23px}.rates__row p{font-size:clamp(14.5px,min(2.05vh,4.35vw),17px);line-height:1.4}.rates__rows{gap:14px;align-content:start}}html.slide-on [data-slide] .rates__top .fx-mask__in{translate:0 calc((1 - var(--t, 0)) * 150%)}html.slide-on [data-slide] .rates__lead{opacity:var(--s, 0);translate:0 calc((1 - var(--s, 0)) * 16px)}html.slide-on [data-slide] .rates__row .fx-mask__in{translate:0 calc((1 - var(--k, 0)) * 150%)}html.slide-on [data-slide] .rates__row p{opacity:clamp(0,(var(--k, 0) - .3) / .6,1);translate:0 calc((1 - clamp(0,(var(--k, 0) - .3) / .6,1))*22px)}.rates.is-idle .rates__stage>*{visibility:hidden}.fx-mask{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.fx-mask__in{display:block}.fx-rule{display:block;height:1px;margin-top:.3em;background:var(--text);transform-origin:0 50%}.about__shot{overflow:hidden}.about__name{display:block;transition:translate .4s var(--ease)}.about__proof li a:hover .about__name,.about__proof li a:focus-visible .about__name{translate:0 -3px}@media(prefers-reduced-motion:no-preference){html.fx-on [data-fx] .fx-mask__in{translate:0 110%}html.fx-on [data-fx] .fx-rule{scale:0 1}html.fx-on [data-fx] .about__more,html.fx-on [data-fx] .about__proof li,html.fx-on .about__end[data-fx]{opacity:0;translate:0 24px}html.fx-on .about__proof[data-fx] li .about__shot img{scale:1.06}html.fx-on [data-fx].is-in .fx-mask__in{translate:0 0;transition:translate .85s var(--ease)}html.fx-on [data-fx].is-in .fx-rule{scale:1 1;transition:scale .9s var(--ease) .3s}html.fx-on [data-fx].is-in .about__more,html.fx-on [data-fx].is-in .about__proof li,html.fx-on .about__end[data-fx].is-in{opacity:1;translate:0 0;transition:opacity .7s var(--ease) calc(.25s + var(--i, 0) * .08s),translate .75s var(--ease) calc(.25s + var(--i, 0) * .08s)}html.fx-on .about__proof[data-fx].is-in li .about__shot img{scale:1;transition:scale .95s var(--ease) calc(.25s + var(--i, 0) * .08s)}.about__proof li a:hover .about__shot img,.about__proof li a:focus-visible .about__shot img{scale:1.04;transition-delay:0s;transition-duration:.5s}.btn{transition:background-color .3s,color .3s,translate .4s var(--ease)}.about__end .btn:hover{translate:0 -2px}}@media(max-width:760px){html.fx-on [data-fx] .about__more,html.fx-on [data-fx] .about__proof li,html.fx-on .about__end[data-fx]{translate:0 14px}}.about--journey{padding-top:0;padding-bottom:clamp(48px,5vw,80px);row-gap:0}.about--journey .about__proof,.about--journey .about__end{margin-top:clamp(28px,3vw,40px)}.jr__intro{display:grid;gap:clamp(18px,2.6vw,40px);max-width:76rem;padding:clamp(56px,8vw,120px) 0 clamp(40px,6vw,80px)}.jr__kicker{margin:0;font:500 15px/1 var(--mono);letter-spacing:.06em;color:var(--text-2)}.jr__lead{margin:0;display:grid;gap:clamp(10px,1.2vw,20px)}.jr__l{display:block}.jr__l--1{font:330 clamp(44px,9.2vw,168px)/.94 var(--serif);letter-spacing:-.04em;font-variation-settings:"opsz" 144,"SOFT" 30}.jr__l--2{font:360 clamp(30px,4.6vw,84px)/1 var(--serif);letter-spacing:-.025em;font-variation-settings:"opsz" 120,"SOFT" 100}.jr__l--3{max-width:30em;font:360 clamp(21px,2.1vw,36px)/1.32 var(--serif);letter-spacing:-.01em;color:#3b342e;font-variation-settings:"opsz" 72,"SOFT" 100}.jr__hint{display:none}.jr.is-map .jr__intro{position:absolute;inset:0;z-index:3;max-width:none;padding:0 max(var(--gutter, 24px),4vw);align-content:center;pointer-events:none;will-change:transform,opacity}.jr.is-map .jr__intro .w{display:inline-block;opacity:0;transform:translate3d(0,.4em,0);filter:blur(7px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:calc(.3s + var(--n, 0) * .1s)}.jr.is-map .jr__intro.is-in .w{opacity:1;transform:none;filter:none}.jr__hint{transition:opacity .6s}.jr.is-map .jr__kicker{position:absolute;left:max(var(--gutter, 24px),4vw);top:clamp(20px,4.5vh,44px)}.jr.is-map .jr__hint{display:flex;position:absolute;left:50%;bottom:clamp(16px,4vh,36px);translate:-50% 0;flex-direction:column;align-items:center;gap:10px;margin:0;font:500 15px/1 var(--mono);letter-spacing:.06em;color:var(--text-2)}.jr.is-map .jr__hint:after{content:"";width:1px;height:28px;background:currentColor;opacity:.6}.jr__world{position:absolute;inset:0;background:#f3eee5}@media(max-width:760px){.jr.is-map .jr__intro{padding-inline:20px}.jr.is-map .jr__kicker{left:20px}}.jr__land{fill:#e9dfcb;stroke:none}.jr__river{display:none}.jr__grat{opacity:.35}.jr__border{opacity:.6}.jr__dot{fill:#fff;stroke:var(--accent)}.jr__dot--halo{fill:var(--accent);stroke:none;fill-opacity:.2}@keyframes jrPulse{0%{scale:1;opacity:.55}to{scale:1.9;opacity:0}}.jr__pin.is-on i:after{animation:jrPulse 2.8s cubic-bezier(.22,1,.36,1) infinite}@media(prefers-reduced-motion:reduce){.jr__pin.is-on i:after{animation:none}}html.force-reduce .jr__pin.is-on i:after{animation:none}.jr__pin.is-left span{left:auto;right:14px}.jr__pin span{transition:opacity .3s}.jr__pin.is-cov span{opacity:0!important}.about--noir{--text: #f1f0ec;--text-2: #a5a49f}.about--noir .jr.is-map .jr__stage,.about--noir .rates{background:#0b0a09}.about--noir .jr__world{background:#0a0908}.about--noir .rates__stage:after{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;background:url(/media/about/grain-0.webp) 0 0 / 390px;opacity:.2;mix-blend-mode:screen;animation:jrGrain .36s steps(1) infinite}.about--noir .jr__sheet:after{content:"";position:absolute;inset:9px 9px 30px;z-index:2;pointer-events:none;background:url(/media/about/grain-0.webp) 0 0 / 300px;opacity:.3;mix-blend-mode:screen;animation:jrGrain .36s steps(1) infinite}@media(max-width:760px){.about--noir .jr__sheet:after{inset:6px 6px 24px}}@keyframes jrGrain{0%{background-image:url(/media/about/grain-0.webp);background-position:0 0}34%{background-image:url(/media/about/grain-1.webp);background-position:97px 61px}67%{background-image:url(/media/about/grain-2.webp);background-position:-131px 143px}}@media(prefers-reduced-motion:reduce){.about--noir .jr__sheet:after,.about--noir .rates__stage:after{animation:none}}html.force-reduce .about--noir .jr__sheet:after,html.force-reduce .about--noir .rates__stage:after{animation:none}.about--noir .jr__land{fill:#e9dfcb}.about--noir .jr__coast{stroke:#f1f0ec;opacity:.5}.about--noir .jr__border{stroke:#6c685e;opacity:.95}.about--noir .jr__grat{stroke:#fff;opacity:.07}.about--noir .jr__cty,.about--noir .jr__cty.is-seen,.about--noir .jr__cty.is-on{fill-opacity:0}.about--noir .jr__pin i{background:#0b0a09;box-shadow:0 0 0 3px #f1f0ec}.about--noir .jr__pin.is-on i{background:var(--accent);box-shadow:0 0 0 3px #f1f0ec}.about--noir .jr__pin--far.is-on i{background:#0b0a09}.about--noir .jr__pin span{left:18px;top:-12px;padding:5px 8px;border-radius:3px;background:#0b0a09f0;color:#f1f0ec;text-shadow:none;line-height:1}.about--noir .jr__pin--focus span{left:22px}.about--noir .jr__pin.is-left span{left:auto;right:18px}.about--noir .jr__remote{stroke:#f7670f}.about--noir .jr__dot{fill:#fff}.about--noir .jr__dot--halo{fill:var(--accent)}.about--noir .jr__index{padding:12px 14px;border-radius:3px;background:#0b0a09d1}.about--noir .jr__index li{color:#a5a49f}.about--noir .jr__index li.is-on{color:#f1f0ec}.about--noir .jr__live{background:#0b0a09f5}.about--noir .jr__txt,.about--noir .jr__l--3,.about--noir .rates__lead{color:#d6d4cd}.about--noir .jr__place{color:#f7670f}.about--noir .jr__lnk{color:#f1f0ec}.about--noir .jr__kicker,.about--noir .jr__hint{color:#a5a49f}.about--noir .rates__row p{color:#e6e4de}.about--noir .rates__row .rates__h{color:#e9dfcb}.jr__pin--sub{opacity:0;scale:.6;transition:opacity .45s,scale .45s cubic-bezier(.22,1,.36,1)}.jr__pin--sub.is-show{opacity:1;scale:1}.jr__pin--sub.is-show i{background:var(--text);scale:1;transition:background-color .4s,scale .4s}.jr__pin--sub i:after{display:none}.jr__pin--sub.is-act i{background:var(--accent);scale:1.3}.about--noir .jr__pin--sub.is-show i{background:#0b0a09}.about--noir .jr__pin--sub.is-act i{background:var(--accent)}.jr__route--sub{transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.jr__polaroid.is-glide{transition:transform .3s cubic-bezier(.22,1,.36,1),scale .6s cubic-bezier(.22,1,.36,1),left .85s cubic-bezier(.22,1,.36,1),top .85s cubic-bezier(.22,1,.36,1)}.about--noir .jr__pin--sub.is-past.is-left span{top:4px}body.shop-dark .dp__checks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 12.5 3.6 3.6 7.4-7.6'/%3E%3C/svg%3E")}body.shop-dark .dp-acc__item>summary:after{background-color:#2a2927;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1f0ec' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")}body.shop-dark .dp-acc__item[open]>summary:after{background-color:var(--text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 14 5-5 5 5'/%3E%3C/svg%3E")}body.shop-dark .field input,body.shop-dark .field textarea{background:#0f0f0e;border-color:#fff3;color:var(--text)}body.shop-dark .cart-form__notice,body.shop-dark .legal__note{background:#1f1d1a;color:var(--text)}body.shop-dark .cart-form__error,body.shop-dark .order__err{background:#3a1b15;color:#f5c4b6}body.shop-dark .login__done{background:#1b2f1a;color:#c4e4bd}body.flat [data-surface]:before{display:none}.hs__tab{font:650 15px/1 var(--sans);text-transform:uppercase;letter-spacing:.06em;padding:0 20px;min-height:44px}.hs__cap b{font:650 clamp(22px,1.9vw,34px)/1 var(--sans);text-transform:uppercase;letter-spacing:.05em;font-variation-settings:normal}.pola__cap{container-type:inline-size;left:18.5%;right:9%}.pola__cap b,.pola--long .pola__cap b{font:650 calc(100cqw / 10.9)/1.05 var(--sans);text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;overflow-wrap:normal;font-variation-settings:normal}.pola__type{font-size:8cqw;color:#4d463f}.shop.is-list .pola__meta b{font:650 clamp(18px,1.7vw,24px)/1.1 var(--sans);text-transform:uppercase;letter-spacing:.05em}.dp__title,.dp__title span{font-family:var(--sans);font-weight:650;text-transform:uppercase;letter-spacing:.04em;font-variation-settings:normal}.dp__title{font-size:clamp(26px,2.5vw,48px);line-height:1.05}.dp__recall-name{font:650 clamp(20px,1.6vw,28px)/1.05 var(--sans);text-transform:uppercase;letter-spacing:.04em}.dp__others a{text-transform:uppercase;letter-spacing:.05em;font-weight:650;font-size:14px}@media(max-width:760px){.shop .pola__meta b{font:650 19px/1.1 var(--sans);text-transform:uppercase;letter-spacing:.05em}}.pola .polaroid__window img.pola__mark{height:74%;object-position:center top}.pola__cap{inset:auto 18% 23.6% 22%;gap:3px}.pola__cap b,.pola--long .pola__cap b{font-size:calc(100cqw / 10.4);font-weight:700;color:#f6f2ea;letter-spacing:.03em}.pola__type{font-size:8cqw;color:#f6f2eab3}.contact{padding:clamp(56px,7vw,112px) var(--gutter) clamp(64px,8vw,128px)}.contact__stage{display:grid;gap:clamp(36px,5vw,72px);max-width:1240px;margin:0 auto}.contact__head{display:grid;gap:20px;justify-items:start}.contact__title{font-size:clamp(56px,8vw,136px);margin:0}.contact__lead{margin:0;max-width:28ch;font-size:clamp(18px,1.5vw,24px);line-height:1.4}.contact__mail{margin:8px 0 0}.contact__mail a{font:360 clamp(22px,2.2vw,36px)/1.1 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 96;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;overflow-wrap:anywhere}.contact__acts{display:flex;flex-wrap:wrap;gap:12px;margin:0}.contact__write{background:var(--text);color:var(--ivory);border-color:var(--text)}.contact__write:hover{background:transparent;color:var(--text)}.contact__rows{display:grid;border-top:1px solid var(--rule)}.contact__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px clamp(24px,3vw,56px);padding:clamp(24px,2.6vw,40px) 0;border-bottom:1px solid var(--rule)}.contact__row h2{margin:0;font:360 clamp(24px,2.2vw,34px)/1.1 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72}.contact__row p{margin:0 0 12px;font-size:clamp(16px,1.15vw,19px);line-height:1.55;color:var(--text)}.contact__row p:last-child{margin-bottom:0}.contact__list{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:clamp(16px,1.15vw,19px)}.contact__list li{padding-left:18px;position:relative}.contact__list li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--accent)}.contact__go{display:inline-flex;align-items:center;min-height:44px;margin-right:24px;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;font-weight:500}.contact__row .simple__links{margin:0}@media(max-width:900px){.contact__row{grid-template-columns:1fr}}.contact__acts .social{margin:0 0 0 4px}.contact__acts .social a{width:44px;height:44px}.pola__type{position:absolute;left:-6cqw;top:calc(100% + 10.5cqw);grid-area:auto;font-size:calc(100cqw / 10.2);font-weight:600;letter-spacing:.06em;color:#3d3732;white-space:nowrap}.rates__rows{--gap: clamp(22px, 4.2vh, 52px);--rx: clamp(30px, 3.2vw, 52px);--dot: 14px;gap:var(--gap);padding-left:var(--rx);box-sizing:border-box}.rates__row{position:relative;--ty: calc(clamp(32px, 3.8vw, 62px)*.52) }.rates__row:before{content:"";position:absolute;left:calc(var(--rx) * -1);top:calc(var(--ty) - var(--dot) / 2);width:var(--dot);height:var(--dot);box-sizing:border-box;border-radius:50%;border:2px solid var(--accent);background:color-mix(in srgb,var(--accent) calc(var(--k, 1) * 100%),var(--paper));scale:calc(.5 + var(--k, 1) * .5);opacity:clamp(0,calc(var(--k, 1) * 2.5),1)}.rates__row:not(:last-child):after{content:"";position:absolute;left:calc(var(--rx) * -1 + var(--dot) / 2 - 1px);top:var(--ty);width:2px;height:calc(100% + var(--gap));background:var(--accent);transform-origin:50% 0;scale:1 var(--kn, 1)}@media(max-width:760px){.rates__rows{--gap: 14px;--rx: 26px;--dot: 12px}.rates__row{--ty: 11.96px }}.about__shot video{transition:opacity .45s var(--ease),scale .5s var(--ease)}.about__proof li a:hover .about__shot video,.about__proof li a:focus-visible .about__shot video{scale:1.04}@media(prefers-reduced-motion:reduce){.about__shot video{transition:none}}.polaroid__window--photo:before{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;z-index:1;background:linear-gradient(to bottom,transparent,#000000b8);pointer-events:none}.contact__rows{--rx: clamp(30px, 3vw, 48px);--dot: 14px;padding-left:var(--rx);position:relative}.contact__row{position:relative;--ty: calc(clamp(24px, 2.2vw, 34px)*.55) }.contact__row:before{content:"";position:absolute;left:calc(var(--rx) * -1);top:calc(clamp(24px,2.6vw,40px) + var(--ty) - var(--dot) / 2);width:var(--dot);height:var(--dot);box-sizing:border-box;border-radius:50%;border:2px solid var(--accent);background:var(--paper)}.contact__row:after{content:"";position:absolute;left:calc(var(--rx) * -1 + var(--dot) / 2 - 1px);top:calc(clamp(24px,2.6vw,40px) + var(--ty));width:2px;height:100%;background:var(--accent);transform-origin:50% 0}.contact__row:last-child:after{display:none}.contact__row h2{transition:translate .4s var(--ease)}.contact__row:hover h2{translate:6px 0}.contact__mail a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;text-decoration:none;padding-bottom:.12em;transition:background-size .5s var(--ease);background-size:100% 1px}.contact__mail a:hover,.contact__mail a:focus-visible{color:var(--accent)}.contact__go{transition:color .2s,translate .3s var(--ease)}.contact__go:hover{color:var(--accent);translate:3px 0}@media(max-width:900px){.contact__rows{--rx: 26px;--dot: 12px}.contact__row:before{top:calc(clamp(24px,2.6vw,40px) + 12px - var(--dot) / 2)}.contact__row:after{top:calc(clamp(24px,2.6vw,40px) + 12px)}}@supports selector(:has(a)){.js .contact__row:before{scale:0;transition:scale .5s var(--ease) .15s,background-color .4s .3s}.js .contact__row.is-in:before{scale:1;background:var(--accent)}.js .contact__row:after{scale:1 0;transition:scale .9s var(--ease)}.js .contact__row:has(+.contact__row.is-in):after{scale:1 1}}@media(prefers-reduced-motion:reduce){.contact__row:before,.contact__row:after{transition:none!important}}.force-reduce .contact__row:before,.force-reduce .contact__row:after{transition:none!important}.dp__crumbs a{display:inline-flex;align-items:center;min-height:44px}.dp-gal__badge{font-size:11px}.lab__others{margin-top:clamp(44px,5vw,80px);padding-top:28px;border-top:1px solid var(--rule)}.lab__others .label{margin:0}.contact__title{margin:0;font:330 clamp(64px,11vw,168px)/.92 var(--serif);letter-spacing:-.04em;font-variation-settings:"opsz" 144,"SOFT" 30}.contact__head .w{display:inline-block;opacity:0;transform:translate3d(0,.4em,0);filter:blur(7px);animation:contactIn .9s var(--ease) forwards;animation-delay:calc(.25s + var(--n, 0) * .1s)}@keyframes contactIn{to{opacity:1;transform:none;filter:none}}.contact__mail,.contact__acts{opacity:0;animation:contactFade .8s var(--ease) forwards;animation-delay:calc(.25s + var(--n, 0) * .1s)}@keyframes contactFade{to{opacity:1}}.contact__lead{font-size:clamp(20px,2vw,32px);max-width:30ch}.contact__mail a{font-size:clamp(26px,3vw,48px)}.contact__row h2{font-size:clamp(30px,3.4vw,54px)}.contact__row p,.contact__list,.contact__row .contact__go{font-size:clamp(18px,1.5vw,24px)}.contact__rail{display:none}@media(prefers-reduced-motion:reduce){.contact__head .w,.contact__mail,.contact__acts{animation:none;opacity:1;transform:none;filter:none}}.force-reduce .contact__head .w,.force-reduce .contact__mail,.force-reduce .contact__acts{animation:none;opacity:1;transform:none;filter:none}html.cslide-on .contact{padding:0;height:calc(var(--vh, 100svh) * 3.2)}html.cslide-on .contact__stage{position:sticky;top:var(--header, 56px);height:calc(var(--vh, 100svh) - var(--header, 56px));max-width:none;margin:0;overflow:hidden;display:block}html.cslide-on .contact__head{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;text-align:center;gap:clamp(14px,2.6vh,28px);padding:0 max(var(--gutter, 24px),4vw);transition:opacity .45s ease,translate .7s var(--ease),visibility 0s}html.cslide-on .contact__head.is-gone{opacity:0;translate:0 -12vh;visibility:hidden;pointer-events:none;transition:opacity .35s ease,translate .6s var(--ease),visibility 0s linear .35s}html.cslide-on .contact__title{font-size:clamp(72px,min(13vw,24vh),220px)}html.cslide-on .contact__lead{max-width:28ch;font-size:clamp(22px,min(2.6vw,4.6vh),40px);line-height:1.25}html.cslide-on .contact__acts{justify-content:center;align-items:center}html.cslide-on .contact__rows{position:absolute;inset:0;border:0;padding:0;display:block}html.cslide-on .contact__row[data-reveal]{opacity:0;transform:none}html.cslide-on .contact__row[data-reveal].is-now{opacity:1}html.cslide-on .contact__row{position:absolute;inset:0 0 clamp(70px,12vh,120px) 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;align-items:start;gap:0 clamp(40px,6vw,120px);padding:0 max(var(--gutter, 24px),5vw);border:0;translate:0 34px;visibility:hidden;pointer-events:none;transition:opacity .3s ease,translate .6s var(--ease),visibility 0s linear .3s;will-change:opacity,translate}html.cslide-on .contact__row.is-past{translate:0 -34px}html.cslide-on .contact__row.is-now{translate:0 0;visibility:visible;pointer-events:auto;transition:opacity .45s ease .2s,translate .7s var(--ease) .2s,visibility 0s}html.cslide-on .contact__row:before,html.cslide-on .contact__row:after{display:none!important}html.cslide-on .contact__row:hover h2{translate:none}html.cslide-on .contact__row h2{font-size:clamp(40px,min(5.4vw,10vh),100px);line-height:1;letter-spacing:-.035em}html.cslide-on .contact__row h2:before{content:"";display:block;width:clamp(56px,6vw,96px);height:3px;margin-bottom:clamp(16px,3vh,32px);background:var(--accent);transform-origin:0 50%;scale:0 1;transition:scale .7s var(--ease) .15s}html.cslide-on .contact__row.is-now h2:before{scale:1 1;transition-delay:.35s}html.cslide-on .contact__row>div{padding-top:clamp(8px,1.6vh,20px)}html.cslide-on .contact__row p,html.cslide-on .contact__list{font-size:clamp(19px,min(1.8vw,3.4vh),30px);line-height:1.45}html.cslide-on .contact__row .contact__go{font-size:clamp(19px,min(1.8vw,3.4vh),30px);min-height:52px}html.cslide-on .contact__list{gap:clamp(8px,1.6vh,16px)}html.cslide-on .contact__list li{padding-left:28px}html.cslide-on .contact__list li:before{width:14px;top:.78em}html.cslide-on .contact__row p{margin-bottom:clamp(14px,2.4vh,26px)}html.cslide-on .contact__rail{display:grid;grid-template-columns:repeat(var(--n, 4),1fr);position:absolute;left:50%;bottom:clamp(14px,3.4vh,36px);translate:-50% 0;width:min(760px,68vw);margin:0;padding:0;list-style:none;z-index:3}html.cslide-on .contact__rail:before,html.cslide-on .contact__rail:after{content:"";position:absolute;left:calc(50% / var(--n, 4));top:6px;height:2px;width:calc(100% - 100% / var(--n, 4))}html.cslide-on .contact__rail:before{background:var(--rule)}html.cslide-on .contact__rail:after{background:var(--accent);transform-origin:0 50%;scale:var(--prog, 0) 1;transition:scale .6s var(--ease)}html.cslide-on .contact__rail li{display:grid;justify-items:center}html.cslide-on .contact__rail button{display:grid;justify-items:center;gap:8px;padding:0 6px 6px;border:0;background:none;cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);transition:color .3s;position:relative;z-index:1}html.cslide-on .contact__rail i{width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid var(--accent);background:var(--ivory);transition:background-color .3s,scale .3s}html.cslide-on .contact__rail li.is-reached i{background:var(--accent)}html.cslide-on .contact__rail li.is-cur i{scale:1.25}html.cslide-on .contact__rail button:hover,html.cslide-on .contact__rail button:focus-visible{color:var(--text)}html.cslide-on .contact__rail li.is-cur button{color:var(--text)}@media(max-width:900px){.contact__row h2{font-size:clamp(28px,7vw,40px)}.contact__row p,.contact__list,.contact__row .contact__go{font-size:18px}.contact__lead{font-size:22px}}html.cslide-on .contact__row--long p{font-size:clamp(17px,min(1.5vw,2.9vh),26px);line-height:1.42;margin-bottom:clamp(10px,1.8vh,18px)}.contact__aside{margin-top:clamp(18px,3vh,32px);padding-top:clamp(14px,2.4vh,22px);border-top:1px solid var(--rule)}.contact__aside b{font-weight:600}html.cslide-on .contact__row .contact__aside{font-size:clamp(15px,min(1.2vw,2.3vh),20px);line-height:1.5;color:var(--text-2)}.contact__go--s{font-size:inherit;min-height:44px}html.cslide-on .contact__row .contact__go--s{font-size:clamp(15px,min(1.2vw,2.3vh),20px);min-height:44px}.contact__row .w,.contact__row [data-w]{display:inline-block}.js .contact__row .w,.js .contact__row [data-w]{opacity:0;transform:translate3d(0,.35em,0);filter:blur(6px);transition:opacity .25s,transform .25s,filter .25s;transition-delay:0s}.js .contact__row.is-in .w,.js .contact__row.is-in [data-w]{opacity:1;transform:none;filter:none;transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);transition-delay:var(--d, 0s)}html.cslide-on .contact__row:not(.is-now) .w,html.cslide-on .contact__row:not(.is-now) [data-w]{opacity:0;transform:translate3d(0,.35em,0);filter:blur(6px);transition:opacity .2s,transform .2s,filter .2s;transition-delay:0s}html.cslide-on .contact__row.is-now .w,html.cslide-on .contact__row.is-now [data-w]{opacity:1;transform:none;filter:none;transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);transition-delay:var(--d, 0s)}html.cslide-on .contact__row>div{opacity:1;translate:none}html.cslide-on .contact__row h2{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){.js .contact__row .w,.js .contact__row [data-w]{opacity:1;transform:none;filter:none;transition:none}}.force-reduce .contact__row .w,.force-reduce .contact__row [data-w]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}html.cslide-on .contact__rows{pointer-events:none}.contact__gmail{text-decoration:none}@media(prefers-reduced-motion:reduce){html.cslide-on .contact__head,html.cslide-on .contact__row,html.cslide-on .contact__row h2:before,html.cslide-on .contact__rail:after,html.cslide-on .contact__rail i{transition:none!important}}.contact .hl{font-style:normal;font-weight:600;color:#c2500a}.contact .hl--t{color:#1d5a66}.contact__lead .w:last-child{color:#c2500a}.rates__rail{display:none}.rates .hl{font-style:normal;font-weight:600;color:#c2500a}.rates .hl--t{color:#1d5a66}html.rslide-on .rates{height:calc(var(--vh, 100svh) * 2.7)}html.rslide-on .rates__rows{transition:opacity .35s ease}html.rslide-on .rates__top .fx-mask__in{translate:0 150%;transition:translate .9s var(--ease)}html.rslide-on .rates:not(.is-idle) .rates__top .fx-mask__in{translate:0 0}html.rslide-on .rates__lead{opacity:0;translate:0 16px;transition:opacity .7s ease .4s,translate .7s var(--ease) .4s}html.rslide-on .rates:not(.is-idle) .rates__lead{opacity:1;translate:0 0}html.rslide-on .rates__topin{transition:translate .9s var(--ease)}html.rslide-on .rates__topin .rates__h--xl{transition:scale .9s var(--ease)}html.rslide-on .rates__topin .rates__lead{transition:opacity .7s ease .4s,translate .7s var(--ease) .4s,margin-top .9s var(--ease)}html.rslide-on .rates__top{transition:opacity .4s ease,visibility 0s}html.rslide-on .rates .fx-mask{overflow:visible}html.rslide-on .rates__row .fx-mask__in{translate:none}html.rslide-on .rates__row .w{display:inline-block}html.rslide-on .rates.is-s-intro .rates__rows{opacity:0;visibility:hidden;pointer-events:none}html.rslide-on .rates.is-s-all .rates__row .w{opacity:1;transform:none;filter:none;transition:none}html.rslide-on .rates.is-s-all .rates__row{opacity:1;transition:opacity .6s var(--ease) calc(var(--ri, 0) * .14s + .1s)}html.rslide-on .rates.is-swap .rates__row{opacity:0!important;transition:opacity .25s ease!important}html.rslide-on .rates.is-s-focus .rates__top{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}html.rslide-on .rates.is-s-focus .rates__rows{position:absolute;inset:0;max-width:none;margin:0;padding:0;display:block;pointer-events:none}html.rslide-on .rates.is-s-focus .rates__row{position:absolute;inset:0 0 clamp(70px,12vh,120px) 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:center;align-items:start;gap:0 clamp(40px,6vw,120px);padding:0 max(var(--gutter, 24px),5vw);translate:0 34px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,translate .6s var(--ease),visibility 0s linear .3s}html.rslide-on .rates.is-s-focus .rates__row.is-past{translate:0 -34px}html.rslide-on .rates.is-s-focus .rates__row.is-now{opacity:1;translate:0 0;visibility:visible;pointer-events:auto;transition:opacity .45s ease .2s,translate .7s var(--ease) .2s,visibility 0s}html.rslide-on .rates.is-s-focus .rates__row:before,html.rslide-on .rates.is-s-focus .rates__row:after{display:none}html.rslide-on .rates.is-s-focus .rates__row .rates__h{font-size:clamp(40px,min(5.4vw,10vh),100px);line-height:1;letter-spacing:-.035em}html.rslide-on .rates.is-s-focus .rates__row .rates__h:before{content:"";display:block;width:clamp(56px,6vw,96px);height:3px;margin-bottom:clamp(16px,3vh,32px);background:var(--accent);transform-origin:0 50%;scale:0 1;transition:scale .7s var(--ease) .15s}html.rslide-on .rates.is-s-focus .rates__row.is-now .rates__h:before{scale:1 1;transition-delay:.35s}html.rslide-on .rates.is-s-focus .rates__row p{font-size:clamp(19px,min(1.8vw,3.4vh),30px);line-height:1.45;padding-top:clamp(8px,1.6vh,20px)}html.rslide-on .rates.is-s-focus .rates__row:not(.is-now) .w{opacity:0;transform:translate3d(0,.35em,0);filter:blur(6px);transition:opacity .2s,transform .2s,filter .2s;transition-delay:0s}html.rslide-on .rates.is-s-focus .rates__row.is-now .w{opacity:1;transform:none;filter:none;transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);transition-delay:var(--d, 0s)}html.rslide-on .rates:not(.is-s-intro):not(.is-idle) .rates__rail{display:grid}html.rslide-on .rates__rail{grid-template-columns:repeat(var(--n, 4),1fr);position:absolute;left:50%;bottom:clamp(14px,3.4vh,36px);translate:-50% 0;width:min(760px,68vw);margin:0;padding:0;list-style:none;z-index:3}html.rslide-on .rates__rail:before,html.rslide-on .rates__rail:after{content:"";position:absolute;left:calc(50% / var(--n, 4));top:6px;height:2px;width:calc(100% - 100% / var(--n, 4))}html.rslide-on .rates__rail:before{background:var(--rule, #d8d0c4)}html.rslide-on .rates__rail:after{background:var(--accent);transform-origin:0 50%;scale:var(--prog, 0) 1;transition:scale .6s var(--ease)}html.rslide-on .rates__rail li{display:grid;justify-items:center}html.rslide-on .rates__rail button{display:grid;justify-items:center;gap:8px;padding:0 6px 6px;border:0;background:none;cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);transition:color .3s;position:relative;z-index:1}html.rslide-on .rates__rail i{width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid var(--accent);background:var(--paper);transition:background-color .3s,scale .3s}html.rslide-on .rates__rail li.is-reached i{background:var(--accent)}html.rslide-on .rates__rail li.is-cur i{scale:1.25}html.rslide-on .rates__rail button:hover,html.rslide-on .rates__rail button:focus-visible,html.rslide-on .rates__rail li.is-cur button{color:var(--text)}@media(prefers-reduced-motion:reduce){html.rslide-on .rates *,html.rslide-on .rates *:before,html.rslide-on .rates *:after{transition:none!important}}html.rslide-on .rates.is-s-all .rates__stage{padding-bottom:clamp(66px,11vh,104px);gap:clamp(14px,2.6vh,32px)}html.rslide-on .rates.is-s-all .rates__rows{gap:clamp(16px,3vh,38px)}html.rslide-on .rates.is-s-all .rates__row .rates__h{font-size:clamp(28px,min(3.1vw,5.4vh),54px)}html.rslide-on .rates.is-s-all .rates__row p{font-size:clamp(16px,min(1.25vw,2.1vh),22px);line-height:1.42}html.rslide-on .rates.is-s-all{--ty: 0px}html.rslide-on .rates.is-s-all .rates__row{--ty: calc(clamp(28px, min(3.1vw, 5.4vh), 54px)*.52) }.jr__lnk.has-thumb,.jr__film{display:grid;gap:8px;width:min(100%,20rem);min-height:0;margin-top:18px;text-decoration:none}.jr__thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px;background:#141414;box-shadow:0 10px 26px -14px #000a}.jr__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:scale .6s var(--ease)}.jr__thumb:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#00000066,transparent 55%)}.jr__thumb:after{content:"";position:absolute;z-index:2;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23fff'/%3E%3C/svg%3E") 53% 50% / 24px no-repeat;box-shadow:0 6px 18px #0000005a;transition:scale .35s var(--ease)}.jr__lnk.has-thumb:hover .jr__thumb img,.jr__film:hover .jr__thumb img,.jr__film:focus-visible .jr__thumb img{scale:1.06}.jr__lnk.has-thumb:hover .jr__thumb:after,.jr__film:hover .jr__thumb:after{scale:1.12}.jr__lbl{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;font-size:15px}@media(max-width:760px){.jr__lnk.has-thumb,.jr__film{width:min(100%,11.5rem);gap:6px;margin-top:8px}.jr__thumb:after{width:36px;height:36px;margin:-18px 0 0 -18px;background-size:20px}.jr__lbl{font-size:14px}}@media(prefers-reduced-motion:reduce){.jr__thumb img,.jr__thumb:after{transition:none}}@media(max-width:760px)and (max-height:680px){.jr__thumb{display:none}.jr__lnk.has-thumb,.jr__film{width:auto;margin-top:6px;min-height:44px;align-items:center}}.dp__buy{gap:0}.dp__buy>.label{margin:0 0 1em}.dp__buy .dp__hook{margin:1.15em 0 0;max-width:21em;font:380 clamp(21px,1.6vw,31px)/1.24 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.012em;color:var(--text);text-wrap:balance}.dp__checks{margin:1.6em 0 0;gap:0;border-top:1px solid var(--rule)}.dp__checks li{display:block;position:relative;padding:.7em 0 .7em 1.6em;border-bottom:1px solid var(--rule);font-size:.98em;line-height:1.45;color:var(--text);text-wrap:pretty}.dp__checks li:before{position:absolute;left:0;top:1.5em;width:.72em;height:1.5px;margin:0;border-radius:0;background:var(--accent)}.dp__cta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.5em;margin-top:1.7em}.dp__cta .dp__price{margin:0;padding:0;border:0;font:400 clamp(30px,2.3vw,46px)/1 var(--serif)}.dp__cta .dp__shop{display:contents}.dp__cta .dp__btn{justify-self:start}.dp__cta .dp__secure{grid-column:1 / -1;max-width:34em;margin:1em 0 0;font-size:.85em;line-height:1.55}.dp__buy .dp__compat{margin:2.4em 0 0;font:500 11px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}.dp__buy .dp__intro{margin:.9em 0 0;max-width:38em;font-size:.98em;line-height:1.68;color:var(--text-2);text-wrap:pretty}.dp__buy .dp__compat+.dp__intro{margin-top:.7em}.dp__buy .dp__intro+.dp__intro{margin-top:.85em}.dp-acc{margin-top:2em}.dp .dp-acc__item>summary{min-height:3.1em;font-size:1em;font-weight:560;letter-spacing:0}.dp .dp-acc__item>summary:after{width:.9em;height:.9em;border-radius:0;color:var(--text-2);background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:background-size .3s var(--ease)}.dp .dp-acc__item[open]>summary:after{background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 0 no-repeat}.dp .dp-acc__body{font-size:.96em;line-height:1.65;color:var(--text-2)}.dp-feat b{font-size:1em;font-weight:600}.dp-feat p{text-wrap:pretty}@media(max-width:560px){.dp__cta{grid-template-columns:minmax(0,1fr);row-gap:.9em}.dp__hook{max-width:none}}@media(prefers-reduced-motion:reduce){.dp .dp-acc__item>summary:after{transition:none}}.dp__buy .dp__cta+.dp__intro{margin-top:2.2em}
