:root{--hm-ease:cubic-bezier(.2,.7,.1,1)}.hm-progress{background:var(--or);transform-origin:0;z-index:50;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.hm-progress{animation:linear both hm-prog;animation-timeline:scroll(root)}@keyframes hm-prog{to{transform:scaleX(1)}}}@supports not (animation-timeline:scroll()){.hm-progress{display:none}}.hm-rise{animation:hm-rise .9s var(--hm-ease) both}.hm-d1{animation-delay:80ms}.hm-d2{animation-delay:.16s}@keyframes hm-rise{0%{transform:translateY(18px)}to{transform:none}}.hm-hero{--hm-nav:56px;min-height:calc(100vh - var(--hm-nav));min-height:calc(100svh - var(--hm-nav));color:#f2eeea;background:#140700;flex-direction:column;justify-content:flex-end;padding-top:24px;display:flex;position:relative;overflow:hidden}.hm-hero-ph{position:absolute;inset:0;overflow:hidden}.hm-hero-ph img{-o-object-fit:cover;object-fit:cover;animation:24s ease-in-out infinite alternate hm-drift}.hm-hero-ph:after{content:"";background:#1407006b;position:absolute;inset:0}@keyframes hm-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1.5%)}}.hm-hero-in{padding:0 var(--section-x) 40px;position:relative}.hm-hero-in .kk{color:#f2eeead9}.hm-hero-in h1{max-width:12ch;margin-top:14px;font-size:clamp(3rem,min(8vw,11svh),6rem)}.hm-routes{border-top:1px solid #f2eeea59;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.hm-routes a{padding:22px var(--section-x) 24px;color:#f2eeea;background:#14070066;border-left:1px solid #f2eeea4d;transition:background .2s,color .2s;display:block}.hm-routes a:first-child{border-left:0}.hm-routes a:hover{color:#140700;background:#ff6a00}.hm-routes .nm{letter-spacing:-.045em;justify-content:space-between;align-items:baseline;gap:12px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.1;display:flex}.hm-routes .ar{transition:transform .3s var(--hm-ease)}.hm-routes a:hover .ar{transform:translate(6px)}.hm-routes .f{opacity:.85;margin-top:4px;font-size:12.4px;display:block}.hm-results{padding:34px var(--section-x)}.hm-results-hd{border-bottom:1px solid var(--ink);padding-bottom:12px}.hm-results-hd h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:700;line-height:1}.hm-rr{border-bottom:1px solid var(--rule);grid-template-columns:120px 150px minmax(0,.9fr) minmax(0,1.4fr) 190px;align-items:center;gap:26px;padding:20px 0;transition:background .2s;display:grid}.hm-rr:hover{background:var(--surface)}.hm-rr .th{background:var(--off);width:120px;height:84px;display:block;position:relative;overflow:hidden}.hm-rr .th img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--hm-ease)}.hm-rr:hover .th img{transform:scale(1.08)}.hm-rr .fig{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:60px;font-weight:700;line-height:.9}.hm-rr .lb{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.35}.hm-rr .sen{color:var(--mut);font-size:13.5px;line-height:1.55}.hm-rr .src{color:var(--dim);font-size:11.5px;line-height:1.5}.hm-rr .go{color:var(--ink);border-bottom:1px solid var(--or);margin-top:4px;font-weight:600;display:inline-block}.hm-fc{padding:48px var(--section-x);color:#f2eeea;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#140700;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;display:grid}.hm-fc-l h2{letter-spacing:-.045em;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:700;line-height:1.02}.hm-fc-l p{color:#f2eeeac7;max-width:40ch;margin-top:14px;font-size:15px;line-height:1.6}.hm-fc-l .acts{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.hm-btn{color:#140700;background:#ff6a00;padding:12px 18px;font-size:13.5px;font-weight:700;transition:background .12s,color .12s;display:inline-block}.hm-btn:hover{background:#f2eeea}.hm-full{color:#f2eeea;border-bottom:2px solid #ff6a00;padding-bottom:2px;font-size:12.5px;font-weight:600}.hm-full:hover{color:#ff6a00}.fm{border:1px solid var(--rule);background:var(--surface);color:var(--ink)}.fm-b{border-bottom:1px solid var(--rule);padding:15px 18px}.fm-b>.kk{margin-bottom:10px;display:block}.fm .tier{min-width:120px;padding:10px 12px;font-size:12.5px}.fm-fields{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.fm-fields .tool-field{width:130px}.fm-fields .kk b{color:var(--ink)}.fm-range{width:170px;accent-color:var(--or)}.fm-out{background:var(--rule);grid-template-columns:1fr 1fr 1.2fr;gap:1px;display:grid}.fm-out>div{background:var(--surface);padding:15px 18px}.fm-out .v{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:30px;font-weight:700;line-height:1}.fm-out .tot .v{color:var(--or);font-size:44px}.fm-out .sub{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12.4px}.fm-fee{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:13px 18px;font-size:13px;display:flex}.fm-fee b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px}.fm-full{border-top:1px solid var(--rule);color:var(--or);padding:12px 18px;font-size:12.4px;font-weight:600;transition:background .12s,color .12s;display:block}.fm-full:hover{background:var(--ink);color:var(--pap)}.hm-sec-hd{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.hm-all{border-bottom:2px solid var(--or);margin-left:auto;padding-bottom:2px;font-size:12.5px;font-weight:600}.hm-arts{border-top:0}.hm-close{padding:38px var(--section-x);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;transition:background .2s,color .2s;display:flex}.hm-close:hover{background:var(--or);color:var(--off)}.hm-close .t,.hm-close .ar{letter-spacing:-.055em;font-size:clamp(2.4rem,6vw,5rem);font-weight:700;line-height:.95}.hm-close .ar{transition:transform .3s var(--hm-ease)}.hm-close:hover .ar{transform:translate(12px)}@media (max-width:1099px){.hm-rr{grid-template-columns:120px 130px minmax(0,1fr)}.hm-rr .sen,.hm-rr .src{grid-column:2/-1}.hm-fc{grid-template-columns:1fr;gap:28px}}@media (max-width:899px){.hm-hero{--hm-nav:41px}.hm-routes{grid-template-columns:1fr}.hm-routes a{border-top:1px solid #f2eeea4d;border-left:0}.hm-routes a:first-child{border-top:0}.fm-out{grid-template-columns:1fr}}@media (max-width:599px){.hm-rr{grid-template-columns:1fr;gap:8px}.hm-rr .sen,.hm-rr .src{grid-column:auto}.hm-rr .th{width:100%;height:160px}.fm .tier{flex-basis:50%;min-width:0}}@media (max-width:899px) and (max-height:620px){.hm-hero{padding-top:12px}.hm-hero-in{padding-bottom:28px}.hm-routes a{padding-top:16px;padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.hm-rise,.hm-hero-ph img{animation:none!important}.hm-progress{display:none}}
