#home-finder[data-finder-enhanced]{isolation:isolate;overflow:visible}#home-finder .home-finder-field{align-items:center;min-width:0;display:flex;position:relative}#home-finder [hidden]{display:none!important}#home-finder .home-finder-trigger{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}#home-finder .home-finder-value{width:auto;min-width:0;line-height:1.5;transition:color .18s;display:block}#home-finder .home-finder-trigger:hover .home-finder-value{color:var(--lime)}#home-finder .home-finder-trigger:active{transform:translateY(1px)}body.home-finder-locked{overflow:hidden}[data-shell].home-finder-active .home-video{z-index:10}[data-shell=homepage].home-finder-active #header.scrolled{box-shadow:none;background:0 0}[data-shell].home-finder-active .home-video-content,[data-shell].home-finder-active .home-video-scroll{opacity:0;visibility:hidden;pointer-events:none}[data-shell] .home-video-shade{transition:opacity .28s,background-color .28s}[data-shell].home-finder-active .home-video-film,[data-shell].home-finder-active .home-video-shade{height:100dvh;position:fixed}[data-shell].home-finder-active .home-video-shade{opacity:.72;background:#0b1d18}[data-shell] dialog.home-finder-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--paper);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f8f7f266 transparent;font-family:var(--body);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}[data-shell] dialog.home-finder-dialog::backdrop{background:0 0}[data-shell] dialog.home-finder-dialog:not([open]){display:none}[data-shell] .home-finder-dialog [hidden]{display:none!important}[data-shell] .home-finder-body{width:min(1100px,calc(100% - 2 * var(--gutter)));text-align:center;min-height:100%;margin-inline:auto;padding:clamp(144px,17.4vh,184px) 0 120px}[data-shell] .home-finder-dialog #home-finder-title{font:400 clamp(24px,3.15vh,32px)/1.35 var(--body);letter-spacing:-.5px;text-transform:none;color:var(--paper);margin:0 0 40px}[data-shell] .home-finder-close{z-index:3;top:144px;right:var(--gutter);min-height:44px;color:var(--paper);font:400 16px var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;transition:color .18s;display:flex;position:fixed}[data-shell] .home-finder-close img{filter:brightness(0)invert();width:24px;height:24px;transition:transform .2s}[data-shell] .home-finder-close:hover{color:var(--lime)}[data-shell] .home-finder-close:hover img{transform:rotate(90deg)}[data-shell] .home-finder-choices{flex-direction:column;align-items:center;gap:clamp(8px,2.15vh,22px);display:flex}[data-shell] .home-finder-choice{min-height:clamp(44px,6.25vh,64px);color:var(--paper);font:400 clamp(28px,4.3vh,44px)/1.25 var(--body);letter-spacing:-.8px;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:4px 12px;transition:color .18s,transform .18s;display:block;position:relative}[data-shell] .home-finder-choice:after,[data-shell] .home-finder-anytime:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .22s ease-out;position:absolute;bottom:-4px;left:30%;right:30%;transform:scaleX(0)}[data-shell] .home-finder-choice[aria-pressed=true],[data-shell] .home-finder-choice:hover,[data-shell] .home-finder-anytime[aria-pressed=true],[data-shell] .home-finder-anytime:hover{color:var(--lime)}[data-shell] .home-finder-choice[aria-pressed=true]:after,[data-shell] .home-finder-choice:hover:after,[data-shell] .home-finder-anytime[aria-pressed=true]:after,[data-shell] .home-finder-anytime:hover:after{transform:scaleX(1)}[data-shell] .home-finder-choice:active{transform:translateY(1px)}[data-shell] .home-finder-dialog :focus-visible{outline:2px solid var(--lime);outline-offset:7px}[data-shell] .home-finder-year-control{justify-content:center;align-items:center;gap:24px;margin:0 auto 40px;display:flex}[data-shell] .home-finder-year-control input{width:5ch;min-height:52px;color:var(--paper);font:400 36px/1.2 var(--body);text-align:center;appearance:textfield;background:0 0;border:0;border-radius:0;padding:0}[data-shell] .home-finder-year-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-shell] .home-finder-year-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-shell] .home-finder-year-arrow{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;transition:opacity .18s,transform .18s;display:grid}[data-shell] .home-finder-year-arrow:disabled{opacity:.3;cursor:default}[data-shell] .home-finder-year-arrow img{filter:brightness(0)invert();width:28px;height:28px}[data-shell] .home-finder-year-arrow .home-finder-previous{transform:rotate(90deg)}[data-shell] .home-finder-year-arrow .home-finder-next{transform:rotate(-90deg)}[data-shell] .home-finder-year-arrow:not(:disabled):hover{transform:scale(1.1)}[data-shell] .home-finder-dialog[data-kind=month] .home-finder-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,3.4vh,34px) 24px;width:min(900px,100%);margin-inline:auto;display:grid}[data-shell] .home-finder-dialog[data-kind=month] .home-finder-choice{letter-spacing:-.6px;width:100%;min-width:0;min-height:clamp(56px,8.4vh,86px);font-size:clamp(24px,4.1vh,42px)}[data-shell] .home-finder-dialog[data-kind=month] .home-finder-choice:after{bottom:3px;left:34%;right:34%}[data-shell] .home-finder-anytime{min-height:44px;color:var(--paper);font:400 24px/1.3 var(--body);cursor:pointer;background:0 0;border:0;margin:26px auto 0;padding:4px 12px;transition:color .18s;display:block;position:relative}[data-shell] .home-finder-dialog .home-video-controls{z-index:3;position:fixed}[data-shell] .home-finder-dialog[open]{animation:.25s ease-out both home-finder-enter}[data-shell] .home-finder-dialog[open] .home-finder-choice{animation:.3s ease-out both home-finder-choice-in;animation-delay:calc(var(--choice-index) * 18ms)}[data-shell] .home-finder-dialog[data-closing=true]{pointer-events:none;animation:.16s ease-in both home-finder-leave}@keyframes home-finder-enter{0%{opacity:0}to{opacity:1}}@keyframes home-finder-choice-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes home-finder-leave{0%{opacity:1}to{opacity:0}}@media (max-width:1100px){[data-shell] .home-finder-close{top:112px}[data-shell] .home-finder-body{padding-top:162px}}@media (max-width:760px){[data-shell] .home-finder-close{gap:8px;font-size:14px;top:92px}[data-shell] .home-finder-close img{width:20px;height:20px}[data-shell] .home-finder-body{width:calc(100% - 40px);padding:150px 0 100px}[data-shell] .home-finder-dialog #home-finder-title{letter-spacing:-.3px;margin-bottom:26px;font-size:22px}[data-shell] .home-finder-choices{gap:10px}[data-shell] .home-finder-choice{letter-spacing:-.5px;min-height:48px;font-size:32px}[data-shell] .home-finder-year-control{gap:18px;margin-bottom:24px}[data-shell] .home-finder-year-control input{min-height:44px;font-size:28px}[data-shell] .home-finder-dialog[data-kind=month] .home-finder-choices{gap:16px 4px}[data-shell] .home-finder-dialog[data-kind=month] .home-finder-choice{letter-spacing:-.3px;min-height:64px;padding:4px;font-size:clamp(16px,4.6vw,28px)}[data-shell] .home-finder-anytime{margin-top:24px;font-size:20px}}@media (max-height:700px){[data-shell] .home-finder-body{min-height:0;padding-top:134px;padding-bottom:24px}[data-shell] .home-finder-close{top:90px}[data-shell] .home-finder-dialog #home-finder-title{margin-bottom:20px}[data-shell] .home-finder-choice{min-height:44px;font-size:28px}[data-shell] .home-finder-choices{gap:6px}[data-shell] .home-finder-year-control{margin-bottom:16px}[data-shell] .home-finder-dialog[data-kind=month] .home-finder-choice{min-height:48px}[data-shell] .home-finder-dialog .home-video-controls{margin:0 var(--gutter) 24px;justify-content:flex-end;position:static}}@media (prefers-reduced-motion:reduce){[data-shell] .home-video-shade,[data-shell] .home-finder-dialog *,#home-finder .home-finder-value{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-shell] .home-finder-dialog[open]{animation:none!important}[data-shell] .home-finder-choice:active,[data-shell] .home-finder-year-arrow:not(:disabled):hover,[data-shell] .home-finder-close:hover img,#home-finder .home-finder-trigger:active{transform:none}}@media (forced-colors:active){[data-shell] dialog.home-finder-dialog{color:canvastext;background:canvas}[data-shell] .home-finder-dialog button,[data-shell] .home-finder-dialog input,[data-shell] .home-finder-dialog #home-finder-title{color:canvastext}[data-shell] .home-finder-choice[aria-pressed=true]{color:highlight}}
