.latest-answers[data-astro-cid-ghm2zrzt]{padding-top:clamp(56px,8vw,104px)}.la-head[data-astro-cid-ghm2zrzt]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,44px)}.la-head[data-astro-cid-ghm2zrzt] h2[data-astro-cid-ghm2zrzt]{margin:10px 0 12px;font-weight:700;letter-spacing:-.03em;font-size:clamp(30px,4vw,44px)}.la-lead[data-astro-cid-ghm2zrzt]{max-width:56ch;color:var(--muted, rgba(255,255,255,.72));margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.la-all[data-astro-cid-ghm2zrzt]{white-space:nowrap;flex-shrink:0}.la-all-mobile[data-astro-cid-ghm2zrzt]{display:none;margin-top:24px}.la-grid[data-astro-cid-ghm2zrzt]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,22px)}.la-card[data-astro-cid-ghm2zrzt]{padding:0;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.la-card[data-astro-cid-ghm2zrzt]:hover{transform:translateY(-4px);box-shadow:0 24px 60px -24px #0009}.la-link[data-astro-cid-ghm2zrzt]{display:flex;flex-direction:column;height:100%;padding:clamp(22px,2.4vw,30px);color:inherit;text-decoration:none}.la-meta[data-astro-cid-ghm2zrzt]{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, rgba(255,255,255,.6))}.la-new[data-astro-cid-ghm2zrzt]{font-size:11px;font-weight:700;letter-spacing:.12em;padding:3px 9px;border-radius:999px;color:#0c0524;background:var(--pink, #FF5CA8)}.la-card[data-astro-cid-ghm2zrzt] h3[data-astro-cid-ghm2zrzt]{font-size:clamp(19px,1.7vw,22px);line-height:1.3;letter-spacing:-.015em;font-weight:600;margin:0 0 12px}.la-card[data-astro-cid-ghm2zrzt] p[data-astro-cid-ghm2zrzt]{color:var(--muted, rgba(255,255,255,.72));font-size:15.5px;line-height:1.6;margin:0 0 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.la-more[data-astro-cid-ghm2zrzt]{margin-top:20px;font-weight:600;color:var(--pink, #FF5CA8);font-size:15px}@media (max-width: 900px){.la-grid[data-astro-cid-ghm2zrzt]{grid-template-columns:1fr}.la-head[data-astro-cid-ghm2zrzt] .la-all[data-astro-cid-ghm2zrzt]{display:none}.la-all-mobile[data-astro-cid-ghm2zrzt]{display:inline-flex}}.hx-root{--ink:#0C0524;--field-deep:#140A33;--field-2:#1F0950;--field:#2E0D72;--board:#413974;--pink:#EE4B84;--pink-2:#FF6B9C;--magenta:#A52564;--cyan:#36D2FF;--brass:#D2AB5E;--wa:#25D366;--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.72);--faint:rgba(255,255,255,.5);--glass:rgba(255,255,255,.06);--glass-2:rgba(255,255,255,.09);--line:rgba(255,255,255,.14);--head:Poppins,system-ui,sans-serif;--body:Inter,system-ui,sans-serif;--wrap:1240px;--r:16px;--ease:cubic-bezier(.2,.7,.2,1)}.hx-root *,.hx-root *:before,.hx-root *:after{box-sizing:border-box;margin:0}.hx-root{color:var(--text);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased}.hx-root img{display:block;max-width:100%}.hx-root a{color:inherit}.hx-root h1,.hx-root h2,.hx-root h3{font-family:var(--head);font-weight:700;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.hx-root p{text-wrap:pretty}.hx-root ol,.hx-root ul{list-style:none;padding:0}.hx-root .hx-wrap{width:min(var(--wrap),100% - 40px);margin-inline:auto}.hx-root .hx-eyebrow{font:600 12px/1 var(--head);letter-spacing:.24em;text-transform:uppercase;color:var(--pink-2)}.hx-root .hx-eyebrow.hx-brass{color:var(--brass)}.hx-root .hx-lede{color:var(--muted);font-size:clamp(17px,1.45vw,20px);max-width:56ch}.hx-root .hx-big{font-size:clamp(40px,6.4vw,96px)}.hx-root section{position:relative}.hx-root .hx-pad{padding:clamp(88px,12vw,180px) 0}.hx-root :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.hx-js .hx-root .hx-rv{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.hx-js .hx-root .hx-rv.hx-in{opacity:1;transform:none}.hx-root .hx-prog{position:fixed;left:0;top:0;height:3px;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--pink),var(--pink-2));z-index:80;pointer-events:none}.hx-root .hx-status{display:inline-flex;align-items:center;gap:8px;font:500 13px var(--body);color:var(--muted);white-space:nowrap}.hx-root .hx-dot{width:8px;height:8px;border-radius:50%;background:var(--brass);box-shadow:0 0 0 4px #d2ab5e29}.hx-root .hx-open-now .hx-dot{background:#4ade80;box-shadow:0 0 0 4px #4ade8029;animation:hx-pulse 2.4s ease-in-out infinite}@keyframes hx-pulse{50%{box-shadow:0 0 0 8px #4ade8000}}.hx-root .hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 26px;border-radius:14px;font:600 15.5px var(--head);text-decoration:none;border:1px solid transparent;transition:transform .25s var(--ease),background .2s,border-color .2s;white-space:nowrap}.hx-root .hx-btn:hover{transform:translateY(-3px)}.hx-root .hx-btn svg{width:19px;height:19px;flex:none}.hx-root .hx-btn.hx-primary{background:#fff;color:#1a0f40}.hx-root .hx-btn.hx-wa{background:var(--wa);color:#062b14}.hx-root .hx-btn.hx-ghost{border-color:var(--line);background:#0c052473;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hx-root .hx-btn.hx-ghost:hover{border-color:#ffffff73}.hx-root .hx-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hx-root .hx-textlink{font:600 15px var(--head);text-decoration:none;color:#fff;border-bottom:2px solid var(--pink);padding-bottom:3px;display:inline-block}.hx-root .hx-textlink:hover{color:var(--pink-2)}.hx-root .hx-open{background:radial-gradient(1100px 700px at 78% 40%,rgba(46,13,114,.75),transparent 70%)}.hx-root .hx-A{position:relative;z-index:3;padding:clamp(34px,6vw,70px) 0 26px}.hx-root .hx-A .hx-name{font:600 clamp(15px,1.3vw,18px) var(--head)}.hx-root .hx-A .hx-name span{color:var(--faint);letter-spacing:.2em;font-size:.72em;text-transform:uppercase;margin-left:10px}.hx-root .hx-A h1{font-size:clamp(50px,7vw,112px);margin:20px 0 24px}.hx-root .hx-A h1 .hx-w{display:inline-block;filter:blur(22px);opacity:0;transform:scale(1.08);animation:hx-focus 1.5s var(--ease) forwards;animation-delay:calc(var(--i)*.14s + .15s)}@keyframes hx-focus{to{filter:blur(0);opacity:1;transform:none}}.hx-root .hx-A h1 em{font-style:normal;background:linear-gradient(92deg,var(--pink-2),#c59bff 55%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.hx-root .hx-frame{position:relative;margin:10px 20px 0}.hx-root .hx-lens{border-radius:20px;overflow:hidden;aspect-ratio:1.6}.hx-js:not(.hx-pin) .hx-root .hx-lens{clip-path:circle(var(--mr,27%) at 50% 50%);background:radial-gradient(circle at 50% 50%,#4a3a9c 0,#32276e 26%,#1c1247 60%)}.hx-js:not(.hx-pin) .hx-root .hx-lens img{opacity:var(--po,0)}.hx-js:not(.hx-pin) .hx-root .hx-mark{display:block;position:absolute;left:50%;top:50%;height:38%;width:auto;max-width:none;translate:-50% -50%;opacity:var(--lo,1);transform:scale(var(--ms,1));filter:drop-shadow(0 8px 22px rgba(0,0,0,.35));pointer-events:none}.hx-root .hx-lens img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.hx-root .hx-rings,.hx-root .hx-hint,.hx-root .hx-mark{display:none}.hx-root .hx-B{padding:26px 0 10px}.hx-root .hx-cap{font-size:13.5px;color:var(--muted);display:flex;gap:10px 18px;flex-wrap:wrap;align-items:center;margin-bottom:22px}.hx-root .hx-cap b{font:600 15px var(--head);color:#fff}.hx-root .hx-facts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.hx-root .hx-facts div{padding:22px 16px 24px 0;border-bottom:1px solid var(--line)}.hx-root .hx-facts div:nth-child(2n){padding-left:20px;border-left:1px solid var(--line)}.hx-root .hx-facts b{font:700 clamp(30px,3.8vw,54px)/1 var(--head);display:block;letter-spacing:-.03em}.hx-root .hx-facts span{display:block;margin-top:9px;color:var(--muted);font-size:14px;line-height:1.45}.hx-root .hx-facts .hx-brass b{color:var(--brass);font-size:clamp(18px,1.9vw,25px);line-height:1.18;letter-spacing:-.01em}@media (max-width:899px){.hx-root .hx-A .hx-cta .hx-btn{flex:1 1 100%}}.hx-pin .hx-root .hx-open{height:260vh}.hx-pin .hx-root .hx-stage{position:sticky;top:0;height:100vh;overflow:hidden}.hx-pin .hx-root .hx-A{position:absolute;inset:0;display:flex;align-items:center;padding:60px 0 0;opacity:var(--a,1);transform:translateY(calc((1 - var(--a,1))*-60px));pointer-events:var(--ape,auto)}.hx-pin .hx-root .hx-A .hx-col{width:min(56%,720px)}.hx-pin .hx-root .hx-frame{position:absolute;left:0;right:0;top:50%;margin:0;height:min(100vh,62.5vw);transform:translateY(-50%)}.hx-pin .hx-root .hx-lens{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;transition:none;clip-path:circle(var(--r,15vmin) at var(--cx,77%) var(--cy,40%))}.hx-pin .hx-root .hx-lens{background:radial-gradient(circle at var(--cx,77%) var(--cy,40%),#4a3a9c 0,#32276E 9vmin,#1c1247 20vmin)}.hx-pin .hx-root .hx-lens img{transform:scale(var(--s,1.18));transform-origin:var(--cx,77%) var(--cy,40%);opacity:var(--po,0)}.hx-pin .hx-root .hx-mark{display:block;position:absolute;left:var(--cx,77%);top:var(--cy,40%);height:19vmin;width:auto;max-width:none;translate:-50% -50%;opacity:var(--lo,1);transform:scale(var(--ms,1));filter:drop-shadow(0 10px 30px rgba(0,0,0,.35));pointer-events:none;animation:hx-markin 1.4s var(--ease) .2s backwards}@keyframes hx-markin{0%{opacity:0;scale:.8;filter:blur(14px)}}.hx-pin .hx-root .hx-lens:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c052459,#0c052400 30% 52%,#0c0524eb);opacity:var(--b,0)}.hx-pin .hx-root .hx-rings{display:block;position:absolute;left:var(--cx,77%);top:var(--cy,40%);width:0;height:0;opacity:var(--ro,1)}.hx-pin .hx-root .hx-rings i{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.16);transform:translate(-50%,-50%) scale(var(--rs,1))}.hx-pin .hx-root .hx-rings i:nth-child(1){width:34vmin;height:34vmin;border-color:#ee4b84b3;border-width:2px}.hx-pin .hx-root .hx-rings i:nth-child(2){width:46vmin;height:46vmin}.hx-pin .hx-root .hx-rings i:nth-child(3){width:62vmin;height:62vmin;border-style:dashed;border-color:#ffffff1a;animation:hx-spin 80s linear infinite}.hx-pin .hx-root .hx-rings i:nth-child(4){width:82vmin;height:82vmin;border-color:#ffffff0d}@keyframes hx-spin{to{rotate:360deg}}.hx-pin .hx-root .hx-B{position:absolute;left:0;right:0;bottom:0;padding:0 0 30px;opacity:var(--b,0);transform:translateY(calc((1 - var(--b,0))*40px));z-index:4}.hx-pin .hx-root .hx-facts{grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.22)}.hx-pin .hx-root .hx-facts div{border-bottom:0;padding:22px 20px 0 0}.hx-pin .hx-root .hx-facts div+div{padding-left:24px;border-left:1px solid rgba(255,255,255,.22)}.hx-pin .hx-root .hx-hint{display:flex;position:absolute;left:50%;bottom:26px;translate:-50% 0;flex-direction:column;align-items:center;gap:8px;font:600 11px var(--head);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);opacity:var(--a,1)}.hx-pin .hx-root .hx-hint:after{content:"";width:1px;height:38px;background:linear-gradient(var(--pink),transparent);animation:hx-drop 2s ease-in-out infinite}@keyframes hx-drop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.hx-root .hx-marq{overflow:hidden;border-block:1px solid rgba(255,255,255,.08);padding:26px 0;background:var(--ink)}.hx-root .hx-marq div{display:flex;width:max-content;animation:hx-marq 60s linear infinite}.hx-root .hx-marq span{font:700 clamp(44px,7vw,104px)/1 var(--head);letter-spacing:-.03em;color:#ffffff21;padding-right:.5em;white-space:nowrap}.hx-root .hx-marq span b{color:var(--pink);font-weight:700;padding-left:.5em}@keyframes hx-marq{to{transform:translate(-50%)}}.hx-root .hx-picker{background:linear-gradient(180deg,var(--ink),var(--field-deep) 30%,var(--field-deep) 70%,var(--ink))}.hx-root .hx-sec-head{display:grid;gap:20px;margin-bottom:clamp(40px,5vw,72px)}.hx-root .hx-pick-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,64px);align-items:start}.hx-root .hx-pick-grid>*{min-width:0}.hx-root .hx-tabs{display:grid}.hx-root .hx-tab{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:baseline;gap:18px;width:100%;padding:16px 0;border-bottom:1px solid var(--line);font:700 clamp(24px,3.1vw,44px)/1.12 var(--head);letter-spacing:-.025em;color:#ffffff4d;transition:color .35s,padding-left .45s var(--ease)}.hx-root .hx-tab i{font:600 12px var(--head);font-style:normal;letter-spacing:.12em;color:var(--faint);width:24px;flex:none;translate:0 -.5em}.hx-root .hx-tab:hover{color:#ffffffbf;padding-left:10px}.hx-root .hx-tab[aria-selected=true]{color:#fff;padding-left:18px}.hx-root .hx-tab[aria-selected=true] i{color:var(--pink-2)}.hx-root .hx-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.hx-root .hx-panels{position:sticky;top:96px}.hx-root .hx-panel{background:var(--glass);border:1px solid var(--line);border-radius:22px;padding:clamp(26px,3.2vw,46px)}.hx-root .hx-panel[hidden]{display:none}.hx-root .hx-panel h3{font-size:clamp(24px,2.4vw,32px);margin:14px 0;letter-spacing:-.02em;line-height:1.15}.hx-root .hx-panel>p{color:var(--muted)}.hx-root .hx-panel dl{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:26px 0}.hx-root .hx-panel dl div{background:#170c3a;padding:17px 20px}.hx-root .hx-panel dt{font:600 11px var(--head);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.hx-root .hx-panel dd{font-size:15px;line-height:1.5;margin:0}.hx-root .hx-panel .hx-row{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center}.hx-js .hx-root .hx-panel:not([hidden]){animation:hx-panel .5s var(--ease)}@keyframes hx-panel{0%{opacity:0;transform:translateY(14px)}}@media (max-width:899px){.hx-root .hx-pick-grid{grid-template-columns:1fr}.hx-root .hx-tabs{display:flex;overflow-x:auto;gap:8px;margin:0 -20px;padding:2px 20px 10px;scroll-snap-type:x proximity;scrollbar-width:none}.hx-root .hx-tabs::-webkit-scrollbar{display:none}.hx-root .hx-tab{width:auto;flex:none;padding:12px 16px;font:600 14.5px var(--head);letter-spacing:0;border:1px solid var(--line);border-radius:12px;color:var(--muted);scroll-snap-align:start}.hx-root .hx-tab:hover,.hx-root .hx-tab[aria-selected=true]{padding-left:16px}.hx-root .hx-tab i{display:none}.hx-root .hx-tab[aria-selected=true]{background:#fff;color:#1a0f40;border-color:#fff}.hx-root .hx-panels{position:static}}.hx-root .hx-tour{background:var(--ink)}.hx-root .hx-tstage{padding:clamp(80px,11vw,150px) 0}.hx-root .hx-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px 14px;scrollbar-width:none}.hx-root .hx-track::-webkit-scrollbar{display:none}.hx-root .hx-tcard{flex:none;scroll-snap-align:center;position:relative;border-radius:var(--r);overflow:hidden;margin:0;width:80vw;aspect-ratio:4/4.6}.hx-root .hx-tcard img{width:100%;height:100%;object-fit:cover}.hx-root .hx-tcard.hx-txt{width:84vw;aspect-ratio:auto;display:flex;flex-direction:column;justify-content:center;gap:20px;overflow:visible;padding-right:10px}.hx-root .hx-tcard.hx-txt h2{font-size:clamp(38px,5.4vw,84px)}.hx-root .hx-tcard figcaption{position:absolute;left:0;right:0;bottom:0;padding:70px 22px 20px;background:linear-gradient(180deg,#0c052400,#0c0524e6);font:600 clamp(17px,1.6vw,22px) var(--head);letter-spacing:-.01em}.hx-root .hx-tcard figcaption span{display:block;font:400 14px/1.45 var(--body);color:var(--muted);margin-top:3px;letter-spacing:0}.hx-root .hx-tcard .hx-num{position:absolute;top:16px;left:20px;font:700 13px var(--head);letter-spacing:.16em;color:#fff;background:#0c05248c;border:1px solid var(--line);padding:6px 10px;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hx-root .hx-tbar{display:none}.hx-pin .hx-root .hx-tstage{position:sticky;top:0;height:100vh;padding:66px 0 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hx-pin .hx-root .hx-track{overflow:visible;scroll-snap-type:none;padding:0 max(20px,calc((100vw - var(--wrap))/2));gap:22px;transform:translate3d(var(--tx,0px),0,0);will-change:transform;width:max-content}.hx-pin .hx-root .hx-tcard{height:66vh;width:auto;aspect-ratio:var(--ar)}.hx-pin .hx-root .hx-tcard.hx-txt{width:min(520px,40vw);aspect-ratio:auto}.hx-pin .hx-root .hx-tcard img{transform:scale(1.12) translate(var(--px,0px));will-change:transform}.hx-pin .hx-root .hx-tbar{display:block;margin:34px max(20px,calc((100vw - var(--wrap))/2)) 0;height:2px;background:#ffffff1f;border-radius:2px;overflow:hidden}.hx-pin .hx-root .hx-tbar i{display:block;height:100%;background:var(--pink);transform-origin:0 50%;transform:scaleX(var(--tp,0))}.hx-root .hx-dry{background:radial-gradient(1000px 600px at 88% 8%,rgba(165,37,100,.38),transparent 70%),linear-gradient(180deg,var(--ink),#1a0a3e 50%,var(--ink))}.hx-root .hx-dry-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,110px);align-items:start}.hx-root .hx-dry-grid>*{min-width:0}.hx-root .hx-dry .hx-left{position:sticky;top:120px}.hx-root .hx-dry h2{margin:20px 0 26px}.hx-root .hx-honest{margin-top:28px;padding:18px 22px;border-left:3px solid var(--pink);background:var(--glass);border-radius:0 12px 12px 0;font-size:15px;color:var(--muted)}.hx-root .hx-d-step{padding:clamp(34px,6vw,84px) 0;border-bottom:1px solid var(--line);opacity:.6;transition:opacity .6s}.hx-root .hx-d-step:first-child{border-top:1px solid var(--line)}.hx-root .hx-d-step.hx-on{opacity:1}.hx-root .hx-d-step .hx-n{display:block;font:700 clamp(84px,12vw,180px)/.86 var(--head);letter-spacing:-.05em;color:transparent;background:linear-gradient(var(--pink-2),var(--pink)) no-repeat 0 100%/100% 0%,linear-gradient(#ffffff29,#ffffff29);-webkit-background-clip:text;background-clip:text;transition:background-size 1s var(--ease)}.hx-root .hx-d-step.hx-on .hx-n{background-size:100% 100%,auto}.hx-root .hx-d-step h3{font-size:clamp(24px,2.6vw,34px);margin:22px 0 12px;letter-spacing:-.02em}.hx-root .hx-d-step p{color:var(--muted);max-width:44ch}@media (max-width:899px){.hx-root .hx-dry-grid{grid-template-columns:1fr}.hx-root .hx-dry .hx-left{position:static}}.hx-root .hx-visitpath{background:var(--ink)}.hx-root .hx-vp-head{text-align:center;display:grid;gap:20px;justify-items:center;margin-bottom:clamp(50px,7vw,100px)}.hx-root .hx-vp{position:relative;max-width:980px;margin:0 auto}.hx-root .hx-vp:before,.hx-root .hx-vp .hx-fill{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;translate:-50% 0;background:#ffffff1f}.hx-root .hx-vp .hx-fill{background:linear-gradient(var(--pink),var(--pink-2));bottom:auto;height:calc(var(--vp,0)*100%)}.hx-root .hx-vp li{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(60px,10vw,130px);padding:26px 0;align-items:center}.hx-root .hx-vp li:before{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;border-radius:50%;translate:-50% -50%;background:var(--ink);border:2px solid rgba(255,255,255,.3);transition:all .5s var(--ease);z-index:1}.hx-root .hx-vp li.hx-on:before{background:var(--pink);border-color:var(--pink);box-shadow:0 0 0 8px #ee4b8429}.hx-root .hx-vp .hx-k{font:700 clamp(64px,9vw,128px)/1 var(--head);letter-spacing:-.05em;color:#fff3;transition:color .6s;text-align:right}.hx-root .hx-vp li.hx-on .hx-k{color:#ffffffe6}.hx-root .hx-vp li:nth-of-type(2n) .hx-k{order:2;text-align:left}.hx-root .hx-vp li:nth-of-type(2n) .hx-t{text-align:right}.hx-root .hx-vp li:nth-of-type(2n) .hx-t p{margin-left:auto}.hx-root .hx-vp h3{font-size:clamp(21px,2.1vw,28px);margin-bottom:8px;letter-spacing:-.02em}.hx-root .hx-vp p{color:var(--muted);font-size:16px;max-width:34ch}.hx-root .hx-vp .hx-t{opacity:.72;transition:opacity .6s}.hx-root .hx-vp li.hx-on .hx-t{opacity:1}@media (max-width:760px){.hx-root .hx-vp-head{text-align:left;justify-items:start}.hx-root .hx-vp:before,.hx-root .hx-vp .hx-fill{left:7px}.hx-root .hx-vp li{grid-template-columns:1fr;padding:18px 0 18px 40px}.hx-root .hx-vp li:before{left:7px;top:34px}.hx-root .hx-vp .hx-k,.hx-root .hx-vp li:nth-of-type(2n) .hx-k{order:0;text-align:left;font-size:54px}.hx-root .hx-vp li:nth-of-type(2n) .hx-t{text-align:left}.hx-root .hx-vp li:nth-of-type(2n) .hx-t p{margin-left:0}}.hx-root .hx-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-top:clamp(50px,7vw,90px)}.hx-root .hx-trio div{background:var(--ink);padding:28px}.hx-root .hx-trio h3{font-size:17px;margin-bottom:8px;letter-spacing:0}.hx-root .hx-trio p{font-size:15px;color:var(--muted)}@media (max-width:760px){.hx-root .hx-trio{grid-template-columns:1fr}}.hx-root .hx-paper{background:#f6f3ee;color:#241a4a}.hx-root .hx-paper .hx-eyebrow{color:var(--magenta)}.hx-root .hx-paper-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,110px);align-items:start}.hx-root .hx-paper-grid>*{min-width:0}.hx-root .hx-paper .hx-left{position:sticky;top:120px}.hx-root .hx-paper h2{color:#32276e;margin:20px 0 26px;font-size:clamp(36px,5vw,72px)}.hx-root .hx-paper .hx-lede{color:#4a4170}.hx-root .hx-paper .hx-sig{margin-top:34px;padding-top:22px;border-top:2px solid #EE4081;font:600 clamp(19px,1.9vw,24px)/1.35 var(--head);color:#32276e;letter-spacing:-.01em;max-width:22ch}.hx-root .hx-checks li{display:grid;grid-template-columns:54px 1fr;gap:4px 18px;padding:26px 0;border-bottom:1px solid rgba(50,39,110,.16)}.hx-root .hx-checks li:first-child{border-top:1px solid rgba(50,39,110,.16)}.hx-root .hx-checks svg{width:34px;height:34px;grid-row:span 2;margin-top:2px}.hx-root .hx-checks circle{fill:none;stroke:#32276e40;stroke-width:1.5}.hx-root .hx-checks path{fill:none;stroke:#32276e;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .7s var(--ease) .15s}.hx-root .hx-checks li.hx-in path{stroke-dashoffset:0}.hx-root .hx-checks h3{font-size:21px;color:#32276e;letter-spacing:-.015em;line-height:1.25}.hx-root .hx-checks p{color:#4a4170;font-size:16px}@media (max-width:899px){.hx-root .hx-paper-grid{grid-template-columns:1fr}.hx-root .hx-paper .hx-left{position:static}}.hx-root .hx-legacy{background:radial-gradient(900px 600px at 15% 30%,rgba(210,171,94,.14),transparent 70%),var(--ink)}.hx-root .hx-lstage{padding:clamp(80px,11vw,150px) 0}.hx-root .hx-lgrid{display:grid;gap:34px}.hx-root .hx-lgrid>*{min-width:0}.hx-root .hx-year{display:none}.hx-root .hx-beat{padding:22px 0;border-top:1px solid rgba(210,171,94,.3)}.hx-root .hx-beat .hx-by{font:700 44px/1 var(--head);color:var(--brass);letter-spacing:-.03em;display:block;margin-bottom:10px}.hx-root .hx-beat h3{font-size:clamp(24px,2.6vw,36px);margin-bottom:10px;letter-spacing:-.02em;line-height:1.12}.hx-root .hx-beat p{color:var(--muted);max-width:46ch}.hx-root .hx-lphotos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hx-root .hx-lphotos figure{margin:0;border-radius:var(--r);overflow:hidden;border:1px solid rgba(210,171,94,.28);aspect-ratio:4/4.4}.hx-root .hx-lphotos img{width:100%;height:100%;object-fit:cover;filter:sepia(.16) contrast(1.03)}.hx-root .hx-lphotos figure:nth-child(1) img{object-position:50% 12%}.hx-root .hx-ldots{display:none}.hx-pin .hx-root .hx-legacy{height:420vh}.hx-pin .hx-root .hx-lstage{position:sticky;top:0;height:100vh;padding:66px 0 0;display:flex;align-items:center;overflow:hidden}.hx-pin .hx-root .hx-lgrid{grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,90px);align-items:center;width:min(var(--wrap),100% - 40px)}.hx-pin .hx-root .hx-year{display:block;font:700 clamp(120px,17vw,300px)/.8 var(--head);letter-spacing:-.06em;color:var(--brass);font-variant-numeric:tabular-nums;margin:26px 0 30px -.05em;white-space:nowrap}.hx-pin .hx-root .hx-beats{position:relative;min-height:230px}.hx-pin .hx-root .hx-beat{position:absolute;inset:0 0 auto;border:0;padding:0;opacity:0;transform:translateY(22px);transition:opacity .6s,transform .6s var(--ease);pointer-events:none}.hx-pin .hx-root .hx-beat.hx-on{opacity:1;transform:none;pointer-events:auto}.hx-pin .hx-root .hx-beat .hx-by{display:none}.hx-pin .hx-root .hx-lphotos{display:block;position:relative;aspect-ratio:1/1;max-height:70vh;justify-self:end;width:100%;max-width:70vh;z-index:1}.hx-pin .hx-root .hx-lphotos figure{position:absolute;inset:0;aspect-ratio:auto;opacity:0;transform:scale(1.06);transition:opacity .9s,transform 1.4s var(--ease)}.hx-pin .hx-root .hx-lphotos figure.hx-on{opacity:1;transform:none}.hx-pin .hx-root .hx-ldots{display:flex;gap:8px;margin-top:8px}.hx-pin .hx-root .hx-ldots i{width:34px;height:3px;border-radius:3px;background:#d2ab5e40;transition:background .4s}.hx-pin .hx-root .hx-ldots i.hx-on{background:var(--brass)}.hx-root .hx-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hx-root .hx-duo>*{min-width:0}.hx-root .hx-card{background:var(--glass);border:1px solid var(--line);border-radius:22px;padding:clamp(26px,3.4vw,48px)}.hx-root .hx-card h2{font-size:clamp(26px,2.8vw,38px);margin:14px 0 20px}.hx-root .hx-card table{width:100%;border-collapse:collapse;font-size:15.5px;margin-bottom:26px}.hx-root .hx-card th{text-align:left;font:600 11px var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:14px 16px 14px 0;vertical-align:top;width:132px}.hx-root .hx-card td{padding:12px 0}.hx-root .hx-card tr+tr{border-top:1px solid rgba(255,255,255,.09)}.hx-root .hx-card p{color:var(--muted);margin-bottom:22px}.hx-root .hx-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.hx-root .hx-tags span{font-size:13.5px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}@media (max-width:899px){.hx-root .hx-duo{grid-template-columns:1fr}.hx-root .hx-card th{width:104px}}.hx-root .hx-close{background:linear-gradient(180deg,var(--ink),var(--field-2) 60%,var(--field));overflow:hidden}.hx-root .hx-close h2{font-size:clamp(52px,11.5vw,150px);line-height:.92;letter-spacing:-.045em;margin:22px 0 clamp(34px,5vw,70px)}.hx-root .hx-close h2 em{font-style:normal;color:#ffffff4d}.hx-root .hx-close-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,6vw,90px);align-items:start}.hx-root .hx-close-grid>*{min-width:0}.hx-root .hx-addr{font:600 clamp(20px,2.1vw,28px)/1.35 var(--head);letter-spacing:-.015em;margin-bottom:12px;max-width:24ch}.hx-root .hx-hours{font-size:15.5px;color:var(--muted)}.hx-root .hx-hours b{color:#fff;font-weight:500}.hx-root .hx-lines{border-top:1px solid var(--line)}.hx-root .hx-lines a{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;transition:padding .4s var(--ease)}.hx-root .hx-lines a:hover{padding-left:10px}.hx-root .hx-lines span{color:var(--muted);font-size:14.5px}.hx-root .hx-lines b{font:600 clamp(18px,2vw,26px) var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.hx-root .hx-lines a:hover b{color:var(--pink-2)}@media (max-width:899px){.hx-root .hx-close-grid{grid-template-columns:1fr}.hx-root .hx-close .hx-cta .hx-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.hx-js .hx-root .hx-rv{opacity:1;transform:none;transition:none}.hx-root .hx-A h1 .hx-w{animation:none;filter:none;opacity:1;transform:none}.hx-js:not(.hx-pin) .hx-root .hx-lens{clip-path:none}.hx-js:not(.hx-pin) .hx-root .hx-lens img{opacity:1}.hx-js:not(.hx-pin) .hx-root .hx-mark{display:none}.hx-root .hx-marq div,.hx-root .hx-open-now .hx-dot{animation:none}.hx-root .hx-d-step,.hx-root .hx-vp .hx-t{opacity:1}.hx-root .hx-vp .hx-k{color:#ffffffe6}.hx-root .hx-checks path{stroke-dashoffset:0}}.hx-root .hx-pre{position:fixed;inset:0;z-index:200;background:var(--ink);display:none;flex-direction:column;align-items:center;justify-content:center;gap:26px;transition:transform 1s cubic-bezier(.76,0,.24,1);animation:hx-prefail .01s 5s forwards}.hx-loading .hx-root .hx-pre{display:flex}.hx-root .hx-pre.hx-done{transform:translateY(-100%)}.hx-root .hx-pre img{width:72px;height:auto}.hx-root .hx-pre b{font:700 clamp(64px,13vw,170px)/.9 var(--head);letter-spacing:-.05em;color:var(--brass);font-variant-numeric:tabular-nums}.hx-root .hx-pre small{font:600 11px var(--head);letter-spacing:.3em;text-transform:uppercase;color:var(--faint)}.hx-root .hx-pre .hx-pb{width:min(240px,50vw);height:2px;background:#ffffff1f;overflow:hidden;border-radius:2px}.hx-root .hx-pre .hx-pb i{display:block;height:100%;background:var(--pink);transform-origin:0 50%;transform:scaleX(var(--pp,0))}@keyframes hx-prefail{to{visibility:hidden}}.hx-loading .hx-root .hx-A h1 .hx-w,.hx-loading .hx-root .hx-mark{animation-play-state:paused}.hx-root .hx-grain{position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:hx-grain 1.2s steps(6) infinite}@keyframes hx-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-2%,3%)}80%{transform:translate(4%,1%)}to{transform:translate(0)}}.hx-root .hx-cur{position:fixed;left:0;top:0;z-index:150;pointer-events:none;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:1px solid rgba(255,255,255,.55);display:none;align-items:center;justify-content:center;font:600 10px var(--head);letter-spacing:.14em;text-transform:uppercase;color:#1a0f40;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .3s,border-color .3s,opacity .3s;opacity:0;mix-blend-mode:difference}.hx-root .hx-cur span{opacity:0;transition:opacity .2s}.hx-has-cur .hx-root .hx-cur{display:flex}.hx-root .hx-cur.hx-on{opacity:1}.hx-root .hx-cur.hx-link{width:64px;height:64px;margin:-32px 0 0 -32px;background:#fff;border-color:#fff}.hx-root .hx-cur.hx-lab{width:92px;height:92px;margin:-46px 0 0 -46px;background:#fff;border-color:#fff;mix-blend-mode:normal}.hx-root .hx-cur.hx-lab span{opacity:1}.hx-root .hx-sw{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .04em .16em;margin:0 -.04em -.16em}.hx-root .hx-si{display:inline-block;transform:translateY(112%) rotate(4deg);transform-origin:0 100%;transition:transform 1.1s var(--ease);transition-delay:calc(var(--k)*55ms)}.hx-root .hx-split.hx-in .hx-si{transform:none}.hx-root .hx-panel,.hx-root .hx-card{position:relative;overflow:hidden}.hx-root .hx-panel:before,.hx-root .hx-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.1),transparent 60%);opacity:0;transition:opacity .4s}.hx-root .hx-panel:hover:before,.hx-root .hx-card:hover:before{opacity:1}.hx-root .hx-dots{position:fixed;right:22px;top:50%;translate:0 -50%;z-index:55;display:none;flex-direction:column;gap:14px;mix-blend-mode:difference}.hx-root .hx-dots a{display:flex;align-items:center;justify-content:flex-end;gap:10px;text-decoration:none;font:600 10px var(--head);letter-spacing:.16em;text-transform:uppercase;color:#fff}.hx-root .hx-dots a span{opacity:0;transform:translate(8px);transition:all .3s var(--ease)}.hx-root .hx-dots a:after{content:"";width:7px;height:7px;border-radius:50%;border:1px solid #fff;transition:all .3s var(--ease)}.hx-root .hx-dots a:hover span,.hx-root .hx-dots a.hx-on span{opacity:1;transform:none}.hx-root .hx-dots a.hx-on:after{background:#fff;scale:1.5}@media (min-width:1280px) and (hover:hover){.hx-root .hx-dots{display:flex}}.hx-pin .hx-root .hx-tcard img{transform:scale(var(--zs,1.12)) translate(var(--px,0px))}.hx-root .hx-marq.hx-jsm div{animation:none;will-change:transform}.hx-root .hx-wm-wrap{container-type:inline-size;margin-top:clamp(60px,9vw,130px);border-top:1px solid var(--line);padding-top:clamp(24px,3vw,44px)}.hx-root .hx-wordmark{font:700 7.1cqw/1 var(--head);letter-spacing:-.035em;white-space:nowrap;color:#fff}.hx-root .hx-wordmark em{font-style:normal;color:var(--pink-2)}@media (prefers-reduced-motion:reduce){.hx-root .hx-grain{animation:none}.hx-root .hx-si{transform:none;transition:none}.hx-root .hx-pre{display:none!important}}.hx-root a{text-decoration:none}.hx-root p{max-width:none}.hx-root section{padding:0}.hx-root{position:relative;background:var(--ink);overflow-x:clip}.hx-root figure{margin:0}.hx-root .hx-dx{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(30px,6vw,90px)}.hx-root .hx-dx div{padding:22px 0;border-top:1px solid var(--line)}.hx-root .hx-dx dt{font:600 19px/1.3 var(--head);letter-spacing:-.01em}.hx-root .hx-dx dd{margin:7px 0 0;color:var(--muted);font-size:15.5px;line-height:1.55}@media (max-width:760px){.hx-root .hx-dx{grid-template-columns:1fr}}@media (min-width:1100px){.hx-root .hx-duo{grid-template-columns:repeat(3,1fr)}}.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis,html.lenis body{height:auto}.hx-root .hx-archive{background:radial-gradient(900px 500px at 85% 0%,rgba(210,171,94,.12),transparent 70%),var(--ink);padding-top:clamp(40px,6vw,90px)}.hx-root .hx-arch-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:max(20px,calc((100vw - var(--wrap))/2));padding:4px max(20px,calc((100vw - var(--wrap))/2)) 22px;scrollbar-width:thin;scrollbar-color:rgba(210,171,94,.5) transparent}.hx-root .hx-arch-card{flex:none;width:min(78vw,420px);margin:0;scroll-snap-align:start;position:relative;border-radius:var(--r);overflow:hidden;border:1px solid rgba(210,171,94,.28);aspect-ratio:4/4.6;background:var(--field-deep)}.hx-root .hx-arch-card img{width:100%;height:100%;object-fit:cover;filter:sepia(.16) contrast(1.03);transition:transform 1.2s var(--ease)}.hx-root .hx-arch-card:hover img{transform:scale(1.04)}.hx-root .hx-arch-card figcaption{position:absolute;left:0;right:0;bottom:0;padding:60px 18px 16px;background:linear-gradient(180deg,#0c052400,#0c0524eb);font:600 15px/1.35 var(--head)}.hx-root .hx-arch-more{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:30px;border-style:dashed;aspect-ratio:auto;align-self:stretch}.hx-root .hx-arch-more p{color:var(--muted)}
