.uh{z-index:2;background:var(--ink);position:relative;overflow:clip}.uh-wrapper{height:190vh;position:relative}.uh-sticky{z-index:1;width:100%;height:100vh;position:sticky;top:0}.uh-content{width:100%;height:100%;position:relative;overflow:clip}.uh-grid{z-index:10;pointer-events:none;display:flex;position:absolute;inset:0}.uh-stars{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;width:80%;margin:0 auto;display:flex;position:absolute;inset:0}.uh-star{color:#c4c3c133;width:1.75rem;padding-top:.5rem;display:flex}.uh-bg{z-index:0;position:absolute;inset:0}.uh-bg-img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.uh-bg:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(55% 45%,#0a1f1961,#0000 75%),linear-gradient(#0a1f198c 0%,#0a1f191a 22% 70%,#0a1f1980 100%);position:absolute;inset:0}@media (min-width:992px){.uh-bg-img{scale:1.1}}.uh-overlay{z-index:11;color:#fff;text-shadow:0 .0625rem 1.25rem #00000059;pointer-events:none;position:absolute;inset:0}.uh-head{text-align:center;will-change:transform;pointer-events:auto;flex-direction:column;align-items:center;gap:2rem;max-width:40rem;margin:0 auto;padding:0 1rem;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(calc(50vh - 50%))}.uh-book{opacity:0;will-change:transform, opacity;pointer-events:auto;width:90%;max-width:64rem;margin:0 auto;position:absolute;bottom:2.5rem;left:0;right:0;transform:translateY(calc(100% + 2.5rem))}.uh-book form{text-shadow:none}.uh-marker{width:1px;height:1px;scroll-margin-top:0;position:absolute;top:55vh;left:0}.uh-title{-webkit-text-stroke:.06rem #ffd54f;paint-order:stroke fill}.uh-button{color:var(--forest);letter-spacing:.08em;text-transform:uppercase;text-shadow:none;background:#f5f1e8;border-radius:100rem;padding:1rem 1.5rem;font-size:.875rem;line-height:.9;transition:background-color .2s}.uh-button:hover{background:#fff}@media (max-width:767px){.uh-head{gap:1.5rem}}
.rb{color:#fff;background:var(--forest);position:relative;overflow:clip}.rb-bg{height:100vh;margin-bottom:-100vh;position:sticky;top:0}.rb-bg:after{content:"";background:linear-gradient(#0a1f1940,#0a1f191a 40%,#0a1f1973);position:absolute;inset:0}.rb-content{z-index:1;text-align:center;text-shadow:0 .0625rem 1.25rem #00000059;flex-direction:column;align-items:center;min-height:100vh;padding:28vh 1.25rem 18vh;display:flex;position:relative}.rb-caption{letter-spacing:.1em;text-transform:uppercase;font-size:.875rem}.rb-heading{letter-spacing:.02em;text-transform:uppercase;margin-top:1.5rem;font-size:clamp(2.5rem,5vw,3.875rem);font-weight:400;line-height:.95}.rb-sub{color:#ffffffd9;margin-top:1.5rem;font-size:1rem}.rb-grid{flex-wrap:wrap;justify-content:center;gap:3.5rem 2rem;width:100%;max-width:72rem;margin-top:6rem;display:flex}.rb-item{flex-direction:column;align-items:center;gap:1.25rem;width:calc(25% - 1.5rem);display:flex}.rb-number{letter-spacing:.02em;font-size:clamp(4rem,7vw,6.25rem);font-weight:400;line-height:.9}.rb-unit{color:#ffffffbf;font-size:1rem}.rb-mentions{flex-direction:column;align-items:center;gap:1.5rem;max-width:64rem;margin-top:6rem;display:flex}.rb-mentions-heading{align-items:center;gap:.5rem;display:flex}.rb-star{width:.6875rem;height:auto}.rb-themes{flex-wrap:wrap;justify-content:center;gap:.75rem 2.5rem;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.2;display:flex}.rb-quote{color:#ffffffd9;font-size:1rem}@media (max-width:767px){.rb-content{padding:18vh 1.25rem 12vh}.rb-grid{gap:2.5rem 1rem;margin-top:4rem}.rb-item{gap:.75rem;width:calc(50% - .5rem)}.rb-mentions{margin-top:4rem}.rb-themes{gap:.5rem 1.5rem}}
.torn-paper{--tear-edge:13vw;--paper:#fff;--paper-line:#12382d12;--paper-lines:linear-gradient(to right, transparent calc(3.6% - .5px), var(--paper-line) 0 calc(3.6% + .5px), transparent 0 calc(26.8% - .5px), var(--paper-line) 0 calc(26.8% + .5px), transparent 0 calc(50% - .5px), var(--paper-line) 0 calc(50% + .5px), transparent 0 calc(73.2% - .5px), var(--paper-line) 0 calc(73.2% + .5px), transparent 0 calc(96.4% - .5px), var(--paper-line) 0 calc(96.4% + .5px), transparent 0);z-index:3;margin-top:calc(-1 * var(--tear-edge));margin-bottom:calc(-1 * var(--tear-edge));pointer-events:none;position:relative}.torn-paper__edge,.torn-paper__body{background-color:var(--paper);background-image:var(--paper-lines);position:relative}.torn-paper__edge{height:var(--tear-edge);-webkit-mask-image:url(/transitions/tear.avif);mask-image:url(/transitions/tear.avif);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.torn-paper__edge.is-top{-webkit-mask-position:top;mask-position:top}.torn-paper__edge.is-bottom{-webkit-mask-position:bottom;mask-position:bottom}.torn-paper__body{pointer-events:auto;margin-block:-1px}@media (max-width:1023px){.torn-paper{margin-top:0}.torn-paper__edge.is-top{display:none}}
.vp{--vp-edge-top:1.625vw;background:#fff;position:relative}.vp-grid{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:1024px){.vp-grid{grid-template-columns:repeat(3,1fr)}}.vp-panel{isolation:isolate;aspect-ratio:4/5;color:#fff;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:640px) and (max-width:1023px){.vp-panel{aspect-ratio:16/11}}@media (min-width:1024px){.vp-panel{aspect-ratio:3/4}}.vp-photo{z-index:0;background:var(--mist);position:absolute;inset:0;overflow:hidden}.vp-bottom{z-index:1;background-image:linear-gradient(#0a1f1900,#0a1f19e6);flex-direction:column;align-items:flex-start;gap:1rem;padding:4.5rem 2rem 2.5rem;display:flex;position:relative}.vp-frost{z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000,#000);mask:linear-gradient(#0000,#000,#000)}.vp-pill{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #fff;border-radius:100rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8rem;line-height:1;transition:opacity .2s;display:inline-flex}.vp-panel:hover .vp-pill{opacity:.7}.vp-title{font-size:clamp(2.25rem,3.2vw,3.25rem);line-height:1}.vp-text{color:#e8ede4e6;max-width:24rem;font-size:1rem;line-height:1.5}.vp-edge-up,.vp-edge-top{z-index:2;height:var(--vp-edge-top);pointer-events:none;background:#fff;position:absolute;left:0;right:0;-webkit-mask-image:url(/transitions/tear.avif);mask-image:url(/transitions/tear.avif);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.vp-edge-up{bottom:calc(100% - 1px);-webkit-mask-position:top;mask-position:top}.vp-edge-top{top:0;-webkit-mask-position:bottom;mask-position:bottom}
