.ahx :where(p,li,a,button,span,div,h1,h2,h3,h4,small,strong,b,em,i,s,u,ol,ul,label,section){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;text-transform:inherit;color:inherit}.ahx{font:14px/1.6 var(--sans);letter-spacing:.005em;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}.ahx button{border-radius:0!important;min-height:0;min-width:0;box-shadow:none;letter-spacing:inherit;text-transform:none}.ahx .btn{border-radius:0!important;font-family:var(--sans)!important;cursor:pointer;-webkit-appearance:none;appearance:none;line-height:1.3;text-align:left}.ahx .btn[aria-disabled=true]{opacity:.6;pointer-events:none}.ahx .ahx-err{color:#9c2e2e;font-size:12.5px;margin-top:8px}.ahx .shade,.ahx .sh,.ahx .scanl,.ahx .r-imp .sh{display:block}.ahx [hidden]{display:none!important}.ahx .plans{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:12px 0 14px 30px;border-bottom:1px solid var(--line)}.ahx .plans .caps{width:100%;margin-bottom:2px}.ahx .plans button{-webkit-appearance:none;appearance:none;background:none;border:1px solid var(--line);padding:7px 12px;font-size:12.5px;cursor:pointer;color:var(--ink)}.ahx .plans button.on{border-color:var(--ink);background:var(--ink);color:var(--white)}.ahx{--paper:#F5F3EE;--white:#FDFDFE;--ink:#1B1B1B;--muted:#86817B;--line:#DDD8D8;--tint:#EEECE7;--body:#4E4A45;--b:#3E8E63;--n:#5B73A6;--cr:#C2392F;--rp:#F3F1EC;--rcard:#FBFAF7;--rline:#E2DED6;--serif:"Rhymes","Newsreader",Georgia,serif;--sans:"neue-haas-grotesk-display","Helvetica Neue",Helvetica,Arial,sans-serif;--pad:28px;--vh:100vh;--hdr:68px;--ease:cubic-bezier(.2,.7,.1,1)}.ahx *{box-sizing:border-box;margin:0;padding:0}.ahx a{color:inherit}.ahx img{display:block;max-width:100%}.ahx button{font:inherit;color:inherit}.ahx .caps{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ahx .muted{color:var(--muted)}.ahx .lnk{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ahx .btn{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;background:var(--ink);color:var(--white);padding:15px 18px;text-decoration:none;font:14px var(--sans);border:1px solid var(--ink);min-width:240px;cursor:pointer;transition:background .25s ease,color .25s ease}.ahx .btn .lbl{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .25s ease}.ahx .btn:hover,.ahx .btn:focus-visible{background:var(--white);color:var(--ink)}.ahx .btn:hover .lbl,.ahx .btn:focus-visible .lbl{text-decoration-color:currentColor}.ahx :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ahx .open{padding:84px var(--pad) 56px;text-align:center;border-bottom:1px solid var(--line)}.ahx .open h1{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5vw,78px);line-height:1;letter-spacing:-.025em;margin-top:14px;text-wrap:balance}.ahx .open .lede{max-width:520px;margin:18px auto 0;color:var(--body);font-size:15px}.ahx .seg{display:inline-grid;grid-template-columns:repeat(3,auto);margin-top:34px;border:1px solid var(--ink)}.ahx .seg button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:12px 22px 11px;cursor:pointer;display:flex;align-items:baseline;gap:12px;transition:background .3s ease,color .3s ease}.ahx .seg button+button{border-left:1px solid var(--ink)}.ahx .seg button .caps{font-size:10.5px}.ahx .seg button em{font-style:normal;font-family:var(--serif);font-weight:300;font-size:19px;line-height:1}.ahx .seg button[aria-selected=true]{background:var(--ink);color:var(--white)}.ahx .open .ex{margin-top:18px}.ahx .tour{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.ahx .lead{grid-column:1;grid-row:1;padding:0 64px 0 max(var(--pad),calc((100vw - 1380px)/2))}.ahx .lead .li{max-width:440px;margin-left:auto;min-height:calc(var(--vh) - var(--hdr));display:flex;flex-direction:column;justify-content:center;padding:56px 0 64px}.ahx .lead h1{font-family:var(--serif);font-weight:300;font-size:clamp(46px,4.3vw,70px);line-height:.98;letter-spacing:-.025em;margin-top:14px;text-wrap:balance}.ahx .lead .lede{margin-top:16px;color:var(--body);font-size:15px;max-width:400px}.ahx .lead .seg{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ahx .lead .seg button{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 12px 10px;text-align:left}.ahx .lead .seg button em{font-size:18px}.ahx .lead .octa{margin-top:16px}.ahx .toc{margin-top:34px}.ahx .toc ol{list-style:none;margin-top:10px;border-top:1px solid var(--ink)}.ahx .toc a{display:grid;grid-template-columns:34px 1fr auto;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line);text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .7s var(--ease),color .25s ease}.ahx .toc .t{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.2}.ahx .toc .caps{color:var(--muted)}.ahx .toc .ar{color:var(--muted);transition:transform .3s var(--ease)}.ahx .toc a:hover .ar{transform:translateY(3px);color:var(--ink)}.ahx.ready .toc a{opacity:1;transform:none}.ahx .lead .ex{margin-top:18px}.ahx .steps{grid-column:1;grid-row:2}.ahx .tour>.stage{grid-column:2;grid-row:1 / span 2;align-self:start}.ahx .steps{list-style:none;padding:0 64px calc(var(--vh) * .28) max(var(--pad),calc((100vw - 1380px)/2))}.ahx .st{min-height:calc((var(--vh) - var(--hdr)) * .78);display:flex;flex-direction:column;justify-content:center;padding:40px 0;max-width:440px;margin-left:auto}.ahx .st .no{display:flex;gap:10px;align-items:center;color:#b9b3aa;transition:color .5s ease}.ahx .st .no i{display:block;width:28px;height:1px;background:currentColor}.ahx .st h3{font-family:var(--serif);font-weight:300;font-size:clamp(30px,2.6vw,42px);line-height:1.06;letter-spacing:-.015em;margin-top:14px;color:#b9b3aa;transition:color .5s ease;text-wrap:balance}.ahx .st p{margin-top:14px;color:#a9a39b;font-size:15px;max-width:400px;transition:color .5s ease}.ahx .st.on .no{color:var(--muted)}.ahx .st.on h3{color:var(--ink)}.ahx .st.on p{color:var(--body)}.ahx .st .legend{list-style:none;margin-top:22px;border-top:1px solid var(--line);max-width:400px;opacity:.45;transition:opacity .5s ease}.ahx .st.on .legend{opacity:1}.ahx .legend li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.ahx .legend li i{display:block;height:6px;border-radius:3px;background:var(--k)}.ahx .legend li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.ahx .st .ph{margin-top:16px;display:inline-block;border:1px dashed #B9B3AA;color:var(--muted);padding:5px 10px}.ahx .st .mini{display:none}.ahx .mini>img,.ahx .mini>.shade{display:none}.ahx .why{display:grid;gap:4px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);max-width:400px;font-size:14px;color:#a9a39b;transition:color .5s ease}.ahx .why .caps{color:inherit}.ahx .st.on .why{color:var(--body)}.ahx .st.on .why .caps{color:var(--muted)}.ahx .sl{display:inline-block;margin-top:16px;font-size:13px;opacity:.4;transition:opacity .5s ease}.ahx .st.on .sl{opacity:1}.ahx .octa{margin-top:26px}.ahx .btn.o{background:transparent;color:var(--ink)}.ahx .btn.o:hover,.ahx .btn.o:focus-visible{background:var(--ink);color:var(--white)}.ahx .btn.off{background:transparent;color:var(--muted);border:1px dashed #B9B3AA;cursor:default}.ahx .see{padding:100px var(--pad) 110px;text-align:center;border-top:1px solid var(--line)}.ahx .see h2{font-family:var(--serif);font-weight:300;font-size:clamp(36px,3.6vw,56px);line-height:1.04;letter-spacing:-.02em;margin-top:10px;text-wrap:balance}.ahx .see p{max-width:480px;margin:14px auto 28px;color:var(--body);font-size:15px}.ahx .stage{position:sticky;top:var(--hdr);height:calc(var(--vh) - var(--hdr));overflow:hidden;background:#2a2724}.ahx .stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 2.4s var(--ease)}.ahx .stage.lit>img{transform:none}.ahx .stage .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0e0e0c47,#0e0e0c1f 40%,#0e0e0c61)}.ahx .stage .tl{position:absolute;left:28px;top:24px;right:28px;display:flex;justify-content:space-between;color:#fff;z-index:2;text-shadow:0 1px 10px rgba(0,0,0,.3)}.ahx .stage .bars{position:absolute;left:28px;bottom:26px;display:flex;gap:6px;z-index:2}.ahx .stage .bars i{display:block;width:34px;height:2px;background:#ffffff59;position:relative;overflow:hidden}.ahx .stage .bars i b{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.ahx .stage .bars i.on b{transform:none}.ahx .stage .phone{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity 1s ease .2s,translate 1.2s var(--ease) .2s}.ahx .stage.pre .phone{opacity:0;translate:0 44px}.ahx .mks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ahx .mk{position:absolute;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline;color:#fff;max-width:calc(50% - 211px);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s var(--ease);text-shadow:0 1px 10px rgba(0,0,0,.3)}.ahx .mk.l{left:28px}.ahx .mk.r{right:28px;text-align:right;grid-template-columns:1fr auto}.ahx .mk i,.ahx .mk b{grid-row:1}.ahx .mk.l i{grid-column:1}.ahx .mk.l b{grid-column:2}.ahx .mk.r b{grid-column:1;justify-self:end}.ahx .mk.r i{grid-column:2}.ahx .mk i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #ffffff59;align-self:center}.ahx .mk b{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1}.ahx .mk span{grid-column:1 / -1;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;line-height:1.45;border-top:1px solid rgba(255,255,255,.55);margin-top:6px;padding-top:6px}.ahx .stage.cover .tl>span:last-child{opacity:0}.ahx .stage.cover:not(.pre) .mk{opacity:1;transform:none;transition-delay:var(--d)}.ahx .stage.cover.fixed .mk{transition:none}.ahx .scanl{position:absolute;top:0;bottom:0;left:0;width:1px;z-index:1;opacity:0;background:linear-gradient(to bottom,#fff0,#fffffff2 25% 75%,#fff0);box-shadow:0 0 22px 6px #ffffff4d}.ahx .stage:not(.pre):not(.fixed) .scanl{animation:ahx-sweep 2.8s cubic-bezier(.45,.05,.3,1) .5s forwards}@keyframes ahx-sweep{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.ahx .phone{width:clamp(250px,20vw,318px);height:min(calc(var(--vh) - var(--hdr) - 120px),calc(clamp(250px,20vw,318px)*2.08));border-radius:46px;background:#111;padding:10px;box-shadow:0 60px 100px -50px #000000bf,inset 0 0 0 1px #3a3a3a}.ahx .scr{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:var(--rp)}.ahx .scr .sv{opacity:1}.ahx .stage .scr .sv{opacity:0;transition:opacity .45s ease,translate .7s var(--ease);translate:0 22px;pointer-events:none}.ahx .stage .scr .sv.on{opacity:1;translate:0 0;pointer-events:auto}.ahx .sv{position:absolute;left:0;top:0;width:360px;height:calc(var(--svh,780) * 1px);transform-origin:0 0;transform:scale(var(--k,.8));background:var(--rp);color:var(--ink);font:13px/1.45 var(--sans);overflow:hidden;text-align:left;letter-spacing:0}.ahx .k-b{--c:var(--b)}.ahx .k-n{--c:var(--n)}.ahx .k-c{--c:var(--cr)}.ahx .r-top{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#e9e7e2}.ahx .r-top svg{height:21px;width:auto;display:block}.ahx .r-ex{font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border:1px solid rgba(27,27,27,.28);border-radius:20px;padding:4px 9px}.ahx .r-ex.ph{border-style:dashed}.ahx .r-bur{width:22px;height:9px;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.ahx .r-pad{padding:18px 18px 0}.ahx .r-h{font:400 22px/1.15 var(--serif);text-transform:uppercase;letter-spacing:.02em}.ahx .r-d{color:#6e6963;font:13px/1.3 var(--serif);margin-top:5px;padding-bottom:12px;border-bottom:1px solid #DDD8D0}.ahx .r-lbl{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.ahx .r-card{margin:16px;background:var(--rcard);border:1px solid var(--rline);border-radius:16px;padding:16px}.ahx .r-hero{position:relative;height:300px;overflow:hidden;color:#fff;text-align:center}.ahx .r-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahx .r-hero .sh{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#00000024,#00000070)}.ahx .r-big{position:absolute;left:0;right:0;top:0;font:300 196px/1 var(--serif);color:#ffffff4d;letter-spacing:-.05em;font-variant-numeric:lining-nums}.ahx .r-name{position:absolute;left:0;right:0;top:118px;font:300 34px/1.1 var(--serif)}.ahx .r-sub{position:absolute;left:0;right:0;top:166px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.ahx .r-dl{position:absolute;left:50%;top:204px;transform:translate(-50%);background:#ffffff38;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;padding:7px 20px;font-size:13px;white-space:nowrap}.ahx .r-hero .ea{position:absolute;left:16px;right:16px;bottom:14px;display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.ahx .r-score{display:flex;align-items:baseline;gap:6px;margin-top:4px}.ahx .r-score b{font:300 54px/1 var(--serif);letter-spacing:-.02em;font-weight:300}.ahx .r-score span{color:var(--muted)}.ahx .r-scale{position:relative;margin-top:14px;height:30px}.ahx .r-zones{display:flex;gap:3px;height:4px}.ahx .r-zones i{display:block;height:100%;border-radius:2px;background:var(--c)}.ahx .r-pin{position:absolute;top:-5px;left:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--ink);border:2px solid var(--rcard);transition:left 1.3s var(--ease) .25s}.ahx .play .r-pin{left:var(--x)}.ahx .r-ticks span{position:absolute;top:11px;transform:translate(-50%);font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.ahx .r-sum{display:flex;gap:16px;margin-top:4px;border-top:1px solid var(--rline);padding-top:12px;font-size:12px}.ahx .r-sum i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:6px}.ahx .r-cnt{display:grid;gap:14px}.ahx .r-imp{position:relative;margin:0 16px;height:190px;border-radius:16px;overflow:hidden;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.ahx .r-imp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahx .r-imp .sh{position:absolute;top:0;right:0;bottom:0;left:0;background:#14121061}.ahx .r-imp span,.ahx .r-imp b,.ahx .r-imp em{position:relative}.ahx .r-imp span{font:13px var(--serif)}.ahx .r-imp b{font:400 24px/1.1 var(--sans);letter-spacing:-.01em}.ahx .r-imp em{font-style:normal;font-size:12px;margin-top:6px;background:#ffffff38;border-radius:20px;padding:6px 22px}.ahx .r-cnt .r-score b{font-size:44px}.ahx .r-sq{display:flex;gap:4px;margin-top:8px}.ahx .r-sq i{flex:1;height:16px;border-radius:3px;background:var(--rline);transition:background .45s ease calc(var(--i,0) * .07s + .2s)}.ahx .play .r-sq i{background:var(--c)}.ahx .r-grp{margin-top:16px}.ahx .r-tab{display:inline-block;background:var(--ink);color:#fff;font:16px/1 var(--serif);padding:10px 18px 9px;border-radius:14px 14px 0 0}.ahx .r-box{background:#eceae5;border-radius:0 14px 14px;padding:2px 12px}.ahx .r-it+.r-it{border-top:1px solid #DDD8D0}.ahx .r-row{display:flex;gap:10px;align-items:baseline;padding:11px 2px 7px;font:15px/1.2 var(--serif)}.ahx .r-row b{font-weight:600;min-width:22px;font-variant-numeric:tabular-nums}.ahx .r-row .dot{color:#6e6963}.ahx .r-pill{position:relative;height:28px;border-radius:14px;background:#1b1b1b0f;overflow:hidden;margin-bottom:9px}.ahx .r-pill i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c);border-radius:14px;transform:scaleX(.06);transform-origin:0 50%;transition:transform .9s var(--ease) calc(var(--i,0) * .11s + .15s)}.ahx .r-pill span{position:relative;display:block;text-align:center;line-height:28px;color:#fff;font-size:12px;opacity:0;transition:opacity .5s ease calc(var(--i,0) * .11s + .55s)}.ahx .play .r-pill i{transform:none}.ahx .play .r-pill span{opacity:1}.ahx .r-back{font-size:12px;color:#6e6963;padding:12px 18px 0}.ahx .r-open{padding:4px 18px 0}.ahx .r-open .r-pill{margin-top:2px}.ahx .r-ph{position:absolute;left:0;right:0;top:146px;bottom:0;overflow:hidden}.ahx .r-ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahx .r-ph .ov{position:absolute;left:14px;right:14px;top:16px;display:grid;gap:9px}.ahx .ovp{background:#f6f4efcc;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1);border-radius:14px;padding:12px 13px 6px;box-shadow:0 24px 60px -36px #0000008c}.ahx .ovp .hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ahx .ovp .hd .caps{font-size:9px;font-weight:600;letter-spacing:.14em}.ahx .ovp .hd em{font-style:normal;font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--c)}.ahx .ovp ol{list-style:none;margin-top:8px}.ahx .ovp li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;margin:0 0 5px;border-left:2px solid var(--c);border-right:2px solid var(--c);font-size:12px;font-weight:500;line-height:1.25;opacity:0;transform:translate(-8px);transition:opacity .45s ease calc(var(--i,0) * .09s + .2s),transform .6s var(--ease) calc(var(--i,0) * .09s + .2s)}.ahx .ovp li span{font-weight:400;color:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap}.ahx .play .ovp li{opacity:1;transform:none}.ahx .ovp .more{color:#6b665f;font-size:11px;padding:0 11px 6px}.ahx .x-sys{margin:8px 12px 0;background:#eceae5;border-radius:16px;padding:2px 12px 12px}.ahx .x-sys .r-pill{margin-bottom:10px}.ahx .x-n{font:14px/1.45 var(--serif);color:#3f3b37;margin:2px 2px 10px}.ahx .x-c{background:#f4f5f0;border:1px solid #E5E7EB;border-radius:18px;overflow:hidden;margin-top:8px}.ahx .x-h{padding:12px 14px 10px;display:grid;gap:2px}.ahx .x-h .t{font:500 11.5px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.ahx .x-h .s{font-size:10.5px;color:#6e6963}.ahx .x-h .s span{color:#9a958e}.ahx .x-r{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 14px 9px 16px;border-top:1px solid #E5E5E5;opacity:0;transform:translateY(6px);transition:opacity .45s ease calc(var(--i,0) * .08s + .25s),transform .6s var(--ease) calc(var(--i,0) * .08s + .25s)}.ahx .x-r:before,.ahx .x-r:after{content:"";position:absolute;top:8px;bottom:8px;width:3px;background:var(--c)}.ahx .x-r:before{left:0}.ahx .x-r:after{right:0}.ahx .x-r b{font:600 12.5px/1.25 var(--sans)}.ahx .x-r em{font:italic 12.5px var(--sans);white-space:nowrap}.ahx .play .x-r{opacity:1;transform:none}.ahx .x-m{padding:8px 16px 10px;border-top:1px solid #E5E5E5;font-size:11px;color:#6e6963}.ahx .r-note{margin:14px 16px 0;background:var(--rcard);border:1px solid var(--rline);border-radius:16px;padding:18px 18px 16px}.ahx .r-note p{font:16px/1.5 var(--serif);margin:0 0 10px;opacity:0;transform:translateY(8px);transition:opacity .6s ease calc(var(--i,0) * .32s + .2s),transform .7s var(--ease) calc(var(--i,0) * .32s + .2s)}.ahx .play .r-note p{opacity:1;transform:none}.ahx .r-sig{font:italic 300 14px var(--serif);color:#6e6963;margin-top:2px}.ahx .r-chips{margin:14px 16px 0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ahx .r-chip{border:1px solid var(--c);color:var(--c);border-radius:20px;padding:4px 10px;font-size:11.5px}.ahx .r-dark{background:#111;color:#fff;padding:16px 18px 18px}.ahx .r-dark .t{display:flex;align-items:center;gap:10px;justify-content:space-between}.ahx .r-dark .t span{display:flex;align-items:center;gap:10px;font:300 20px/1 var(--serif)}.ahx .r-dark svg{height:20px;width:auto}.ahx .r-dark svg path{fill:#fff}.ahx .r-dark .x{width:30px;height:30px;border-radius:50%;background:#2a2a2a;display:grid;place-items:center;font-size:15px}.ahx .r-dlb{margin-top:14px;background:#e3e1dc;color:#111;border-radius:20px;text-align:center;padding:9px;font-size:13px;font-weight:500}.ahx .r-pc{margin:16px 16px 0;background:#fff;border-radius:14px;border:1px solid var(--rline);padding:16px 16px 14px;position:relative}.ahx .r-tagr{position:absolute;right:-1px;top:-1px;background:var(--ink);color:#fff;font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:5px 10px;border-radius:0 14px 0 10px}.ahx .r-pc h4{font:400 19px/1.2 var(--serif);padding-right:70px}.ahx .r-pc .s{display:flex;align-items:baseline;gap:6px;margin-top:8px}.ahx .r-pc .s b{font:300 38px/1 var(--serif);color:var(--c)}.ahx .r-pc .s span{color:var(--muted)}.ahx .r-badge{display:inline-block;margin-top:6px;border:1px solid var(--rline);color:var(--c);border-radius:20px;padding:3px 10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.ahx .r-pc .k{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8a8f99;font-weight:600;margin-top:14px}.ahx .r-pc .v{font-size:13.5px;margin-top:3px}.ahx .r-pc .g{color:var(--b);font-size:12px}.ahx .r-pc p{font-size:12.5px;color:var(--body);margin-top:4px;line-height:1.5}.ahx .r-pc ul{list-style:none;margin-top:6px}.ahx .r-pc li{font-size:12.5px;padding:7px 0 7px 18px;border-top:1px solid var(--rline);position:relative;opacity:0;transform:translateY(6px);transition:opacity .5s ease calc(var(--i,0) * .2s + .4s),transform .6s var(--ease) calc(var(--i,0) * .2s + .4s)}.ahx .r-pc li:before{content:"";position:absolute;left:2px;top:13px;width:7px;height:7px;border:1px solid var(--ink);border-radius:50%}.ahx .play .r-pc li{opacity:1;transform:none}.ahx .r-pc .bk{margin-top:12px;background:var(--ink);color:#fff;border-radius:20px;text-align:center;padding:9px;font-size:12.5px}.ahx .r-pc.f{opacity:0;transform:translateY(10px);transition:opacity .6s ease .5s,transform .7s var(--ease) .5s}.ahx .play .r-pc.f{opacity:1;transform:none}.ahx .r-cmp{display:grid;grid-template-columns:1fr 24px 1fr;align-items:end;margin-top:14px;text-align:center}.ahx .r-cmp .r-score{justify-content:center}.ahx .r-cmp .r-score b{font-size:46px}.ahx .r-cmp .ar{color:var(--muted);padding-bottom:12px}.ahx .r-tbl{margin:14px 0 0}.ahx .r-tr{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px 34px;gap:6px;align-items:baseline;padding:9px 0 3px;border-top:1px solid var(--rline);font-size:12px}.ahx .r-tr span{font-variant-numeric:tabular-nums;text-align:right}.ahx .r-tr .nm{font:14px/1.2 var(--serif);text-align:left}.ahx .r-tr .d{color:var(--b);font-weight:500}.ahx .r-tr .d.z{color:var(--muted);font-weight:400}.ahx .r-tr.hd{border-top:0;padding-top:0;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.ahx .r-bar{grid-column:1/-1;height:3px;background:var(--rline);position:relative;margin:5px 0 4px;border-radius:2px}.ahx .r-bar i{position:absolute;left:0;top:0;bottom:0;width:var(--a);background:var(--c);border-radius:2px;transition:width 1.2s var(--ease) calc(var(--i,0) * .1s + .3s)}.ahx .play .r-bar i{width:var(--z)}.ahx .r-bar u{position:absolute;top:-3px;left:var(--a);width:1px;height:9px;background:var(--ink)}.ahx .r-list{margin-top:6px}.ahx .r-fr{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid #DDD8D0;font:15px/1.2 var(--serif)}.ahx .r-fr:first-child{border-top:0}.ahx .r-fr small{display:flex;align-items:center;gap:7px;font:11.5px var(--sans);color:var(--body);opacity:0;transition:opacity .45s ease calc(var(--i,0) * .07s + .2s)}.ahx .r-fr small i{width:8px;height:8px;border-radius:50%;background:var(--c)}.ahx .play .r-fr small{opacity:1}.ahx .r-fr.out{color:var(--n)}.ahx .r-fr.out small{color:var(--n);font-weight:500}.ahx .r-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:12px}.ahx .r-days i{aspect-ratio:1;border:1px solid var(--rline);border-radius:8px;display:grid;place-items:center;font:normal 12px var(--sans);color:var(--muted);background:var(--rcard);transition:background .35s ease calc(var(--i,0) * .08s + .2s),color .35s ease calc(var(--i,0) * .08s + .2s)}.ahx .play .r-days i.ck{background:var(--ink);color:#fff;border-color:var(--ink)}.ahx .r-days i.td{border-color:var(--ink);border-width:1.5px;color:var(--ink)}.ahx .closing{padding:110px var(--pad);border-top:1px solid var(--line);background:var(--tint)}.ahx .cl{max-width:520px;margin:0 auto}.ahx .cl h2{font-family:var(--serif);font-weight:300;font-size:clamp(40px,4.2vw,64px);line-height:1.02;letter-spacing:-.02em;margin-top:10px;text-wrap:balance}.ahx .cl .sub{color:var(--body);margin-top:14px;font-size:15px}.ahx .pricebox{margin-top:26px;border-top:1px solid var(--ink)}.ahx .opt{display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}.ahx .opt input{accent-color:var(--ink);width:16px;height:16px}.ahx .opt b{font-weight:500}.ahx .opt .p{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1}.ahx .opt .p s{color:var(--muted);font-size:15px;margin-right:6px}.ahx .opt small{display:block;color:var(--muted);font-size:12.5px}.ahx .one{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.ahx .one .p{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1}.ahx .cl .atc{margin-top:18px;width:100%}.ahx .door{margin-top:18px;border:1px solid var(--ink);padding:16px 18px 15px;text-align:center;font-size:13px;line-height:1.5;color:var(--body);display:grid;gap:3px;justify-items:center}.ahx .door .lnk{color:var(--ink);font-size:14px}.ahx .cl .also{margin-top:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.ahx .cl .fine{margin-top:22px;color:var(--muted);font-size:12px}.ahx .dock{display:none}@media (prefers-reduced-motion:reduce){.ahx .sv *,.ahx .stage *{transition:none!important}}@media (max-width:720px){.ahx{--pad:24px;--hdr:56px}.ahx .open{padding:56px var(--pad) 48px;text-align:left}.ahx .open h1{font-size:42px;margin-top:14px}.ahx .open .lede{margin:18px 0 0;font-size:15px}.ahx .seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:32px}.ahx .seg button{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px 13px;text-align:left}.ahx .seg button .caps{font-size:9px;letter-spacing:.12em}.ahx .seg button em{font-size:17px}.ahx .open .octa{margin-top:20px}.ahx .open .ex{margin-top:20px;line-height:1.7}.ahx .tour{display:flex;flex-direction:column;align-items:stretch;--av:calc(var(--vh) - var(--hdr));--sh:clamp(calc(var(--av) * .32),calc(var(--av) - var(--need,0px)),calc(var(--av) * .6))}.ahx .lead{order:0;padding:0 var(--pad)}.ahx .lead .li{min-height:0;max-width:none;padding:56px 0 48px;margin:0}.ahx .lead h1{font-size:42px;margin-top:14px}.ahx .lead .lede{font-size:15px;margin-top:18px}.ahx .lead .seg{margin-top:32px}.ahx .lead .octa{margin-top:20px}.ahx .toc{display:none}.ahx .lead .ex{margin-top:20px;line-height:1.7}.ahx .tour>.stage{order:1;align-self:stretch;position:sticky;top:var(--hdr);z-index:3;height:var(--sh)}.ahx .tour>.steps{order:2}.ahx .mks,.ahx .scanl,.ahx .stage .tl{display:none}.ahx .stage .phone{width:calc((var(--sh) - 36px) / 2.08);height:calc(var(--sh) - 36px);border-radius:26px;padding:6px}.ahx .stage .scr{border-radius:21px}.ahx .stage .bars{left:50%;transform:translate(-50%);bottom:9px;gap:5px}.ahx .stage .bars i{width:22px}.ahx .steps{display:block;padding:0;max-width:none}.ahx .st{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--av) - var(--sh));max-width:none;margin:0;padding:24px var(--pad) 28px;border-top:1px solid var(--line);scroll-snap-align:start;scroll-margin-top:calc(var(--hdr) + var(--sh))}.ahx .st:first-child{border-top:0}.ahx .st .tx{max-width:none}.ahx .st h3{font-size:26px;margin-top:8px}.ahx .st p{font-size:14.5px;margin-top:8px}.ahx .st .legend{margin-top:12px}.ahx .legend li{padding:6px 0;font-size:12.5px}.ahx .why{font-size:13.5px;margin-top:12px;padding-top:10px}.ahx .sl{margin-top:10px}.ahx .st .mini{display:none}.ahx .mini>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahx .mini .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0e0e0c33,#0e0e0c57)}.ahx .octa .btn{width:100%;min-width:0}.ahx .see{padding:72px var(--pad) 76px;text-align:left}.ahx .see p{margin:14px 0 26px}.ahx .see .btn{width:100%;min-width:0}.ahx .closing{padding:72px var(--pad) 80px}.ahx .cl h2{font-size:38px}.ahx .dock{display:block;position:fixed;left:10px;right:10px;bottom:10px;z-index:40;background:#f5f3eeeb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(27,27,27,.14);padding:8px;transform:translateY(140%);transition:transform .45s var(--ease)}.ahx .dock.on{transform:none}.ahx .dock .btn{width:100%;min-width:0;padding:13px 14px;font-size:13.5px}}.ahx span{letter-spacing:inherit!important}.ahx span.caps,.ahx .mk span{letter-spacing:.16em!important}.ahx span.r-ex,.ahx span.r-tagr{letter-spacing:.14em!important}.ahx span.r-badge{letter-spacing:.12em!important}.ahx .x-h span.t{letter-spacing:.08em!important}.ahx .r-imp span,.ahx .r-tr span,.ahx .r-fr span,.ahx .r-row span{letter-spacing:0!important}.ahx .r-tr.hd span{letter-spacing:.14em!important}@media (max-width:720px){.ahx .seg button span.caps{letter-spacing:.12em!important}}.ahx .open h1,.ahx .lead h1{font-family:Newsreader,Rhymes,Georgia,serif;font-optical-sizing:auto;font-variation-settings:"opsz" 72}.ahx .ahx-stk{display:grid}.ahx .ahx-stk>*{grid-area:1 / 1;min-width:0}.ahx .ahx-stk>[inert]{visibility:hidden}.ahx .stage.sw .scanl{display:none}.ahx .stage.sw .mk,.ahx .stage.sw>img,.ahx .stage.sw .phone{transition:none}@media (hover:none){.ahx .btn:hover{background:var(--ink);color:var(--white)}.ahx .btn.o:hover{background:transparent;color:var(--ink)}.ahx .btn:hover .lbl{text-decoration-color:transparent}}