.home-notch{--notch-h:40px;--notch-r:18px;--notch-x:58%;--notch-bg:var(--color-ivory-50);border-radius:0 0 var(--notch-r) 0;border-top-left-radius:var(--notch-r);isolation:isolate;position:relative;overflow:hidden}@media (min-width:1024px){.home-notch{--notch-h:56px;--notch-r:24px}}.home-notch__cut{z-index:2;height:var(--notch-h);background:var(--notch-bg);pointer-events:none;position:absolute}.home-notch__cut--tr{top:-1px;right:-1px;left:var(--notch-x);border-bottom-left-radius:var(--notch-r)}.home-notch__cut--bl{bottom:-1px;left:-1px;right:calc(100% - var(--notch-x-bl,42%));border-top-right-radius:var(--notch-r)}.home-notch__cut--tr:before,.home-notch__cut--bl:before{content:"";width:var(--notch-r);height:var(--notch-r);position:absolute}.home-notch__cut--tr:before{top:1px;left:calc(var(--notch-r) * -1);background:radial-gradient(circle at 0 100%, transparent calc(var(--notch-r) - .5px), var(--notch-bg) var(--notch-r))}.home-notch__cut--bl:before{bottom:1px;right:calc(var(--notch-r) * -1);background:radial-gradient(circle at 100% 0, transparent calc(var(--notch-r) - .5px), var(--notch-bg) var(--notch-r))}.home-notch__cut--tr:after,.home-notch__cut--bl:after{content:"";width:var(--notch-r);height:var(--notch-r);position:absolute}.home-notch__cut--tr:after{bottom:calc(var(--notch-r) * -1);background:radial-gradient(circle at 0 100%, transparent calc(var(--notch-r) - .5px), var(--notch-bg) var(--notch-r));right:1px}.home-notch__cut--bl:after{top:calc(var(--notch-r) * -1);background:radial-gradient(circle at 100% 0, transparent calc(var(--notch-r) - .5px), var(--notch-bg) var(--notch-r));left:1px}.home-ticket{--scallop:10px;-webkit-mask:radial-gradient(circle var(--scallop) at 50% 0, transparent 98%, #000) 0 0 / calc(var(--scallop) * 3) 51% repeat-x, radial-gradient(circle var(--scallop) at 50% 100%, transparent 98%, #000) 0 100% / calc(var(--scallop) * 3) 51% repeat-x;-webkit-mask:radial-gradient(circle var(--scallop) at 50% 0, transparent 98%, #000) 0 0 / calc(var(--scallop) * 3) 51% repeat-x, radial-gradient(circle var(--scallop) at 50% 100%, transparent 98%, #000) 0 100% / calc(var(--scallop) * 3) 51% repeat-x;mask:radial-gradient(circle var(--scallop) at 50% 0, transparent 98%, #000) 0 0 / calc(var(--scallop) * 3) 51% repeat-x, radial-gradient(circle var(--scallop) at 50% 100%, transparent 98%, #000) 0 100% / calc(var(--scallop) * 3) 51% repeat-x}@media (min-width:768px){.home-ticket{--scallop:12px}}.home-disclosure{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.65,0,.35,1);display:grid}.home-disclosure[data-open=true]{grid-template-rows:1fr;transition-duration:.26s}.home-disclosure>*{min-height:0;overflow:hidden}.home-disclosure>*>*{opacity:0;transition:opacity .2s cubic-bezier(.65,0,.35,1)}.home-disclosure[data-open=true]>*>*{opacity:1;transition-duration:.26s}.home-faq-row{border-radius:999px;transition:border-radius .26s cubic-bezier(.65,0,.35,1),background-color .16s cubic-bezier(.2,0,0,1)}.home-faq-row[data-open=true]{border-radius:28px}@media (max-width:767px){.home-faq-row,.home-faq-row[data-open=true]{border-radius:20px}}.home-faq-plus{transition:transform .26s cubic-bezier(.65,0,.35,1)}[aria-expanded=true] .home-faq-plus{transform:rotate(45deg)}@keyframes home-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes home-unveil{0%{transform:translateY(32px)scale(1.06)}to{transform:none}}@keyframes home-dock-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes home-dock-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.home-enter{animation:.64s cubic-bezier(.22,1,.36,1) both home-rise;animation-delay:var(--enter-delay,0s)}.home-enter-media{animation:.76s cubic-bezier(.16,1,.3,1) both home-unveil;animation-delay:var(--enter-delay,0s)}.home-dock-left{animation:.52s cubic-bezier(.22,1,.36,1) both home-dock-left;animation-delay:var(--enter-delay,0s)}.home-dock-right{animation:.52s cubic-bezier(.22,1,.36,1) both home-dock-right;animation-delay:var(--enter-delay,0s)}@keyframes home-seal-turn{to{transform:rotate(360deg)}}.home-seal-ring{transform-origin:50%;animation:24s linear 1.2s infinite home-seal-turn}.home-seal-ring[data-offscreen=true]{animation-play-state:paused}.home-press{transition:background-color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.home-press:active{transform:translateY(1px)}.home-nudge{transition:transform .18s cubic-bezier(.2,0,0,1)}.home-press:focus-visible .home-nudge{transform:translate(3px)}.home-press:focus-visible .home-nudge-up{transform:translate(3px,-3px)}.home-press:focus-visible .home-nudge-back{transform:translate(-2px)}@media (hover:hover) and (pointer:fine){.home-press:hover .home-nudge{transform:translate(3px)}.home-press:hover .home-nudge-up{transform:translate(3px,-3px)}.home-press:hover .home-nudge-back{transform:translate(-2px)}.home-card-link:hover .home-nudge-up{transform:translate(3px,-3px)}}.home-card-link:focus-within .home-nudge-up{transform:translate(3px,-3px)}.home-rail{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.home-rail::-webkit-scrollbar{display:none}.home-rail>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.home-enter,.home-enter-media,.home-dock-left,.home-dock-right,.home-seal-ring{animation:none}.home-disclosure,.home-disclosure>*>*,.home-faq-row,.home-faq-plus,.home-nudge{transition:none}.home-press{transition:background-color .12s linear,border-color .12s linear,color .12s linear}.home-press:active,.home-press .home-nudge,.home-press .home-nudge-up,.home-press .home-nudge-back,.home-card-link .home-nudge-up{transform:none!important}.home-rail{scroll-behavior:auto}}
