@font-face{font-family:'Caveat';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/caveat-full-review.woff2) format('woff2')}
.closer-note{position:absolute;z-index:1;left:calc(var(--m) * var(--nk,.472));top:calc(100% - 48px + 12px);margin:0;font-size:clamp(24px,2vw,30px);line-height:1.05;text-align:right;transform:translateX(-100%) rotate(-3deg);transform-origin:100% 0;pointer-events:none}
.closer-note .scribble{display:block;color:var(--lime);white-space:nowrap}
.closer-note .arw{position:relative;display:inline-block;width:0;height:0}
.closer-note .arw svg{position:absolute;left:.12em;bottom:.28em;width:2.5em;height:2.25em;overflow:visible}
.closer-note .br-p,.closer-note .arw-p,.closer-note .arw-s{display:none}
@media (max-width:980px){
  .closer-copy{--note:clamp(21px,3.4vw,28px);padding-top:calc(var(--nl,2) * 1.05 * var(--note) + 34px)}
  .closer-note{left:calc(var(--nt,57%) - 2em);top:10px;font-size:var(--note)}
  .closer-note .arw svg{width:2em;height:1.75em}
}
@media (max-width:700px){
  .closer-note{left:auto;right:0;text-align:right;transform:rotate(-3deg);transform-origin:100% 0}
  .closer-note .br-d,.closer-note .arw{display:none}
  .closer-note .br-p{display:inline}
  .closer-note .arw.arw-s{display:inline-block}
  .closer-note .arw svg{left:auto;right:.1em;width:clamp(36px,calc(66px - 4.3vw),52px);height:clamp(36px,calc(66px - 4.3vw),52px);transform:scaleX(-1)}
}
.closer-copy{--nl:2}
@media (min-width:981px){
  .closer[data-who=b] .closer-photo img{width:calc(var(--m) * 2.3871);left:calc(var(--sp) + var(--m) * -0.6935);top:10.9%;transform:translateY(-10.9%)}
}
.closer[data-who=b] .closer-note{--nk:0.522;--nt:57%}
@media (min-width:981px){
  .closer[data-who=c] .closer-photo img{width:calc(var(--m) * 2.3871);left:calc(var(--sp) + var(--m) * -0.6935);top:57.5%;transform:translateY(-57.5%)}
}
.closer[data-who=c] .closer-note{--nk:0.472;--nt:53%}
@media (min-width:981px){
  .closer[data-who=e] .closer-photo img{width:calc(var(--m) * 2.3871);left:calc(var(--sp) + var(--m) * -0.6935);top:19.2%;transform:translateY(-19.2%)}
}
.closer[data-who=e] .closer-note{--nk:0.472;--nt:55%}
@media (min-width:981px){
  .closer[data-who=f] .closer-photo img{width:calc(var(--m) * 2.3871);left:calc(var(--sp) + var(--m) * -0.6935);top:27.5%;transform:translateY(-27.5%)}
}
.closer[data-who=f] .closer-note{--nk:0.5;--nt:48%}
@media (min-width:981px){
  .closer[data-who=g] .closer-photo img{width:calc(var(--m) * 2.3871);left:calc(var(--sp) + var(--m) * -0.6935);top:55.6%;transform:translateY(-55.6%)}
}
.closer[data-who=g] .closer-note{--nk:0.5;--nt:57%}
.closer-arrow{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1;fill:none;stroke:var(--lime);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px rgba(0,0,0,.75)) drop-shadow(0 0 3px rgba(0,0,0,.5))}
@media (min-width:981px){
  .closer-arrow{display:block}
  .closer-note .arw svg{visibility:hidden}
  .closer-sheet{min-height:clamp(0px, calc(330px + (100cqw - 1920px) * 0.109375), 400px)}
  .closer-copy{--pad:clamp(28px,2.1vw,36px);--ns:calc(clamp(24px,2vw,30px) * 2.5 + 8px);padding-block:var(--pad) calc(var(--pad) + var(--ns))}
  .closer-copy > p{margin-top:8px;line-height:1.4}
  .closer-go{margin-top:18px}
  .closer-note{top:calc(100% - var(--pad) - var(--ns) + 8px);line-height:1}
  .closer .closer-photo img{--iw:max(calc(var(--m) * 1.9640 + clamp(0px, 100cqw - 1920px, 640px) * 0.7002), 1734px, calc((var(--sp) + var(--m) * 0.6581 + 6px) / 0.5683), calc((100cqw + 2 * var(--gutter) - var(--sp) - var(--m) * 0.6581 + 6px) / 0.4317));width:var(--iw);left:calc(var(--sp) + var(--m) * 0.6581 - var(--iw) * 0.5683);top:clamp(calc(100% - var(--iw) * 0.19323), calc(50.0% - var(--iw) * 0.09565), 0px);transform:none}
  .closer .closer-note{--nk:0.445}
  .closer[data-who=b] .closer-photo img{--iw:max(calc(var(--m) * 2.2250 + clamp(0px, 100cqw - 1920px, 640px) * 0.3141), 1987px, calc((var(--sp) + var(--m) * 0.7201 + 6px) / 0.5922), calc((100cqw + 2 * var(--gutter) - var(--sp) - var(--m) * 0.7201 + 6px) / 0.4078));width:var(--iw);left:calc(var(--sp) + var(--m) * 0.7201 - var(--iw) * 0.5922);top:clamp(calc(100% - var(--iw) * 0.16858), calc(50.0% - var(--iw) * 0.06777), 0px);transform:none}
  .closer[data-who=b] .closer-note{--nk:0.505}
  .closer[data-who=c] .closer-photo img{--iw:max(calc(var(--m) * 1.7265 + clamp(0px, 100cqw - 1920px, 640px) * 1.2799), 1916px, calc((var(--sp) + var(--m) * 0.6701 + 6px) / 0.5712), calc((100cqw + 2 * var(--gutter) - var(--sp) - var(--m) * 0.6701 + 6px) / 0.4288));width:var(--iw);left:calc(var(--sp) + var(--m) * 0.6701 - var(--iw) * 0.5712);top:clamp(calc(100% - var(--iw) * 0.17483), calc(50.0% - var(--iw) * 0.09616), 0px);transform:none}
  .closer[data-who=c] .closer-note{--nk:0.462}
  .closer[data-who=e] .closer-photo img{--iw:max(calc(var(--m) * 1.7691 + clamp(0px, 100cqw - 1920px, 640px) * 1.1974), 1960px, calc((var(--sp) + var(--m) * 0.6701 + 6px) / 0.5712), calc((100cqw + 2 * var(--gutter) - var(--sp) - var(--m) * 0.6701 + 6px) / 0.4288));width:var(--iw);left:calc(var(--sp) + var(--m) * 0.6701 - var(--iw) * 0.5712);top:clamp(calc(100% - var(--iw) * 0.17095), calc(50.0% - var(--iw) * 0.07522), 0px);transform:none}
  .closer[data-who=e] .closer-note{--nk:0.49}
  .closer[data-who=f] .closer-photo img{--iw:max(calc(var(--m) * 1.8472 + clamp(0px, 100cqw - 1920px, 640px) * 1.0460), 1493px, calc((var(--sp) + var(--m) * 0.7301 + 6px) / 0.5964), calc((100cqw + 2 * var(--gutter) - var(--sp) - var(--m) * 0.7301 + 6px) / 0.4036));width:var(--iw);left:calc(var(--sp) + var(--m) * 0.7301 - var(--iw) * 0.5964);top:clamp(calc(100% - var(--iw) * 0.22436), calc(50.0% - var(--iw) * 0.08223), 0px);transform:none}
  .closer[data-who=g] .closer-photo img{--iw:max(calc(var(--m) * 2.0346 + clamp(0px, 100cqw - 1920px, 640px) * 0.6829), 1655px, calc((var(--sp) + var(--m) * 0.7001 + 6px) / 0.5838), calc((100cqw + 2 * var(--gutter) - var(--sp) - var(--m) * 0.7001 + 6px) / 0.4162));width:var(--iw);left:calc(var(--sp) + var(--m) * 0.7001 - var(--iw) * 0.5838);top:clamp(calc(100% - var(--iw) * 0.20240), calc(50.0% - var(--iw) * 0.10424), 0px);transform:none}
}
.closer-photo{isolation:isolate}
.closer-photo .closer-lift{display:none}
@supports ((-webkit-mask-image:none) or (mask-image:none)){
  .closer-photo .closer-lift{display:block;position:absolute;inset:0;z-index:1;pointer-events:none}
}
.closer-lift img{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.closer[data-who=a] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-a-ea6aff.webp);mask-image:url(/assets/closer-lift-a-ea6aff.webp)}
.closer[data-who=b] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-b-bfb102.webp);mask-image:url(/assets/closer-lift-b-bfb102.webp)}
.closer[data-who=c] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-c-0ccb99.webp);mask-image:url(/assets/closer-lift-c-0ccb99.webp)}
.closer[data-who=e] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-e-9d4aaa.webp);mask-image:url(/assets/closer-lift-e-9d4aaa.webp)}
.closer[data-who=f] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-f-0754c2.webp);mask-image:url(/assets/closer-lift-f-0754c2.webp)}
.closer[data-who=g] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-g-7fad3e.webp);mask-image:url(/assets/closer-lift-g-7fad3e.webp)}
@media (max-width:980px){
  .closer[data-who=a]{--ch:0.7158}
  .closer[data-who=a] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-a-n-3b54af.webp);mask-image:url(/assets/closer-lift-a-n-3b54af.webp)}
  .closer[data-who=b]{--ch:0.7272}
  .closer[data-who=b] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-b-n-0b897d.webp);mask-image:url(/assets/closer-lift-b-n-0b897d.webp)}
  .closer[data-who=c]{--ch:0.7514}
  .closer[data-who=c] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-c-n-d4acae.webp);mask-image:url(/assets/closer-lift-c-n-d4acae.webp)}
  .closer[data-who=e]{--ch:0.8001}
  .closer[data-who=e] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-e-n-da410d.webp);mask-image:url(/assets/closer-lift-e-n-da410d.webp)}
  .closer[data-who=f]{--ch:0.6920}
  .closer[data-who=f] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-f-n-6289db.webp);mask-image:url(/assets/closer-lift-f-n-6289db.webp)}
  .closer[data-who=g]{--ch:0.7236}
  .closer[data-who=g] .closer-lift img{-webkit-mask-image:url(/assets/closer-lift-g-n-a67b1f.webp);mask-image:url(/assets/closer-lift-g-n-a67b1f.webp)}
  .closer-photo{--ph:clamp(240px,50vw,400px);--py:.24;height:var(--ph);--hi:calc((100cqw + 2 * var(--gutter)) / 1.5306);
--oy:clamp(calc(var(--ph) - var(--hi)), min(calc((var(--ph) - var(--hi)) * var(--py)), calc(var(--ph) * 0.86 - var(--hi) * var(--ch))), 0px);
--fs:min(calc(var(--oy) + var(--hi) * var(--ch) - 18px), calc(100% - 44px))}
  .closer-photo img{object-position:50% var(--oy)}
  .closer-lift img{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:50% var(--oy);mask-position:50% var(--oy)}
  .closer-photo::after{background:linear-gradient(180deg,rgba(0,0,0,.18) 0,rgba(0,0,0,.18) var(--fs),rgba(28,28,28,0.241) calc(var(--fs) + (100% - var(--fs)) * 0.1667),rgba(28,28,28,0.393) calc(var(--fs) + (100% - var(--fs)) * 0.3333),rgba(28,28,28,0.59) calc(var(--fs) + (100% - var(--fs)) * 0.5),rgba(28,28,28,0.787) calc(var(--fs) + (100% - var(--fs)) * 0.6667),rgba(28,28,28,0.939) calc(var(--fs) + (100% - var(--fs)) * 0.8333),rgba(28,28,28,1) 100%)}
}
@media (max-width:700px){
  .closer-photo{--ph:clamp(200px,60vw,280px);--py:.22}
}
