.ol-keep{word-break:keep-all;overflow-wrap:break-word}.ol-bal{text-wrap:balance}.ol-hero{container-type:inline-size;gap:clamp(10px,2svh,20px);padding-top:clamp(40px,7svh,70px);padding-bottom:clamp(16px,3svh,26px);background:radial-gradient(70% 40% at 50% 38%,#FFFFFF 0,rgba(255,255,255,0) 70%),#FAF8F4}.ol-kicker{animation:ol-up .8s ease .1s both}.ol-words{animation:ol-up 1s ease 1.2s both}@keyframes ol-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ol-house{width:min(300px,84cqw,calc(38svh * 1.4));height:auto;flex:none;overflow:visible}.ol-line{stroke-dasharray:1 1;stroke-dashoffset:1;animation:ol-draw .7s ease forwards}.ol-l1{animation-duration:2s;animation-delay:.3s;animation-timing-function:cubic-bezier(.45,.05,.35,1)}.ol-l2{animation-delay:1.9s}.ol-l3{animation-delay:2.1s}.ol-l4{animation-delay:2.2s}.ol-l5{animation-delay:2.3s;animation-duration:.8s}.ol-l6{animation-delay:2.5s;animation-duration:.9s}.ol-l7{animation-delay:.2s;animation-duration:1s}@keyframes ol-draw{to{stroke-dashoffset:0}}.ol-fill{opacity:0;animation:ol-fill .9s ease forwards}.ol-fill-win{animation-delay:2.9s}.ol-fill-win2{animation-delay:3.05s}.ol-fill-door{animation-delay:2.95s}@keyframes ol-fill{to{opacity:1}}.ol-fill-door{animation-name:ol-fill-door}@keyframes ol-fill-door{to{opacity:.92}}.ol-cue{min-height:56px}.ol-cue .kit-cue{margin-top:4px}.ol-cue .kit-cue-pill{font-size:12.5px;letter-spacing:.06em}.ol-endmark path,.ol-squiggle path{stroke-dasharray:none}@media (prefers-reduced-motion:reduce){.ol-fill,.ol-kicker,.ol-line,.ol-words{animation:none!important}.ol-line{stroke-dashoffset:0}.ol-fill{opacity:1}.ol-fill-door{opacity:.92}}