.cad-sh{background:var(--color-ink-950);color:var(--color-paper-50);flex-direction:column;display:flex;position:relative}.cad-sh__col{width:100%;max-width:1024px;padding:2.5rem var(--cad-gutter);text-align:center;flex-direction:column;align-items:center;gap:2rem;margin-inline:auto;display:flex;position:relative}.cad-sh__text{flex-direction:column;align-items:center;gap:2rem;display:flex}.cad-sh__text p{max-width:680px}@media (min-width:768px){.cad-sh__col{gap:2.5rem;padding-block:5rem}.cad-sh__text{gap:2.5rem}}.cad-sh--photo{min-height:60vh;padding-bottom:3rem}.cad-sh__photo{aspect-ratio:2;width:100%;max-width:1920px;margin-inline:auto;position:relative}.cad-sh__img{opacity:.5}.cad-sh__photo:after{content:"";background:linear-gradient(to bottom, #08080a00 45%, var(--color-ink-950));pointer-events:none;position:absolute;inset:-1px 0}.cad-sh--photo .cad-sh__col{max-width:calc(680px + 2 * var(--cad-gutter));margin-top:-3rem;padding-block:0}@media (min-width:768px){.cad-sh--photo{padding-bottom:6rem}.cad-sh--photo .cad-sh__col{margin-top:-5rem}}@media (min-width:1024px){.cad-sh__photo{aspect-ratio:1920/400}.cad-sh--photo .cad-sh__col{margin-top:max(-5rem,-4.1667vw)}}
.wg-transition{z-index:100;pointer-events:none;contain:strict;--wg-transition-bar:var(--color-gold-400);display:block;position:fixed;inset:0;overflow:hidden;container-type:size}.wg-transition[data-state=hold]{background:var(--wg-transition-bar)}.wg-transition[data-state=cover],.wg-transition[data-state=hold]{pointer-events:auto}.wg-transition__field{width:max(100cqw,60.4131cqh);height:max(100.8cqh,165.527cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wg-transition__bar{background:var(--wg-transition-bar);transform-origin:50%;position:absolute;transform:scaleY(0)}.wg-transition[data-state=hold] .wg-transition__bar,.wg-transition[data-state=reveal] .wg-transition__bar{transform:scaleY(1)}.wg-transition[data-state] .wg-transition__bar{will-change:transform}
.wfr-float-join{right:1.125rem;bottom:calc(1.125rem + env(safe-area-inset-bottom));z-index:45;pointer-events:none;transform:translateY(calc(100% + 1.125rem + .5625rem + env(safe-area-inset-bottom)));visibility:hidden;transition:transform .35s ease-out,visibility 0s linear .35s;position:fixed}.wfr-float-join[data-ready]{visibility:visible;transition:transform .35s ease-out,visibility;transform:none}.wfr-float-join[data-ready]>*{pointer-events:auto}.wfr-float-join__pill.btn{outline:1px solid color-mix(in srgb, var(--color-ink-950) 30%, transparent);outline-offset:0;min-width:11.5rem;padding:.65rem 1.75rem}.wfr-float-join__pill.btn:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:2px}@media (max-width:479px){.wfr-float-join__pill.btn{min-width:0}}@media (prefers-reduced-motion:reduce){.wfr-float-join,.wfr-float-join[data-ready]{transition:none}}
.wfr-sb{z-index:44;opacity:0;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;contain:strict;width:14px;transition:opacity .5s var(--ease-lux);position:fixed;top:0;bottom:0;right:0}.wfr-sb[data-on]{opacity:1;pointer-events:auto;transition-duration:.25s}.wfr-sb[data-off],.wfr-sb[hidden]{display:none}.wfr-sb:before{content:"";background:color-mix(in srgb, var(--color-paper-50) 8%, transparent);width:4px;position:absolute;top:0;bottom:0;right:0}.wfr-sb__thumb{background:var(--color-gold-400);outline:1px solid color-mix(in srgb, var(--color-ink-950) 40%, transparent);will-change:transform;width:4px;height:40px;transition:width .2s var(--ease-lux), background-color .2s var(--ease-lux);position:absolute;top:0;right:0}.wfr-sb:hover .wfr-sb__thumb,.wfr-sb[data-drag] .wfr-sb__thumb{background:var(--color-gold-300);width:6px}@media (hover:none),(pointer:coarse),(pointer:none){.wfr-sb{display:none}}@media print{.wfr-sb{display:none!important}}@media (forced-colors:active){.wfr-sb{display:none}}html.lenis-stopped .wfr-sb,html.wfr-intro-active .wfr-sb,html[data-page-transition] .wfr-sb,html[style*="overflow: hidden"] .wfr-sb,body[style*="overflow: hidden"] .wfr-sb{display:none}@media (prefers-reduced-motion:reduce){.wfr-sb,.wfr-sb__thumb{transition:none}}
