:where(.page-home) .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px 80px;display:grid}:where(.page-home) .hero-t{flex-direction:column;justify-content:center;gap:28px;padding:clamp(64px,8vw,112px) 0 clamp(80px,9vw,128px);display:flex}:where(.page-home) .hero-f{min-height:520px;margin:0 calc(-1*max(24px,50vw - 616px)) 0 0;position:relative}:where(.page-home) .hero-f .img{border-radius:0;height:100%;position:absolute;inset:0}:where(.page-home) #top{overflow-x:clip}@media (max-width:900px){:where(.page-home) .hero{grid-template-columns:minmax(0,1fr)}:where(.page-home) .hero-t{padding-bottom:0}:where(.page-home) .hero-f{min-height:0;margin:0 -24px}:where(.page-home) .hero-f .img{aspect-ratio:4/3;border-radius:0;position:static}}:where(.page-home) .ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:64px;display:grid}:where(.page-home) .way{flex-direction:column;gap:24px;margin:0;display:flex}:where(.page-home) .way figcaption{flex-direction:column;gap:10px;max-width:30em;display:flex}:where(.page-home) .way small{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font-size:13px;font-weight:700}@media (max-width:760px){:where(.page-home) .ways{grid-template-columns:minmax(0,1fr);gap:56px}}:where(.page-home) .calc{border:1px solid #e4e4e4;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-top:56px;display:grid;overflow:hidden}:where(.page-home) .calc-l{flex-direction:column;gap:24px;padding:clamp(24px,3.5vw,48px);display:flex}:where(.page-home) .calc-r{border-left:1px solid #e4e4e4;flex-direction:column;justify-content:center;gap:6px;padding:clamp(24px,3.5vw,48px);display:flex}:where(.page-home) .calc-r small{color:#3a3a3a;font-size:15px;font-weight:500}:where(.page-home) .calc-r strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,88px);font-weight:800;line-height:1}:where(.page-home) .calc-r em{color:#5e5e5e;font-size:15px;font-style:normal}:where(.page-home) .calc-k{color:#3a3a3a;font-size:15px;font-weight:600}:where(.page-home) .picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:where(.page-home) .pick{color:#0b0b0b;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:999px;font-size:15px;font-weight:700}:where(.page-home) .pick:hover{border-color:#0b0b0b}:where(.page-home) .pick.on{color:#fff;background:#0b0b0b;border-color:#0b0b0b}:where(.page-home) .rows{border-top:1px solid #e4e4e4;flex-direction:column;display:flex}:where(.page-home) .row{color:#3a3a3a;font-variant-numeric:tabular-nums;border-bottom:1px solid #e4e4e4;grid-template-columns:minmax(0,1fr) 64px 72px;align-items:baseline;gap:12px;padding:14px 0;font-size:15px;display:grid}:where(.page-home) .row:last-child{border-bottom:0}:where(.page-home) .row b{color:#0b0b0b;text-align:right;font-weight:700}:where(.page-home) .row span:nth-child(2){text-align:right;color:#5e5e5e;font-weight:600}:where(.page-home) .row.off{opacity:.4}@media (max-width:900px){:where(.page-home) .calc{grid-template-columns:minmax(0,1fr)}:where(.page-home) .calc-r{border-top:1px solid #e4e4e4;border-left:0}}@media (max-width:420px){:where(.page-home) .picks{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.page-home) .sel{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:48px 96px;margin-top:64px;display:grid}:where(.page-home) .sel-l{flex-direction:column;justify-content:center;display:flex}:where(.page-home) .opt{width:100%;font:inherit;text-align:left;color:#767676;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:12px;padding:22px 0;display:flex}:where(.page-home) .opt:hover{color:#0b0b0b}:where(.page-home) .opt b{letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1}:where(.page-home) .opt>span{color:#3a3a3a;max-width:24em;font-size:17px;font-weight:300;line-height:1.55;display:none}:where(.page-home) .opt.on{color:#0b0b0b}:where(.page-home) .opt.on>span{display:block}:where(.page-home) .sel-foot{margin-top:28px}:where(.page-home) .wdg{background:#fff;border:1px solid #e4e4e4;border-radius:16px;flex-direction:column;min-height:440px;padding:26px 28px 14px;display:flex}:where(.page-home) .wdg-h{letter-spacing:.12em;text-transform:uppercase;color:#5e5e5e;border-bottom:1px solid #0b0b0b;justify-content:space-between;align-items:baseline;padding-bottom:14px;font-size:12px;font-weight:700;display:flex}:where(.page-home) .wdg-h em{letter-spacing:0;text-transform:none;color:#8a8a8a;font-style:normal;font-weight:500}:where(.page-home) .wr{border-bottom:1px solid #ededed;align-items:center;gap:14px;min-height:58px;font-size:15px;font-weight:500;display:flex}:where(.page-home) .wr:last-child{border-bottom:0}:where(.page-home) .wr .n{flex:auto;min-width:0}:where(.page-home) .wr .s{color:#8a8a8a;white-space:nowrap;font-size:13px;font-weight:600}:where(.page-home) .ck{background:#eb544f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}:where(.page-home) .done .n{color:#5e5e5e}:where(.page-home) .ring{background:#fff;border:2px solid #eb544f;border-radius:50%;flex:none;width:22px;height:22px}:where(.page-home) .open .n{letter-spacing:-.02em;font-size:19px;font-weight:800}:where(.page-home) .me{color:#fff;background:#eb544f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}:where(.page-home) .rk{color:#8a8a8a;flex:0 0 16px;font-size:13px;font-weight:700}:where(.page-home) .amt{font-variant-numeric:tabular-nums;font-weight:700}:where(.page-home) .you .rk{color:#d44d45}:where(.page-home) .you .n{font-weight:800}:where(.page-home) .you{margin:0 -28px;padding:0 28px;box-shadow:inset 3px 0 #eb544f}:where(.page-home) .ev{border-bottom:1px solid #ededed;align-items:center;gap:16px;min-height:72px;display:flex}:where(.page-home) .dt{letter-spacing:.08em;text-transform:uppercase;color:#5e5e5e;background:#f4f4f4;border-radius:10px;flex-direction:column;flex:0 0 48px;justify-content:center;align-items:center;height:48px;font-size:11px;font-weight:700;display:flex}:where(.page-home) .dt b{letter-spacing:-.02em;color:#0b0b0b;font-size:18px;line-height:1}:where(.page-home) .ev:last-of-type{border-bottom:0}:where(.page-home) .next .dt{color:#fff;background:#eb544f}:where(.page-home) .next .dt b{color:#fff}:where(.page-home) .et{color:#8a8a8a;flex-direction:column;flex:auto;gap:3px;min-width:0;font-size:13px;display:flex}:where(.page-home) .et b{color:#0b0b0b;font-size:15px;font-weight:700}:where(.page-home) .av{align-items:center;display:flex}:where(.page-home) .av i,:where(.page-home) .av u{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:10px;font-style:normal;font-weight:700;text-decoration:none;display:inline-flex}:where(.page-home) .av i{color:#3a3a3a;background:#e9e9e9}:where(.page-home) .av i:nth-child(2){background:#f6d6d4}:where(.page-home) .av i:nth-child(3){background:#dadada}:where(.page-home) .av u{color:#fff;background:#0b0b0b}@media (max-width:480px){:where(.page-home) .av{display:none}}:where(.page-home) .note{color:#3a3a3a;margin-top:auto;padding:14px 0 6px;font-size:14px;display:block}@media (max-width:900px){:where(.page-home) .sel{grid-template-columns:minmax(0,1fr);gap:32px}:where(.page-home) .wdg{min-height:0}:where(.page-home) .opt{padding:16px 0}}:where(.page-home) .bk-h{flex-direction:column;gap:24px;max-width:720px;display:flex}:where(.page-home) .bk-t{flex-direction:column;gap:18px;max-width:34em;display:flex}:where(.page-home) .tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}:where(.page-home) .tile{flex-direction:column;gap:14px;margin:0;display:flex}:where(.page-home) .tile img{aspect-ratio:4/5;object-position:center top}:where(.page-home) .qbox{aspect-ratio:4/5;background:#f4f4f4;border-radius:12px;flex-direction:column;gap:20px;padding:28px;display:flex}:where(.page-home) .qbox:before{content:"";background:#eb544f;flex:none;width:24px;height:2px}:where(.page-home) .qbox blockquote{letter-spacing:-.005em;color:#222;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}:where(.page-home) .tile figcaption{color:#5e5e5e;flex-direction:column;gap:2px;font-size:14px;font-weight:300;display:flex}:where(.page-home) .tile figcaption b{color:#0b0b0b;font-size:16px;font-weight:700}@media (max-width:900px){:where(.page-home) .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin-top:48px}:where(.page-home) .tile.q{grid-column:1/-1}:where(.page-home) .qbox{aspect-ratio:auto}}:where(.page-home) .crit{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin-top:20px;display:grid}:where(.page-home) .crit div{border-top:1px solid #0b0b0b;flex-direction:column;gap:14px;padding-top:20px;display:flex}:where(.page-home) .crit b{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1}:where(.page-home) .crit span{color:#3a3a3a;max-width:17em;font-size:16px;font-weight:300;line-height:1.55}:where(.page-home) .klik{letter-spacing:-.02em;color:#5e5e5e;max-width:30em;margin:20px 0 0;font-size:clamp(22px,2.2vw,30px);font-weight:300;line-height:1.42}:where(.page-home) .klik b{color:#0b0b0b;font-weight:700}:where(.page-home) .fit-foot{margin-top:48px}@media (max-width:900px){:where(.page-home) .crit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){:where(.page-home) .crit{grid-template-columns:minmax(0,1fr);gap:28px}}
