.home-hero__fragment{width:46%;left:-16%;bottom:-7%;pointer-events:none}.home-hero__fragment img{width:100%;height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}.home-hero .hero__actions .btn{min-width:0}.home-sut__top{align-items:center}.home-sut__img{box-shadow:var(--shadow-raised)}.home-sut__cards{list-style:none;padding:0;margin:0}.home-sut__cards .card{gap:var(--s-3)}.home-path__head{max-width:52rem}.home-path__foot{justify-content:space-between;gap:var(--s-3) var(--s-6)}.home-path__foot .small{max-width:34rem}.home-path + .home-sut,.home-path + .home-trust{border-top:1px solid var(--line)}.home-video__grid{display:grid;gap:var(--s-7)}.home-video__head{margin-bottom:0}@media (min-width:768px) and (max-width:1023.98px){.home-video__main .video__frame{max-width:380px}}@media (min-width:1024px){.home-video__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head main" "rail main" "all main";gap:var(--s-6) var(--s-8);align-items:start}.home-video__head{grid-area:head}.home-video__main{grid-area:main}.home-video__rail{grid-area:rail}.home-video__all{grid-area:all}.home-video__rail .video__frame{max-width:220px}}.home-time__grid{position:relative}.home-time .band__veil{background:linear-gradient(90deg,rgba(28,24,23,.82) 0%,rgba(28,24,23,.6) 50%,rgba(28,24,23,.5) 100%),linear-gradient(rgba(28,24,23,.55),rgba(28,24,23,.85))}.home-time .band__bg img{filter:saturate(.7) sepia(.15)}@media (max-width:1023.98px){.home-time .band__veil{background:linear-gradient(rgba(28,24,23,.6),rgba(28,24,23,.9))}}.home-time__ring{display:grid;justify-items:center}.home-time__note{color:var(--on-night-2);max-width:var(--measure)}.home-time__link{color:var(--on-night)}.home-time__link:hover{color:var(--glow)}@media (max-width:1023.98px){.home-time__ring{order:-1}}@media (min-width:1024px){.home-time .year-ring{--ring:260px}}.home-trust .split{align-items:center}.home-trust h2{font-size:var(--fs-h3);line-height:var(--lh-h3);max-width:22ch}.home-faq__grid{display:grid;gap:var(--s-5);padding-top:var(--s-7)}.home-faq__head{margin-bottom:0}@media (min-width:1024px){.home-faq__grid{grid-template-columns:4fr 8fr;gap:var(--s-8);align-items:start}.home-faq__head{position:sticky;top:calc(var(--header-h) + var(--s-6))}}.home-final{overflow:hidden}.home-final__channel{padding-top:var(--s-6);border-top:1px solid var(--night-line)}.home-final__grid{display:flex;justify-content:center}@media (min-width:1024px){.home-final__grid .datagrid{--cell:clamp(44px,4vw,58px);--cell-gap:8px}}@media (max-width:1023.98px){.home-final__grid .datagrid{--cell:clamp(34px,10vw,52px);--cell-gap:6px}.home-final__grid{order:-1}}@media (prefers-reduced-motion:no-preference){.home-final__grid.is-visible .datagrid__cell.is-lit{animation:home-glow 2.4s var(--ease) .3s 1 both}}@keyframes home-glow{0%{background:var(--night-2);box-shadow:var(--emboss);color:#5b4f47}100%{}}.chband__title a{color:inherit;text-decoration:none}.chband__title a:hover{text-decoration:underline;text-underline-offset:3px}.giftband{position:relative;overflow:hidden;isolation:isolate;background:var(--glow);color:var(--night)}.giftband::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%,transparent 100%);transform:translateX(-100%);animation:gift-shine 3.6s var(--ease) 1s infinite}.giftband__link{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"gifts text" "btn btn";align-items:center;gap:8px 12px;padding-block:12px;color:inherit;text-decoration:none}.giftband__gifts{grid-area:gifts;display:flex;gap:2px;font-size:24px;line-height:1}.giftband__gifts span{display:inline-block;animation:gift-wobble 2.4s var(--ease) infinite;transform-origin:50% 90%}.giftband__gifts span:nth-child(2){animation-delay:.25s}.giftband__gifts span:nth-child(3){animation-delay:.5s}.giftband__gifts span:nth-child(n+2){display:none}.giftband__text{grid-area:text;display:grid;gap:2px;min-width:0}.giftband__title{font:700 1rem/1.25 var(--ff-sans);letter-spacing:-.005em;text-transform:uppercase}.giftband__sub{font-size:.875rem;line-height:1.35;color:rgba(28,24,23,.78)}.giftband__btn{grid-area:btn;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--r-pill);background:var(--night);color:var(--glow);font:600 .9375rem/1 var(--ff-sans);box-shadow:0 6px 18px -8px rgba(28,24,23,.6);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.giftband__arrow{transition:transform var(--t-fast) var(--ease)}.giftband__link:hover .giftband__btn{transform:translateY(-1px);background:#000}.giftband__link:hover .giftband__arrow{transform:translateX(4px)}.giftband__link:hover .giftband__title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.giftband__link:focus-visible{outline:3px solid var(--night);outline-offset:-3px;border-radius:var(--r-ctl)}@media (min-width:600px){.giftband__link{grid-template-columns:auto 1fr auto;grid-template-areas:"gifts text btn";gap:16px;padding-block:12px}.giftband__gifts span:nth-child(n+2){display:inline-block}}@media (min-width:1024px){.giftband__link{justify-content:center;grid-template-columns:auto auto auto;gap:24px}.giftband__title{font-size:1.125rem}.giftband__gifts{font-size:28px}}@keyframes gift-shine{0%{transform:translateX(-100%)}45%,100%{transform:translateX(100%)}}@keyframes gift-wobble{0%,60%,100%{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}90%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.giftband::before,.giftband__gifts span{animation:none}.giftband::before{display:none}}
