:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);color-scheme:light;--bg:#FBF8F3;--sand:#F5EFE6;--sand-2:#EDE3D5;--line:#E7DCCC;--ink:#3A322B;--ink-2:#5E544A;--muted:#867A6D;--gold:#B89668;--gold-2:#D9C3A0;--gold-ink:#8C6E46;--deep:#221E1A;--deep-2:#2E2924;--on-deep:#F3EDE4;--white:#FFFFFF;--ok:#3F7A55;--warn:#A86B12;--err:#A3392B;--f-display:"Instrument Serif", "Cormorant Garamond", Georgia, serif;--f-sans:"Montserrat", "Helvetica Neue", Arial, sans-serif;--noir:#14110E;--noir-2:#1D1915;--f-body:"DM Sans", "Helvetica Neue", Arial, sans-serif;--f-label:"Montserrat", "Helvetica Neue", Arial, sans-serif;--f-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--wrap:1240px;--gut:clamp(16px,4vw,40px);--r:2px;--shadow:0 18px 50px -24px rgba(60,40,15,.35);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink)}body{margin:0;font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site{container:site/inline-size;background:var(--bg);color:var(--ink);font-family:var(--f-body);position:relative;min-height:100%}.site[data-display=cormorant]{--f-display:var(--f-serif)}.site[data-display=sans]{--f-display:var(--f-sans)}.site[data-display=sans] .d,.site[data-display=sans] .h1,.site[data-display=sans] .h2{font-weight:200}.wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gut)}.sec{padding-block:clamp(56px,8vw,112px)}.sec.tight{padding-block:clamp(40px,5vw,72px)}.sand{background:var(--sand)}.deep{background:var(--deep);color:var(--on-deep)}.eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);display:flex;align-items:center;gap:14px;margin:0 0 18px}.eyebrow:before{content:"";width:28px;height:1px;background:var(--gold)}.deep .eyebrow{color:var(--gold-2)}.d{font-family:var(--f-display);font-weight:400;letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.04}.d em{font-style:italic;color:var(--gold-ink)}.deep .d em{color:var(--gold-2)}.h1{font-size:clamp(44px,6.2vw,92px)}.h2{font-size:clamp(36px,4.6vw,68px)}.h3{font-size:clamp(26px,2.6vw,36px);line-height:1.12}.h4{font-size:17px;font-weight:600;letter-spacing:0;line-height:1.35}.lead{font-size:clamp(16px,1.35vw,18.5px);line-height:1.7;color:var(--ink-2);max-width:62ch;margin:0}.deep .lead{color:#cfc6b9}.muted{color:var(--muted)}.prose{color:var(--ink-2);max-width:68ch;font-size:16px;line-height:1.75}.prose p{margin:0 0 1em}.prose ul{padding-left:1.1em;margin:0 0 1em}.prose li{margin:.25em 0}.prose strong{color:var(--ink);font-weight:600}.prose li strong{font-weight:500}.prose li::marker{color:var(--gold)}.sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,52px)}.sechead>div{min-width:0;max-width:720px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid var(--ink);background:var(--ink);color:var(--white);text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .25s var(--ease),color .25s,border-color .25s;border-radius:var(--r);white-space:nowrap}.btn:hover,.btn.gold{background:var(--gold);border-color:var(--gold)}.btn.gold:hover{background:var(--gold-ink);border-color:var(--gold-ink)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--white)}.deep .btn.ghost{color:var(--on-deep);border-color:#f3ede480}.deep .btn.ghost:hover{background:var(--on-deep);color:var(--deep)}.btn.sm{min-height:38px;padding:0 16px;font-size:11px}.link{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--gold);padding-bottom:4px;cursor:pointer;background:none;border-top:0;border-left:0;border-right:0}.link:hover{color:var(--gold-ink)}.deep .link{color:var(--on-deep)}.arrow{width:14px;height:14px;flex:none}.announce{background:var(--deep);color:var(--on-deep);font-size:12.5px;text-align:center;padding:9px var(--gut);letter-spacing:.02em}.announce a{color:var(--gold-2);margin-left:8px;cursor:pointer}.topbar{border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:38px}.topbar .tb-l,.topbar .tb-r{display:flex;gap:22px;align-items:center}.topbar a{text-decoration:none}.topbar a:hover{color:var(--ink)}.hdr{position:sticky;top:var(--sat);z-index:40;background:#fdfbf8f0;backdrop-filter:saturate(1.2) blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hdr .wrap{display:flex;align-items:center;gap:20px;min-height:78px}.hdr-cta .tel{width:40px;padding:0}.logo{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:var(--ink);cursor:pointer;line-height:1;gap:6px;flex:none;background:none;border:0;padding:0}.logo b{font-family:var(--f-sans);font-weight:400;font-size:21px;letter-spacing:.46em;margin-right:-.46em}.logo span{font-size:9px;letter-spacing:.62em;color:var(--gold-ink);font-weight:600;padding-left:2px}.logo img{height:44px;width:auto}.nav{display:flex;gap:4px;align-items:center;margin-left:auto}.nav>a,.nav>button{font-size:13px;font-weight:500;text-decoration:none;padding:10px 12px;cursor:pointer;background:none;border:0;position:relative;white-space:nowrap}.nav>a:after,.nav>button:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav>a:hover:after,.nav>a.on:after,.nav>button:hover:after,.nav>button.on:after{transform:scaleX(1)}.hdr-cta{display:flex;gap:10px;align-items:center;flex:none}.burger{display:none;width:46px;height:46px;border:1px solid var(--line);background:var(--white);cursor:pointer;align-items:center;justify-content:center;border-radius:var(--r)}.burger i{display:block;width:18px;height:1px;background:var(--ink);position:relative}.burger i:before,.burger i:after{content:"";position:absolute;left:0;width:18px;height:1px;background:var(--ink)}.burger i:before{top:-6px}.burger i:after{top:6px}.mega{position:absolute;left:0;right:0;top:100%;background:var(--white);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:34px 0 40px}.mega .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.mega h4{margin:0 0 12px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink)}.mega a{display:block;text-decoration:none;font-size:14px;padding:5px 0;color:var(--ink-2);cursor:pointer}.mega a:hover{color:var(--ink)}.drawer{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow);max-height:calc(100vh - 90px);overflow:auto}.drawer .wrap{padding-block:16px 28px;display:flex;flex-direction:column}.drawer a{text-decoration:none;font-size:18px;font-weight:300;padding:13px 0;border-bottom:1px solid var(--line);cursor:pointer;display:flex;justify-content:space-between}.drawer .sub a{font-size:15px;padding:9px 0 9px 14px;color:var(--ink-2);border-bottom:0}.drawer .btns{display:flex;flex-direction:column;gap:10px;margin-top:20px}.ask{display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid var(--line);padding:8px 8px 8px 20px;border-radius:var(--r);box-shadow:0 10px 30px -22px #3c280f80}.ask svg{flex:none;color:var(--gold)}.ask input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;padding:10px 0;color:var(--ink);outline:none}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);background:var(--white);padding:8px 14px;font-size:13px;cursor:pointer;border-radius:40px;transition:border-color .2s,background .2s;text-decoration:none;color:var(--ink)}.chip:hover,.chip.on{border-color:var(--gold);background:#fbf4e7}.hero{padding-block:clamp(36px,5vw,72px) clamp(56px,7vw,96px)}.hero .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:center}.hero-txt{display:flex;flex-direction:column;gap:26px;min-width:0}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap}.trust{display:flex;gap:28px;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line)}.trust div{display:flex;flex-direction:column;gap:2px}.trust b{font-family:var(--f-display);font-weight:300;font-size:28px;line-height:1}.trust span{font-size:11.5px;color:var(--muted);letter-spacing:.04em}.stars{color:var(--gold);letter-spacing:2px;font-size:13px}.collage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,clamp(24px,3.4vw,46px));gap:12px;min-width:0}.collage figure{margin:0;position:relative;overflow:hidden;background:var(--sand);border-radius:var(--r)}.collage img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.collage figure:hover img{transform:scale(1.04)}.collage figcaption{position:absolute;left:10px;bottom:10px;background:#fdfbf8eb;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:6px 10px}.collage .c1{grid-column:1/8;grid-row:1/8}.collage .c2{grid-column:8/13;grid-row:1/6}.collage .c3{grid-column:8/13;grid-row:6/13}.collage .c4{grid-column:1/5;grid-row:8/13}.collage .c5{grid-column:5/8;grid-row:8/13}.collage .c2 img,.collage .c4 img{object-position:50% 20%}.collage .seal{position:absolute;grid-column:6/9;grid-row:6/9;z-index:2;align-self:center;justify-self:center;width:clamp(96px,10vw,128px);aspect-ratio:1;border-radius:50%;background:var(--deep);color:var(--on-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;box-shadow:0 0 0 8px var(--bg);position:relative}.collage .seal b{font-family:var(--f-display);font-size:26px;font-weight:200;letter-spacing:0;color:var(--gold-2);text-transform:none;line-height:1.1}.ph{background:repeating-linear-gradient(135deg,var(--sand),var(--sand) 10px,var(--sand-2) 10px,var(--sand-2) 20px);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px;text-align:center;padding:12px}.groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tile{position:relative;aspect-ratio:3/4;overflow:hidden;cursor:pointer;text-decoration:none;color:var(--white);background:var(--deep);border-radius:var(--r);display:block;border:0;padding:0;text-align:left;width:100%}.tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),opacity .4s}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#140f0a00 40%,#140f0ab8)}.tile:hover img{transform:scale(1.05)}.tile .tt{position:absolute;left:22px;right:22px;bottom:22px;z-index:1;display:flex;flex-direction:column;gap:6px}.tile .tt b{font-family:var(--f-display);font-size:24px;font-weight:300;line-height:1.15}.tile .tt span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2)}.progs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.prog{display:grid;grid-template-rows:auto 1fr;background:var(--deep-2);color:var(--on-deep);text-decoration:none;cursor:pointer;border:0;padding:0;text-align:left;border-radius:var(--r);overflow:hidden}.prog .pi{aspect-ratio:16/9;overflow:hidden}.prog .pi img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.prog:hover .pi img{transform:scale(1.04)}.prog .pb{padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:14px}.prog .pb p{margin:0;color:#cfc6b9;font-size:15px}.prog .nums{display:flex;gap:26px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(243,237,228,.15)}.prog .nums b{display:block;font-family:var(--f-display);font-weight:200;font-size:30px;color:var(--gold-2);line-height:1.1}.prog .nums span{font-size:11.5px;color:#b7ad9f}.philo{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,6vw,96px);align-items:center}.philo .pics{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.philo .pics img{width:100%;height:100%;object-fit:cover;border-radius:var(--r)}.philo .pics .a{grid-column:1/6;aspect-ratio:4/3}.philo .pics .b{grid-column:3/7;aspect-ratio:4/3;margin-top:-22%;box-shadow:0 0 0 10px var(--bg)}.ticks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ticks li{display:flex;gap:14px;align-items:flex-start;font-size:15px}.ticks li:before{content:"";flex:none;width:18px;height:1px;background:var(--gold);margin-top:12px}.team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.person{display:flex;flex-direction:column;gap:12px;cursor:pointer;background:none;border:0;padding:0;text-align:left;text-decoration:none;color:inherit;min-width:0}.person .pp{aspect-ratio:4/5;overflow:hidden;background:var(--sand);border-radius:var(--r)}.person .pp img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 1s var(--ease)}.person:hover .pp img{transform:scale(1.04)}.person b{font-size:15px;font-weight:600;line-height:1.3}.person span{font-size:12.5px;color:var(--muted);line-height:1.4}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);padding:4px 8px;color:var(--ink-2);border-radius:20px;white-space:nowrap}.results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.res{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0;border-radius:var(--r);overflow:hidden}.res .ri{aspect-ratio:4/3;overflow:hidden;background:var(--sand)}.res .ri img{width:100%;height:100%;object-fit:cover}.res .rb{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px}.res .big{font-family:var(--f-display);font-weight:200;font-size:34px;line-height:1;color:var(--gold-ink)}.res .pg{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.res p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.6}.pindex{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px}.pindex h3{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line);font-weight:600}.pindex a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;font-size:14.5px;padding:7px 0;color:var(--ink-2);cursor:pointer}.pindex a:hover{color:var(--ink)}.pindex a small{color:var(--muted);font-size:12px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);text-decoration:none;color:inherit;cursor:pointer;padding:0;text-align:left;border-radius:var(--r);overflow:hidden;transition:box-shadow .3s,transform .3s var(--ease);min-width:0}.card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.card .ci{aspect-ratio:3/2;overflow:hidden;background:var(--sand)}.card .ci img{width:100%;height:100%;object-fit:cover}.card .cb{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.card .sub{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.card .ttl{font-size:18px;font-weight:500;line-height:1.3}.card .ft{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);font-size:13px}.card .ft b{font-weight:600}.phero{padding-block:clamp(28px,4vw,56px) clamp(36px,5vw,64px);border-bottom:1px solid var(--line)}.crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:22px}.crumbs a{text-decoration:none;cursor:pointer}.crumbs a:hover{color:var(--ink)}.crumbs i{font-style:normal;color:var(--gold)}.phero .wrap.split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:center}.phero .ph-img{aspect-ratio:5/4;overflow:hidden;border-radius:var(--r);background:var(--sand)}.phero .ph-img img{width:100%;height:100%;object-fit:cover}.phero .stack{display:flex;flex-direction:column;gap:22px;min-width:0}.pd{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,5vw,72px);align-items:start}.pd-main{display:flex;flex-direction:column;gap:40px;min-width:0}.aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}.box{background:var(--white);border:1px solid var(--line);padding:24px;border-radius:var(--r)}.box h4{margin:0 0 14px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink)}.prices{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.prices td{padding:10px 0;border-bottom:1px solid var(--line);vertical-align:top}.prices td:last-child{text-align:right;white-space:nowrap;font-weight:600;padding-left:16px}.prices tr:last-child td{border-bottom:0}.pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pkg{border:1px solid var(--line);background:var(--white);padding:22px;display:flex;flex-direction:column;gap:8px;position:relative;border-radius:var(--r)}.pkg.hi{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pkg .flag{position:absolute;top:-10px;left:18px;background:var(--gold);color:var(--white);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:4px 8px;font-weight:600}.pkg .pn{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:600}.pkg .pv{font-family:var(--f-display);font-size:30px;font-weight:200;line-height:1.1;font-variant-numeric:tabular-nums}.pkg s{color:var(--muted);font-size:13px}.pkg .off{color:var(--gold-ink);font-weight:600;font-size:13px}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-size:16px;font-weight:500;position:relative}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";position:absolute;right:4px;top:12px;font-size:26px;font-weight:200;color:var(--gold)}.acc details[open] summary:after{content:"–"}.acc .ab{padding:0 0 20px;color:var(--ink-2);font-size:15px;line-height:1.75;max-width:72ch}.acc .ab p{margin:0 0 .8em}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.gallery figure{margin:0;position:relative}.gallery figcaption{position:absolute;left:10px;bottom:10px;background:#ffffffeb;color:var(--ink);font:600 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;padding:7px 10px;border-radius:2px}.gallery img{aspect-ratio:1;object-fit:cover;width:100%;border-radius:var(--r);background:var(--sand)}.steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:st}.step{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;border-radius:var(--r);overflow:hidden;min-width:0}.step .si{aspect-ratio:4/3;overflow:hidden;background:var(--sand)}.step .si img{width:100%;height:100%;object-fit:cover}.step .sb{padding:18px;display:flex;flex-direction:column;gap:8px}.step .sn{font-family:var(--f-display);font-weight:200;font-size:30px;color:var(--gold);line-height:1}.step .sb b{font-size:15px}.step .sb p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.6}.stats{display:flex;gap:clamp(20px,4vw,56px);flex-wrap:wrap}.stats b{display:block;font-family:var(--f-display);font-weight:200;font-size:clamp(34px,4vw,52px);line-height:1;color:var(--gold-ink)}.deep .stats b{color:var(--gold-2)}.stats span{font-size:12.5px;color:var(--muted)}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plans.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.plan{background:var(--white);border:1px solid var(--line);padding:26px 24px;display:flex;flex-direction:column;gap:12px;position:relative;border-radius:var(--r);min-width:0}.plan.hi{background:var(--deep);color:var(--on-deep);border-color:var(--deep)}.plan .kick{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.plan.hi .kick{color:var(--gold-2)}.plan .nm{font-size:22px;font-weight:300;letter-spacing:.2em}.plan .pr{font-family:var(--f-display);font-weight:200;font-size:32px;line-height:1.05;font-variant-numeric:tabular-nums}.plan .pp2{font-size:12.5px;color:var(--muted)}.plan.hi .pp2{color:#b7ad9f}.plan p{margin:0;font-size:14px;color:var(--ink-2)}.plan.hi p{color:#cfc6b9}.plan ul{list-style:none;padding:12px 0 0;margin:0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:13.5px}.plan.hi ul{border-color:#f3ede426}.plan li{display:flex;gap:10px}.plan li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-top:8px}.plan .btn{margin-top:auto}.plan.hi .btn{background:var(--gold);border-color:var(--gold)}.pl-nav{display:flex;gap:8px;flex-wrap:wrap;position:sticky;top:79px;z-index:5;background:var(--bg);padding-block:14px;border-bottom:1px solid var(--line)}.pl-group{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(20px,4vw,64px);padding-block:44px;border-bottom:1px solid var(--line)}.pl-group h2{position:sticky;top:150px}.pl-proc{margin-bottom:30px}.pl-proc .ph2{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px}.pl-proc .ph2 b{font-size:16px;font-weight:600}.pl-proc .ph2 a{font-size:12px;color:var(--gold-ink);cursor:pointer;white-space:nowrap}.searchbox{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--white);padding:0 14px;min-height:46px;border-radius:var(--r);max-width:420px}.searchbox input{border:0;outline:none;background:none;font:inherit;font-size:14px;flex:1;min-width:0}.finder{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,56px)}.areas{display:flex;flex-direction:column;gap:22px}.areas h4{margin:0 0 10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink)}.areas .chips{gap:6px}.rev{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:center}.rev .score{font-family:var(--f-display);font-weight:200;font-size:clamp(64px,8vw,104px);line-height:.9}.rev-slot{border:1px dashed var(--gold-2);padding:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-radius:var(--r)}.rev-slot .rv-ph{background:var(--white);border:1px solid var(--line);padding:18px;font-size:13px;color:var(--muted);min-height:130px;display:flex;flex-direction:column;gap:10px}.rev-slot .rv-ph i{display:block;height:8px;background:var(--sand);border-radius:4px}.tech{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.tech>*{background:var(--bg);padding:22px;display:flex;flex-direction:column;gap:6px;min-width:0}.tech b{font-size:16px;font-weight:500}.tech span{font-size:12.5px;color:var(--muted)}.vouch{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,80px);align-items:center}.vouch img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r)}.vals{display:flex;flex-wrap:wrap;gap:8px}.val{border:1px solid var(--line);background:var(--white);padding:10px 14px;font-size:14px;font-variant-numeric:tabular-nums;border-radius:var(--r)}.contact{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,5vw,80px)}.form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form .full{grid-column:1/-1}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink-2)}.fld input,.fld select,.fld textarea{font:inherit;font-size:15px;padding:12px 14px;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:var(--r);width:100%}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #b8873226}.fld textarea{min-height:120px;resize:vertical}.check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted)}.check input{margin-top:1px;accent-color:var(--gold);width:18px;height:18px;flex:none;cursor:pointer}.okmsg{border:1px solid var(--ok);background:#eef5f0;color:#24563a;padding:16px 18px;font-size:14px;border-radius:var(--r)}.info{display:flex;flex-direction:column;gap:22px}.info .row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line);font-size:14.5px}.info .row>span:first-child{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);font-weight:600;padding-top:3px}.map{width:100%;border-radius:var(--r);border:1px solid var(--line)}.foot{background:var(--deep);color:var(--on-deep);padding-block:clamp(56px,7vw,88px) 28px}.foot .top{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));gap:36px;padding-bottom:44px;border-bottom:1px solid rgba(243,237,228,.14)}.foot h4{margin:0 0 14px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-2);font-weight:600}.foot a{display:block;text-decoration:none;color:#d9d1c5;font-size:14px;padding:4px 0;cursor:pointer}.foot a:hover{color:var(--white)}.foot .logo{color:var(--on-deep)}.foot .logo span{color:var(--gold-2)}.foot .bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:12px;color:#9c9286}.foot .soc{display:flex;gap:10px;margin-top:18px}.foot .soc a{width:40px;height:40px;border:1px solid rgba(243,237,228,.25);display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.mcta{display:none;position:sticky;bottom:0;z-index:45;background:var(--bg);border-top:1px solid var(--line);padding:10px var(--gut) calc(10px + var(--sab));gap:10px}.mcta .btn{flex:1;min-height:46px;padding:0 10px}.modal{position:fixed;inset:0;z-index:100;background:#14100c8c;display:flex;align-items:center;justify-content:center;padding:16px;animation:fade .25s}.modal .mbox{background:var(--bg);max-width:920px;width:100%;max-height:calc(100vh - 32px);overflow:auto;position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:var(--r)}.modal .mbox>img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;min-height:320px}.modal .mtxt{padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;gap:14px}.mx{position:absolute;top:12px;right:12px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--white);cursor:pointer;font-size:20px;z-index:2}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:rise .9s var(--ease) both}.rise.d2{animation-delay:.08s}.rise.d3{animation-delay:.16s}.rise.d4{animation-delay:.24s}.rise.d5{animation-delay:.32s}@container site (max-width:1180px){.nav>a,.nav>button{padding:10px 8px;font-size:12.5px}.hdr-cta .tel{display:none}.team{grid-template-columns:repeat(4,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site (max-width:1000px){.nav,.hdr-cta .btn,.topbar .tb-l .hide-t{display:none}.burger{display:inline-flex}.hdr-cta{margin-left:auto}.hero .wrap,.phero .wrap.split,.philo,.vouch,.contact,.rev,.finder,.pd,.pl-group{grid-template-columns:minmax(0,1fr)}.hero-txt{max-width:640px}.groups{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{aspect-ratio:4/3}.cards,.pindex,.results,.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plans.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.tech,.foot .top{grid-template-columns:repeat(2,minmax(0,1fr))}.aside,.pl-group h2{position:static}.mega{display:none}.philo .pics{max-width:640px}.abar{display:block}}@container site (max-width:640px){.topbar{display:none}.hdr .wrap{min-height:64px;gap:12px}.logo b{font-size:17px}.hero{padding-top:16px}.hero .wrap{gap:22px}.collage{order:-1}.hero-txt{gap:18px}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.trust b{font-size:22px}.trust span{font-size:10.5px}.collage{grid-template-rows:repeat(12,clamp(18px,5vw,34px));gap:8px}.collage .c1{grid-column:1/13;grid-row:1/7}.collage .c2{grid-column:1/7;grid-row:7/13}.collage .c3{grid-column:7/13;grid-row:7/13}.collage .c4,.collage .c5,.collage .seal{display:none}.groups,.cards,.results,.pindex,.plans,.plans.n3,.tech,.pkgs,.foot .top,.form,.progs{grid-template-columns:minmax(0,1fr)}.team{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:minmax(0,1fr)}.step{flex-direction:row}.step .si{width:38%;aspect-ratio:auto;flex:none}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.rev-slot{grid-template-columns:minmax(0,1fr)}.rev-slot .rv-ph:nth-child(n+2){display:none}.info .row{grid-template-columns:minmax(0,1fr);gap:4px}.modal .mbox{grid-template-columns:minmax(0,1fr)}.modal .mbox>img{max-height:300px;min-height:0}.trust{gap:18px}.hero-ctas .btn{flex:1}.ask{flex-wrap:wrap;padding:8px 8px 8px 14px}.ask .btn{width:100%}.pl-nav{top:65px}.sechead .link{display:none}}.btn{border-radius:0;letter-spacing:.2em;min-height:52px;padding:0 28px;font-size:11.5px}.btn .arrow{transition:transform .35s var(--ease)}.btn:hover .arrow,.link:hover .arrow{transform:translate(5px)}.link .arrow{transition:transform .35s var(--ease)}.btn.line{background:transparent;color:inherit;border-color:currentColor}.btn.line:hover{background:var(--on-deep);border-color:var(--on-deep);color:var(--noir)}.sechead .h2{max-width:20ch}.sechead>div{max-width:none}.home-main{counter-reset:sec}.home-main>section.sec{counter-increment:sec}.home-main .sx:before{content:counter(sec,decimal-leading-zero);width:auto;height:auto;background:none;font-family:var(--f-display);font-size:17px;letter-spacing:0;color:var(--gold);padding-right:14px;border-right:1px solid currentColor;line-height:1;font-weight:400}.deep .sx:before{color:var(--gold-2)}.topbar,.hdr{transition:background-color .5s var(--ease),color .5s,border-color .5s}.drawer{color:var(--ink)}.nav>a,.nav>button{letter-spacing:.02em}.hero{position:relative;overflow:hidden;background:var(--noir);color:var(--on-deep);padding-block:clamp(40px,5vw,80px) clamp(96px,9vw,140px);min-height:min(calc(100svh - 116px),920px);display:flex;flex-direction:column;justify-content:center}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 60% at 12% 35%,rgba(184,135,50,.18),transparent 70%),radial-gradient(40% 50% at 90% 100%,rgba(184,135,50,.1),transparent 70%);pointer-events:none}.hero .wrap{position:relative;width:100%;grid-template-columns:minmax(0,13fr) minmax(0,11fr)}.hero .eyebrow{color:var(--gold-2)}.hero .h1{font-size:clamp(50px,5.8vw,96px);line-height:.95;letter-spacing:-.02em}.hero-txt{gap:28px}.hero .h1 em{color:var(--gold-2);display:inline}.hero .lead{color:#c9bfb1;max-width:46ch}.hero .trust{border-color:#f3ede424}.hero .trust b{font-family:var(--f-display);font-size:38px;font-weight:400}.hero .trust span{color:#a99f92}.collage figure{background:var(--noir-2);border-radius:0;will-change:transform}.collage img{transform:scale(1.001)}.collage figcaption{left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(12,10,8,.7));color:var(--on-deep);padding:28px 12px 11px;font-size:9.5px;letter-spacing:.16em;line-height:1.4}.collage .seal{background:var(--bg);color:var(--ink);box-shadow:0 0 0 8px var(--noir);animation:spin-in 1.4s var(--ease) .9s both;opacity:var(--sio);transform:scale(var(--sis)) rotate(var(--sir))}.collage .seal b{color:var(--gold-ink);font-family:var(--f-display);font-weight:400;font-size:34px}@property --sio{syntax:"<number>";inherits:false;initial-value:1}@property --sis{syntax:"<number>";inherits:false;initial-value:1}@property --sir{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin-in{0%{--sio:0;--sis:.6;--sir:-30deg}to{--sio:1;--sis:1;--sir:0deg}}@keyframes unveil{0%{--uvp:100%}to{--uvp:0%}}@keyframes settle{0%{--uvs:1.18}to{--uvs:1.001}}@property --uvp{syntax:"<percentage>";inherits:false;initial-value:0%}@property --uvs{syntax:"<number>";inherits:false;initial-value:1.001}.uv{animation:unveil 1.3s cubic-bezier(.7,0,.2,1) both;clip-path:inset(var(--uvp) 0 0 0)}.uv img{animation:settle 2.2s var(--ease) both;transform:scale(var(--uvs))}.uv .hx-ph img{animation:none}.uv .hx-ph{animation:settle 2.2s var(--ease) both;transform:scale(var(--uvs))}.u1 .hx-ph{animation-delay:.15s}.u2 .hx-ph{animation-delay:.3s}.u3 .hx-ph{animation-delay:.45s}.u4 .hx-ph{animation-delay:.6s}.u1,.u1 img{animation-delay:.15s}.u2,.u2 img{animation-delay:.3s}.u3,.u3 img{animation-delay:.45s}.u4,.u4 img{animation-delay:.6s}.u5,.u5 img{animation-delay:.75s}.scrollcue{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#9c9286}.scrollcue i{display:block;width:1px;height:44px;background:linear-gradient(var(--gold-2),transparent);transform-origin:top;animation:cue 2.4s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.marquee{background:var(--noir);border-top:1px solid rgba(243,237,228,.08);overflow:hidden;padding-block:clamp(18px,2.4vw,30px)}.mq-track{display:flex;width:max-content;animation:mq 46s linear infinite}.marquee:hover .mq-track{animation-play-state:paused}.mq{display:flex;flex:none}.mq span{font-family:var(--f-display);font-size:clamp(24px,2.6vw,40px);color:var(--on-deep);white-space:nowrap;display:flex;align-items:center;gap:clamp(28px,3vw,52px);padding-right:clamp(28px,3vw,52px)}.mq span:after{content:"";width:7px;height:7px;background:var(--gold);transform:rotate(45deg);flex:none}.mq span:nth-child(2n){font-style:italic;color:var(--gold-2)}@keyframes mq{to{transform:translate(-50%)}}.groups{display:flex;gap:10px;height:clamp(440px,48vw,640px)}.groups .tile{flex:1 1 0;min-width:0;aspect-ratio:auto;height:100%;border-radius:0;transition:flex-grow .9s var(--ease)}.groups:hover .tile{flex-grow:.85}.groups .tile:hover{flex-grow:2.1}.tile:after{background:linear-gradient(180deg,#140f0a26,#140f0a00 30%,#140f0ad1)}.tile .tn{position:absolute;top:22px;left:24px;z-index:1;font-family:var(--f-display);font-size:18px;color:var(--gold-2)}.tile .tt{left:24px;right:24px;bottom:26px;gap:10px}.tile .tt b{font-family:var(--f-display);font-weight:400;font-size:clamp(28px,2.6vw,40px);line-height:1.02}.tile .tl{font-style:normal;font-size:13.5px;line-height:1.55;color:#e2d9cc;max-height:0;opacity:0;overflow:hidden;transition:max-height .8s var(--ease),opacity .6s;max-width:38ch}.tile .tgo{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--on-deep);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s var(--ease)}.tile:hover .tl{max-height:7em;opacity:1}.tile:hover .tgo{opacity:1;transform:none}.prog{border-radius:0;background:transparent;border:1px solid rgba(243,237,228,.12);transition:border-color .4s}.prog:hover{border-color:#d7b06a80}.prog .pi{aspect-ratio:16/10}.prog .nums b{font-family:var(--f-display);font-weight:400;font-size:42px}.prog .h3{font-size:clamp(28px,2.8vw,40px)}.philo .h2{font-size:clamp(44px,6vw,96px);line-height:.98}.philo .pics img,.person .pp{border-radius:0}.person .pp img{filter:saturate(.82) contrast(1.02);transition:transform 1.2s var(--ease),filter .6s}.person:hover .pp img{filter:none}.person b{font-family:var(--f-display);font-weight:400;font-size:22px;line-height:1.15}.res,.card,.step,.plan,.pkg,.box,.tag,.val,.chip,.ask,.fld input,.fld select,.fld textarea,.searchbox{border-radius:0}.res .big{font-weight:400;font-size:46px}.rev .score{font-weight:400}.pindex h3{font-family:var(--f-sans)}.techlist{border-top:1px solid rgba(243,237,228,.14)}.trow{display:grid;grid-template-columns:72px minmax(0,5fr) minmax(0,6fr);gap:24px;align-items:baseline;padding-block:clamp(18px,2.2vw,28px);border-bottom:1px solid rgba(243,237,228,.14)}.trow .tnum{font-size:12px;letter-spacing:.22em;color:var(--gold-2)}.trow b{font-size:clamp(30px,3.6vw,54px);line-height:1;color:var(--on-deep);transition:color .4s,transform .6s var(--ease)}.trow:hover b{color:var(--gold-2);transform:translate(12px)}.trow>span:last-child{color:#b7ad9f;font-size:14.5px;line-height:1.6}.brandline{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:baseline;margin:34px 0 0;font-size:12px}.brandline span{letter-spacing:.24em;text-transform:uppercase;color:#9c9286;margin-right:8px}.brandline b{font-family:var(--f-display);font-weight:400;font-size:24px;color:var(--on-deep)}.foot{background:var(--noir)}.wordmark{font-family:var(--f-sans);font-weight:200;font-size:clamp(56px,15cqi,240px);letter-spacing:.32em;text-indent:.32em;line-height:.9;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(215,176,106,.42);padding-block:clamp(28px,4vw,56px) 8px;white-space:nowrap;overflow:hidden;user-select:none}.rv{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease) calc(var(--i,0) * 70ms),transform .7s var(--ease) calc(var(--i,0) * 70ms)}.rv.in{opacity:1;transform:none}@container site (max-width:1000px){.hero{min-height:0}.hero .wrap{grid-template-columns:minmax(0,1fr)}.scrollcue{display:none}.groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.groups .tile{aspect-ratio:4/5;height:auto}.groups:hover .tile,.groups .tile:hover{flex-grow:1}.tile .tl{max-height:none;opacity:1}.tile .tgo{opacity:1;transform:none}.trow{grid-template-columns:48px minmax(0,1fr)}.trow>span:last-child{grid-column:2}}@container site (max-width:640px){.hero{padding-block:12px 56px}.hero .h1{font-size:clamp(42px,12cqi,60px)}.hero .trust b{font-size:30px}.groups{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scrollbar-width:none}.groups::-webkit-scrollbar{display:none}.groups .tile{flex:0 0 80%;aspect-ratio:3/4;scroll-snap-align:start}.tile .tl{font-size:13px}.philo .h2{font-size:clamp(40px,11cqi,56px)}.trow{grid-template-columns:minmax(0,1fr);gap:8px}.trow>span:last-child{grid-column:auto}.brandline b{font-size:20px}}.foot .logo{display:flex}.trow{align-items:center}:root{--champagne:#F3EADD;--champagne-2:#EADCC8;--accent-deep:#A6845A;--bronze:#8C6E46;--bronze-2:#74593A;--glow:rgba(201,169,120,.22)}.d em,.deep .d em{color:var(--accent-deep)}.btn{background:var(--bronze);border-color:var(--bronze)}.btn:hover{background:var(--bronze-2);border-color:var(--bronze-2)}.btn.gold{background:var(--bronze);border-color:var(--bronze)}.btn.gold:hover{background:var(--bronze-2);border-color:var(--bronze-2)}.btn.ghost,.btn.line{background:transparent;color:var(--ink);border-color:#3a322b59}.btn.ghost:hover,.btn.line:hover{background:var(--champagne);color:var(--ink);border-color:var(--gold)}.link{border-color:var(--gold)}.announce{background:var(--champagne);color:var(--ink);border-bottom:1px solid var(--line)}.announce a{color:var(--bronze)}.deep{background:linear-gradient(180deg,var(--champagne) 0%,#F7F1E8 100%);color:var(--ink)}.deep .eyebrow,.deep .sx:before{color:var(--gold-ink)}.deep .lead{color:var(--ink-2)}.deep .link{color:var(--ink)}.deep .btn.ghost{color:var(--ink);border-color:#3a322b59}.deep .stats b{color:var(--gold-ink)}.hero{background:radial-gradient(70% 80% at 0% 0%,var(--glow),transparent 65%),radial-gradient(60% 70% at 100% 100%,rgba(234,220,200,.6),transparent 70%),linear-gradient(180deg,#F7F0E6,var(--bg));color:var(--ink)}.hero:before{display:none}.hero .eyebrow{color:var(--gold-ink)}.hero .h1{color:var(--ink)}.hero .h1 em{color:var(--accent-deep)}.hero .lead{color:var(--ink-2)}.hero .trust{border-color:var(--line)}.hero .trust b{color:var(--ink)}.hero .trust span{color:var(--muted)}.collage figure{background:var(--sand-2);box-shadow:0 30px 60px -40px #5a401e73}.collage figcaption{background:linear-gradient(180deg,transparent,rgba(58,42,26,.55))}.collage .seal{background:var(--white);color:var(--ink);box-shadow:0 0 0 8px #f8f2e9,0 20px 40px -24px #5a401e80}.collage .seal b{color:var(--accent-deep)}.scrollcue{color:var(--muted)}.scrollcue i{background:linear-gradient(var(--gold),transparent)}.marquee{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mq span{color:var(--ink)}.mq span:nth-child(2n){color:var(--accent-deep)}.mq span:after{background:var(--gold-2)}.tile{background:var(--sand-2)}.tile:after{background:linear-gradient(180deg,#3a2a1a1f,#3a2a1a00 30%,#3a2a1aa8)}.tile .tn,.tile .tt span{color:#f3e6cf}.tile .tgo{color:#fff}.prog{background:var(--white);color:var(--ink);border:1px solid var(--line);box-shadow:0 30px 60px -48px #5a401e80}.prog:hover{border-color:var(--gold)}.prog .pb p{color:var(--ink-2)}.prog .nums{border-color:var(--line)}.prog .nums b{color:var(--accent-deep)}.prog .nums span{color:var(--muted)}.prog .link{color:var(--ink)}.plan.hi{background:var(--champagne);color:var(--ink);border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.plan.hi .kick{color:var(--gold-ink)}.plan.hi .pp2{color:var(--muted)}.plan.hi p{color:var(--ink-2)}.plan.hi ul{border-color:var(--champagne-2)}.plan.hi .btn{background:var(--bronze);border-color:var(--bronze)}.techlist,.trow{border-color:var(--champagne-2)}.trow .tnum{color:var(--gold-ink)}.trow b{color:var(--ink)}.trow:hover b{color:var(--accent-deep)}.trow>span:last-child{color:var(--ink-2)}.brandline span{color:var(--muted)}.brandline b{color:var(--ink)}.foot{background:var(--champagne);color:var(--ink);border-top:1px solid var(--line)}.foot .top{border-color:var(--champagne-2)}.foot h4{color:var(--gold-ink)}.foot a{color:var(--ink-2)}.foot a:hover,.foot .logo{color:var(--ink)}.foot .logo span{color:var(--gold-ink)}.foot p,.foot span[style]{color:var(--ink-2)!important}.foot .bot{color:var(--muted)}.foot .soc a{border-color:#8c6e4659;color:var(--ink)}.wordmark{-webkit-text-stroke:1px rgba(140,110,70,.4)}.modal{background:#3a2e2266}.btn,.btn.gold,.plan.hi .btn{background:#c9ad82;border-color:#c9ad82;color:var(--ink)}.btn:hover,.btn.gold:hover,.plan.hi .btn:hover{background:#b89668;border-color:#b89668;color:var(--ink)}.btn.ghost,.btn.line{background:transparent;color:var(--ink)}.site[data-body=figtree]{--f-body:"Figtree", "Helvetica Neue", Arial, sans-serif}.site[data-body=montserrat]{--f-body:"Montserrat", "Helvetica Neue", Arial, sans-serif}.btn,.link,.eyebrow,.logo,.fld label,.tile .tt span,.tgo,.res .pg,.plan .kick,.plan .nm,.pkg .flag,.pkg .pn,.card .sub,.foot h4,.mega h4,.box h4,.pindex h3,.areas h4,.info .row>span:first-child,.collage figcaption,.collage .seal,.trow .tnum,.brandline span,.scrollcue,.tag,.step .sb b,.prog .eyebrow{font-family:var(--f-label)}.eyebrow,.btn,.link,.mega h4,.collage figcaption,.collage .seal,.tile .tt span,.tag,.res .pg,.pindex h3,.card .sub,.box h4,.pkg .flag,.pkg .pn,.plan .kick,.areas h4,.fld label,.info .row>span:first-child,.foot h4,.scrollcue,.tile .tgo,.brandline span,.wd-ml small,.wd-more,.wd-tr,.wd-tmh,.wd-rspl small,.wd-rspt small,.wd-ch figcaption span,.wd-tog,.wd-rk small,.wd-rn2 small,.wd-pr span,.wd-ob,.kt-map span,.cm-sl,.wd-hpm small,.wd-swn,.wd-mclose,.wsd-vid small,.mega .mg-ft a,.adv-h,.drawer .dr-l a,.ai-ph,.ai-h,.ai-o em,.ai-tabs button,.ai-nb,.adv-k,.adv .adv-go,.card .sale,.cat-pl,.cat-advl,.hx-cap b,.hx-nav button,.tbr-l,.ar-c h3,.rs-ba i,.rs-c .pg,.hx-al,.ar-lh,.tl-sw button,.vm-l,.plx-g button,.plx-c button,.plx-sale,.plx-pk,.plx-a button.link,.mega .mg-x,.kr-go,.kr-form label>span{font-family:var(--f-label)}.lead,.prose,.acc .ab{letter-spacing:-.003em}.lang{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-label);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1}.lang i{font-style:normal;color:var(--gold-2)}.lang a{color:var(--muted);text-decoration:none;padding:4px 0;cursor:pointer;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.lang a:hover{color:var(--ink)}.lang a.on{color:var(--gold-ink);border-bottom-color:var(--gold)}.topbar .lang{padding-left:22px;border-left:1px solid var(--line)}.hdr-cta .lang.ml{display:none}@container site (max-width:640px){.hdr-cta .lang.ml{display:inline-flex;margin-right:4px}}.hdr .drawer .wrap{align-items:stretch;justify-content:flex-start;min-height:0;gap:0}.drawer .btns a.btn{font-size:11.5px;font-weight:500;padding:15px 18px;justify-content:center;text-align:center;white-space:normal;line-height:1.4}.site.site[lang=uk]{--f-display:"Noto Serif Display", "Cormorant Garamond", Georgia, serif;--f-body:"Manrope", "Helvetica Neue", Arial, sans-serif}.site[lang=uk] .d,.site[lang=uk] h1,.site[lang=uk] h2{font-weight:300;letter-spacing:-.01em}@container site (max-width:640px){.btn{white-space:normal;text-align:center;max-width:100%;line-height:1.35}}.topbar .tb-zone{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}.topbar .tb-zone svg{color:var(--gold)}.zone-ic{display:none;width:46px;height:46px;border:1px solid var(--line);background:var(--white);align-items:center;justify-content:center;border-radius:var(--r);color:var(--ink);text-decoration:none;flex:none}.zone-ic svg{width:18px;height:18px}.zone-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container site (max-width:640px){.zone-ic{display:inline-flex}}.logo img{height:38px;width:auto;display:block}.foot .logo img{height:46px}@media (max-width:640px){.logo img{height:25px}}@media (max-width:380px){.logo img{height:22px}}.tstrip{background:var(--champagne);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.tstrip .wrap{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;flex-wrap:wrap;padding-block:9px}.tstrip a{text-decoration:none;display:inline-flex;align-items:center;gap:8px;min-width:0}.tstrip .ts-a svg{color:var(--gold-ink);flex:none}.tstrip b{font-weight:600;color:var(--ink)}.tstrip i{font-style:normal;color:var(--gold);margin:0 6px}.tstrip .ts-r .stars{font-size:12px;letter-spacing:1px}.tstrip a:hover span{color:var(--ink)}.pv{border-bottom:0}.pv-split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:start}.pv .pv-h{font-size:clamp(32px,4vw,54px)}.pv-intro{font-size:15.5px}.pv-intro ul{list-style:none;padding:0;display:grid;gap:7px;margin:0}.pv-intro li{position:relative;padding-left:26px;margin:0}.pv-intro li:before{content:"";position:absolute;left:2px;top:.62em;width:12px;height:1px;background:var(--gold)}.pv-intro li:after{content:"";position:absolute;left:9px;top:calc(.62em - 3px);width:6px;height:6px;border-top:1px solid var(--gold);border-right:1px solid var(--gold);transform:rotate(45deg)}.pv-intro p:last-child{margin-bottom:0}.morebtn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:none;border:0;border-bottom:1px solid var(--gold);padding:6px 0;font-family:var(--f-label);font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);cursor:pointer}.morebtn svg{color:var(--gold-ink);transition:transform .3s var(--ease)}.morebtn:hover{color:var(--gold-ink)}.morebtn.open svg{transform:rotate(180deg)}.pv-more{display:flex;flex-direction:column;gap:18px;padding:22px 24px;background:var(--white);border:1px solid var(--line);border-left:2px solid var(--gold);animation:pvIn .45s var(--ease)}.pv-more .prose{font-size:15.5px}.pv-more .prose p:last-child{margin-bottom:0}@keyframes pvIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pv-media{position:sticky;top:110px;display:block;width:100%;aspect-ratio:4/5;max-height:min(680px,78vh);overflow:hidden;border-radius:var(--r);background:var(--sand);border:0;padding:0;margin:0;cursor:default}.pv-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.pv-media.vid{cursor:pointer}.pv-media.vid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#3a2a1a00 45%,#3a2a1a8c)}.pv-media.vid:hover img{transform:scale(1.03)}.pv-media .play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:#ffffffe6;color:var(--gold-ink);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 0 0 10px #ffffff40;transition:transform .35s var(--ease),box-shadow .35s}.pv-media .play svg{margin-left:4px}.pv-media.vid:hover .play{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 16px #ffffff2e}.pv-media .vlabel{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:flex;flex-direction:column;gap:4px;text-align:left;color:#fff}.pv-media .vlabel small{font-family:var(--f-label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#f3e6cf}.pv-media .vlabel b{font-family:var(--f-display);font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.15}.pv-stats{padding-block:0 clamp(36px,5vw,64px)}.pstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.pstats.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.pstats.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.pstats.n1{grid-template-columns:1fr}.pstats>div{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:24px clamp(18px,2.4vw,30px);min-width:0}.pstats>div+div{border-left:1px solid var(--line)}.pstats svg{color:var(--gold)}.pstats b{font-family:var(--f-display);font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1;color:var(--gold-ink);font-variant-numeric:tabular-nums}.pstats>div:not(:has(svg)) b{grid-column:1/-1}.pstats span{grid-column:1/-1;font-size:13px;line-height:1.5;color:var(--ink-2)}.pv-two{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,72px);align-items:start}.pv-two.solo{grid-template-columns:minmax(0,1fr);max-width:760px}.ba{position:relative;margin:0;aspect-ratio:1/1;overflow:hidden;border-radius:var(--r);background:var(--sand);user-select:none;touch-action:pan-y}.ba+.ba{margin-top:16px}.ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba-b{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-h{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;pointer-events:none;box-shadow:0 0 12px #3a2a1a59}.ba-h i{position:absolute;top:50%;left:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;box-shadow:0 6px 18px -6px #3a2a1a80}.ba-h i:before,.ba-h i:after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-4px;border-top:1.5px solid var(--gold-ink);border-left:1.5px solid var(--gold-ink)}.ba-h i:before{left:11px;transform:rotate(-45deg)}.ba-h i:after{right:11px;transform:rotate(135deg)}.ba-l{position:absolute;top:14px;background:#ffffffeb;color:var(--ink);font:600 10.5px/1 var(--f-label);letter-spacing:.18em;text-transform:uppercase;padding:8px 11px;pointer-events:none}.ba-l.l{left:14px}.ba-l.r{right:14px}.ba-r{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.ba-r:focus-visible+figcaption,.ba:focus-within .ba-h i{outline:2px solid var(--gold);outline-offset:3px}.ba figcaption{position:absolute;left:14px;bottom:14px;background:#ffffffeb;font-size:12.5px;padding:7px 11px}.pv-price{position:sticky;top:110px;display:flex;flex-direction:column;gap:20px;background:var(--white);border:1px solid var(--line);outline:6px solid var(--champagne);padding:clamp(22px,3vw,34px);border-radius:var(--r)}.pv-two.solo .pv-price{position:static}.pl{display:flex;flex-direction:column;border-top:1px solid var(--line)}.pl-r{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;font-size:14.5px;color:var(--ink-2)}.pl-r b{font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.pl-r:hover span{color:var(--ink)}.pl-r:hover b{color:var(--gold-ink)}.pv-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pv-btns .btn{padding:0 12px}.pv-teaser{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--champagne);text-decoration:none;font-size:14px;font-weight:500;color:var(--ink);border-radius:var(--r)}.pv-teaser em{font-style:normal;color:var(--gold-ink);font-weight:700}.pv-teaser:hover .arrow{transform:translate(5px)}.pv-teaser .arrow{width:20px;flex:none;transition:transform .35s var(--ease)}.pv-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:start}.pv-faq-h{display:flex;flex-direction:column;gap:18px;position:sticky;top:110px}.pv-faq-h .eyebrow,.pv-faq-h .h2,.pv-faq-h .lead{margin:0}.pk-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);align-items:end;margin-bottom:clamp(28px,4vw,44px)}.pk-head .h2{margin:0 0 14px}.pk-note{background:var(--champagne);padding:20px 22px;border-left:2px solid var(--gold);font-size:13.5px;color:var(--ink-2);line-height:1.65}.pk-note b{display:block;font-family:var(--f-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:6px}.pk-note p{margin:0}.pkgs2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}.pk{position:relative;display:flex;flex-direction:column;gap:10px;background:var(--white);border:1px solid var(--line);padding:26px 24px 24px;border-radius:var(--r)}.pk.hi{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold),0 24px 50px -36px #5a401e8c}.pk .flag{position:absolute;top:-11px;left:22px;background:var(--gold);color:#fff;font:600 9.5px/1 var(--f-label);letter-spacing:.18em;text-transform:uppercase;padding:6px 10px}.pk-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.pk-top .pn{font:600 11px/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.pk-off{font:600 12px/1 var(--f-label);color:var(--gold-ink);border:1px solid var(--gold-2);border-radius:999px;padding:8px 10px}.pk-n{font-family:var(--f-display);font-size:46px;line-height:1;color:var(--gold-ink)}.pk-t{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--ink)}.pk-b{margin:0;font-size:13.5px;color:var(--ink-2);min-height:1.4em}.pk-p{display:flex;flex-direction:column;gap:3px;padding-top:14px;margin-top:auto;border-top:1px solid var(--line)}.pk-v{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pk-v s{color:var(--muted);font-size:13px}.pk-v b{font-family:var(--f-display);font-weight:400;font-size:30px;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.pk-split{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r)}.pk-split .check{color:var(--ink);font-weight:500;margin:0}.pk-split select{font:inherit;font-size:13px;padding:5px 8px;border:1px solid var(--line);background:var(--white);border-radius:var(--r)}.pk-split select:disabled{opacity:.5}.pk-inst{color:var(--gold-ink);font-weight:600}.pk .btn{margin-top:4px}.who{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.who-g{background:var(--white);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:14px;border-radius:var(--r)}.who-g h3{margin:0;font:600 11px/1.3 var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.who-g>p{margin:-4px 0 0;font-size:13.5px;color:var(--ink-2)}.who-l{display:flex;flex-direction:column;gap:12px}.mini{display:flex;gap:14px;align-items:center;text-decoration:none;min-width:0}.mini .av{width:56px;height:56px;border-radius:50%;overflow:hidden;flex:none;background:var(--champagne);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:20px;color:var(--gold-ink)}.mini .av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.mini .mt{display:flex;flex-direction:column;min-width:0}.mini b{font-size:15px;font-weight:600;color:var(--ink)}.mini small{font-size:12.5px;color:var(--muted)}.mini:hover b{color:var(--gold-ink)}@container site (max-width:1000px){.pv-split,.pv-two,.pv-faq,.pk-head{grid-template-columns:minmax(0,1fr)}.pv-price,.pv-faq-h{position:static}.pv-media{position:relative;top:auto}.pv-media{aspect-ratio:16/11;max-height:none}.pstats{grid-template-columns:repeat(2,minmax(0,1fr))}.pstats>div:nth-child(3){border-left:0}.pstats>div:nth-child(n+3){border-top:1px solid var(--line)}.pkgs2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:640px){.tstrip{font-size:11.5px}.tstrip .wrap{padding-block:7px;gap:4px 14px}.tstrip .ts-a b,.tstrip .ts-a i{display:none}.pv-media{aspect-ratio:4/3}.pv-media .play{width:62px;height:62px}.pstats>div{padding:18px 16px}.pkgs2{grid-template-columns:minmax(0,1fr)}.pv-btns{grid-template-columns:1fr}}html.mdl-lock{overflow:hidden}.mdl{position:fixed;inset:0;z-index:200;background:#3a2e2280;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:max(16px,var(--sat)) 16px max(16px,var(--sab));overflow-y:auto;animation:mdlIn .3s var(--ease);font-family:var(--f-body);color:var(--ink)}@keyframes mdlIn{0%{opacity:0}to{opacity:1}}.mdl-box{position:relative;width:min(600px,100%);margin:auto;background:var(--bg);border-radius:var(--r);padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 90px -40px #3a2a1a99;animation:boxIn .4s var(--ease)}@keyframes boxIn{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.mdl-box .eyebrow,.mdl-box h2{margin:0}.mdl-x{position:absolute;top:10px;right:10px;width:42px;height:42px;border:0;background:none;color:var(--ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:2}.mdl-x:hover{background:var(--champagne);color:var(--ink)}.m-back{align-self:flex-start;background:none;border:0;padding:0;font-size:13px;color:var(--gold-ink);cursor:pointer;margin-top:-6px}.opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.opts.o3 .ot{font-size:22px}@media (min-width:761px){.mdl-box:has(.opts.o3){width:min(860px,100%)}.opts.o3{grid-template-columns:repeat(3,1fr)}}.opt b{font-weight:600;color:var(--ink)}.opt{display:flex;flex-direction:column;gap:8px;text-align:left;background:var(--white);border:1px solid var(--line);padding:20px;cursor:pointer;border-radius:var(--r);font-size:13.5px;color:var(--ink-2);line-height:1.55;transition:border-color .25s,box-shadow .25s}.opt:hover,.opt:focus-visible{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.opt .ot{font-family:var(--f-display);font-size:25px;line-height:1.1;color:var(--ink)}.opt .op{margin-top:auto;font:600 10.5px/1.3 var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.ros{display:flex;flex-direction:column;gap:10px}.ro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;text-align:left;background:var(--white);border:1px solid var(--line);padding:16px 18px;text-decoration:none;color:var(--ink);cursor:pointer;border-radius:var(--r);font-size:14px}.ro:hover,.ro:focus-visible{border-color:var(--gold)}.ro-t{display:flex;flex-direction:column;gap:3px;min-width:0}.ro-t b{font-weight:600}.ro-t small{font-size:12.5px;color:var(--muted);line-height:1.5}.ro-p{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--gold-ink)}.ro-go{grid-column:1/-1;display:flex;align-items:center;gap:8px;font:600 10.5px/1 var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.ro-go .arrow{width:18px;transition:transform .3s var(--ease)}.ro:hover .ro-go .arrow{transform:translate(4px)}.sum{background:var(--white);border:1px solid var(--line);padding:6px 18px;border-radius:var(--r)}.sum>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;border-bottom:1px solid var(--line)}.sum>div:last-child{border-bottom:0}.sum span{color:var(--ink-2)}.sum b{font-weight:600;text-align:right}.sum s{color:var(--muted);font-weight:400}.sum .tot b{font-family:var(--f-display);font-weight:400;font-size:26px;line-height:1}.sp-sw{display:flex;flex-wrap:wrap;gap:8px}.sp-sw button{border:1px solid var(--line);background:var(--white);padding:8px 14px;border-radius:999px;font-size:13px;cursor:pointer}.sp-sw button.on{border-color:var(--gold);background:var(--champagne);font-weight:600}.m-done{background:var(--champagne);padding:14px 16px;font-size:13.5px;border-left:2px solid var(--gold)}.mdl.wide .mdl-box{width:min(940px,100%);padding:0;flex-direction:row;gap:0;overflow:hidden}.cm{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);width:100%;min-width:0}.cm>*{min-width:0}.cm-proof{background:linear-gradient(180deg,var(--champagne),var(--champagne-2));padding:clamp(24px,3.4vw,36px);display:flex;flex-direction:column;gap:22px}.cm-score{display:flex;flex-direction:column;gap:4px}.cm-score b{font-family:var(--f-display);font-weight:400;font-size:56px;line-height:.95;color:var(--ink)}.cm-score .stars{font-size:16px}.cm-score span:last-child{font-size:13px;color:var(--ink-2)}.cm-stats{display:flex;flex-direction:column;gap:14px;padding-top:18px;border-top:1px solid rgba(140,110,70,.25)}.cm-stats div{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline}.cm-stats b{font-family:var(--f-display);font-weight:400;font-size:28px;line-height:1;color:var(--gold-ink);min-width:2.6em}.cm-stats span{font-size:12.5px;line-height:1.45;color:var(--ink-2)}.cm-stats.txt div{grid-template-columns:1fr;gap:3px;align-content:start}.cm-stats.txt b:first-letter{text-transform:uppercase}.cm-stats.txt b{font-size:22px;min-width:0}.cm-ticks{list-style:none;margin:auto 0 0;padding:18px 0 0;border-top:1px solid rgba(140,110,70,.25);display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ink-2)}.cm-ticks li{padding-left:22px;position:relative}.cm-ticks li:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:5px;border-left:1.5px solid var(--gold-ink);border-bottom:1.5px solid var(--gold-ink);transform:rotate(-45deg)}.cm-main{padding:clamp(24px,3.4vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}.cm-main .h2{font-size:clamp(32px,3.6vw,46px)}.cm-main .h2 em{color:var(--accent-deep)}.cm .form{gap:12px}.cm .fld input,.cm .fld textarea{padding:11px 13px}.cm .fld textarea{min-height:84px}.file{position:relative;display:flex;flex-direction:column;gap:2px;border:1px dashed var(--gold-2);padding:12px 14px;background:var(--white);cursor:pointer;border-radius:var(--r)}.file input{position:absolute;inset:0;opacity:0;cursor:pointer}.file span{font-size:14px;font-weight:500}.file small{font-size:12px;color:var(--muted)}.file:focus-within{outline:2px solid var(--gold);outline-offset:2px}.cm .check a{color:var(--ink)}.cm-send{display:flex;gap:12px 16px;flex-wrap:wrap;align-items:center}.mdl.video{background:#282018d1}.mdl.video .mdl-box{width:min(1080px,100%);background:transparent;box-shadow:none;padding:48px 0 0;gap:10px}.mdl.video .mdl-x{color:#fff;top:0;right:0}.mdl.video .mdl-x:hover{background:#ffffff1f}.vm{display:flex;flex-direction:column;gap:12px;align-items:center}.vm-f{width:100%;aspect-ratio:16/9;background:#2b231c;border-radius:var(--r);overflow:hidden}.vm-f iframe{width:100%;height:100%;border:0;display:block}.vm a{color:#f3e6cf}@media (max-width:760px){.mdl{align-items:flex-end;padding:0}.mdl-box{width:100%;border-radius:12px 12px 0 0;max-height:94vh;overflow-y:auto;padding:28px 18px calc(22px + var(--sab))}.opts{grid-template-columns:1fr}.mdl.wide .mdl-box{flex-direction:column;padding:0}.cm{grid-template-columns:minmax(0,1fr)}.cm-proof{padding:22px 18px;gap:14px}.cm-score{flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.cm-score b{font-size:40px}.cm-stats{flex-direction:row;overflow-x:auto;gap:18px;padding-top:12px}.cm-stats.txt div{flex:0 0 auto;max-width:150px}.cm-stats div{grid-template-columns:1fr;min-width:150px;gap:4px}.cm-ticks{display:none}.cm-main{padding:22px 18px calc(22px + var(--sab))}.cm .form{grid-template-columns:1fr}.mdl.video{align-items:center;padding:16px}.mdl.video .mdl-box{border-radius:0;background:transparent;max-height:none;padding:48px 0 0}}.pv-more[hidden]{display:none}.phero .pv-vid{position:relative;display:block;width:100%;border:0;padding:0;margin:0;cursor:pointer}.pv-vid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#3a2a1a00 45%,#3a2a1a8c)}.pv-vid img{transition:transform 1.2s var(--ease)}.pv-vid:hover img{transform:scale(1.03)}.pv-vid .play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:#ffffffeb;color:var(--gold-ink);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 0 0 10px #ffffff40;transition:transform .35s var(--ease),box-shadow .35s}.pv-vid .play svg{margin-left:4px}.pv-vid:hover .play{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 0 16px #ffffff2e}.pv-vid .vlabel{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;display:flex;flex-direction:column;gap:4px;text-align:left;color:#fff}.pv-vid .vlabel small{font-family:var(--f-label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#f3e6cf}.pv-vid .vlabel b{font-family:var(--f-display);font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.15}.rings-sec{padding-block:clamp(36px,5vw,64px);background:linear-gradient(180deg,var(--champagne),var(--bg));border-bottom:1px solid var(--line)}.rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,40px)}.rings.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.rings.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.rings.n1{grid-template-columns:minmax(0,1fr)}.rg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;min-width:0}.rg-c{position:relative;width:clamp(118px,11vw,148px);aspect-ratio:1;border-radius:50%;background:var(--white);box-shadow:0 22px 44px -30px #5a401e8c}.rg-c svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.rg-t{fill:none;stroke:var(--champagne-2);stroke-width:2}.rg-v{fill:none;stroke:var(--gold);stroke-width:2.6;stroke-linecap:round;stroke-dashoffset:0}.rings.anim .rg.on .rg-v{transition:stroke-dashoffset 1.3s cubic-bezier(.33,.1,.25,1)}.rings.anim .rg:not(.on) .rg-v{stroke-dashoffset:var(--c)}.rg-c b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:2px;font-family:var(--f-display);font-weight:400;font-size:clamp(34px,3.2vw,44px);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.rg-c b small{font-size:.5em;color:var(--gold-ink);margin-top:.2em}.rg-c b{flex-direction:column;gap:4px;text-align:center;padding:0 14px}.rg-n{display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.rg-c b em{font-family:var(--f-body,inherit);font-style:normal;font-size:12px;letter-spacing:.04em;color:var(--gold-ink);line-height:1.2}.rg-c b .rg-n+em{margin-top:-2px}.rg-w{font-size:.52em;line-height:1.15;text-wrap:balance}.rg-c i{position:absolute;left:50%;bottom:16%;transform:translate(-50%);color:var(--gold);display:flex}.rg-c i svg{position:static;transform:none;width:16px;height:16px}.rg p{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-2);max-width:24ch}.rings.anim .rg{opacity:.001;transform:translateY(10px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.rings.anim .rg.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rg{opacity:1;transform:none}}.pkv{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.pkv button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 14px;border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:var(--r);font-size:13px;color:var(--ink-2);max-width:100%}.pkv button b{font-size:14px;color:var(--ink);font-weight:600}.pkv button:hover{border-color:var(--gold-2)}.pkv button.on{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:var(--champagne);color:var(--ink)}.pkg .pk-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.pkg .pk-off{padding:5px 8px;font-size:11px}.pkg .pk-split{padding:8px 10px;gap:8px;font-size:12.5px}.pkg .btn{margin-top:auto}.prices tr.click{cursor:pointer}.prices tr.click:hover td{color:var(--gold-ink)}.who2{display:flex;flex-direction:column;gap:16px}.wg{display:flex;flex-direction:column;gap:10px}.wg+.wg{padding-top:14px;border-top:1px solid var(--line)}.wl{font:600 10px/1.3 var(--f-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.wl em{font-style:normal;color:var(--gold-ink);letter-spacing:.06em}.wp{display:flex;gap:12px;align-items:center;text-decoration:none}.wp .av{width:48px;height:48px;border-radius:50%;overflow:hidden;flex:none;background:var(--champagne);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:18px;color:var(--gold-ink)}.wp .av img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.wp b{display:block;font-size:14px;font-weight:600}.wp:hover b{color:var(--gold-ink)}.vm-off{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.vm-off img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.vm-off>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.vm-off p{margin:0;font-size:15px}@container site (max-width:1000px){.rings{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@container site (max-width:640px){.pv-vid .play{width:62px;height:62px}.rg-c{width:112px}.pkv button{flex:1 1 100%}}.res-more{margin-top:14px}.res-more .arrow{width:18px}.mdl.res .mdl-box{width:min(640px,100%)}.rs-nav{display:flex;align-items:center;justify-content:center;gap:16px}.rs-b{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--white);cursor:pointer;font-size:16px;color:var(--ink)}.rs-b:hover{border-color:var(--gold);color:var(--gold-ink)}.rs-dots{display:flex;gap:8px}.rs-dots button{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:var(--champagne-2);cursor:pointer}.rs-dots button.on{background:var(--gold)}.pkg .pk-top{flex-wrap:wrap;align-items:flex-start}.pkg .pk-off{white-space:nowrap}.pk-pay{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.pk-pay select{font:inherit;font-size:13px;padding:6px 8px;border:1px solid var(--line);background:var(--white);border-radius:var(--r);max-width:62%}.pkg .pk-inst{min-height:1.2em}.vm-f{background:#2b231c center/cover no-repeat}.pkv{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pkv button{justify-content:space-between;height:100%}.pk-step{margin:0 0 10px;font:600 10.5px/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.pkv2{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);background:var(--white);border-radius:var(--r);margin-bottom:28px;overflow:hidden}.pkv2 button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 16px;border:0;border-left:1px solid var(--line);background:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink-2);transition:background .2s}.pkv2 button:first-child{border-left:0}.pkv2 button:hover{background:var(--bg)}.pkv2 button.on{background:var(--champagne);box-shadow:inset 0 -2px 0 var(--gold);color:var(--ink)}.kv-n{font-size:14px;font-weight:600;color:var(--ink)}.kv-s{font-size:12px;color:var(--muted)}.pkv2 b{margin-top:auto;padding-top:4px;font-family:var(--f-display);font-weight:400;font-size:19px;color:var(--ink);font-variant-numeric:tabular-nums}.pkgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.pk4{position:relative;display:flex;flex-direction:column;gap:6px;padding:28px 20px 20px;background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.pk4.hi{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.p4-flag{position:absolute;top:0;transform:translateY(-55%);left:18px;right:18px;width:max-content;max-width:calc(100% - 36px);background:var(--gold);color:#fff;font:600 9px/1.2 var(--f-label);letter-spacing:.16em;text-transform:uppercase;padding:5px 9px;white-space:normal;line-height:1.3;text-align:left}.p4-h{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.p4-name{line-height:1.45!important}.p4-bonus:empty{display:none}@supports (grid-template-rows:subgrid){@container site (min-width:641px){.pkgs .pk4{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:6px}.pkgs .p4-bonus:empty{display:block}.pkgs .p4-p{margin-top:0;align-self:start}.pkgs .p4-pay:empty{margin:0}}}.p4-name{font:600 10.5px/1 var(--f-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.p4-off{font:600 11px/1 var(--f-label);color:var(--gold-ink);border:1px solid var(--gold-2);border-radius:999px;padding:5px 8px;white-space:nowrap}.p4-c{font-family:var(--f-display);font-weight:400;font-size:24px;line-height:1.15;color:var(--ink)}.p4-bonus{font-size:12.5px;color:var(--gold-ink)}.p4-p{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.p4-p b{font-family:var(--f-display);font-weight:400;font-size:28px;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.p4-p s{font-size:12.5px;color:var(--muted)}.p4-p span{font-size:12.5px;color:var(--ink-2)}.p4-p .p4-save{display:flex;flex-direction:column;gap:1px;font-size:13px;font-weight:600;color:var(--ok);margin-top:4px}.p4-p .p4-save small{font-size:11.5px;font-weight:400;color:var(--muted)}.p4-pay{display:flex;flex-direction:column;gap:6px;margin:8px 0 4px}.p4-sw{display:flex;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.p4-sw button{flex:1 1 auto;padding:7px 6px;border:0;border-left:1px solid var(--line);background:var(--white);font:500 12px/1 var(--f-body,inherit);color:var(--ink-2);cursor:pointer}.p4-sw button:first-child{border-left:0;flex-grow:2}.p4-sw button.on{background:var(--champagne);color:var(--ink);font-weight:600}.p4-inst{font-size:12px;color:var(--muted);min-height:1.3em;font-variant-numeric:tabular-nums}.pk4 .btn{width:100%;justify-content:center}.pkgs.n4{grid-template-columns:repeat(2,minmax(0,1fr))}@container site (max-width:1000px){.pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:640px){.pkgs,.pkv2{grid-template-columns:minmax(0,1fr)}.pkv2 button{border-left:0;border-top:1px solid var(--line)}.pkv2 button:first-child{border-top:0}}.benef{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.55;color:var(--ink-2)}.benef b{color:var(--ink);font-weight:600;white-space:nowrap}.abar{display:none;position:sticky;bottom:0;z-index:45;padding:10px var(--gut) calc(10px + var(--sab));background:linear-gradient(180deg,rgba(250,247,242,0),var(--bg) 30%)}.abar-b{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid var(--gold);background:var(--white);border-radius:14px;box-shadow:0 14px 34px -18px #5a401e99;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.abar-ic{display:flex;flex:none}.abar-ic svg{width:38px;height:38px;padding:9px;border-radius:50%;background:var(--gold);color:#fff;box-sizing:border-box}.abar-ic svg+svg{margin-left:-10px;background:var(--champagne);color:var(--gold-ink);border:2px solid var(--white)}.abar-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.abar-t b{font-size:14.5px;font-weight:600;line-height:1.2}.abar-t small{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abar-up{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--gold-ink);flex:none;animation:abarHint 2.6s var(--ease) 1.2s 2}@keyframes abarHint{0%,to{transform:none}40%{transform:translateY(-4px)}60%{transform:translateY(0)}}.mdl.sheet .mdl-box{width:min(520px,100%)}.acs{display:flex;flex-direction:column;gap:8px}.ac{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);text-decoration:none;font:inherit;text-align:left;cursor:pointer;width:100%}.ac:hover{border-color:var(--gold-2)}.ac-i{width:40px;height:40px;border-radius:50%;background:var(--champagne);color:var(--gold-ink);display:flex;align-items:center;justify-content:center;flex:none}.ac.pri{border-color:var(--gold);background:var(--champagne)}.ac.pri .ac-i{background:var(--gold);color:#fff}.ac-t{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ac-t b{font-size:15px;font-weight:600}.ac-t small{font-size:12.5px;color:var(--muted)}.ac-go{color:var(--gold-ink);display:flex}.ac-h{margin:0;font-size:12px;color:var(--muted);text-align:center}.ac-h b{color:var(--ink-2);font-weight:600}@media (max-width:760px){.mdl.sheet{align-items:flex-end;padding:0}.mdl.sheet .mdl-box{width:100%;margin:0;border-radius:18px 18px 0 0;padding:26px 16px calc(18px + var(--sab));gap:14px;animation:sheetUp .32s var(--ease)}.mdl.sheet .mdl-box:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;border-radius:2px;background:var(--line);transform:translate(-50%)}}@keyframes sheetUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.pk-dots{display:none}@container site (max-width:640px){.phero .hero-ctas{display:none}.pkgs{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:12px var(--gut) 6px;scroll-padding:0 var(--gut);scrollbar-width:none}.pkgs::-webkit-scrollbar{display:none}.pkgs .pk4{flex:0 0 84%;scroll-snap-align:start}.pk-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.pk-dots i{width:6px;height:6px;border-radius:50%;background:var(--line);transition:width .2s,background .2s}.pk-dots i.on{width:18px;border-radius:3px;background:var(--gold)}.pkv2{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.pkv2 button{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:2px;align-items:center;min-width:0;border-left:0;border-top:1px solid var(--line);padding:13px 16px;overflow-wrap:anywhere}.pkv2 button:first-child{border-top:0}.pkv2 .kv-n,.pkv2 .kv-s{grid-column:1}.pkv2 b{grid-column:2;grid-row:1 / span 2;margin:0;padding:0;font-size:18px;white-space:nowrap}.pkv2 button.on{box-shadow:inset 3px 0 0 var(--gold)}}@media (prefers-reduced-motion:reduce){.abar-up,.mdl.sheet .mdl-box{animation:none}}@container site (max-width:1000px){.abar{display:block}}.pk-g{display:contents}.pk-gsw{display:none}.abar{padding:0;background:var(--white);border-top:1px solid var(--line);box-shadow:0 -8px 24px -18px #5a401e73}.abar-b{border:0;border-radius:0;box-shadow:none;background:none;padding:7px var(--gut) calc(7px + var(--sab));min-height:54px;gap:10px}.abar-ic svg{width:32px;height:32px;padding:7px}.abar-ic svg+svg{margin-left:-8px}.abar-t b{font-size:14px}.abar-t small{font-size:11px}.abar-up{width:28px;height:28px;animation-iteration-count:1}@container site (max-width:640px){.pkgs .pk-g{display:flex;flex-direction:column;gap:14px;flex:0 0 84%;scroll-snap-align:start;min-width:0}.pkgs .pk-g{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:12px 12px 0}.pkgs .pk-g:has(.pk4.hi.cur){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pkgs .pk-g .p4-flag{position:static;transform:none;align-self:flex-start;max-width:100%;margin:-10px 0 8px}.pkgs .pk-g .pk4{border:0;box-shadow:none;padding-left:8px;padding-right:8px}.pkgs .pk-g .pk4{display:none;flex:1 1 auto}.pkgs .pk-g .pk4.cur{display:flex}.pk-gsw{display:flex;border:1px solid var(--line);border-radius:999px;background:var(--white);padding:3px;gap:3px}.pk-gsw button{flex:1;border:0;background:none;border-radius:999px;padding:8px 10px;font:500 12.5px/1 var(--f-body,inherit);color:var(--ink-2);cursor:pointer;transition:background .2s,color .2s}.pk-gsw button.on{background:var(--champagne);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--gold-2)}}.ba{touch-action:pan-y}.ba-k{position:absolute;top:50%;left:var(--pos);width:60px;height:60px;margin:-30px 0 0 -30px;border:0;padding:0;background:none;cursor:ew-resize;touch-action:none;z-index:2;-webkit-tap-highlight-color:transparent}.ba-k i{position:absolute;inset:8px;border-radius:50%;background:#fff;box-shadow:0 6px 18px -6px #3a2a1a80;transition:transform .2s var(--ease)}.ba-k i:before,.ba-k i:after{content:"";position:absolute;top:50%;width:7px;height:7px;margin-top:-4px;border-top:1.5px solid var(--gold-ink);border-left:1.5px solid var(--gold-ink)}.ba-k i:before{left:11px;transform:rotate(-45deg)}.ba-k i:after{right:11px;transform:rotate(135deg)}.ba-k:hover i,.ba-drag .ba-k i{transform:scale(1.08)}.ba-k:focus-visible{outline:none}.ba-k:focus-visible i{outline:2px solid var(--gold);outline-offset:3px}.ba-anim .ba-k{pointer-events:none}.ba-pulse .ba-k i,.mdl .ba .ba-k i{animation:baPulse 1.6s var(--ease) .3s 3}@keyframes baPulse{0%{box-shadow:0 6px 18px -6px #3a2a1a80,0 0 #c6a46c99}70%{box-shadow:0 6px 18px -6px #3a2a1a80,0 0 0 14px #c6a46c00}to{box-shadow:0 6px 18px -6px #3a2a1a80,0 0 #c6a46c00}}@media (prefers-reduced-motion:reduce){.ba-pulse .ba-k i,.mdl .ba .ba-k i{animation:none}}@container site (max-width:640px){.pmob{display:flex;flex-direction:column;padding-top:clamp(36px,8vw,56px)}.pmob>.sec:first-child,.pmob>.sec:first-child>.wrap.pd,.pmob .pd-main,.pmob .pd>.aside{display:contents}.pmob .pd-main>*,.pmob .pd>.aside>*{margin-inline:var(--gut);margin-top:44px;min-width:0}.pmob .pv-intro{order:1;margin-top:0}.pmob .pd-main>.morebtn{order:2;margin-top:16px;align-self:flex-start}.pmob .pd-main>.pv-more{order:3;margin-top:16px}.pmob .o-res{order:4}.pmob .o-cen{order:5}.pmob .o-faq{order:6}.pmob .o-who{order:7}.pmob>.sec:nth-child(2){order:8;margin-top:56px}.pmob>.scr-w{order:6;margin-top:56px}.pmob>.scr-w+.sec{order:8;margin-top:56px}.pmob #balicky{order:9;margin-bottom:56px}.pmob>.sec:last-child{order:10}.pmob .o-obj{display:none!important}}@container site (max-width:640px){.pmob>.sec:last-child .cards{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut) * -1);padding:4px var(--gut) 8px;scroll-padding:0 var(--gut);scrollbar-width:none}.pmob>.sec:last-child .cards::-webkit-scrollbar{display:none}.pmob>.sec:last-child .cards>*{flex:0 0 78%;scroll-snap-align:start;min-width:0}}button.wp{width:100%;border:0;background:none;padding:6px 8px;margin:0 -8px;width:calc(100% + 16px);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:10px;transition:background .2s}button.wp:hover{background:var(--champagne)}button.wp>span:nth-child(2){flex:1;min-width:0}.wp-go{color:var(--gold-ink);font-size:20px;line-height:1;opacity:.5;transition:opacity .2s,transform .2s}button.wp:hover .wp-go{opacity:1;transform:translate(2px)}.mdl.pmod .mdl-box{width:min(800px,100%);padding:0;flex-direction:row;gap:0;max-height:88vh;overflow:auto}.pp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);width:100%;align-items:start}.pp-ph{position:sticky;top:0;height:min(600px,88vh);background:var(--champagne);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:64px;color:var(--gold-ink)}.pp-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.pp-b{padding:clamp(24px,4vw,40px);display:flex;flex-direction:column;gap:12px;min-width:0}.pp-b .eyebrow,.pp-b h2{margin:0;padding-right:36px}.pp-role{margin:-4px 0 0;color:var(--muted);font-size:14px}.pp-bio{margin:0;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.pp-cta{display:flex;flex-direction:column;gap:8px;margin-top:6px}.pp-cta .btn{width:100%;justify-content:center;padding-inline:14px;letter-spacing:.12em;white-space:normal;text-align:center;line-height:1.3}.pp-any{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--white);font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;text-align:left}.pp-any:hover{border-color:var(--gold-2)}.pp-any .arrow{width:16px;height:16px;flex:none;color:var(--gold-ink)}.pp-acc{border-bottom:1px solid var(--line)}.pp-acc details{border-top:1px solid var(--line)}.pp-acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;cursor:pointer;font-size:14.5px;font-weight:500;color:var(--ink)}.pp-acc summary::-webkit-details-marker{display:none}.pp-s{position:relative;width:12px;height:12px;flex:none}.pp-s:before,.pp-s:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--gold-2);transition:transform .25s var(--ease)}.pp-s:after{transform:rotate(90deg)}.pp-acc details[open] .pp-s:after{transform:rotate(0)}.pp-acc ul{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.pp-acc li{display:flex;gap:10px;font-size:13.5px;line-height:1.55;color:var(--ink)}.pp-acc li:before{content:"+";color:var(--gold-2);font-weight:600}.bk-ok{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--gold);color:#fff;font-size:11px;line-height:1;flex:none;vertical-align:-3px}.bk-plan b{color:var(--ink)}.bk-who{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;background:var(--champagne);border-radius:var(--r);font-size:13px;color:var(--ink-2)}.bk-av{position:relative;width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none;--z:1.8}@media (max-width:760px){.mdl.pmod{align-items:flex-end;padding:0}.mdl.pmod .mdl-box{width:100%;margin:0;border-radius:18px 18px 0 0;max-height:94vh;overflow:auto;animation:sheetUp .32s var(--ease)}.pp{grid-template-columns:minmax(0,1fr)}.pp-ph{position:static;height:200px}.pp-b{padding:20px 16px calc(20px + var(--sab))}}.pp-ph,.av,.person .pp,.phero .ph-img{position:relative;overflow:hidden}.av{--z:1.9}.pp-ph{--z:1}@media (max-width:760px){.mdl.pmod .pp-ph{position:relative;height:240px;--z:1.45}}.lgs{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.lgs-l{font-size:11.5px;color:var(--muted)}.lg{position:relative;font:600 10px/1 var(--f-label);letter-spacing:.08em;color:var(--gold-ink);background:none;border:1px solid var(--gold-2);border-radius:999px;padding:3px 6px 2px;cursor:help}.lg:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 8px);width:max-content;max-width:240px;padding:8px 11px;background:var(--ink);color:#fff;font:400 12.5px/1.4 var(--f-body,inherit);letter-spacing:0;text-transform:none;border-radius:8px;box-shadow:0 10px 30px -10px #281e0f66;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s,transform .18s;z-index:5;white-space:normal;text-align:left}.lg:hover:after,.lg:focus-visible:after,.lg:focus:after{opacity:1;transform:none}.lgs.sm{margin-top:4px}.lgs.sm .lgs-l{display:none}.lgs.sm .lg{font-size:9px;padding:2px 5px 1px}.wp .lgs.sm{display:flex}.person .lgs.sm{margin-top:0}.pp-b .lgs{margin-top:-2px}.pkgs .p4-p{margin-top:0}.pkgs .pk4>.btn{margin-top:auto}.pkgs .p4-pay:empty{margin:0}@media (min-width:761px){.cm .fld ::placeholder{color:transparent}}@media (max-width:760px){.mdl.wide .mdl-box{max-height:100dvh}.cm-proof{padding:14px 56px 12px 18px;gap:8px}.cm-score b{font-size:30px}.cm-score .stars{font-size:13px}.cm-score span:last-child{font-size:12px}.cm-stats,.cm-stats.txt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible;padding-top:9px;margin-right:-38px}.cm-stats div,.cm-stats.txt div{min-width:0;max-width:none;grid-row:1;grid-template-columns:1fr;gap:2px;align-content:start}.cm-stats div:nth-child(1){grid-column:1}.cm-stats div:nth-child(2){grid-column:2}.cm-stats div:nth-child(3),.cm-stats div:nth-child(4){grid-column:3}.cm-stats div:nth-child(n+5){display:none}.cm-stats div:nth-child(3):not(:last-child),.cm-stats div:nth-child(4){animation:cmSwap 8s ease-in-out infinite}.cm-stats div:nth-child(4){animation-delay:-4s}.cm-stats b,.cm-stats.txt b{font-size:19px;line-height:1.05}.cm-stats span{font-size:11px;line-height:1.3}.cm-main{padding:14px 18px calc(14px + var(--sab));gap:10px}.cm-main>.eyebrow,.cm-main>p.muted{display:none}.cm-main .h2{font-size:28px}.cm .form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm .fld label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cm .fld input,.cm .fld textarea{padding:10px 12px;font-size:16px}.cm .fld textarea{min-height:62px;height:62px}.cm .file{flex-direction:row;align-items:baseline;gap:8px;padding:9px 12px}.cm .file small{display:none}.cm .check{font-size:12px;line-height:1.4}.cm-send .btn{width:100%}.cm-send>span{display:none}}.mdl-box[tabindex="-1"]:focus{outline:none}@keyframes cmSwap{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cm-stats div{animation:none!important}.cm-stats div:nth-child(4){display:none}}.mdl.cal .mdl-box{width:min(620px,100%)}.ck-sum{display:flex;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;align-items:baseline;background:var(--white);border:1px solid var(--line);padding:12px 16px;font-size:14px}.ck-sum b{font-weight:600}.ck-sum span{color:var(--gold-ink);font-weight:600;font-variant-numeric:tabular-nums}.ck-who{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.ck-who::-webkit-scrollbar{display:none}.ck-p{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;padding:4px 2px;cursor:pointer;font-size:12px;color:var(--ink-2);width:64px}.ck-p .av,.ck-any{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--champagne);color:var(--gold-ink);font-size:16px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s}.ck-p .av{--z:1.9;flex:0 0 auto}.ck-any{flex:0 0 auto}.ck-p.on .av,.ck-p.on .ck-any{box-shadow:0 0 0 2px var(--gold)}.ck-p.on{color:var(--ink);font-weight:600}.ck-days{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:6px}.ck-dl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:58px;align-items:center}.ck-dl>.small{grid-column:1/-1;text-align:center}.ck-nav{height:58px;border:0;background:none;font-size:24px;color:var(--gold-ink);cursor:pointer}.ck-nav:disabled{opacity:.25;cursor:default}.ck-d{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;border:1px solid var(--line);background:var(--white);cursor:pointer;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.ck-d b{font-size:17px;font-weight:600;line-height:1.1}.ck-d small{font-size:10.5px;color:var(--muted)}.ck-wd{text-transform:capitalize}.ck-d.on{background:var(--gold);border-color:var(--gold);color:var(--ink)}.ck-d.on small{color:var(--ink)}.ck-d:disabled{opacity:.35;cursor:default;background:transparent}.ck-slots{display:flex;flex-direction:column;gap:10px;min-height:96px}.ck-dn{margin:0;font-size:13px;font-weight:600;color:var(--ink-2)}.ck-dn:first-letter{text-transform:uppercase}.ck-tg{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start}.ck-tg>span{font:600 10.5px/2.6 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ck-tg>div{display:flex;flex-wrap:wrap;gap:6px}.ck-t{border:1px solid var(--line);background:var(--white);padding:8px 0;width:62px;font-size:14px;cursor:pointer;color:var(--ink);font-variant-numeric:tabular-nums}.ck-t:hover{border-color:var(--gold)}.ck-t.on{background:var(--gold);border-color:var(--gold);font-weight:600}.btn[data-cnext]:disabled{opacity:.45;cursor:default}.ck-form{gap:10px}.ck-form .fld input.bad{border-color:#9a3b2f;box-shadow:0 0 0 1px #9a3b2f}.ck-form .check.bad{color:#9a3b2f}.ck-form .check.bad input{outline:2px solid #9a3b2f;outline-offset:1px}.ck-ferr{margin:0;color:#9a3b2f}.ck-res{padding:8px 10px;background:var(--sand,#f3ece0)}.ck-form .btn{width:100%}.ck-done{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ck-ok{width:52px;height:52px;border-radius:50%;background:var(--champagne);color:var(--gold-ink);display:flex;align-items:center;justify-content:center}.ck-done .sum{width:100%}@media (min-width:761px){.ck-form ::placeholder{color:transparent}}@media (max-width:760px){.mdl.cal .mdl-box{gap:12px;padding-top:22px}.mdl.cal .h3{font-size:26px}.ck-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ck-form .fld label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ck-form .fld input{padding:10px 12px;font-size:16px}.ck-days{grid-template-columns:20px minmax(0,1fr) 20px;gap:4px}.ck-dl{gap:4px}.ck-d b{font-size:15px}.ck-tg{grid-template-columns:1fr;gap:6px}.ck-tg>span{line-height:1.2}.ck-tg>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ck-t{width:auto}.ck-p{width:58px}}@media (max-width:760px){.mdl:not(.wide):not(.pmod):not(.video) .mdl-box>.eyebrow{max-width:calc(100% - 40px)}.mdl:not(.wide):not(.pmod):not(.video) .mdl-box>.eyebrow>span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdl:not(.wide):not(.pmod):not(.video) .mdl-box>.eyebrow>span>span{display:inline}.opts{gap:8px}.opt{padding:13px 16px;gap:4px;font-size:13px;line-height:1.45}.opt .ot,.opts.o3 .ot{font-size:21px}.opt .op{margin-top:4px}.ros{gap:8px}.ro{padding:12px 14px;gap:4px 12px}.ro-t small{font-size:12px;line-height:1.4}.mdl.cal .mdl-box{gap:10px}.ck-sum{padding:9px 12px;font-size:13.5px}.ck-p{width:56px;gap:3px}.ck-p .av,.ck-any{width:40px;height:40px}.ck-d{padding:5px 0}.ck-slots{gap:6px;min-height:0}.ck-tg>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.ck-t{padding:7px 0;font-size:13.5px}}.pp-rl{display:contents}@media (max-width:760px){.mdl.pmod .mdl-box{max-height:100dvh}.pp-b{gap:8px;padding:14px 16px calc(12px + var(--sab))}.pp-b .eyebrow{font-size:9.5px;letter-spacing:.16em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;padding-right:0}.pp-b .eyebrow:before{display:none}.pp-b h2{font-size:27px;line-height:1.1}.pp-rl{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:-4px}.pp-rl .pp-role{margin:0;font-size:13px}.pp-rl .lgs{margin:0}.pp-bio{font-size:13.5px;line-height:1.5}.pp-acc summary{padding:9px 0;font-size:13.5px}.pp-acc ul{margin-bottom:9px;gap:5px}.pp-acc li{font-size:13px;line-height:1.45}.pp-cta{position:sticky;bottom:0;margin:2px -16px 0;padding:8px 16px 0;background:var(--bg);gap:6px}.pp-cta .btn{padding-block:12px}.pp-any{padding:9px 12px;font-size:13px}}.mdl.ctm .mdl-box{width:min(680px,100%)}.ct{display:flex;flex-direction:column;gap:12px}.ct .eyebrow,.ct h2{margin:0}.ct h2{padding-right:36px}.ct-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.ct-b{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--white);font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.ct-b:hover,.ct-b:focus-visible{border-color:var(--gold-2);background:var(--champagne)}.ct-b .arrow{width:15px;height:15px;flex:none;color:var(--gold-ink)}.ct-sel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:8px 12px;background:var(--champagne);border-radius:var(--r);font-size:13px;color:var(--ink-2)}.ct-sel button{border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--gold-ink);text-decoration:underline;cursor:pointer}@media (max-width:760px){.ct-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px}.ct-b{padding:10px 11px;font-size:13px;line-height:1.3;min-height:48px}.ct-b .arrow{display:none}.ct h2{font-size:28px}.ct .muted{font-size:13px}}.topbar .tb-l b{font-weight:600}.wdp{--wrap:1520px}.wdp .wd-ht{max-width:720px}.wd-hero{position:relative;min-height:clamp(560px,78vh,760px);display:flex;align-items:center;overflow:hidden;background:var(--sand-2)}.wd-hi{position:absolute;inset:0}.wd-hi img{width:100%;height:100%;object-fit:cover;object-position:70% 35%}.wd-hi:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#281d12b8,#281d1280 38%,#281d1214 70%,#281d1200)}.wd-hc{position:relative;width:100%;padding-block:64px 132px}.wd-ht{max-width:640px;display:flex;flex-direction:column;gap:22px;color:#fff}.wd-ht .eyebrow{color:var(--gold-2)}.wd-ht .eyebrow:before{background:var(--gold-2)}.wd-ht .crumbs,.wd-ht .crumbs a,.wd-ht .crumbs span,.wd-ht .crumbs i{color:#ffffffd1}.wd-h1{margin:0;font-size:clamp(46px,6vw,92px);line-height:1;color:#fff;text-wrap:balance}.wd-h1 em{color:var(--gold-2)}.wd-lead{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.65;color:#ffffffeb;max-width:52ch}.wd-hp{display:flex;align-items:center;gap:16px;color:#fff;text-decoration:none;margin-top:6px;padding-top:22px;border-top:1px solid rgba(255,255,255,.25)}.wd-hp:hover{color:#fff}.wd-hp .d{font-size:52px;line-height:1;font-weight:300}.wd-hp em,.wd-rbs em,.wd-rvs em{font-style:normal;color:var(--gold-2);letter-spacing:3px;font-size:15px;display:block}.wd-hp small{display:block;font-size:13px;color:#ffffffd9;margin-top:2px}.wd-cbw{position:relative;z-index:2;margin-top:-72px}.wd-cb{display:flex;align-items:center;justify-content:space-between;gap:28px 48px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-top:2px solid var(--gold);box-shadow:var(--shadow);padding:34px clamp(24px,4vw,52px)}.wd-cbt{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 420px}.wd-cbt b{font-size:clamp(26px,2.6vw,38px);line-height:1.1;font-weight:400}.wd-cbt span{font-size:15px;color:var(--ink-2)}.wd-cbb{display:flex;gap:12px;flex-wrap:wrap}.wd-s1{padding-top:clamp(64px,8vw,120px)}.wd-intro{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,88px);align-items:center}.wd-media{position:relative;display:block;width:100%;aspect-ratio:5/4;overflow:hidden;background:var(--sand);border:0;padding:0;margin:0}.wd-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}button.wd-media{cursor:pointer}button.wd-media:hover img{transform:scale(1.03)}button.wd-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#281d1200 50%,#281d128c)}.wd-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:#fffffff0;color:var(--gold-ink);display:grid;place-items:center;box-shadow:var(--shadow);transition:transform .35s var(--ease)}.wd-play svg{margin-left:3px}button.wd-media:hover .wd-play{transform:translate(-50%,-50%) scale(1.07)}.wd-ml{position:absolute;z-index:1;left:24px;bottom:22px;display:flex;flex-direction:column;gap:2px;color:#fff;font-size:17px;font-weight:500;text-align:left}.wd-ml small{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold-2)}.wd-it{display:flex;flex-direction:column;gap:20px;min-width:0}.wd-it .lead b{font-weight:600;color:var(--ink)}.wd-rings{margin-top:14px;gap:clamp(12px,2vw,28px)}.wd-rings .rg-c,.wd-srings .rg-c{width:clamp(96px,8vw,124px)}.wd-pilh{margin:clamp(72px,9vw,128px) 0 36px;display:flex;flex-direction:column;gap:14px;align-items:flex-end;text-align:right}.wd-pil{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wd-flip{perspective:1400px;min-height:500px;cursor:pointer;outline:none}.wd-flip:focus-visible .wd-face{box-shadow:0 0 0 2px var(--gold)}.wd-fi{position:relative;height:100%;min-height:500px;transition:transform .8s var(--ease);transform-style:preserve-3d}.wd-fi.on{transform:rotateY(180deg)}.wd-flip:hover .wd-fi:not(.on) .wd-fimg img{transform:scale(1.04)}.wd-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;inset:0;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden}.wd-fimg{position:relative;flex:none;aspect-ratio:4/3;overflow:hidden;background:var(--sand)}.wd-fimg img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.wd-fimg .wd-n{position:absolute;left:18px;bottom:10px;color:#fff;text-shadow:0 2px 14px rgba(40,28,15,.45)}.wd-n{font-size:46px;line-height:1;font-weight:300;color:var(--gold-ink)}.wd-fb{padding:22px 24px 24px;display:flex;flex-direction:column;gap:12px;flex:1}.wd-face h3{margin:0;font-size:18px;font-weight:600;line-height:1.3}.wd-face p{margin:0;font-size:14.5px;line-height:1.65;color:var(--ink-2)}.wd-more{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.wd-more .arrow{width:16px;height:16px;transition:transform .35s var(--ease)}.wd-flip:hover .wd-more .arrow{transform:translate(4px)}.wd-back{transform:rotateY(180deg);background:linear-gradient(165deg,var(--white) 0%,var(--champagne) 100%);border-color:var(--gold-2);padding:30px 28px;gap:16px}.wd-back p{font-size:15px;line-height:1.75}.wd-hcen{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(36px,5vw,64px)}.wd-hcen .eyebrow{justify-content:center}.wd-team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.wd-tm{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0;height:100%}.wd-tm:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.wd-tph{position:relative;display:block;width:min(200px,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--champagne-2);margin-bottom:14px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .35s;--z:1.5}.wd-tph img{width:100%;height:100%;object-fit:cover}.wd-tph>span{display:grid;place-items:center;height:100%;font-family:var(--f-display);font-size:48px;color:var(--gold-ink)}.wd-tm:hover .wd-tph{box-shadow:0 0 0 1px var(--gold),0 0 0 7px var(--champagne)}.wd-tm b{font-size:22px;font-weight:400;line-height:1.15}.wd-tr{min-height:2.6em;display:flex;align-items:flex-start;justify-content:center;line-height:1.3;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.wd-tn{font-size:13.5px;line-height:1.55;color:var(--ink-2);max-width:28ch}.wd-tmh{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink);opacity:.55;transition:opacity .3s}.wd-tmh .arrow{width:14px;height:14px}.wd-tm:hover .wd-tmh{opacity:1}.wd-stw{position:relative;overflow:hidden;background:var(--bg);border-top:1px solid var(--line);padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,120px)}.wd-rh{position:relative;display:grid;place-items:center;min-height:clamp(420px,40vw,600px);margin-bottom:clamp(48px,6vw,88px)}.wd-el{position:absolute;z-index:0;left:50%;top:50%;width:auto;height:100%;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}.wd-el path{fill:var(--gold);fill-opacity:0;stroke:var(--gold);stroke-width:.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.wd-rh.go .wd-el path{animation:wdElDraw 1.5s cubic-bezier(.5,.05,.3,1) .05s forwards,wdElFill .6s ease 1.3s forwards}.wd-rh.go .wd-el path:nth-child(2){animation-delay:.15s,1.35s}.wd-rh.go .wd-el path:nth-child(3){animation-delay:.25s,1.4s}@keyframes wdElDraw{to{stroke-dashoffset:0}}@keyframes wdElFill{to{fill-opacity:1}}.wd-rc{position:relative;z-index:1;width:min(980px,100%);box-sizing:border-box;padding:clamp(36px,4.4vw,64px) clamp(22px,4vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;background:#fff;box-shadow:0 30px 60px -36px #5a401e59}.wd-rh .wd-rc{opacity:0;transform:translateY(14px) scale(.985)}.wd-rh .wd-rc>*{opacity:0;transform:translateY(8px)}.wd-rh.go .wd-rc{animation:wdRcIn 1.2s cubic-bezier(.2,.7,.2,1) 1.8s forwards}.wd-rh.go .wd-rc>*{animation:wdRcIn .8s ease 2.3s forwards}.wd-rh.go .wd-rc>:nth-child(2){animation-delay:2.5s}.wd-rh.go .wd-rc>:nth-child(3){animation-delay:2.65s}@keyframes wdRcIn{to{opacity:1;transform:none}}.wd-rct{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(32px,3.4vw,52px);line-height:1.12;color:var(--ink);text-wrap:balance}.wd-rsr{display:flex;align-items:center;gap:14px;color:var(--gold);margin:10px 0 8px}.wd-rsr i{display:block;width:56px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-2))}.wd-rsr i:last-child{background:linear-gradient(90deg,var(--gold-2),transparent)}.wd-rsp{display:inline-flex;align-items:center;gap:22px;text-decoration:none;color:var(--ink)}.wd-rsp .d{font-size:clamp(46px,4.2vw,64px);line-height:.9;font-weight:300;letter-spacing:-.01em}.wd-rspl{display:inline-flex;align-items:center;gap:14px}.wd-rspl small{font-size:11px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-2);text-align:left}.wd-rspd{width:1px;align-self:stretch;background:var(--line)}.wd-rspt{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.wd-rspt em{font-style:normal;color:var(--gold);letter-spacing:5px;font-size:15px;line-height:1}.wd-rspt small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-2);transition:color .3s}.wd-rsp:hover .wd-rspt small{color:var(--gold-ink)}.wd-rbs,.wd-rvs{display:flex;align-items:center;gap:18px;text-decoration:none;color:var(--ink)}.wd-rbs .d,.wd-rvs .d{font-size:clamp(64px,6vw,96px);line-height:.9;font-weight:300}.wd-rbs em,.wd-rvs em{color:var(--gold)}.wd-rbs small,.wd-rvs small{display:block;font-size:13.5px;color:var(--muted);margin-top:4px}.wd-st{display:none}.wd-st.on{display:block;animation:wdin .55s var(--ease)}@keyframes wdin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wd-sth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(48px,5vw,80px);align-items:end;margin-bottom:28px}.wd-sth>*{min-width:0}.wd-sth .h3{margin:0;font-size:clamp(34px,3.4vw,54px);line-height:1.05;font-weight:400}.wd-stl{margin:8px 0 0;font-size:16px;font-weight:600;color:var(--ink)}.wd-sc{display:flex;gap:10px}.wd-sc>div{width:122px;height:122px;border-radius:50%;border:2px solid var(--gold-2);background:#fff;box-shadow:0 10px 26px -12px #785a2866;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:0 12px;box-sizing:border-box}.wd-sc b{font-size:23px;line-height:1.05;font-weight:500;color:#1f1a15;font-variant-numeric:tabular-nums;white-space:nowrap}.wd-sc span{font-size:11.5px;line-height:1.25;font-weight:700;color:#1f1a15}.wd-stg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(48px,5vw,80px);align-items:stretch}.wd-stm{aspect-ratio:auto;height:100%;min-height:clamp(520px,44vw,680px)}.wd-stm.res-img{background:var(--white);border:1px solid var(--line)}.wd-stm.res-img img{object-fit:contain;padding:18px;box-sizing:border-box}.wd-stb{display:flex;flex-direction:column;min-width:0;padding-top:6px}.wd-pst{display:grid}.wd-pst>*{grid-area:1/1;min-width:0}.wd-ptxt{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.75;color:var(--ink-2);max-width:640px}.wd-ptxt b{color:var(--ink);font-weight:600;font-size:17px;line-height:1.5}.wd-ptxt p{margin:0}.wd-disc{font-size:12.5px;color:var(--muted)}.wd-ch{margin:0;align-self:start;max-width:640px;background:var(--white);border:1px solid var(--line);box-shadow:0 18px 44px -28px #785a2873;padding:24px 26px 22px}.wd-ch figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.wd-ch figcaption span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.wd-ch figcaption b{font-size:14px;font-weight:600}.wd-ch svg{display:block;width:100%;height:auto;margin-top:14px;overflow:visible;font-family:var(--f-body)}.wd-ch .g{stroke:var(--line);stroke-width:1;stroke-dasharray:3 5}.wd-ch .ax{font-size:14px;fill:var(--muted)}.wd-ch .a{fill:#c9a97833}.wd-ch .l{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700}.wd-ch .c0{fill:var(--white);stroke:var(--gold);stroke-width:2.5}.wd-ch .c1{fill:var(--gold);stroke:var(--white);stroke-width:2.5}.wd-ch .v{font-size:19px;font-weight:600;fill:var(--ink)}.wd-ch .v.gold{fill:var(--gold-ink)}.wd-chb{display:grid;gap:14px;margin-top:18px;font-size:13.5px;color:var(--ink-2)}.wd-chb .r{display:flex;justify-content:space-between;gap:10px}.wd-chb .r b{color:var(--ink);font-weight:600}.wd-chb .r.m{border-top:1px solid var(--line);padding-top:12px}.wd-chb .r.m b{color:var(--ok)}.wd-chb .t{display:flex;height:6px;margin-top:8px;background:var(--champagne);border-radius:3px;overflow:hidden}.wd-chb .t i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-2));transform-origin:left center;transform:scaleX(0)}.wd-chb .t i.i2{background:var(--gold-ink)}.wd-ptxt.late{opacity:0}.wd-stw:not(.go) .wd-ch{opacity:0}.wd-stw.go .wd-st.on .wd-ch{animation:wdin .6s ease both,wdChOut .9s ease 5.4s forwards}.wd-stw.go .wd-st.on .wd-ch .l{animation:wddraw 1.8s cubic-bezier(.45,.05,.2,1) .3s forwards}.wd-stw.go .wd-st.on .wd-ch .a{opacity:0;animation:wdf 1s ease 1.4s forwards}.wd-stw.go .wd-st.on .wd-chb .t i{animation:wdgrow 1.4s var(--ease) .7s forwards}.wd-stw.go .wd-st.on .wd-chb .t i.i2{animation-delay:1s}.wd-stw.go .wd-st.on .wd-ptxt.late{animation:wdf 1.1s ease 6s forwards}@keyframes wddraw{to{stroke-dashoffset:0}}@keyframes wdf{to{opacity:1}}@keyframes wdgrow{to{transform:scaleX(1)}}.wd-tog{all:unset;box-sizing:border-box;cursor:pointer;align-self:flex-start;margin-top:22px;display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);border-bottom:1px solid var(--gold-2);padding-bottom:6px}.wd-tog .arrow{width:15px;height:15px;transition:transform .3s var(--ease)}.wd-tog:hover .arrow{transform:translate(4px)}.wd-tog:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.wd-stw .wd-st.txt .wd-ch{animation:wdChOut .5s ease forwards!important}.wd-stw .wd-st.txt .wd-ptxt.late{animation:wdf .6s ease .25s forwards!important}.wd-stw .wd-st.ch .wd-ch{animation:wdin .5s ease .2s both!important}.wd-stw .wd-st.ch .wd-ch .l{animation:wddraw 1.4s cubic-bezier(.45,.05,.2,1) .4s both!important}.wd-stw .wd-st.ch .wd-ch .a{opacity:0;animation:wdf .8s ease 1.2s forwards!important}.wd-stw .wd-st.ch .wd-chb .t i{animation:wdgrow 1.2s var(--ease) .6s both!important}.wd-stw .wd-st.ch .wd-ptxt.late{opacity:0;visibility:hidden;animation:none!important}.wd-st.ch .wd-ch{position:relative;z-index:1}@keyframes wdChOut{to{opacity:0;visibility:hidden;transform:translateY(-8px)}}.wd-tiles{position:relative;z-index:3;display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:auto;padding-top:36px;margin-left:calc(-1*clamp(48px,5vw,80px) - clamp(60px,6vw,110px))}.wd-tile{all:unset;box-sizing:border-box;cursor:pointer;position:relative;width:clamp(104px,8.4vw,128px);min-height:clamp(150px,11.5vw,176px);padding:14px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center;background:linear-gradient(180deg,var(--gold-2),var(--gold));color:#fff;box-shadow:0 14px 30px -14px #785a288c;transition:transform .3s var(--ease),box-shadow .3s,background .3s}.wd-tile:hover{transform:translateY(-4px)}.wd-tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wd-tile.on{z-index:4;background:#fff;color:#1f1a15;box-shadow:0 20px 40px -14px #3c280f73,inset 0 0 0 1px var(--line)}.wd-tile.on .wd-tav{border-color:var(--gold);color:var(--gold-ink)}.wd-tav{width:26px;height:26px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;opacity:.9;margin-bottom:6px}.wd-tnm{font-size:12px;font-weight:500;opacity:.95}.wd-tile b{font-size:clamp(19px,1.6vw,24px);font-weight:700;line-height:1.15;margin-top:2px;white-space:nowrap}.wd-tza{font-size:11px;opacity:.85}.wd-tdur{font-size:14px;font-weight:700}.wd-tv{position:absolute;top:8px;right:8px;display:grid;place-items:center;opacity:.85}.wd-tv svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.wd-rh .wd-el path{stroke-dashoffset:0;fill-opacity:1;animation:none!important}.wd-rh .wd-rc,.wd-rh .wd-rc>*{opacity:1;transform:none;animation:none!important}.wd-st .wd-ch{display:none}.wd-ptxt.late{opacity:1;animation:none!important}}.wd-sh2{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,4vw,52px)}.wd-tabs{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow)}.wd-rows{display:flex;flex-direction:column;border-right:1px solid var(--line)}.wd-row{all:unset;box-sizing:border-box;flex:1 1 0;min-height:96px;display:flex;align-items:center;gap:22px;padding:18px 28px;cursor:pointer;border-bottom:1px solid var(--line);background:var(--bg);color:var(--ink-2);position:relative;transition:background .3s,color .3s}.wd-row:last-child{border-bottom:0}.wd-row:hover{background:var(--champagne)}.wd-row.on{background:var(--white);color:var(--ink)}.wd-row.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold)}.wd-row:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.wd-chev{margin-left:auto;opacity:.35;transition:opacity .3s,transform .35s var(--ease)}.wd-chev .arrow{width:18px;height:18px}.wd-row.on .wd-chev{opacity:1;color:var(--gold-ink);transform:translate(4px)}.wd-rk{width:104px;flex:none;display:flex;flex-direction:column;gap:2px}.wd-rk small,.wd-rn2 small{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--muted)}.wd-rk b{font-size:30px;font-weight:300;line-height:1.05;color:var(--gold-ink)}.wd-rn2{display:flex;flex-direction:column;gap:2px;font-size:17px;font-weight:600;letter-spacing:.06em}.wd-mi{font-size:34px;font-weight:300;color:var(--gold-ink);width:48px;flex:none}.wd-pans{min-width:0}.wd-pan{display:none;height:100%}.wd-pan.on{display:block;animation:wdin .4s var(--ease)}.wd-pg{padding:clamp(28px,3.5vw,48px);display:flex;flex-direction:column;gap:20px}.wd-pgh{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--line)}.wd-pr{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:8px}.wd-pr b{font-size:clamp(40px,4vw,60px);font-weight:300;line-height:1;color:var(--ink)}.wd-pr span{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);padding:6px 12px;background:var(--champagne)}.wd-nt{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:14px;color:var(--ok);font-weight:500}.wd-nt span+span{color:var(--ink-2);font-weight:400}.wd-pd{margin:0;font-size:15.5px;line-height:1.75;color:var(--ink-2)}.wd-ob{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink)}.wd-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.wd-items li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.wd-items svg{flex:none;width:24px;height:24px;padding:5px;border-radius:50%;border:1px solid var(--gold-2);color:var(--gold-ink);margin-top:-2px;box-sizing:border-box}.wd-pcta{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;margin-top:8px;padding:24px 28px;background:var(--champagne)}.wd-pcta .d{font-size:clamp(22px,2vw,28px);line-height:1.2;max-width:22ch}.wd-mg{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);height:100%;min-height:100%}.wd-mimg{overflow:hidden;background:var(--sand);min-height:100%}.wd-mimg img{width:100%;height:100%;object-fit:cover}.wd-mb{padding:clamp(28px,3.5vw,48px);display:flex;flex-direction:column;gap:16px}.wd-mb p{margin:0;font-size:15.5px;line-height:1.75;color:var(--ink-2)}.wd-mn{font-size:56px;line-height:1;font-weight:300;color:var(--gold-2)}.wd-mb .h3{margin:-6px 0 4px}.wd-mb .wd-items{grid-template-columns:minmax(0,1fr);margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.wd-mb .wd-items li{font-weight:600;color:var(--ink)}.wd-rvbar{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);padding:22px 32px;margin-bottom:20px}.wd-rvs .d{font-size:64px}.wd-revs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rev-slot.live,.wd-revs.live{display:block;border:0;padding:0;margin-inline:0;overflow:visible}.wd-rv{background:var(--white);border:1px solid var(--line);padding:26px;display:flex;flex-direction:column;gap:10px;min-height:220px}.wd-rvh{display:flex;gap:12px;align-items:center;margin-bottom:4px}.wd-rvh>span{flex:none;width:42px;height:42px;border-radius:50%;background:var(--champagne-2)}.wd-rvh div{flex:1;display:grid;gap:6px}.wd-rv i{display:block;height:8px;border-radius:4px;background:var(--champagne)}.wd-rv em{font-style:normal;color:var(--gold);letter-spacing:3px;font-size:14px}.wd-rv small{font-size:12px;color:var(--muted);margin-top:auto}@media (max-width:1100px){.wd-pil{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-team{grid-template-columns:repeat(3,minmax(0,1fr))}.wd-revs{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-tabs{grid-template-columns:minmax(0,5fr) minmax(0,8fr)}.wd-items,.wd-mg{grid-template-columns:minmax(0,1fr)}.wd-mimg{aspect-ratio:16/9;min-height:0}}@media (max-width:860px){.wd-intro,.wd-stg,.wd-sth{grid-template-columns:minmax(0,1fr)}.wd-stm{height:auto;min-height:0;aspect-ratio:4/3}.wd-stb{padding-top:28px}.wd-tiles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gut)*-1);padding:24px var(--gut) 12px}.wd-tiles::-webkit-scrollbar{display:none}.wd-tile{flex:0 0 112px;min-height:150px}.wd-sc>div{width:104px;height:104px}.wd-sc b{font-size:19px}.wd-rh{min-height:380px}.wd-tabs{grid-template-columns:minmax(0,1fr)}.wd-rows{border-right:0;border-bottom:1px solid var(--line)}.wd-row{flex:none;min-height:72px}}@media (max-width:560px){.wd-hero{min-height:560px;align-items:flex-end}.site:has(.lpask.auto) .wd-hero{padding-top:24px}.wd-hi:after{background:linear-gradient(180deg,#281d1226,#281d1266 38%,#281d12cc)}.wd-hc{padding-block:48px 104px}.wd-h1{font-size:44px}.wd-hp .d{font-size:42px}.wd-cbw{margin-top:-64px}.wd-cb{padding:26px 20px;gap:20px}.wd-cbb{width:100%}.wd-cbb .btn{flex:1;padding:0 12px}.wd-pilh{align-items:flex-start;text-align:left;margin-top:64px}.wd-pil{grid-template-columns:minmax(0,1fr)}.wd-flip,.wd-fi{min-height:440px}.wd-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.wd-tm b{font-size:19px}.wd-revs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut)*-1);padding:4px var(--gut) 14px;scrollbar-width:none}.wd-revs::-webkit-scrollbar{display:none}.wd-revs>.wd-rv{flex:0 0 82%;scroll-snap-align:start}.wd-rvbar{padding:18px 20px}.wd-pcta{padding:20px}.wd-row{padding:14px 20px;gap:16px}.wd-rk{width:86px}.wd-rk b{font-size:24px}}.map{background:#fff}.kt-map{display:block;position:relative;text-decoration:none;border:1px solid var(--line);background:#fff}.kt-map img{display:block;width:100%;height:auto;border:0}.kt-map span{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);padding:8px 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink)}.kt-map span .arrow{width:14px;height:14px}.kt-park{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:center}.kt-pt{display:flex;flex-direction:column;gap:18px;min-width:0}.kt-steps{list-style:none;counter-reset:k;margin:6px 0 0;padding:0;display:grid;gap:14px}.kt-steps li{counter-increment:k;display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.kt-steps li:before{content:counter(k);width:34px;height:34px;border-radius:50%;border:1px solid var(--gold);display:grid;place-items:center;font-family:var(--f-display);font-size:18px;color:var(--gold-ink);background:#fff}.kt-call{margin:6px 0 0;font-size:14px;color:var(--muted)}.kt-call a{color:var(--ink);font-weight:600}.kt-pi{background:#fff;border:1px solid var(--line);overflow:hidden;min-width:0}.kt-pi img{width:100%;height:auto;display:block}.kt-form{max-width:760px;display:flex;flex-direction:column;gap:28px}.kt-fh{display:flex;flex-direction:column;gap:18px}.kt-bill{margin-top:12px}@media (max-width:860px){.kt-park{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.kt-map span{right:8px;bottom:8px;padding:7px 10px;font-size:10px}.kt-steps li{font-size:14.5px}}.cm-sl{display:none}@media (min-width:761px){.wd-mo{display:none!important}}@media (max-width:760px){.cm-score{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center}.cm-score b{grid-row:1/3;grid-column:1;padding-right:12px;border-right:1px solid rgba(140,110,70,.3)}.cm-sl{display:block;grid-column:2/4;grid-row:1;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ink);line-height:1.3}.cm-score .stars{grid-column:2;grid-row:2;line-height:1}.cm-score span:last-child{grid-column:3;grid-row:2;line-height:1.2}.wd-hp{gap:16px;align-items:center}.wd-hp .wd-hpd{display:none}.wd-hp .d{font-size:48px;line-height:.9;padding-right:16px;border-right:1px solid rgba(255,255,255,.35)}.wd-hpm{display:flex;flex-direction:column;gap:7px}.wd-hpm small{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#fff}.wd-hpm>span{display:flex;align-items:center;gap:12px}.wd-hpm em{display:inline;font-size:15px;letter-spacing:3px;line-height:1}.wd-hpm i{font-style:normal;font-size:13.5px;color:#ffffffe0}.wdp .wd-media{aspect-ratio:4/3}.wd-mvid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#281d1200 45%,#281d1299)}.wdp .wd-play{width:72px;height:72px}.wdp .wd-ml{left:18px;right:18px;bottom:16px;font-size:16px;line-height:1.35;text-wrap:balance}.wd-sw{display:flex;justify-content:center;gap:12px;margin:0 0 18px}.wd-sw button{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--gold-2);background:var(--white);color:var(--gold-ink);font-family:var(--f-display);font-size:20px;line-height:1;transition:background .3s,color .3s,box-shadow .3s}.wd-sw button.on{background:var(--gold);border-color:var(--gold);color:#fff;box-shadow:0 8px 18px -10px #785a28b3}.wd-sw button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wd-sw{position:sticky;top:calc(64px + var(--sat));z-index:6;margin-inline:calc(var(--gut)*-1);padding:10px var(--gut);background:#faf7f2eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wd-mmeth .wd-sw{margin-inline:0;padding-inline:0;background:#fffffff0;border-bottom:1px solid var(--line)}.wd-sw{gap:0;justify-content:center}.wd-sw button{position:relative;width:36px;height:36px;margin:0 9px;border:1px solid var(--gold-2);background:var(--bg);font-size:17px;color:var(--gold-ink);box-shadow:none}.wd-mmeth .wd-sw button{background:#fff}.wd-sw button+button:before{content:"";position:absolute;right:100%;top:50%;width:18px;height:1px;background:linear-gradient(90deg,var(--gold-2),var(--line));pointer-events:none}.wd-sw button.on{background:var(--gold);border-color:var(--gold);color:#fff;box-shadow:0 0 0 4px var(--champagne)}.wd-swn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;border-top:1px solid var(--line);background:var(--champagne);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.wd-swn .arrow{width:15px;height:15px}.wd-swn:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.wd-pilh{margin:56px 0 18px;align-items:center;text-align:center}.wd-pilh .h2{font-size:30px}.wdp .wd-pil{display:block}.wdp .wd-flip{display:none;min-height:0}.wdp .wd-flip.cur{display:block;animation:wdin .45s var(--ease)}.wdp .wd-flip.cur{height:auto}.wdp .wd-fi{min-height:0;height:440px}.wdp .wd-fimg{aspect-ratio:16/10}.wdp .wd-fb{padding:18px 20px 20px;gap:10px}.wdp .wd-back{padding:24px 22px;gap:12px;overflow:auto}.wdp .wd-back p{font-size:14.5px;line-height:1.65}.wdp .wd-team{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding:6px var(--gut) 4px;scroll-padding-inline:var(--gut)}.wdp .wd-team::-webkit-scrollbar{display:none}.wdp .wd-tm{flex:0 0 calc((100% - 14px)/2);scroll-snap-align:start;height:auto}.wdp .wd-tm[data-person=t11]{order:-2}.wdp .wd-tm[data-person=t94]{order:-1}.wd-sln{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.wd-slb{all:unset;box-sizing:border-box;cursor:pointer;width:40px;height:40px;border-radius:50%;border:1px solid var(--gold-2);display:grid;place-items:center;color:var(--gold-ink);font-size:17px;background:var(--white)}.wd-slb:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wd-sld{display:flex;gap:7px;align-items:center}.wd-sld i{display:block;width:7px;height:7px;border-radius:4px;background:var(--line);transition:width .3s var(--ease),background .3s}.wd-sld i.on{width:22px;background:var(--gold)}.wd-stw .wd-st{display:none!important}.wd-stw{padding-block:24px 56px}.wd-rh{min-height:300px;margin-bottom:28px}.wd-rct{font-size:30px}.wd-rsp{gap:14px}.wd-rspl{gap:10px}.wd-rsp .d{font-size:42px}.wd-msl{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding:4px var(--gut) 18px;scroll-padding-inline:var(--gut)}.wd-msl::-webkit-scrollbar{display:none}.wd-mc{flex:0 0 100%;scroll-snap-align:start;background:var(--white);border:1px solid var(--line);box-shadow:0 18px 40px -26px #785a2873;display:flex;flex-direction:column;min-width:0}.wd-mcm{all:unset;box-sizing:border-box;position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--sand);cursor:pointer}.wd-mcm img{width:100%;height:100%;object-fit:cover}.wd-mcm.res-img{cursor:default;background:var(--white);border-bottom:1px solid var(--line)}.wd-mcm.res-img img{object-fit:contain;padding:12px;box-sizing:border-box}button.wd-mcm:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#281d120d,#281d1259)}.wd-mcb{padding:18px 18px 20px;display:flex;flex-direction:column;gap:14px}.wd-mcl{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;color:var(--ink-2)}.wd-mcl b{font-family:var(--f-display);font-size:24px;font-weight:400;color:var(--ink)}.wd-mcl span{display:inline-flex;align-items:center;gap:10px}.wd-mcl span:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--gold)}.wd-sc-s{gap:8px}.wd-sc.wd-sc-s>div{width:80px;height:80px;padding:0 8px;border-width:1.5px}.wd-sc-s b{font-size:16px}.wd-sc-s span{font-size:9.5px}.wd-mc .wd-ch{padding:16px 16px 14px;box-shadow:none}.wd-mc .wd-ch .ax{font-size:17px}.wd-mc .wd-ch .v{font-size:22px}.wd-mc .wd-chb{display:none}.wd-mc .wd-ptxt{gap:4px;font-size:15px;line-height:1.65}.wd-mc .wd-tog{margin-top:10px}.wd-mc .wd-sc,.wd-mc .wd-ch,.wd-mc .wd-ptxt{opacity:0}.wd-mst.go .wd-mc.on .wd-sc{animation:wdin .6s var(--ease) .3s both}.wd-mst.go .wd-mc.on .wd-ch{animation:wdin .6s ease .8s both,wdChOut .7s ease 5s forwards}.wd-mst.go .wd-mc.on .wd-ch .l{animation:wddraw 1.8s cubic-bezier(.45,.05,.2,1) 1.1s forwards}.wd-mst.go .wd-mc.on .wd-ch .a{opacity:0;animation:wdf 1s ease 2.2s forwards}.wd-mst.go .wd-mc.on .wd-chb .t i{animation:wdgrow 1.4s var(--ease) 1.5s forwards}.wd-mst.go .wd-mc.on .wd-ptxt{animation:wdTxtIn .8s var(--ease) 5.4s both}.wd-mst.go .wd-mc.on .wd-ptxt:not(.late){animation-delay:.9s}.wd-mc.seen .wd-sc,.wd-mc.seen .wd-ptxt{opacity:1!important;animation:none!important;transform:none}.wd-mc.seen .wd-ch{display:none}@keyframes wdTxtIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.mdl.wfull{padding:0}.mdl.wfull .mdl-box{width:100%;height:100dvh;max-height:100dvh;overflow:hidden;border-radius:0;margin:0;padding:0;gap:0;display:flex;flex-direction:column}.wsf{flex:1;min-height:0;display:flex;flex-direction:column}.wsf-pages{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.wsf-pages::-webkit-scrollbar{display:none}.wsf-pg{flex:0 0 100%;min-width:0;scroll-snap-align:start;box-sizing:border-box;padding:56px 22px 18px;overflow:hidden;display:flex;flex-direction:column;gap:14px}.wsf-pg .eyebrow{margin:0}.wsf-pg .h2{font-size:30px;line-height:1.1;margin:0}.wsf-pg .wd-stl{margin:0;font-size:15px}.wsf-vid{margin-top:4px;width:100%;flex:1 1 auto;min-height:150px;aspect-ratio:auto}.wsf-txt .wd-ptxt{font-size:15.5px;line-height:1.7;gap:12px}.wsf-ch{gap:12px}.wsf-ch .wd-chb{gap:10px;margin-top:12px}.wsf-ch .wd-ch{box-shadow:none;padding:18px 16px 16px}.wsf-ch .wd-ch .ax{font-size:17px}.wsf-ch .wd-ch .v{font-size:22px}.wsf-pg.on .wd-ch{animation:wdin .5s ease both}.wsf-pg.on .wd-ch .l{animation:wddraw 1.8s cubic-bezier(.45,.05,.2,1) .3s forwards}.wsf-pg.on .wd-ch .a{opacity:0;animation:wdf 1s ease 1.3s forwards}.wsf-pg.on .wd-chb .t i{animation:wdgrow 1.4s var(--ease) .7s forwards}.wsf-nav{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 22px calc(12px + var(--sab));border-top:1px solid var(--line);background:var(--white)}.wsf-n{font-size:12px;letter-spacing:.2em;font-weight:600;color:var(--ink-2)}.wsf-n b{font-family:var(--f-display);font-weight:400;font-size:24px;letter-spacing:0;color:var(--gold-ink)}.wsf-nav .wd-slb:disabled{opacity:.3;cursor:default}.wdp .wd-tabs{display:none}.wd-macc{display:flex;flex-direction:column;gap:10px}.wd-mai{background:var(--white);border:1px solid var(--line);box-shadow:0 10px 26px -20px #785a2880;scroll-margin-top:84px}.wd-mai summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:16px 18px;min-height:72px;box-sizing:border-box;position:relative}.wd-mai summary::-webkit-details-marker{display:none}.wd-mai summary:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.wd-mai .wd-chev{transform:rotate(90deg)}.wd-mai[open]{border-color:var(--gold-2)}.wd-mai[open] summary{border-bottom:1px solid var(--line);background:var(--champagne)}.wd-mai[open] summary:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold)}.wd-mai[open] .wd-chev{opacity:1;color:var(--gold-ink);transform:rotate(-90deg)}.wd-mai .wd-rk{width:auto;min-width:76px}.wd-mai .wd-mi{width:auto;font-size:28px}.wd-map{animation:wdin .35s var(--ease)}.wd-map .wd-pg{padding:18px 18px 8px;gap:14px}.wd-map .wd-pgh{padding-bottom:14px}.wd-map .wd-pgh .eyebrow{display:none}.wd-map .wd-pr{margin-top:0;gap:10px}.wd-map .wd-pr b{font-size:34px}.wd-map .wd-pr span{font-size:11px;padding:5px 10px}.wd-map .wd-nt{font-size:13px;margin-top:8px}.wd-map .wd-pd{font-size:14.5px;line-height:1.6}.wd-map .wd-items{gap:8px}.wd-map .wd-items li{font-size:14px;gap:10px}.wd-map .wd-pcta{position:sticky;bottom:72px;z-index:2;margin:6px -18px 0;padding:12px 18px;background:var(--champagne);box-shadow:0 -10px 20px -16px #5a401e80}.wd-map .wd-pcta .d{display:none}.wd-map .wd-pcta .wd-cbb{width:100%;flex-wrap:nowrap;gap:8px}.wd-map .wd-pcta .btn{flex:1;padding:0 8px;min-height:48px;font-size:11px;letter-spacing:.12em;white-space:nowrap}.wd-mclose{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;text-align:center;padding:14px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-2);border-top:1px solid var(--line)}.wd-mclose:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.wd-mmeth{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);padding:0}.wd-mmeth .wd-sw{gap:10px;margin-bottom:0}.wd-swc{display:none}.wd-swc.cur{display:block;animation:wdin .4s var(--ease)}.wd-swc .wd-mg{display:block;height:auto;min-height:0}.wd-swc .wd-mimg{aspect-ratio:16/9;min-height:0}.wd-swc .wd-mb{padding:18px 20px 22px;gap:10px}.wd-swc .wd-mn{display:none}.wd-swc .wd-mb .h3{margin:0;font-size:26px}.wd-swc .wd-mb p{font-size:14.5px;line-height:1.65}.wd-swc .wd-mb .wd-items{padding-top:14px;margin-top:4px}.wd-fq{display:flex;flex-direction:column;gap:0}.wd-fql{display:contents}.wd-fq .eyebrow{order:1}.wd-fq .h2{order:2;margin-bottom:22px}.wd-fq .acc{order:3}.wd-fq .lead{order:4;margin-top:28px!important}.wd-fq .wd-cbb{order:5;margin-top:18px!important}}@media (max-width:560px){.wdp .wd-cbb{flex-wrap:nowrap;gap:8px}.wdp .wd-cbb .btn{white-space:nowrap;letter-spacing:.12em;font-size:11px;padding:0 8px}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.wsf .wd-ch .l{stroke-dashoffset:0}.wsf .wd-chb .t i{transform:none}.wd-mc .wd-sc,.wd-mc .wd-ptxt{opacity:1}.wd-mc .wd-ch{display:none}}@media (max-width:760px) and (max-height:700px){.wsf-ch .wd-sc{display:none}.wsf-pg{padding-top:50px}}@media (max-width:760px) and (max-height:760px){.mdl:not(.wide):not(.pmod):not(.video):not(.wfull) .mdl-box{gap:10px;padding-top:20px;padding-bottom:calc(14px + var(--sab))}.mdl .bk-who{padding:6px 10px;font-size:12.5px}.mdl-box>.h3{font-size:26px;line-height:1.1}.opts{gap:6px}.opt{padding:10px 14px;gap:3px;font-size:12.5px;line-height:1.38}.opt .ot,.opts.o3 .ot{font-size:19px}.opt .op{margin-top:2px}.ros{gap:6px}.ro{padding:10px 12px}}@media (max-width:760px){.ck-sum{flex-wrap:wrap;align-items:baseline;gap:2px 12px}.ck-sum b{flex:1 1 auto;font-size:13px;line-height:1.35}.ck-sum span{flex:0 1 auto;font-size:13px;line-height:1.35}.ck-who{flex:none}.ck-days,.ck-slots,.mdl.cal .mdl-box>.btn{flex:none}}@media (max-width:760px) and (max-height:760px){.mdl.cal .mdl-box{gap:8px}.mdl.cal .mdl-box>.h3{font-size:24px}.ck-p .av,.ck-any{width:36px;height:36px}.ck-p{font-size:11.5px}.ck-d{padding:4px 0}.ck-slots{gap:5px}.ck-t{padding:6px 0;font-size:13px}}@media (max-width:760px){.mdl-box.fit1 .ck-dn{display:none}.mdl-box.fit1 .ck-tg>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.mdl-box.fit2 .ck-t{padding:4px 0;font-size:12.5px}.mdl-box.fit2 .ck-tg{gap:3px}.mdl-box.fit2 .ck-tg>span{font-size:9.5px}.mdl-box.fit3 .ck-tg>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.mdl-box.fit3 .ck-sum{padding:7px 10px}.mdl-box.fit4 .ck-tg>span{display:none}.mdl-box.fit4 .ck-p .av,.mdl-box.fit4 .ck-any{width:32px;height:32px}.mdl-box.fit4>.h3{font-size:21px}}@media (max-width:760px){.mdl-box.fit1 .ck-form{gap:6px}.mdl-box.fit2 .ck-form .fld input,.mdl-box.fit2 .ck-form .fld textarea{padding:8px 12px}.mdl-box.fit2 .ck-form .fld textarea{min-height:48px;height:48px}.mdl-box.fit3 .ck-form .check{font-size:11.5px;line-height:1.35}.mdl-box.fit4 .ck-form .btn{min-height:44px}}.wp-r{display:block;margin-top:1px;font-size:11.5px;color:var(--muted)}.wpath .opt:last-child .op{color:var(--ink)}@media (max-width:760px){.mdl-box.fit1 .ro{padding:8px 12px}.mdl-box.fit1 .ros{gap:5px}.mdl-box.fit2 .ro-t small{font-size:11.5px;line-height:1.3}.mdl-box.fit2 .opt{padding:8px 12px}.mdl-box.fit3>.h3{font-size:21px}.mdl-box.fit3 .bk-who{padding:4px 10px}.mdl-box.fit4 .opt>span:nth-child(2){font-size:11.5px}.mdl-box.fit3 .ro{padding:7px 12px}.mdl-box.fit3 .ros{gap:4px}.mdl-box.fit4 .ro-go{display:none}.mdl-box.fit4 .ro-p:after{content:" →";color:var(--ink-2)}}.wd-tmr{display:grid;min-width:0}.wd-tmr>.wd-tm{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity 1s var(--ease),visibility 1s}.wd-tmr>.wd-tm.cur{opacity:1;visibility:visible}@media (max-width:760px){.wdp .wd-tmr{flex:0 0 calc((100% - 14px)/2);scroll-snap-align:start}.wdp .wd-tmr>.wd-tm{flex:none}}.wd-pst-d .wd-ptxt{gap:14px}.wd-pst-d .wd-clp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;line-clamp:9;overflow:hidden}.wd-pst-d .wd-clp p{margin:0 0 12px}.wd-stb>.wd-tog[data-wfull]{margin-top:26px}.mdl.wfd .mdl-box{width:min(1180px,100%);max-height:calc(100dvh - 32px);overflow:hidden;padding:clamp(36px,3.4vw,52px) clamp(32px,3.6vw,56px)}.wsd{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(32px,3.6vw,56px)}.wsd.solo{grid-template-columns:minmax(0,1fr);max-width:680px}.wsd-l{min-height:0;display:flex;flex-direction:column;gap:14px}.wsd-l .h2{font-size:clamp(30px,2.8vw,42px);line-height:1.08;margin:0;text-wrap:balance}.wsd-l .wd-stl{margin:0}.wsd-tx{flex:1 1 auto;min-height:0;overflow:hidden;margin-top:6px}.wsd-p{display:none;max-width:none}.wsd-p.on{display:flex;animation:wdf .4s ease both}.wsd-nav{display:flex;align-items:center;gap:16px}.wsd-nav[hidden]{display:none}.wsd-nav .wd-slb:disabled{opacity:.3;cursor:default}.wsd-l .wd-disc{margin:0;padding-top:12px;border-top:1px solid var(--line)}.wsd-r{min-height:0;display:flex;flex-direction:column;gap:18px;overflow:hidden}.wsd-r .wd-ch{max-width:none;align-self:stretch;box-shadow:none;padding:20px 22px 18px;animation:wdin .5s ease both}.wsd-r .wd-ch .l{animation:wddraw 1.8s cubic-bezier(.45,.05,.2,1) .4s forwards}.wsd-r .wd-ch .a{opacity:0;animation:wdf 1s ease 1.4s forwards}.wsd-r .wd-chb .t i{animation:wdgrow 1.4s var(--ease) .8s forwards}.wsd-r .wd-chb .t i.i2{animation-delay:1.1s}.wsd-dn{margin:0;padding:18px 22px;background:var(--champagne);border-left:2px solid var(--gold);display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.65;color:var(--ink-2)}.wsd-dn p{margin:0}.wsd-dn cite{font-style:normal;font-size:13px;font-weight:600;color:var(--ink)}.wsd-vid{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:18px;padding:10px;border:1px solid var(--line);background:var(--white);transition:border-color .3s}.wsd-vid:hover{border-color:var(--gold-2)}.wsd-vid:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wsd-vth{position:relative;flex:none;width:132px;height:84px;overflow:hidden}.wsd-vth img{width:100%;height:100%;object-fit:cover;display:block}.wsd-vth .wd-play{width:40px;height:40px}.wsd-vid>span:last-child{display:flex;flex-direction:column;gap:4px;font-size:15px;font-weight:600;color:var(--ink)}.wsd-vid small{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}@media (max-height:780px){.mdl.wfd .mdl-box{padding:30px 40px}.wsd-r{gap:12px}.wsd-r .wd-ch{padding:14px 18px 12px}.wsd-r .wd-chb{gap:8px;margin-top:10px}.wsd-vth{width:104px;height:64px}}@media (prefers-reduced-motion:reduce){.wsd-r .wd-ch .l{stroke-dashoffset:0}.wsd-r .wd-chb .t i{transform:none}}.wsd-r>.wsd-vid:only-child{flex-direction:column;align-items:stretch;gap:14px;padding:12px 12px 16px}.wsd-r>.wsd-vid:only-child .wsd-vth{width:100%;height:auto;aspect-ratio:16/9;max-height:calc(100dvh - 260px)}.wsd-r>.wsd-vid:only-child .wsd-vth .wd-play{width:64px;height:64px}.wsd.fit1 .wsd-r{gap:10px}.wsd.fit1 .wsd-r .wd-ch{padding:12px 16px 10px}.wsd.fit1 .wsd-r .wd-chb{gap:6px;margin-top:8px;font-size:12.5px}.wsd.fit1 .wsd-dn{padding:12px 16px;font-size:14px;gap:4px}.wsd.fit1 .wsd-vid{padding:6px}.wsd.fit1 .wsd-vth{width:92px;height:56px}.wsd.fit2 .wsd-r .wd-chb{display:none}.emap-w{display:block;overflow:hidden;background:#f8f3ea;line-height:0}.emap{display:block;width:100%;height:auto}.kt-map .emap-w{border:0;border-radius:0}.kt-park.solo{grid-template-columns:minmax(0,1fr)}.kt-park.solo .kt-pt{max-width:820px}.lsel{position:relative}.lsel summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--gold-ink);padding:10px 6px;border-bottom:0}.lsel summary::-webkit-details-marker{display:none}.lsel summary svg{transition:transform .25s var(--ease)}.lsel[open] summary svg{transform:rotate(180deg)}.lsel-m{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;min-width:64px;background:var(--white,#fff);border:1px solid var(--line);box-shadow:0 18px 40px -22px #3a2a1a73;padding:6px 0}.lsel-m a{padding:10px 16px;text-align:center;border-bottom:0!important}.lsel-m a.on{color:var(--gold-ink);background:var(--champagne)}.mega{padding:28px 0 30px}.mega .wrap.mg-in{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:40px;align-items:start}.mg-l{display:flex;flex-direction:column;gap:24px;min-width:0}.mg-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 36px}.mg-c h4{cursor:default;padding-bottom:9px;border-bottom:1px solid var(--line);margin:0 0 8px}.mega .mg-c a{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.mega .mg-c a small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.mg-ft{display:flex;gap:28px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.mega .mg-ft a{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.mg-r{background:var(--bg);border:1px solid var(--line);padding:24px;display:flex;flex-direction:column;gap:12px}.mg-r p{margin:0;font-size:14px;color:var(--ink-2)}.mg-r p.d{font-size:24px;line-height:1.15;color:var(--ink)}.mg-r .btn{justify-content:center}.adv{position:relative}.adv-f{display:flex;align-items:center;gap:12px;background:var(--champagne);padding:13px 18px;cursor:text;color:var(--gold-ink)}.adv-f input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;color:var(--ink);outline:none;padding:0}.adv-f input::placeholder{color:var(--ink-2)}.adv-f:focus-within{box-shadow:inset 0 0 0 1px var(--gold)}.adv-r{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:70;background:var(--white);border:1px solid var(--line);box-shadow:0 24px 50px -28px #3a2a1a73;padding:10px 0 0;max-height:min(440px,60vh);overflow:auto}.adv-h{margin:6px 18px 4px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.adv .adv-i{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 18px;text-decoration:none;color:var(--ink);font-size:15px;border:0}.adv .adv-i small{font-size:12.5px;color:var(--muted);white-space:nowrap}.adv .adv-i:hover,.adv .adv-i:focus-visible{background:var(--bg);color:var(--gold-ink)}.adv-ft,.adv-no{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px;margin-top:8px;border-top:1px solid var(--line);background:var(--bg);font-size:13.5px;color:var(--ink-2)}.adv-no{margin-top:0;border-top:0;flex-direction:column;align-items:flex-start}.adv-no p{margin:0;font-size:14.5px;line-height:1.55}.drawer .adv{margin:4px 0 10px}.drawer .adv-r{position:static;box-shadow:none;margin-top:6px;max-height:none}.drawer details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.drawer details summary::-webkit-details-marker{display:none}.drawer .dr-acc{border-bottom:1px solid var(--line)}.drawer .dr-acc>summary{font-size:18px;font-weight:300;padding:15px 0}.drawer details>summary:after{content:"+";font-family:var(--f-display);font-size:24px;line-height:1;color:var(--gold);transition:transform .25s}.drawer details[open]>summary:after{content:"–"}.drawer .dr-g{padding:0 0 12px 10px;display:flex;flex-direction:column}.drawer .dr-g details>summary{font-size:16px;padding:12px 0;color:var(--ink)}.drawer .dr-c{display:flex;flex-direction:column;padding:0 0 8px;margin-left:2px;border-left:1px solid var(--line)}.drawer .dr-c a{font-size:15px;padding:9px 0 9px 16px;border-bottom:0;color:var(--ink-2)}.drawer .dr-l{display:flex;flex-direction:column;padding-top:6px}.drawer .dr-l a{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);padding:11px 0;border-bottom:0}.drawer .dr-l a .arrow{width:14px;height:14px}@media (max-width:1100px){.mega .wrap.mg-in{grid-template-columns:minmax(0,1fr)}.mg-r{flex-direction:row;flex-wrap:wrap;align-items:center}.mg-r p.d{font-size:20px}}.adv-f input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.mega .mg-c a.mg-ml{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.drawer .dr-g a.dr-ml{font-size:16px;padding:12px 0;color:var(--ink);border-bottom:0;font-weight:400}.adv .adv-ai{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;width:calc(100% - 20px);margin:0 10px 6px;padding:12px 14px;background:var(--champagne);color:var(--ink)}.adv .adv-ai:hover,.adv .adv-ai:focus-visible{box-shadow:inset 0 0 0 1px var(--gold)}.adv-aii{flex:none;width:34px;height:34px;border-radius:50%;background:var(--white);display:grid;place-items:center;color:var(--gold-ink);font-size:15px}.adv-ai>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adv-ai b{font-weight:600;font-size:15px}.adv-ai small{font-size:12.5px;color:var(--ink-2);line-height:1.4}.adv-ai .arrow{width:16px;height:16px;color:var(--gold-ink);flex:none}.mdl.aim .mdl-box{width:min(640px,100%);gap:14px}.ai{display:flex;flex-direction:column;gap:14px}.ai .h3{font-size:30px;line-height:1.1;margin:0}.ai-f{display:flex;flex-direction:column;gap:10px;background:var(--champagne);padding:14px 16px}.ai-f textarea{border:0;background:transparent;font:inherit;font-size:16px;line-height:1.5;color:var(--ink);resize:none;outline:none;padding:0;min-height:48px}.ai-fb{display:flex;justify-content:space-between;align-items:center;gap:12px}.ai-ph{cursor:pointer;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.ai-ph:focus-within{outline:2px solid var(--gold);outline-offset:3px}.ai-st{margin:0;font-size:15px;color:var(--gold-ink);display:flex;align-items:center;gap:10px}.ai-st:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--gold-2);border-top-color:transparent;animation:aiSpin .9s linear infinite}.ai-st[hidden]{display:none}.ai-live{animation:aiIn .4s var(--ease)}.ai-a.ai-live{max-height:min(46vh,380px);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 48px);mask-image:linear-gradient(to bottom,transparent 0,#000 48px)}.ai-at{display:flex;flex-direction:column;gap:12px}.ai-at .ai-a[hidden]{display:none}.ai-ap{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ai-ap button{all:unset;cursor:pointer;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);padding:4px 0}.ai-ap button:first-child{font-size:16px;letter-spacing:0;padding:0 4px}.ai-ap button:disabled{opacity:.3;cursor:default}.ai-ap button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ai-hs{display:flex;flex-direction:column;gap:8px}.ai-hs[hidden]{display:none}.ai-hs small{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--muted)}.ai-hs span{display:flex;flex-wrap:wrap;gap:8px}.ai-hs button{all:unset;box-sizing:border-box;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--ink);background:var(--white);border:1px solid var(--line);padding:7px 12px}.ai-hs button:hover,.ai-hs button:focus-visible{border-color:var(--gold)}.ai.done .ai-hs{display:none}@keyframes aiIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes aiSpin{to{transform:rotate(360deg)}}.ai-out{display:flex;flex-direction:column;gap:10px}.ai-out:empty{display:none}.ai-a{margin:0;font-family:var(--f-display);font-size:22px;line-height:1.3;color:var(--ink)}.ai-h{margin:4px 0 0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.ai-l{display:flex;flex-direction:column;border-top:1px solid var(--line)}.ai-i{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);font-size:15px}.ai-i small{font-size:12.5px;color:var(--muted);white-space:nowrap}.ai-i:hover{color:var(--gold-ink)}.ai-i.pg{flex-direction:column;align-items:flex-start;gap:2px}.ai-i.pg small{white-space:normal}.ai-c{display:flex;flex-wrap:wrap;gap:18px}.ai-c .link{font-size:11px}.ai-p{display:flex;align-items:center;gap:12px}.ai-av{display:flex;flex:none}.ai-av img,.ai-av i{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--white);margin-right:-10px;background:var(--champagne);display:block}.ai-p small{font-size:13px;color:var(--ink-2);margin-left:10px}.ai-n{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ai-o{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--line);background:var(--white)}.ai-o b{font-weight:600;font-size:15px}.ai-o small{font-size:12.5px;color:var(--ink-2)}.ai-o.rec{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.ai-o em{position:absolute;top:-9px;right:12px;font-style:normal;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;background:var(--gold);color:var(--white);padding:3px 7px}.ai-o:hover,.ai-o:focus-visible{border-color:var(--gold)}.ai-d{margin:0;font-size:12px;color:var(--muted)}.ai-qs{display:none;align-items:baseline;justify-content:space-between;gap:12px;background:var(--champagne);padding:10px 14px;font-size:15px;color:var(--ink)}.ai-qs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-qs .link{font-size:10.5px;flex:none}.ai.done .ai-qs{display:flex}.ai.done .ai-f,.ai.done .h3{display:none}.ai-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line)}.ai-tabs button{all:unset;cursor:pointer;flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 4px 10px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;text-align:center}.ai-tabs button i{font-style:normal;width:18px;height:18px;border-radius:50%;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:0;flex:none}.ai-tabs button.on{color:var(--gold-ink);border-bottom-color:var(--gold)}.ai-tabs button.on i{background:var(--gold);border-color:var(--gold);color:var(--white)}.ai-tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.ai-cards{display:flex;flex-direction:column}.ai-pg{display:flex;flex-direction:column;gap:12px;flex:1}.ai-pg[hidden]{display:none}.ai-nb{all:unset;cursor:pointer;align-self:flex-end;margin-top:auto;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);padding:4px 0}.ai-nb:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ai-pp{display:flex;flex-direction:column;gap:10px}.ai-pr{display:flex;align-items:center;gap:14px}.ai-ph2{width:56px;height:56px;border-radius:50%;overflow:hidden;flex:none;background:var(--champagne);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--gold-ink);position:relative;--z:1.9}.ai-ph2 img{width:100%;height:100%;object-fit:cover;display:block}.ai-pr b{display:block;font-weight:600;font-size:15px}.ai-pr small{display:block;font-size:12.5px;color:var(--muted)}.ai.done .ai-d{display:none}.ai.done .ai-d2{display:block;margin-top:auto}.aif1 .ai-ph2{width:44px;height:44px}.aif1 .ai-a{font-size:18px}.aif1 .ai-i{padding:7px 0;font-size:14px}.aif1.mdl-box,.aif1 .ai{gap:10px}.aif2 .ai-a{font-size:16.5px}.aif2 .ai-i{padding:5px 0;font-size:13.5px}.aif2 .ai-o{padding:10px 12px}.aif2 .eyebrow{display:none}.aif3 .ai-a{font-size:15.5px;line-height:1.25}.aif3 .ai-qs{padding:7px 12px;font-size:14px}.aif3 .ai-h{margin:0}@media (max-width:760px){.mdl.aim .mdl-box{gap:10px}.ai .h3{font-size:26px}.ai-a{font-size:19px}.ai-n{grid-template-columns:1fr 1fr}.ai-o{padding:12px}.ai-o small{font-size:11.5px}}@media (max-width:760px) and (max-height:700px){.ai-p,.ai-c,.ai .h3{display:none}.ai-a{font-size:18px}.ai-i{padding:8px 0}.ai-f{padding:10px 12px;gap:6px}.ai-f textarea{min-height:40px}.ai-d{font-size:11px}}.ai-cards .ai-l{border-top:0}.aif4 .ai-i span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.aif4 .ai-o small,.aif4 .ai-c{display:none}.ai-cards{touch-action:pan-y}.ai-pg.ai-sl-l{animation:aiSlL .28s var(--ease)}.ai-pg.ai-sl-r{animation:aiSlR .28s var(--ease)}@keyframes aiSlL{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes aiSlR{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.bkp{display:flex;flex-direction:column;gap:12px}.bkp-f{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.bkp-f input,.bkp-f select{font:inherit;font-size:15px;padding:11px 12px;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:0;min-width:0;width:100%}.bkp-f input:focus,.bkp-f select:focus{outline:none;border-color:var(--gold)}.bkp-l .ro-t small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bkp-n{display:flex;align-items:center;justify-content:center;gap:18px;font-size:12px;letter-spacing:.12em;color:var(--muted)}.bkp-n:empty{display:none}.bkp-n button{all:unset;cursor:pointer;font-size:22px;line-height:1;padding:2px 10px;color:var(--gold-ink)}.bkp-n button[disabled]{opacity:.3;cursor:default}@media (max-width:760px){.bkp-f{grid-template-columns:1fr}}.bkp-l{gap:6px}.bkp-l .ro{padding:10px 14px;grid-template-columns:minmax(0,1fr) auto}.bkp-l .ro-go{display:none}.bkp-l .ro-t b{font-size:15px}.adv-k{font-size:10px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)!important}.adv-ai b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adv .adv-go{flex:none;display:inline-flex;align-items:center;gap:8px;background:var(--gold);color:var(--white);padding:9px 12px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.adv .adv-go .arrow{color:var(--white)}.adv-ai>.arrow{display:none}.adv .adv-s{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;padding:9px 20px;font-size:14.5px;color:var(--ink)}.adv .adv-s:hover,.adv .adv-s:focus-visible{background:var(--champagne)}.ai-n.one{grid-template-columns:1fr}.adv-sg{padding:2px 14px 12px}.adv-sp{display:flex;align-items:center;gap:10px;margin:2px 0 8px;font-size:12.5px;color:var(--ink-2)}.adv-spi{display:flex}.adv-spi i{width:16px;height:16px;border-radius:50%;background:var(--champagne);border:2px solid var(--white);margin-right:-6px;box-shadow:inset 0 0 0 1px var(--gold-2)}.adv-spi i:nth-child(2){background:var(--gold-2)}.adv-spi i:nth-child(3){background:var(--gold);margin-right:0}.adv-chips{display:flex;flex-wrap:wrap;gap:6px}.adv .adv-s{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;color:var(--ink);background:var(--white)}.adv .adv-s:hover,.adv .adv-s:focus-visible{border-color:var(--gold);background:var(--champagne)}.card .ci{position:relative}.card .sale{position:absolute;top:12px;left:12px;background:var(--gold);color:var(--white);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:6px 10px}.cat-ppl{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:14px;align-self:center;align-content:center}.cat-ppl.n1{--n:1;max-width:340px;justify-self:center;width:100%}.cat-ppl.n2{--n:2}.cat-ppl.n3{--n:3}.cat-p{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0}.cat-ph{display:block;position:relative;overflow:hidden;aspect-ratio:3/4;background:var(--champagne);border-radius:var(--r);--z:1.25;margin-bottom:8px;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--gold-ink)}.cat-ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.cat-p:hover .cat-ph img{transform:scale(1.03)}.cat-p b{font-weight:600;font-size:15px;line-height:1.3}.cat-p small{font-size:12.5px;color:var(--muted);line-height:1.35}.cat-p:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.cat-pl{grid-column:1/-1;margin:2px 0 0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);order:-1}@media (max-width:760px){.cat-ppl{gap:10px}.cat-ppl.n1{max-width:220px;justify-self:start}.cat-p b{font-size:13.5px}.cat-p small{font-size:11.5px}.cat-ph{aspect-ratio:4/5}}.cat-adv{display:flex;flex-direction:column;gap:8px;margin-top:6px;max-width:560px}.cat-advl{margin:0;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.cat-adv .adv{position:relative}.cat-ppl{display:flex!important;flex-direction:column;gap:12px;min-width:0}.cat-plh{display:flex;align-items:center;justify-content:space-between;gap:12px}.cat-plh .cat-pl{margin:0}.cat-arr{display:flex;gap:6px}.cat-arr button{all:unset;cursor:pointer;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--gold-ink);background:var(--white)}.cat-arr button:hover,.cat-arr button:focus-visible{border-color:var(--gold)}.cat-tr{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px) / 3);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.cat-tr::-webkit-scrollbar{display:none}.cat-tr .cat-p{scroll-snap-align:start}.cat-ppl.n1 .cat-tr{grid-auto-columns:100%}.cat-ppl.n2 .cat-tr{grid-auto-columns:calc((100% - 14px)/2)}@media (max-width:760px){.cat-tr{grid-auto-columns:40%;gap:10px}.cat-ppl.n1 .cat-tr{grid-auto-columns:55%}}.cat-prl{margin:0 0 18px}.cat-prl span{color:var(--muted);letter-spacing:.1em}.mg-c h4 .mg-h{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;border:0;padding:0;font:inherit;letter-spacing:inherit}.mg-c h4 .mg-h:hover{color:var(--gold)}.mg-c h4 .mg-h .arrow{width:12px;height:12px}.dr-c .dr-all{font-weight:600;color:var(--gold-ink)}.hx{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 0% 0%,var(--glow),transparent 65%),linear-gradient(180deg,#F7F0E6,var(--bg));padding-block:clamp(28px,3.5vw,52px) clamp(36px,4vw,60px)}.hx-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,64px);align-items:center;padding-left:max(var(--gut),calc((100% - var(--wrap)) / 2 + var(--gut)))}.hx-txt{display:flex;flex-direction:column;gap:22px;min-width:0;padding-block:12px}.hx .eyebrow{color:var(--gold-ink)}.hx .h1{font-size:clamp(48px,5.6vw,92px);line-height:.98;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.hx .h1 em{color:var(--accent-deep)}.hx .lead{color:var(--ink-2);max-width:44ch;margin:0}.hx .hero-ctas .btn{padding-inline:clamp(18px,1.8vw,26px)}.hx-place{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.hx-place svg{color:var(--gold);flex:none}.hx-trust{display:flex;gap:clamp(20px,3vw,40px);flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}.hx-trust div{display:flex;flex-direction:column;gap:4px}.hx-trust b{font-family:var(--f-display);font-weight:400;font-size:36px;line-height:1;color:var(--ink)}.hx-trust span{font-size:11.5px;color:var(--muted);letter-spacing:.04em}.hx-col{position:relative;height:clamp(480px,calc(100svh - 200px),760px);min-width:0}.hx-sc{position:absolute;inset:0 0 52px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));gap:12px;opacity:0;visibility:hidden;transition:opacity 1.3s var(--ease),visibility 0s 1.3s}.hx-sc.on{opacity:1;visibility:visible;transition:opacity 1.3s var(--ease),visibility 0s}.hx-sc figure{margin:0;overflow:hidden;background:var(--sand-2);position:relative;opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.hx-sc.on figure{opacity:1;transform:none}.hx-sc.on .f2{transition-delay:.18s}.hx-sc.on .f3{transition-delay:.36s}.hx-sc img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.07);transition:transform 9s linear}.hx-sc.on img{transform:scale(1)}.hx-sc .f1{grid-column:1/9;grid-row:1/8}.hx-sc .f2{grid-column:9/13;grid-row:1/8}.hx-sc .f3{grid-column:5/13;grid-row:8/13}.hx-cap{grid-column:1/5;grid-row:8/13;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:0 8px 4px 0;opacity:0;transition:opacity 1s var(--ease) .5s}.hx-sc.on .hx-cap{opacity:1}.hx-cap .d{font-size:clamp(44px,4.4vw,72px);line-height:1;color:var(--gold)}.hx-cap b{font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--ink)}.hx-cap small{font-size:13px;color:var(--muted);line-height:1.45}.hx-nav{position:absolute;left:0;right:var(--gut);bottom:0;display:flex;gap:18px}.hx-nav button{all:unset;cursor:pointer;flex:1;display:flex;flex-direction:column;gap:9px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--muted)}.hx-nav button i{display:block;height:2px;background:var(--line);position:relative;overflow:hidden}.hx-nav button i:after{content:"";position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left}.hx-nav button.on{color:var(--ink)}.hx-nav button.on i:after{animation:hxbar 6.4s linear forwards}.hx-nav button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hx:hover .hx-nav button.on i:after{animation-play-state:paused}@keyframes hxbar{to{transform:scaleX(1)}}.techbar{display:flex;align-items:stretch;background:var(--white);border-block:1px solid var(--line);overflow:hidden}.tbr-l{flex:none;margin:0;display:flex;align-items:center;padding:0 clamp(18px,2.4vw,36px) 0 max(var(--gut),calc((100% - var(--wrap)) / 2 + var(--gut)));font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);background:var(--white);position:relative;z-index:1;box-shadow:24px 0 24px -12px var(--white);max-width:46%}.tbr-m{flex:1;min-width:0;overflow:hidden;padding-block:clamp(16px,2vw,24px)}.techbar .mq span{font-family:var(--f-display);font-size:clamp(22px,2.2vw,34px);color:var(--ink)}.techbar .mq span:nth-child(2n){color:var(--accent-deep)}.techbar:hover .mq-track{animation-play-state:paused}.hfind{background:var(--white);border-bottom:1px solid var(--line)}.hf-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,72px);align-items:center}.hf-h{display:flex;flex-direction:column;gap:16px;min-width:0}.hf-h .lead{margin:0}.hf-f{display:flex;flex-direction:column;gap:16px;min-width:0}.hf-ask{padding:10px 10px 10px 22px;border-color:var(--gold-2);box-shadow:0 24px 50px -30px #5a401e73}.hf-ask input{font-size:16.5px;padding:12px 0}.hf-n{margin:0}.hfind .chip{font:inherit;font-size:13px;color:var(--ink)}.ar-in{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(24px,4vw,56px);align-items:start}.ar-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px clamp(20px,3vw,40px)}.ar-c{display:flex;flex-direction:column;min-width:0}.ar-c h3{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.ar-c h3 span{font-family:var(--f-display);font-size:16px;letter-spacing:0;color:var(--gold)}.ar-c h3 a{color:inherit;text-decoration:none;cursor:pointer}.ar-c h3 a:hover{color:var(--ink)}.ar-t{display:none}.ar-l>a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(231,220,204,.6);text-decoration:none;color:var(--ink);font-family:var(--f-display);font-size:20px;line-height:1.25;cursor:pointer;transition:color .2s,padding .3s var(--ease)}.ar-l>a .arrow{width:16px;flex:none;color:var(--gold);opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s}.ar-l>a:hover{color:var(--accent-deep);padding-left:6px}.ar-l>a:hover .arrow{opacity:1;transform:none}.ar-a{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0;position:sticky;top:110px}.ar-ph{aspect-ratio:4/3;overflow:hidden}.ar-ph img{width:100%;height:100%;object-fit:cover}.ar-ab{padding:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;gap:12px}.ar-ab p{margin:0;color:var(--ink-2);font-size:14.5px}.ar-ab p.d{font-size:28px;color:var(--ink);line-height:1.1}.ar-ab .btn{justify-content:center}.hsl{position:relative}.hsl-tr{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;outline:none}.hsl-tr::-webkit-scrollbar{display:none}.hsl-tr>*{scroll-snap-align:start}.hsl-arr{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.hsl-arr button{all:unset;cursor:pointer;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:22px;color:var(--gold-ink);background:var(--white);transition:border-color .2s}.hsl-arr button:hover,.hsl-arr button:focus-visible{border-color:var(--gold)}.hsl-team .hsl-tr{grid-auto-columns:calc((100% - 64px)/5)}.tm-c{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0}.tm-ph{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--sand-2);display:grid;place-items:center;margin-bottom:8px}.tm-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform 1s var(--ease)}.tm-ph .d{font-size:52px;color:var(--gold)}.tm-c:hover .tm-ph img{transform:scale(1.04)}.tm-c b{font-size:15px;font-weight:600;line-height:1.3}.tm-c small{font-size:12.5px;color:var(--muted);line-height:1.4}.tm-c:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hsl-res .hsl-tr{grid-auto-columns:calc((100% - 32px) / 3)}.rs-c{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.rs-ba{display:grid;grid-template-columns:1fr 1fr;gap:2px;aspect-ratio:3/2;overflow:hidden;background:var(--line);cursor:pointer}.rs-ba span{position:relative;overflow:hidden}.rs-ba img{width:100%;height:100%;object-fit:cover}.rs-ba i{position:absolute;left:10px;bottom:10px;font-style:normal;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;background:#ffffffeb;color:var(--ink);padding:5px 9px}.rsb{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.rsb b{font-family:var(--f-display);font-weight:400;font-size:22px;line-height:1.2}.rsb p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.6}.rsb .link{margin-top:auto;align-self:flex-start}.rs-c .pg{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.rs-n{aspect-ratio:3/2;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px;background:linear-gradient(160deg,var(--champagne),#F7F1E8)}.rs-n .big{font-size:clamp(46px,4.4vw,64px);line-height:1;color:var(--accent-deep)}.rs-n .small{color:var(--ink-2)}.philo .pics.p3 .a{grid-column:1/7;grid-row:1;aspect-ratio:16/9}.philo .pics.p3 .b{grid-column:1/4;grid-row:2;aspect-ratio:1;margin-top:0;box-shadow:none}.philo .pics.p3 .c{grid-column:4/7;grid-row:2;aspect-ratio:1}@container site (max-width:1180px){.hsl-team .hsl-tr{grid-auto-columns:calc((100% - 48px)/4)}.ar-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:1000px){.hx-in{grid-template-columns:minmax(0,1fr);padding-right:var(--gut)}.hx-col{height:clamp(420px,70vw,620px)}.hx-nav{right:0}.hf-in,.ar-in{grid-template-columns:minmax(0,1fr)}.ar-a{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ar-ph{aspect-ratio:auto}.hsl-res .hsl-tr{grid-auto-columns:calc((100% - 16px)/2)}}@container site (max-width:640px){.hx{padding-block:12px 36px}.hx-in{gap:22px}.hx-col{order:-1;height:auto;aspect-ratio:auto}.hx-sc{position:relative;inset:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:8px;display:none}.hx-sc.on{display:grid}.hx-sc .f1{grid-column:1/3;grid-row:1;aspect-ratio:4/3}.hx-sc .f2{grid-column:1/2;grid-row:2;aspect-ratio:1}.hx-sc .f3{grid-column:2/3;grid-row:2;aspect-ratio:1}.hx-cap{display:none}.hx-nav{position:static;margin-top:14px;gap:12px}.hx-nav button{font-size:10px;letter-spacing:.16em}.hx .h1{font-size:clamp(42px,12cqi,58px)}.hx-trust b{font-size:30px}.hx-txt{gap:16px;padding-block:0}.techbar{flex-direction:column}.tbr-l{padding:14px var(--gut) 0;max-width:none;box-shadow:none;font-size:10px}.tbr-m{padding-block:8px 14px}.ar-g{grid-template-columns:minmax(0,1fr);gap:0}.ar-c h3{position:relative;margin:0;padding:16px 0;font-size:11.5px}.ar-c .ar-t{display:block;all:unset;position:absolute;inset:0;cursor:pointer}.ar-c .ar-t:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300;color:var(--gold-ink)}.ar-c.op .ar-t:after{content:"−"}.ar-c:not(.op) .ar-l>a{display:none}.ar-c h3 a{position:relative;z-index:1}.ar-in{gap:28px}.hfind .chip:nth-child(n+7){display:none}.ar-l>a{font-size:19px}.ar-l>a .arrow{opacity:1;transform:none}.ar-a{grid-template-columns:minmax(0,1fr)}.ar-ph{display:none}.hsl-team .hsl-tr{grid-auto-columns:44%;gap:12px}.hsl-res .hsl-tr{grid-auto-columns:86%;gap:12px}.hsl-arr,.philo .pics.p3 .c{display:none}}@media (prefers-reduced-motion:reduce){.hx-sc img{transform:none!important}.hx-nav button.on i:after{animation:none;transform:scaleX(1)}}.hx2 .wrap{max-width:none;padding-inline:clamp(16px,5vw,96px)}.hx2 .collage figure{position:relative}@property --hxo{syntax:"<number>";inherits:false;initial-value:0}@property --hxs{syntax:"<number>";inherits:false;initial-value:1.06}.hx-ph{position:absolute;inset:0;--hxo:0;opacity:var(--hxo);transition:--hxo 1.4s var(--ease)}.hx-ph.on{--hxo:1;z-index:2}.hx-ph.prev{--hxo:1;z-index:1;transition:none}.hx-ph img{width:100%;height:100%;object-fit:cover;--hxs:1.06;transform:scale(var(--hxs));transition:--hxs 8s linear}.hx-ph.on img{--hxs:1}.hx-adv{display:flex;flex-direction:column;gap:8px;max-width:560px}.hx-al{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.hx-adv .adv-f{background:var(--white);border:1px solid var(--gold-2)}.hx-adv{position:relative;z-index:6}.hf-f .adv-f{background:var(--white);border:1px solid var(--gold-2);padding:16px 20px;box-shadow:0 24px 50px -30px #5a401e73}@media (prefers-reduced-motion:reduce){.hx-ph img{transform:none!important}}.hx2 .wrap{grid-template-columns:minmax(0,10fr) minmax(0,13fr)}.hx2 .collage{grid-template-rows:repeat(12,clamp(24px,3.5vw,56px))}@container site (max-width:1000px){.hx2 .wrap{grid-template-columns:minmax(0,1fr)}}@container site (max-width:640px){.hx2 .collage{grid-template-rows:repeat(12,clamp(18px,5vw,34px))}.hx-adv{max-width:none}}.hx2 .collage{display:block;position:relative;aspect-ratio:1/1;width:100%;max-width:720px;justify-self:end;grid-template-rows:none}.hx2 .collage figure{position:absolute;margin:0}.hx2 .collage .k1{left:0;top:0;width:60%;height:40%}.hx2 .collage .k2{left:62%;top:0;width:38%;height:57%}.hx2 .collage .k3{left:0;top:42%;width:38%;height:57%}.hx2 .collage .k4{left:40%;top:59%;width:60%;height:40%}.hx2 .collage .seal{position:absolute;left:50%;top:49.5%;--sz:clamp(96px,10vw,128px);width:var(--sz);margin:calc(var(--sz) / -2) 0 0 calc(var(--sz) / -2);grid-column:auto;grid-row:auto;z-index:3}@container site (max-width:1000px){.hx2 .collage{justify-self:stretch;max-width:none}}@container site (max-width:640px){.hx2 .collage{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:8px}.hx2 .collage figure.uv{position:relative;left:auto;top:auto;width:auto;height:auto;transform:none!important}.hx2 .collage .k1{grid-column:1/3;aspect-ratio:3/2}.hx2 .collage .k2,.hx2 .collage .k3{aspect-ratio:2/3;display:block}.hx2 .collage .k4,.hx2 .collage .seal{display:none}}.tbr-l{padding-left:clamp(16px,5vw,96px)}@container site (max-width:640px){.tbr-l{padding-left:var(--gut)}}.hx2 .hero-txt .eyebrow{margin:0}.hx-kind{margin:-14px 0 0;font-size:clamp(20px,1.65vw,27px);line-height:1.3;font-weight:500;letter-spacing:.005em;color:var(--ink);text-wrap:balance}@container site (max-width:640px){.hx-kind{font-size:17px;margin-top:-8px}}.hx2 .trust{gap:clamp(18px,2.2vw,34px)}@container site (max-width:640px){.hx2 .trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.trust .tr-g b small{font-family:var(--f-body,inherit);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--ink);vertical-align:.35em;margin-left:2px}.hx2 .trust{flex-wrap:wrap;justify-content:space-between;gap:16px 14px}.hx2 .trust span{white-space:nowrap}@container site (max-width:640px){.hx2 .trust span{white-space:normal}}.pmono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--sand),var(--sand-2));color:var(--gold-ink)}.pmono .d{font-size:clamp(40px,4vw,64px);font-weight:300;letter-spacing:.02em}.person .pp{display:block;position:relative}@container site (min-width:1001px){.topbar .wrap,.hdr .wrap{max-width:none;padding-inline:clamp(16px,5vw,96px)}.hx2 .collage{width:min(100%,calc(100svh - 230px),800px);min-width:min(100%,520px);justify-self:center}}.topbar a,.topbar span{white-space:nowrap}@container site (min-width:1001px) and (max-width:1240px){.topbar .tb-l .hide-t{display:none}.topbar .tb-l,.topbar .tb-r{gap:16px}}.philo .pics.p3 .b,.philo .pics.p3 .c{aspect-ratio:4/5;object-position:50% 30%}@container site (min-width:1800px){.hx2 .collage{justify-self:start;margin-left:clamp(0px,4cqi,110px)}}@container site (max-width:640px){.hx2 .wrap{display:flex;flex-direction:column;gap:14px}.hx2 .hero-txt{display:contents}.hx2 .hero-txt .eyebrow{order:1;margin:0}.hx2 .hx-kind{order:2;margin:-4px 0 0}.hx2 .h1{order:3;margin:2px 0 0}.hx2 .hx-place{order:4;font-size:13px}.hx2 .collage{order:5;margin:8px 0 6px}.hx2 .lead{order:6}.hx2 .hero-ctas{order:7}.hx2 .hx-adv{order:8;margin-top:6px}.hx2 .trust{order:9;margin-top:6px}.hx2 [data-advq]{font-size:14.5px}.hx2 [data-advq]::placeholder,.hfind [data-advq]::placeholder{font-size:13.5px}.philo .pics.p3 .c{display:block}.philo .pics.p3{grid-template-columns:repeat(2,minmax(0,1fr))}.philo .pics.p3 .a{grid-column:1/3}.philo .pics.p3 .b{grid-column:1/2}.philo .pics.p3 .c{grid-column:2/3}.prog .eyebrow,.pg-c .eyebrow{letter-spacing:.18em}}@container site (max-width:640px){.hx2 .wrap{align-items:stretch;text-align:left;justify-items:stretch}.hx2 .hero-txt>*{align-self:stretch}.hx2 .hero-ctas .btn{flex:1;justify-content:center}}@container site (max-width:640px){.hx2 .collage figcaption{white-space:normal;letter-spacing:.1em;font-size:9.5px;padding-right:10px}}.techbar.tb-m{display:none}@container site (max-width:640px){.hx2 .trust{order:5;margin-top:4px}.hx2 .techbar.tb-m{display:block;order:6;margin:0 calc(-1*clamp(16px,5vw,96px));border-left:0;border-right:0}.hx2~.techbar:not(.tb-m),.hx2+.techbar{display:none}.hx2 .collage{order:7}.hx2 .lead{order:8}.hx2 .hero-ctas{order:9}.hx2 .hx-adv{order:10}}@container site (max-width:640px){.hx2 .collage{order:5}.hx2 .trust{order:6}.hx2 .techbar.tb-m{order:7}}@container site (max-width:640px){.hx2 .hx-adv{display:none}}.techbar:hover .mq-track,.techbar:active .mq-track{animation-play-state:running}.techbar .tbr-m{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.adv .adv-s[hidden]{display:none}@container site (max-width:640px){.hf-f .adv .adv-ai{padding:9px 12px;gap:10px}.hf-f .adv-ai small:not(.adv-k){display:none}.hf-f .adv-aii{width:28px;height:28px}.hf-f .adv-sg{padding-bottom:8px}}.rs-all{display:none}@container site (max-width:640px){.philo .pics{display:none!important}.rs-all{display:flex;margin-top:22px}.rs-all .btn{flex:1;justify-content:center}.sec:has(.rs-all) .sechead>a.link{display:none}}@container site (max-width:640px){.sec.deep:has(.progs){padding-block:44px}.sec.deep:has(.progs) .sechead{margin-bottom:20px}.sec.deep:has(.progs) .sechead .lead{font-size:15px;margin-top:10px!important}.progs{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gut,16px));padding-inline:var(--gut,16px);scroll-padding-inline:var(--gut,16px)}.progs::-webkit-scrollbar{display:none}.progs .prog{flex:0 0 86%;scroll-snap-align:start;grid-template-rows:auto 1fr}.progs .prog .pi{aspect-ratio:16/9}.progs .prog .pb{padding:18px 18px 20px;gap:10px}.progs .prog .h3{font-size:24px;line-height:1.12}.progs .prog .pb p:not(.eyebrow){font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.progs .prog .nums{gap:14px;padding-top:10px;flex-wrap:nowrap}.progs .prog .nums b{font-size:26px}.progs .prog .nums span{font-size:10.5px;line-height:1.3;display:block}}@container site (max-width:640px){.sec.deep:has(.progs){padding-block:32px 36px}.sec.deep:has(.progs) .sechead .lead{font-size:14px;line-height:1.5}.progs .prog .pi{aspect-ratio:2/1}.progs .prog .pi img{object-position:50% 25%}.progs .prog .eyebrow{font-size:9.5px;letter-spacing:.14em;gap:8px}.progs .prog .eyebrow:before{width:14px}.progs .prog .pb{padding:14px 16px 16px;gap:8px}.progs .prog .h3{font-size:22px}.progs .prog .pb p:not(.eyebrow){-webkit-line-clamp:2}.progs .prog .nums b{font-size:23px}}.prog .pi.pi-row{display:flex;gap:2px;background:var(--gold)}.prog .pi.pi-row img{flex:1 1 0;min-width:0;width:auto;height:100%;object-fit:cover}.ar-l{display:contents}.ar-lh{display:none}@container site (max-width:640px){.ar-g{position:relative;overflow:hidden;transition:min-height .45s var(--ease)}.ar-c h3{transition:color .3s}.ar-c h3>a,.ar-c h3{white-space:nowrap}.ar-g.has-op .ar-c h3{color:transparent;width:44px;border-bottom-color:transparent}.ar-g.has-op .ar-c h3>a{visibility:hidden}.ar-g.has-op .ar-c h3 span{color:var(--muted)}.ar-g.has-op .ar-c.op h3 span{color:var(--gold-ink)}.ar-g.has-op .ar-c h3 span:after{content:"";display:block;width:18px;height:1px;margin-top:6px;background:transparent}.ar-g.has-op .ar-c.op h3 span:after{background:var(--gold)}.ar-g.has-op .ar-t:after{display:none}.ar-c .ar-l{display:block;position:absolute;top:0;left:56px;right:0;z-index:2;background:var(--sand);border-left:1px solid var(--line);padding-left:16px;transform:translate(105%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s linear .45s}.ar-c.op .ar-l{transform:none;visibility:visible;transition:transform .45s var(--ease),visibility 0s}.ar-c .ar-l>a{display:flex!important}.ar-lh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 0;border-bottom:1px solid var(--line);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.ar-x{all:unset;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;font-size:24px;font-weight:300;color:var(--gold-ink);border:1px solid var(--line);border-radius:50%;flex:none;letter-spacing:0}}.tl-sw{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px;align-self:flex-end;background:var(--white)}.tl-sw button{all:unset;cursor:pointer;padding:9px 18px;border-radius:999px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink-2);transition:background .25s,color .25s}.tl-sw button.on{background:var(--gold);color:var(--white)}.techlist[hidden],.tr-t,.tr-p{display:none}.trow .tr-go{display:flex;width:max-content;margin-top:8px;white-space:nowrap}@container site (max-width:640px){.sec.deep:has(.techlist) .sechead{flex-direction:column;align-items:flex-start;gap:18px}.tl-sw{align-self:stretch}.tl-sw button{flex:1;text-align:center}.techlist{position:relative;overflow:hidden;transition:min-height .45s var(--ease)}.techlist .trow{position:static;grid-template-columns:44px minmax(0,1fr)!important;gap:0;padding-block:14px}.techlist .trow>span:not(.tnum){display:none}.techlist .trow b{font-size:24px;transition:color .3s}.techlist .trow{cursor:pointer;-webkit-tap-highlight-color:transparent}.techlist.has-op .trow>b{color:transparent}.techlist.has-op .trow{border-bottom-color:transparent}.techlist.has-op .trow.op .tnum{color:var(--gold-ink)}.techlist .tr-p{display:block;position:absolute;top:0;left:56px;right:0;z-index:2;background:#f9f4ec;border-left:1px solid var(--line);padding:4px 0 16px 16px;transform:translate(105%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s linear .45s}.techlist .trow.op .tr-p{transform:none;visibility:visible;transition:transform .45s var(--ease),visibility 0s}.tr-ph{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.tr-ph b{font-size:26px;line-height:1.1;color:var(--ink)}.tr-p>p:not(.tr-ph){margin:0 0 14px;color:var(--ink-2);font-size:15px;line-height:1.6}}@container site (max-width:640px){.techlist.has-op .trow .tnum{color:var(--muted)}.techlist.has-op .trow.op .tnum{color:var(--gold-ink)}}@container site (max-width:640px){.tm-c b{min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tm-c small{min-height:2.8em}}button.val{font:inherit;color:var(--ink);cursor:pointer;transition:border-color .2s,background .2s,color .2s}button.val:hover{border-color:var(--gold)}.val.on{background:var(--gold);border-color:var(--gold);color:var(--white)}.mdl.vmod .mdl-box{width:min(1080px,100%);height:min(680px,calc(100dvh - 48px));max-width:none;overflow:hidden;padding:0;gap:0;display:block}@media (max-width:760px){.mdl.vmod{padding:0}.mdl.vmod .mdl-box{width:100%;height:100dvh;max-height:100dvh;border-radius:0;margin:0}}.vm-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%}.vm-ph{position:relative;overflow:hidden;background:var(--sand)}.vm-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vm-b{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(28px,3.4vw,48px);max-width:640px;width:100%;margin:0 auto;min-height:0}.vm-b .h3{margin:0}.vm-t{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.6}.vm-s{display:flex;flex-direction:column;gap:10px}.vm-l{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.vm-d{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.vm-o{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);background:var(--white);padding:14px;border-radius:var(--r);cursor:pointer;transition:border-color .2s}.vm-o:has(input:checked){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.vm-o input{accent-color:var(--gold);margin-top:3px;flex:none}.vm-o span{display:flex;flex-direction:column;gap:4px;min-width:0}.vm-o b{font-size:15px;font-weight:600}.vm-o small{font-size:12.5px;color:var(--muted);line-height:1.45}.vm-buy{justify-content:center;width:100%}@media (max-width:760px){.vm-g{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(110px,26dvh) minmax(0,1fr)}.vm-b{justify-content:flex-start;gap:12px;padding:16px 16px calc(14px + var(--sab))}.vm-b .h3{font-size:26px}.vm-t{font-size:14px;line-height:1.5}.vm-b .vals{gap:6px}.vm-b .val{padding:8px 10px;font-size:13px}.vm-d{grid-template-columns:minmax(0,1fr)}.vm-o{padding:10px 12px}.vm-b>.small{font-size:12px}.mdl.vmod .mdl-x{background:#fdfbf8eb}}@media (max-width:760px) and (max-height:760px){.vm-g{grid-template-rows:minmax(80px,16dvh) minmax(0,1fr)}.vm-b{gap:9px;padding-top:12px}.vm-b .h3{font-size:22px}.vm-t{font-size:13px}.vm-s{gap:6px}.vm-l{font-size:10px}.vm-b .val{padding:6px 9px;font-size:12.5px}.vm-d{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.vm-o{padding:8px 10px;gap:8px}.vm-o b{font-size:13.5px}.vm-o small{font-size:11px;line-height:1.35}.vm-b>.small{font-size:11px;line-height:1.4}.vm-b .m-done{font-size:12px;padding:8px 10px}}.prog .pi.pi-row img,.prog:hover .pi.pi-row img{transform:none!important;transition:none}.prog .pi img{pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.prog{-webkit-tap-highlight-color:transparent;touch-action:pan-x pan-y}@media (hover:none){.prog:hover .pi img{transform:none}}.vm-b:has(.m-done:not([hidden]))>.small{display:none}@container site (max-width:640px){.vouch>img{display:none}}@container site (max-width:640px){.tm-c{text-align:center;align-items:stretch}.tm-c b{min-height:2.6em;display:flex;align-items:flex-start;justify-content:center}.tm-c small{min-height:0;display:flex;flex-direction:column;align-items:center;line-height:1.4}.tm-c small .rl,.tm-c small .rl2{display:block;min-height:1.4em}.tm-c small .rj{display:none}.tm-c small .rl2:first-letter{text-transform:uppercase}}@container site (max-width:640px){.tm-c b{align-items:center}}.pg-dots{display:none}@container site (max-width:640px){.progs{overflow:visible!important;scroll-snap-type:none!important;margin-inline:0!important;padding-inline:0!important;touch-action:pan-y;transition:transform .45s var(--ease)}.progs .prog{touch-action:pan-y}.sec.deep:has(.progs) .wrap{overflow:hidden}.pg-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.pg-dots button{all:unset;width:8px;height:8px;border-radius:50%;background:var(--line);cursor:pointer;transition:background .25s,width .25s}.pg-dots button.on{background:var(--gold);width:22px;border-radius:4px}}.plx-hero{padding-bottom:clamp(28px,4vw,48px)}.plx-hw{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,80px);align-items:end}.plx-hl{display:flex;flex-direction:column;gap:14px}.plx-hl .lead{margin:0;max-width:52ch}.plx-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.plx-pay>div{background:var(--white);padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;align-content:center}.plx-pi{grid-row:span 2;width:40px;height:40px;border-radius:50%;background:var(--champagne);color:var(--gold-ink);display:grid;place-items:center}.plx-pi svg{width:20px;height:20px}.plx-pay b{font-size:15px;font-weight:600;color:var(--ink);line-height:1.3}.plx-pay small{font-size:12.5px;color:var(--muted);line-height:1.4}.plx-bar{position:sticky;top:calc(var(--sat) + var(--hdr-h,72px));z-index:30;background:#fdfbf8f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--line)}.plx-bar .wrap{display:flex;flex-direction:column;gap:10px;padding-block:12px}.plx-s{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--white);padding:0 16px;border-radius:999px;min-height:48px}.plx-s svg{width:18px;height:18px;color:var(--gold-ink);flex:none}.plx-s input{all:unset;flex:1;min-width:0;font-size:15px;color:var(--ink);padding-block:12px}.plx-s:focus-within{border-color:var(--gold)}.plx-g,.plx-c{display:flex;gap:6px;flex-wrap:wrap}.plx-g button,.plx-c button{all:unset;cursor:pointer;white-space:nowrap;padding:9px 16px;border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-2);border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}.plx-g button:hover{border-color:var(--line)}.plx-g button.on{background:var(--gold);color:var(--white)}.plx-c{padding-top:8px;border-top:1px solid var(--line)}.plx-c[hidden]{display:none}.plx-c button{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;border-color:var(--line);background:var(--white);padding:8px 14px}.plx-c button:hover{border-color:var(--gold)}.plx-c button.on{border-color:var(--gold);background:var(--champagne);color:var(--ink)}.plx-body{padding-block:clamp(28px,4vw,48px) clamp(40px,6vw,80px);min-height:50vh}.plx-gp[hidden],.plx-cp[hidden],.plx-ov[hidden],[data-plres][hidden],[data-plbrowse][hidden]{display:none}.plx-ovg{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px}.plx-o{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;transition:border-color .2s,transform .3s var(--ease)}.plx-o b{font-size:24px;line-height:1.15;color:var(--ink);font-weight:400}.plx-o span{grid-row:2;font-size:13px;color:var(--gold-ink);letter-spacing:.04em}.plx-o .arrow{grid-row:1/3;grid-column:2;width:18px;color:var(--gold)}.plx-o:hover{border-color:var(--gold);transform:translateY(-2px)}.plx-cph{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.plx-cph .h3{margin:0}.plx-ps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.plx-p{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;display:flex;flex-direction:column;gap:12px;min-width:0}.plx-ph{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.plx-ph>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.plx-ph b{font-size:22px;line-height:1.2;color:var(--ink);font-weight:400}.plx-ph small{font-size:12.5px;color:var(--muted)}.plx-tags{display:flex;flex-direction:column;gap:4px;align-items:flex-end;flex:none}.plx-sale,.plx-pk{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:5px 9px;border-radius:999px;white-space:nowrap}.plx-sale{background:var(--gold);color:var(--white)}.plx-pk{background:var(--champagne);color:var(--gold-ink)}.plx-t{width:100%;border-collapse:collapse;font-size:14.5px}.plx-t td{padding:9px 0;border-top:1px solid var(--line);vertical-align:top}.plx-t td:last-child{text-align:right;white-space:nowrap;padding-left:16px;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.plx-t td small{color:var(--muted)}.plx-t tr[hidden]{display:none}.plx-a{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.plx-a button.link{all:unset;cursor:pointer;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.plx-rh{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.plx-rh>div{min-width:0;flex:1 1 320px}.plx-rec{margin:6px 0 0;font-size:16px;color:var(--ink-2);line-height:1.6}.plx-rec b{color:var(--ink);font-weight:600}.plx-rec .link{margin-left:4px}.plx-ai{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;background:var(--champagne);padding:12px 16px;border-radius:var(--r);max-width:420px;transition:box-shadow .2s}.plx-ai:hover{box-shadow:inset 0 0 0 1px var(--gold)}.plx-ai>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.plx-ai b{font-size:15px;font-weight:600}.plx-ai small{font-size:12.5px;color:var(--ink-2)}.plx-ai .arrow{width:16px;color:var(--gold-ink);flex:none}.plx-pkgs{background:var(--sand)}.plx-pkw{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,80px);align-items:start}.plx-pkw .h2{margin:8px 0 0}.plx-pkw p{margin:0 0 12px;color:var(--ink-2)}.plx-tr{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:14px;color:var(--ink-2);margin-top:4px}.plx-tr b{color:var(--ink);font-weight:600}.plx-tr>span{white-space:nowrap}.plx-tr i{width:1px;height:16px;background:var(--line);margin-inline:6px}.plx-akce{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;background:var(--white);border:1px solid var(--gold-2);border-radius:var(--r);padding:12px 16px;margin-top:6px;max-width:560px;transition:border-color .2s,box-shadow .2s}.plx-akce:hover{border-color:var(--gold);box-shadow:var(--shadow)}.plx-ak{flex:none;background:var(--gold);color:var(--white);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:6px 10px;border-radius:999px;white-space:nowrap}.plx-akt{flex:1;min-width:0;font-size:14px;color:var(--ink-2);line-height:1.45}.plx-akt b{color:var(--ink);font-weight:600}.plx-akp{white-space:nowrap}.plx-akg{flex:none;display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.plx-akg .arrow{width:14px}.plx-top{padding-block:clamp(20px,3vw,32px) clamp(24px,3vw,36px);border-top:1px solid var(--line)}.plx-tg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.plx-tl{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:start}.plx-tn{display:flex;flex-direction:column;gap:2px;min-width:0}.plx-tn b{font-size:22px;line-height:1.15;font-weight:400;color:var(--ink)}.plx-tn small{font-size:12.5px;line-height:1.35;color:var(--muted)}.plx-tp{text-align:right;font-size:15px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:3px}.plx-tp b{font-weight:600}.plx-tp small{display:block;font-size:11.5px;color:var(--muted)}.plx-tb{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px}.plx-tb .link,.plx-a .link{all:unset;cursor:pointer;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.plx-t tr.click{cursor:pointer}.plx-t tr.click:hover td{color:var(--gold-ink)}.plx-sv{margin:-4px 0 0;font-size:13px;color:var(--ink-2)}.plx-sv b{color:var(--gold-ink);font-weight:600}.plx-ab{display:flex;align-items:center;gap:16px;margin-left:auto}.plx-help{padding-block:0 clamp(40px,6vw,72px)}.plx-hpw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.plx-inc,.plx-cta{border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,32px);background:var(--white);min-width:0}.plx-cta{background:var(--sand);border-color:var(--sand-2);display:flex;flex-direction:column;gap:10px}.plx-cta .h3{margin:0}.plx-cta p{margin:0;color:var(--ink-2)}.plx-ctb{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.plx-inc ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.plx-inc li{position:relative;padding-left:22px;font-size:14.5px;color:var(--ink-2);line-height:1.5}.plx-inc li:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:5px;border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(-45deg)}.plx-pke{margin-top:clamp(28px,4vw,44px)}.plx-pkg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.plx-pkb{color:var(--gold-ink)!important}@media (max-width:1100px){.plx-pkg{grid-template-columns:repeat(2,minmax(0,1fr))}}.plx-pkc{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:4px;min-width:0}.plx-pkn{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.plx-pkc>b{font-size:24px;font-weight:400;color:var(--ink);line-height:1.2}.plx-pkc small{font-size:12.5px;color:var(--muted)}.plx-pkp{margin-top:8px;font-variant-numeric:tabular-nums;font-size:15px}.plx-pkp s{color:var(--muted)}.plx-pkp b{font-size:20px;color:var(--ink);font-weight:600}.plx-pks{font-size:13.5px;color:var(--ok);font-weight:600}.plx-pkc .btn{margin-top:auto;align-self:flex-start}.plx-pks{margin-bottom:12px}.ai-pcs{display:flex;flex-direction:column;gap:12px}.ai-pc{display:flex;flex-direction:column;gap:6px}.ai-pch{display:flex;justify-content:space-between;align-items:center;gap:10px}.ai-pch b{font-size:15px;font-weight:600}.ai-pc .plx-t{font-size:13.5px}.ai-pc .plx-t td{padding:6px 0}.ai-ps{font-size:12.5px;color:var(--gold-ink)}@media (max-width:900px){.plx-tg{grid-template-columns:repeat(2,minmax(0,1fr))}.plx-hpw,.plx-pkg{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.plx-tg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut);gap:10px}.plx-tg::-webkit-scrollbar{display:none}.plx-tl{flex:0 0 78%;scroll-snap-align:start;padding:14px 16px}.plx-tn b{font-size:19px}.plx-akce{flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.plx-akt{flex-basis:calc(100% - 120px)}.plx-akg{margin-left:auto}.plx-tr{font-size:13px}.plx-a{gap:10px}.plx-ab{gap:12px}.plx-pkc{padding:16px}}@container site (max-width:1000px){.plx-hw,.plx-pkw,.plx-ps{grid-template-columns:minmax(0,1fr)}}@container site (max-width:640px){.plx-pay>div{padding:12px;column-gap:10px}.plx-pi{width:32px;height:32px}.plx-pi svg{width:16px;height:16px}.plx-pay b{font-size:13px}.plx-pay small{font-size:11.5px}.plx-bar .wrap{gap:8px;padding-block:10px}.plx-s{min-height:44px}.plx-g,.plx-c{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut)}.plx-g::-webkit-scrollbar,.plx-c::-webkit-scrollbar{display:none}.plx-g button{padding:8px 12px;font-size:11px}.plx-c button{font-size:13px;padding:7px 12px}.plx-o{padding:16px 18px}.plx-o b{font-size:20px}.plx-ovg{grid-template-columns:minmax(0,1fr);gap:8px}.plx-p{padding:16px}.plx-ph b{font-size:19px}.plx-t{font-size:14px}.plx-ai{max-width:none;width:100%}}.plx-bar.plx-q .plx-c{display:none}.plx-bar.plx-q .plx-g button.on{background:transparent;color:var(--ink-2);border-color:var(--line)}.mega .mg-l>.adv{max-width:620px}.mega .wrap.mg-in{position:relative}.mg-x{position:absolute;top:5px;right:clamp(16px,5vw,96px);width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,color .2s;z-index:2}.mg-x:hover{border-color:var(--gold);color:var(--ink)}.mega{box-shadow:0 30px 60px -30px #3a2a1a59,0 0 0 100vmax #3a2e222e;clip-path:inset(0 -100vmax -100vmax -100vmax)}.mega .mg-r{margin-top:48px}.plx-adv{display:none}@container site (max-width:640px){.plx-adv{display:block;margin-top:4px;position:relative;z-index:35}.plx-bar .plx-s{display:none}}.mega .mg-x{top:5px;width:auto;height:40px;padding:0 16px 0 18px;border-radius:999px;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.mega .mg-r{margin-top:78px}@container site (max-width:640px){.plx-bar .plx-adv{margin-top:0}}.kl-hw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,80px);align-items:center}.kl-ht{gap:22px}.kl-trust{margin-top:6px;gap:clamp(18px,2.2vw,34px)}.kl-trust b{font-size:34px;font-weight:400;color:var(--ink)}.kl-trust span{white-space:nowrap}.kl-vals{margin:0;display:flex;flex-wrap:wrap;gap:6px 0;font-family:var(--f-display);font-size:clamp(19px,1.7vw,23px);font-weight:300;line-height:1.3;color:var(--ink)}.kl-vals span{display:inline-flex;align-items:center}.kl-vals span+span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);margin:0 14px;opacity:.8}.kl-col{position:relative;width:100%;max-width:640px;justify-self:center;aspect-ratio:1/1.3}.kl-f{position:absolute;margin:0;overflow:hidden;background:var(--sand);box-shadow:0 18px 40px -24px #46341e59;opacity:0;transform:translateY(28px) scale(.97);animation:klIn 1.1s cubic-bezier(.2,.7,.2,1) var(--d,0s) forwards}.kl-f img{width:100%;height:100%;object-fit:cover;display:block}.kl-f.la{aspect-ratio:4/3}.kl-f.po{aspect-ratio:3/4}.kl-f2{left:62%;top:0;width:38%;z-index:1}.kl-f3{left:8%;top:41%;width:30%;z-index:3}.kl-f4{left:42%;top:44%;width:58%;z-index:2}.kl-f5{left:4%;top:75%;width:38%;z-index:4}@keyframes klIn{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.kl-f{animation:none;opacity:1;transform:none}}.kl-aph{display:flex;flex-direction:column;gap:18px;max-width:720px}.kl-apl{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.kl-apl li{display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid var(--gold)}.kl-n{font-family:var(--f-display);font-size:15px;color:var(--gold);letter-spacing:.08em}.kl-apl b{font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.2}.kl-apl p{margin:0;color:var(--ink-2);line-height:1.65}.person .pp{display:block;width:100%}@container site (max-width:1000px){.kl-hw{grid-template-columns:minmax(0,1fr)}.kl-col{max-width:560px}.kl-apl{grid-template-columns:minmax(0,1fr);gap:26px}}@container site (max-width:640px){.kl-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.kl-trust b{font-size:26px}.kl-vals{font-size:18px}.kl-vals span+span:before{margin:0 10px}}.kr-l{display:flex;flex-direction:column}.kr-r{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:24px 0;cursor:pointer;color:inherit;font:inherit}.kr-r:first-child{border-top:1px solid var(--line)}.kr-t{font-family:var(--f-display);font-size:clamp(22px,2.2vw,30px);line-height:1.2}.kr-m{grid-column:1;font-size:13px;color:var(--muted);letter-spacing:.04em}.kr-go{grid-column:2;grid-row:1/3;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-d,#8C6E46);display:inline-flex;gap:8px;align-items:center;transition:gap .25s}.kr-r:hover .kr-go{gap:14px}.kr-r:hover .kr-t{color:var(--gold-d,#8C6E46)}.krmod .mdl-box{width:min(760px,100%)}.kr-m-b{display:flex;flex-direction:column;gap:14px}.kr-meta{margin:0;display:flex;flex-wrap:wrap;gap:8px}.kr-meta span{font-size:12px;letter-spacing:.04em;border:1px solid var(--line);border-radius:999px;padding:5px 12px;color:var(--ink-2)}.kr-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-top:4px;overflow-x:auto;scrollbar-width:none}.kr-tabs::-webkit-scrollbar{display:none}.kr-tabs button{flex:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 12px;font:inherit;font-size:13px;font-weight:500;color:var(--muted);cursor:pointer}.kr-tabs button.on{color:var(--ink);border-bottom-color:var(--gold)}.kr-ps{min-height:210px}.kr-p .ticks{margin:4px 0 0}.kr-in p{margin:4px 0 10px;color:var(--ink-2);line-height:1.65}.kr-f{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;border-top:1px solid var(--line)}.kr-nx{margin-left:auto}@media (max-width:760px){.kr-tabs button{padding:9px;font-size:12.5px}.kr-ps{min-height:0}.kr-in p{font-size:14.5px;line-height:1.55}.kr-f{flex-direction:column;align-items:stretch;text-align:center}.kr-nx{margin-left:0}}@container site (max-width:640px){.kr-r{grid-template-columns:minmax(0,1fr);padding:20px 0}.kr-go{grid-column:1;grid-row:auto;margin-top:8px}}.kl-hero .h1{font-size:clamp(40px,4.4vw,66px)}.kl-trust{flex-wrap:nowrap;justify-content:space-between}.kl-trust b{font-size:clamp(26px,2.4vw,34px)}.kl-vals{gap:8px 22px;font-size:clamp(18px,1.5vw,21px)}.kl-vals span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;opacity:.85}.kl-vals span+span:before{margin:0 10px 0 0}.kl-col{max-width:600px}@container site (max-width:640px){.kl-vals{gap:6px 16px}}.krmod .mdl-box{width:min(840px,100%)}@media (max-width:760px){.kr-nx{display:none}.kr-f{gap:8px}}@media (max-width:760px) and (max-height:700px){.kr-m-b{gap:10px}.kr-m-b>.eyebrow{display:none}.kr-m-b .h3{font-size:24px}.kr-meta span{font-size:11.5px;padding:4px 10px}.kr-tabs button{padding:8px 7px;font-size:12px}.kr-in p{font-size:13.5px;line-height:1.5;margin:2px 0 8px}.kr-p .ticks li{font-size:13.5px}.kr-f{padding-top:10px}.kr-f .btn{min-height:44px;padding-block:12px}}.kl-col{aspect-ratio:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;max-width:620px}.kl-f{position:static;opacity:1;transform:none;animation:none;width:auto}.kl-f1{grid-column:1/8;align-self:end}.kl-f2{grid-column:8/13;align-self:end}.kl-f3{grid-column:1/6;align-self:start}.kl-f4{grid-column:6/13;align-self:start}.kl-vals{margin-top:4px}@container site (max-width:640px){.kl-col{gap:8px}}.kr-f a{color:inherit}.kr-back{align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-d,#8C6E46);cursor:pointer}.kr-fp{margin:-6px 0 0;color:var(--muted);font-size:14px}.kr-form{display:flex;flex-direction:column;gap:12px}.kr-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.kr-form label>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.kr-form input:not([type=checkbox]):not([type=file]),.kr-form textarea{width:100%;border:1px solid var(--line);background:var(--white);padding:11px 14px;font:inherit;font-size:15px;color:var(--ink);border-radius:2px}.kr-form textarea{resize:vertical;min-height:84px}.kr-form input:focus,.kr-form textarea:focus{outline:none;border-color:var(--gold)}.kr-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kr-file{position:relative}.kr-file input{position:absolute;inset:auto 0 0;height:46px;opacity:0;cursor:pointer}.kr-file em{font-style:normal;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px dashed var(--gold);background:var(--sand);font-size:14px;color:var(--ink-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kr-file em:before{content:"＋";color:var(--gold)}.kr-file em.on{border-style:solid;color:var(--ink)}.kr-file em.on:before{content:"✓"}.kr-ok{flex-direction:row!important;align-items:flex-start;gap:10px!important;font-size:13px;color:var(--ink-2);line-height:1.45}.kr-ok input{margin-top:3px;accent-color:var(--gold)}@media (max-width:760px){.kr-g2{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:760px) and (max-height:700px){.kr-form{gap:8px}.kr-form input:not([type=checkbox]):not([type=file]){padding:8px 12px;font-size:14px}.kr-form textarea{min-height:58px;font-size:14px}.kr-file em,.kr-file input{height:40px}.kr-ok{font-size:12px}.kr-g2{gap:8px}.kr-fm .h3{font-size:22px}}.kr-m-b[hidden]{display:none}.kl-hx{width:100%;min-width:0;max-width:620px;justify-self:center}.kl-hx .collage{justify-self:auto;max-width:none}.kl-hx .collage figure:hover img{transform:none}@media (max-width:760px) and (max-height:700px){.kr-fm{gap:8px}.kr-fm .kr-fp{margin:-8px 0 0;font-size:13px}.kr-form .kr-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-form label{gap:3px}.kr-form label>span{font-size:10px;letter-spacing:.1em}.kr-form input:not([type=checkbox]):not([type=file]){height:40px;padding:6px 10px}.kr-form textarea{min-height:56px;height:56px}.kr-ok span{font-size:11.5px;letter-spacing:0;text-transform:none;font-weight:400;color:var(--ink-2)}}.kr-ok span{letter-spacing:0!important;text-transform:none!important;font-weight:400!important;font-size:13px!important;color:var(--ink-2)!important}@container site (max-width:640px){.team .person{text-align:center;align-items:stretch;gap:8px}.team .person b{min-height:2.6em;display:flex;align-items:center;justify-content:center;line-height:1.3}.team .person .pr{display:flex;flex-direction:column;align-items:center;font-size:12.5px;line-height:1.4;color:var(--muted)}.team .person .pr .rl,.team .person .pr .rl2{display:block}.team .person .pr .rj{display:none}.team .person .pr .rl2:first-letter{text-transform:uppercase}}.hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}@container site (max-width:640px){.hx2 .hx-adv{display:flex;order:4;margin:4px 0 2px}.hx2 .hero-ctas{display:none}}.lpask{position:sticky;top:calc(var(--sat) + var(--hdr-h,72px));z-index:30;background:#fdfbf8f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.lpask .wrap{padding-block:10px}.lpa-f{display:flex;align-items:center;gap:10px;max-width:760px;margin-inline:auto}.lpa-s{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:1px solid var(--gold-2);background:var(--white);padding:0 16px;border-radius:999px;min-height:46px;cursor:text}.lpa-s svg{width:18px;height:18px;color:var(--gold-ink);flex:none}.lpa-s input{all:unset;flex:1;min-width:0;font-size:15px;color:var(--ink);padding-block:11px}.lpa-s input::placeholder{color:var(--muted);opacity:1}.lpa-s:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #b8966829}.lpa-f .btn{flex:none;border-radius:999px;min-height:46px}@container site (max-width:640px){.lpask .wrap{padding-block:8px}.lpa-s{min-height:42px;padding:0 14px}.lpa-s input{font-size:14.5px;padding-block:9px}.lpa-f{gap:8px}.lpa-f .btn{min-height:42px;padding-inline:16px}}.lpa-f .btn svg{display:none}.site:has(.lpask) .pv-media,.site:has(.lpask) .pv-price,.site:has(.lpask) .pv-faq-h,.site:has(.lpask) .aside{top:calc(var(--hdr-h,79px) + var(--lpa-h,66px) + 24px)}@container site (max-width:640px){.lpa-f .btn{flex:none;width:42px;min-height:42px;height:42px;padding:0;justify-content:center;border-radius:50%;background:var(--white);border:1px solid var(--gold-2);box-shadow:none;color:var(--gold-ink)}.lpa-f .btn:hover,.lpa-f .btn:focus-visible,.lpa-f .btn:active{background:var(--champagne)}.lpa-f .btn span{display:none}.lpa-f .btn svg{display:block;width:19px;height:19px;stroke-width:1.6}.site:has(.lpask) .wd-sw{top:calc(var(--sat) + var(--hdr-h,64px) + var(--lpa-h,59px))}}.no-zone .tb-zone,.no-zone .zone-ic{display:none!important}.ck-known{display:flex;align-items:center;gap:8px;margin:0;padding:9px 12px;border-radius:var(--r,4px);background:#eaf4ec;color:#2f6b3f;font-size:14px;font-weight:500}.ck-known[hidden]{display:none}.ck-known svg{flex:none}.sec.rv2s{padding-block:clamp(32px,4.5vw,64px)}.rev.rv2{display:flex;flex-direction:column;gap:14px;align-items:stretch}.rv2-h{display:flex;align-items:baseline;gap:8px 22px;flex-wrap:wrap}.rv2-t{margin:0}.rv2-s{display:inline-flex;align-items:baseline;gap:8px;font-size:13px;color:var(--muted)}.rv2-s b{font-family:var(--f-display);font-weight:400;font-size:clamp(21px,2vw,30px);color:var(--ink);line-height:1}.rv2-s .stars{font-size:14px;letter-spacing:1px}.rv2-a{margin-left:auto;font-size:12px}.rv2 .rev-slot{padding:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.rv2 .rev-slot .rv-ph{min-height:110px}.rv2 .rev-slot.live{padding:0}@container site (max-width:640px){.rv2-h{gap:4px 12px}.rv2 .rv2-t{font-size:23px}.rv2-a{margin-left:0}.rv2 .rev-slot{grid-template-columns:minmax(0,1fr)}.rv2 .rev-slot .rv-ph:nth-child(n+2){display:none}}.cwhy-l{all:unset;align-self:flex-start;cursor:pointer;font-size:13px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold-2)}.cwhy-l:hover,.cwhy-l:focus-visible{color:var(--ink);text-decoration-color:var(--gold)}.cwhy{position:absolute;inset:0;z-index:5;background:var(--bg);border-radius:inherit;display:flex;align-items:center;padding:clamp(24px,4vw,40px);animation:boxIn .3s var(--ease)}.cwhy[hidden]{display:none}.cwhy-in{display:flex;flex-direction:column;gap:12px;max-width:460px;margin:auto}.cwhy-in p:not(.eyebrow){margin:0;font-size:15px;line-height:1.65;color:var(--ink-2)}.cwhy-in .btn{align-self:flex-start;margin-top:6px}@media (max-width:760px){.cwhy{padding:22px 18px calc(18px + var(--sab))}.cwhy-in{gap:9px}.cwhy-in p:not(.eyebrow){font-size:14px;line-height:1.55}.cwhy-in .h3{font-size:24px}}.sring{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--gold);color:var(--gold-ink);background:transparent;font-size:10.5px;font-weight:600;letter-spacing:0;line-height:1;white-space:nowrap;vertical-align:middle;margin-left:10px;font-family:var(--f-body)}.ro-t b .sring{width:38px;height:38px;font-size:10px;margin-left:8px;position:relative;top:-1px}.card .sale.sring.lg{width:58px;height:58px;padding:0;background:#fdfbf8eb;border:1px solid var(--gold);color:var(--gold-ink);font-size:13px;letter-spacing:0;margin:0;text-transform:none}s.sold{color:var(--muted);font-weight:400;text-decoration-thickness:1px;margin-right:4px;white-space:nowrap}b.snew{color:var(--gold-ink);font-weight:600;white-space:nowrap}.sline{display:flex;align-items:center;gap:10px;margin:10px 0 0;font-size:13px;color:var(--gold-ink);font-weight:500}.sline .sring{margin:0}.ba img{object-position:var(--bap,50% 50%)}.ba.ba-c img{object-fit:contain;background:var(--sand)}.hm-stick,.hf-ar{display:none}@container site (max-width:640px){.hm-stick{display:block;position:sticky;top:calc(var(--sat) + var(--hdr-h,72px));z-index:30;height:0;overflow:visible}.hm-stick>.wrap{background:#fdfbf8f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-block:8px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s .25s}.hm-stick.on>.wrap{opacity:1;transform:none;visibility:visible;transition:opacity .25s,transform .25s}.hm-stick .adv-f{background:var(--white);border:1px solid var(--gold-2);border-radius:999px;min-height:44px}.hfind .hf-ar{display:block;margin-top:2px}.hfind .hf-ar .ar-c .ar-l{background:var(--white)}.hfind .chip:nth-child(n+5){display:none}}@container site (max-width:640px){.hfind .hf-f>.adv{order:1}.hfind .hf-ar{order:2}.hfind .chips{order:3}.hfind .hf-n{order:4}}@container site (max-width:640px){.hfind .hf-f>.adv{display:none}.hm-areas{display:none}.hfind .chips{gap:8px}.hfind .chip{font-size:12.5px;padding:8px 12px}}@container site (max-width:640px){.hfind .chips{display:none}.ar-tip h3 span{font-family:var(--f-display);font-style:italic}}@container site (max-width:640px){.ar-tip h3 span:empty{display:none}.ar-g.has-op .ar-tip h3 span:empty{display:block;min-height:16px}}.hfind .chips,.hm-areas{display:none}.hfind .ar-tip h3 span:empty{display:none}@container site (max-width:640px){.hfind .hf-n{display:none}}.hf-cta{align-self:start;background:var(--champagne);padding:26px 24px;display:flex;flex-direction:column;gap:12px}.hf-cta .d{margin:0;font-size:26px;line-height:1.15}.hf-cta p:not(.d){margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.hf-cta .btn{align-self:flex-start}@container site (max-width:640px){.hf-cta{display:none}}@keyframes arIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@container site (max-width:640px){.hfind .ar-tip h3{background:linear-gradient(90deg,#c9aa7861,#c9aa7829 45%,#c9aa7800);border-left:2px solid var(--gold);padding-left:14px}.hfind .ar-g.has-op .ar-tip h3{background:none;border-left-color:transparent}}@container site (min-width:641px){.hfind .hf-ar{display:block;position:relative;z-index:6;background:var(--sand);border:1px solid var(--line)}.hfind .hf-ar .ar-g{display:flex;gap:0;position:static}.hfind .hf-ar .ar-c{display:contents}.hfind .hf-ar .ar-c h3{flex:1 1 0;min-width:0;position:relative;margin:0;padding:10px 10px 10px 12px;border:0;border-right:1px solid var(--line);font-size:12px;letter-spacing:.01em;text-transform:none;font-weight:500;line-height:1.3;white-space:normal;hyphens:manual;color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;transition:color .25s,background .25s}.hfind .hf-ar .ar-c:last-of-type h3{border-right:0}.hfind .hf-ar .ar-c h3 span{font-size:13px;color:var(--muted)}.hfind .hf-ar .ar-tip h3 span:empty{display:block;min-height:0}.hfind .hf-ar .ar-tip h3 span:empty:before{content:"★";font-size:11px;color:var(--gold)}.hfind .hf-ar .ar-c h3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .3s var(--ease)}.hfind .hf-ar .ar-c h3:hover{color:var(--ink);background:var(--white)}.hfind .hf-ar .ar-c h3:hover:after{transform:scaleX(.35)}.hfind .hf-ar .ar-c .ar-t{display:block;all:unset;position:absolute;inset:0;cursor:pointer;z-index:2}.hfind .hf-ar .ar-c h3 a{pointer-events:none}.hfind .hf-ar .ar-c.op h3{background:var(--white);color:var(--ink)}.hfind .hf-ar .ar-c.op h3 span{color:var(--gold)}.hfind .hf-ar .ar-c.op h3:after{transform:none}.hfind .hf-ar .ar-c .ar-l{display:none;position:absolute;top:100%;left:-1px;right:-1px;margin-top:-1px;background:var(--white);border:1px solid var(--line);box-shadow:0 24px 48px -24px #3a2a1a59;padding:4px 20px 14px;column-count:2;column-gap:28px;animation:arIn .3s var(--ease)}.hfind .hf-ar .ar-c.op .ar-l{display:block}.hfind .hf-ar .ar-lh{display:flex;column-span:all;align-items:center;justify-content:space-between;margin:0 0 4px;padding:8px 0;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.hfind .hf-ar .ar-x{all:unset;cursor:pointer;width:30px;height:30px;display:grid;place-items:center;font-size:20px;font-weight:300;color:var(--gold-ink);border:1px solid var(--line);border-radius:50%;letter-spacing:0}.hfind .hf-ar .ar-l>a{break-inside:avoid;font-size:15.5px;padding:7px 0}.hfind .hf-ar .ar-l>a .arrow{width:13px}.hfind .hf-ar .hf-cta{display:none}}@container site (min-width:641px) and (max-width:1100px){.hfind .hf-ar .ar-g{flex-wrap:wrap}.hfind .hf-ar .ar-c h3{flex:1 0 25%;border-bottom:1px solid var(--line);margin-bottom:-1px}}@container site (min-width:641px){.hfind .hf-f>.adv{order:1}.hfind .hf-ar{order:2}.hfind .hf-n{order:3}}@container site (min-width:641px){.hfind .hf-ar{background:none;border:0}.hfind .hf-ar .ar-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hfind .hf-ar .ar-c h3{min-height:74px;padding:13px 14px 12px;border:1px solid var(--line);border-right:1px solid var(--line);background:linear-gradient(165deg,var(--white) 0%,var(--white) 45%,var(--champagne) 100%);font-family:var(--f-body,inherit);font-size:13.5px;font-weight:500;letter-spacing:0;line-height:1.25;color:var(--ink);justify-content:space-between;gap:6px;box-shadow:0 1px #3a2a1a08;transition:border-color .3s,box-shadow .35s var(--ease),transform .35s var(--ease),background .3s}.hfind .hf-ar .ar-c:last-of-type h3{border-right:1px solid var(--line)}.hfind .hf-ar .ar-c h3 span{font-family:var(--f-display);font-style:italic;font-size:19px;line-height:1;color:var(--gold)}.hfind .hf-ar .ar-tip h3 span:empty:before{font-style:normal;font-size:14px}.hfind .hf-ar .ar-c h3:after{left:14px;right:auto;width:22px;bottom:11px;height:1px;transform:scaleX(0);transform-origin:left}.hfind .hf-ar .ar-c h3:hover{background:linear-gradient(165deg,var(--white) 0%,var(--champagne) 100%);border-color:var(--gold-2);transform:translateY(-2px);box-shadow:0 14px 28px -18px #785a2873;color:var(--ink)}.hfind .hf-ar .ar-c h3:hover:after{transform:none}.hfind .hf-ar .ar-c.op h3{background:var(--white);border-color:var(--gold);box-shadow:0 14px 28px -18px #785a2873}.hfind .hf-ar .ar-c.op h3:after{transform:none}.hfind .hf-ar .ar-c .ar-l{left:0;right:0;margin-top:10px}.hfind .hf-ar .hf-cta{display:flex;padding:0;background:none;gap:0}.hfind .hf-ar .hf-cta p{display:none}.hfind .hf-ar .hf-cta .btn{align-self:stretch;flex:1;min-height:74px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 12px;font-size:10.5px;line-height:1.4}}@container site (min-width:641px) and (max-width:1100px){.hfind .hf-ar .ar-c h3{flex:none;margin-bottom:0;border-bottom:1px solid var(--line)}}@container site (min-width:641px){.hfind .hf-ar .ar-c h3:after{inset:22px 14px auto auto;width:22px;transform-origin:right}.hfind .hf-ar .hf-cta .btn{white-space:normal;letter-spacing:.14em;font-size:10px}}@container site (min-width:641px){.hfind .hf-ar .ar-c h3,.hfind .hf-ar .ar-c h3:hover,.hfind .hf-ar .ar-c.op h3{background:#fff;color:#1e1915}.hfind .hf-ar .ar-c h3 span,.hfind .hf-ar .ar-c.op h3 span{color:var(--gold)}.hfind .hf-ar .hf-cta .btn{background:#fff;color:#1e1915;border:1px solid var(--gold);transition:border-color .3s,box-shadow .35s var(--ease),transform .35s var(--ease)}.hfind .hf-ar .hf-cta .btn:hover{background:#fff;color:#1e1915;transform:translateY(-2px);box-shadow:0 14px 28px -18px #785a2873}}@container site (min-width:641px){.hfind .hf-ar .ar-tip h3 span:empty{display:none}.hfind .hf-ar .ar-tip h3{justify-content:center;align-items:center;text-align:center;font-family:var(--f-display);font-style:italic;font-weight:400;font-size:20px;line-height:1.1;color:var(--gold-ink)}.hfind .hf-ar .ar-tip h3:hover,.hfind .hf-ar .ar-tip.op h3{color:var(--gold-ink)}.hfind .hf-ar .ar-tip h3:after{inset:auto auto 12px 50%;margin-left:-11px;transform-origin:center}}.pm-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pm-t{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px);background:#fff;border:1px solid var(--line);transition:border-color .3s,box-shadow .35s var(--ease),transform .35s var(--ease)}.pm-t:hover{border-color:var(--gold-2);transform:translateY(-2px);box-shadow:0 18px 36px -24px #785a2873}.pm-n{font-family:var(--f-display);font-style:italic;font-size:24px;line-height:1;color:var(--gold)}.pm-t .h3{margin:0}.pm-t p{margin:0;color:var(--ink-2);line-height:1.6}.pm-t .link{margin-top:auto;align-self:flex-start}.pm-a{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13.5px}.pm-a a{color:var(--gold-ink);text-decoration:none;cursor:pointer}.pm-a a:hover{color:var(--ink)}.pm-a span{color:var(--muted)}.pm-m{margin-top:clamp(32px,4vw,48px);display:flex;flex-direction:column;gap:14px}.pm-m .eyebrow{margin:0}@container site (max-width:640px){.pm-g{grid-template-columns:minmax(0,1fr);gap:12px}.pm-t{padding:22px 20px}}.wd-fimg[style] img{object-position:var(--op,50% 50%)}.wd-mlv b{font-family:var(--f-display);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:0}.wd-mlv>span{font-size:14px;font-weight:400;opacity:.92}.wd-s1 button.wd-media .wd-play{inset:auto 26px 24px auto;transform:none;width:72px;height:72px}.wd-s1 button.wd-media:hover .wd-play{transform:scale(1.07)}.wd-spo{position:absolute;inset:0;display:block;background:linear-gradient(160deg,#fff,#f8f2e9 55%,#efe4d3);overflow:hidden}.wd-spo svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:72%}.wd-spo .a{fill:#c9a97838}.wd-spo .l{fill:none;stroke:var(--gold);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.wd-spt{position:absolute;left:clamp(16px,6%,34px);top:clamp(14px,8%,34px);display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--ink);text-align:left}.wd-spk{font-family:var(--f-label);font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.wd-spt b{font-size:clamp(30px,5.2vw,64px);font-weight:400;line-height:1;color:var(--ink)}.wd-spd{font-size:13px;color:var(--ink-2)}.wd-spr{position:absolute;right:clamp(14px,5%,30px);top:clamp(14px,8%,34px);display:flex;gap:6px;align-items:baseline;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.wd-spr i{font-style:normal;color:var(--gold)}.wd-mcm .wd-spt b,.wsd-vth .wd-spt b{font-size:clamp(26px,8vw,40px)}.wsd-vth .wd-spt{top:10px;left:12px}.wsd-vth .wd-spt b{font-size:22px}.wsd-vth .wd-spd,.wsd-vth .wd-spr,.wsd-vth .wd-spk{display:none}button.wd-media .wd-spo+.wd-play,.wd-mcm .wd-spo+.wd-play{background:var(--gold);color:#fff}.wd-m4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;background:var(--white)}.wd-m4 figure{position:relative;margin:0;overflow:hidden;background:var(--sand);min-height:0}.wd-m4 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wd-m4 figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 9px;background:linear-gradient(180deg,#281d1200,#281d1299);color:#fff;font-size:12px;font-weight:500;line-height:1.25}.wd-mviz{display:flex;align-items:center;justify-content:center;padding:clamp(18px,2.4vw,30px);background:var(--sand)}.wv{width:100%;max-width:340px;background:var(--white);border:1px solid var(--line);box-shadow:0 18px 44px -28px #785a2873;padding:20px 20px 18px;display:flex;flex-direction:column;gap:14px}.wv-k{margin:0;font-family:var(--f-label);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.wv-t{font-family:var(--f-display);font-weight:400;font-size:22px;line-height:1.1;margin-top:-6px}.wv-pl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center}.wv-dn{position:relative;width:120px;height:120px}.wv-dn svg{width:100%;height:100%;transform:rotate(-90deg)}.wv-dn circle{fill:none;stroke-width:14}.wv-dn .c1,.wv-lg i.c1{stroke:var(--gold-ink);background:var(--gold-ink)}.wv-dn .c2,.wv-lg i.c2{stroke:var(--gold-2);background:var(--gold-2)}.wv-dn .c3,.wv-lg i.c3{stroke:var(--sand-2);background:var(--sand-2)}.wv-dc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.wv-dc b{font-size:26px;font-weight:400;line-height:1}.wv-dc small{font-size:10.5px;color:var(--muted)}.wv-lg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.wv-lg li{display:flex;align-items:center;gap:8px}.wv-lg li b{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.wv-lg i{width:10px;height:10px;border-radius:50%;flex:none}.wv-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);padding-top:12px;gap:8px}.wv-st div{display:flex;flex-direction:column;gap:2px}.wv-st b{font-size:22px;font-weight:400;line-height:1}.wv-st span{font-size:11px;color:var(--muted);line-height:1.3}.wv-ch{width:100%;height:auto;display:block;overflow:visible;font-family:var(--f-body)}.wv-ch .g{stroke:var(--line);stroke-dasharray:3 4}.wv-ch .ax{font-size:9.5px;fill:var(--muted)}.wv-ch path{fill:none;stroke-width:2.2;stroke-linejoin:round}.wv-ch path.l1{stroke:var(--ink)}.wv-ch circle.l1{fill:var(--ink)}.wv-ch path.l2{stroke:var(--gold)}.wv-ch circle.l2{fill:var(--gold)}.wv-ch path.l3{stroke:var(--muted);stroke-dasharray:4 3}.wv-ch circle.l3{fill:var(--muted)}.wv-lgh{flex-direction:row;flex-wrap:wrap;gap:6px 14px;font-size:12px}.wv-lgh i.c1{background:var(--ink)}.wv-lgh i.c2{background:var(--gold)}.wv-lgh i.c3{background:var(--muted)}.wv-ax{margin:-10px 0 0;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.wv-fr{display:flex;flex-direction:column;gap:12px}.wv-rh{display:flex;justify-content:space-between;font-size:13px}.wv-rh b{color:var(--gold-ink);font-weight:600;font-variant-numeric:tabular-nums}.wv-bar{position:relative;height:6px;margin:6px 0 4px}.wv-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--sand-2)}.wv-bar i.e{background:var(--gold)}.wv-rv{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.wv-ok{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;border-top:1px solid var(--line);padding-top:10px}.wv-ok b{font-weight:600;color:var(--ok);font-size:12px;text-align:right}.wv-ok b:before{content:"✓ "}.wv-ft{margin:0;font-size:12px;color:var(--gold-ink);font-weight:500;border-top:1px solid var(--gold-2);padding-top:10px}button.wd-media:has(.wd-spo):after,button.wd-mcm:has(.wd-spo):after{display:none}.wd-media:has(.wd-spo) .wd-ml{color:var(--ink)}.wd-media:has(.wd-spo) .wd-ml small{color:var(--gold-ink)}.wv-st b small{font-size:.62em;margin-left:2px}@container site (max-width:640px){.wd-mlv b{font-size:22px}.wd-s1 button.wd-media .wd-play{right:14px;top:14px;bottom:auto;width:52px;height:52px}.wd-swc .wd-mimg.wd-mviz,.wd-mimg.wd-mviz{aspect-ratio:auto;padding:16px}.wd-swc .wd-mimg.wd-m4,.wd-mimg.wd-m4{aspect-ratio:4/3}.wv{max-width:none}}@media (max-width:760px){.wdp .wd-s1 button.wd-media .wd-play{width:52px;height:52px;right:14px;top:14px;bottom:auto}}.wd-mcm .wd-spo svg{height:56%}.wv-pg .gl{stroke:var(--gold);stroke-dasharray:5 4;stroke-width:1}.wv-pg .gt{font-family:var(--f-label);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;fill:var(--gold-ink)}.wv-pg .ar{fill:#c9a9782e;stroke:none}.wv-pg .ln{fill:none;stroke:var(--gold);stroke-width:2.2}.wv-pg .pj{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-dasharray:3 4}.wv-pg .pt{fill:var(--white);stroke:var(--gold);stroke-width:1.6}.wv-pg .pl{fill:var(--gold);stroke:var(--white);stroke-width:1.6}.wv-pg .pg{fill:var(--white);stroke:var(--gold-ink);stroke-width:2}.wv-pg .vl{font-size:10.5px;font-weight:600;fill:var(--ink)}.wv-pb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;font-size:12px;color:var(--muted)}.wv-pb .wv-bar{margin:0}.wv-pb b{color:var(--ink)}.wd-mviz{padding:0;background:var(--white);border-right:1px solid var(--line)}.wd-mviz .wv{max-width:none;width:100%;height:100%;border:0;box-shadow:none;background:linear-gradient(180deg,#fff,#fbf7f1);padding:clamp(26px,2.6vw,40px);justify-content:center;gap:clamp(16px,1.8vw,24px)}.wd-mviz .wv-t{font-size:clamp(24px,2vw,30px)}.wd-mviz .wv-k{font-size:10.5px}.wd-mviz .wv-st b{font-size:clamp(22px,2vw,28px)}.wd-mviz .wv-st span,.wd-mviz .wv-pb,.wd-mviz .wv-lg{font-size:13px}.wd-mviz .wv-rh,.wd-mviz .wv-ok{font-size:14px}.wd-mviz .wv-pl{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.wd-mviz .wv-dn{width:min(200px,60%);height:auto;aspect-ratio:1}.wd-mviz .wv-pl .wv-lg{width:100%}@container site (max-width:640px){.wd-mviz{border-right:0}.wd-mviz .wv{padding:22px 18px}}.wd-spb{--bm:#4B2F26;--bf:#C59B62;--bo:#B9576A}.wd-spb .wd-spt{z-index:1}.wd-spl{position:absolute;right:clamp(14px,5%,30px);top:clamp(14px,8%,34px);display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:11.5px;color:var(--ink-2)}.wd-spl span{display:flex;align-items:center;gap:7px}.wd-spl i{width:10px;height:10px;border-radius:3px}.wd-spb i.m{background:var(--bm)}.wd-spb i.f{background:var(--bf)}.wd-spb i.o{background:var(--bo)}.wd-sbs{position:absolute;left:6%;right:6%;bottom:7%;height:56%;display:flex;align-items:flex-end;justify-content:space-between;gap:3%;border-bottom:1.5px solid var(--gold-2);padding-bottom:0}.wd-sb{position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.wd-sbc{width:100%;max-width:44px;display:flex;flex-direction:column;gap:3px}.wd-sbc i{display:block;border-radius:5px;min-height:3px}.wd-sb em{font-style:normal;font-size:12px;font-weight:600;color:var(--gold-ink);margin-bottom:5px;font-variant-numeric:tabular-nums}.wd-sb em.l{color:var(--ink)}.wd-sb small{position:absolute;bottom:-20px;font-size:10.5px;color:var(--muted);white-space:nowrap}.wd-media:has(.wd-spb) .wd-ml{display:none}.wd-mcm .wd-spb .wd-sbs,.wsd-vth .wd-spb .wd-sbs{height:50%;bottom:12%}.wd-mcm .wd-spl{font-size:10px;gap:3px}.wd-mcm .wd-sb em{font-size:9.5px;margin-bottom:2px}.wd-mcm .wd-sb small{font-size:9px;bottom:-15px}.wd-mcm .wd-sbc{gap:2px}.wsd-vth .wd-spl,.wsd-vth .wd-sb em,.wsd-vth .wd-sb small{display:none}.wsd-vth .wd-spb .wd-sbs{height:62%;bottom:10%;left:8%;right:8%}.wsd-vth .wd-sbc{gap:1px}.wsd-vth .wd-sbc i{border-radius:2px}.wd-stm .wd-spb .wd-sbs{right:17%}.wd-stm .wd-spb+.wd-play{top:24%;left:50%}.wd-mcm .wd-spb .wd-sbs{height:44%;bottom:13%}.wd-mcm .wd-spl{display:none}.wd-mcm .wd-spb+.wd-play{left:auto;top:14px;right:14px;transform:none;width:48px;height:48px}.wd-spz{background:var(--white)}.wd-spz .wd-spt{z-index:1}.wd-zk{position:absolute;right:clamp(16px,6%,34px);top:clamp(14px,8%,34px);display:flex;gap:clamp(14px,3vw,30px);text-align:left}.wd-zk span{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:1px solid var(--line,#E7DFD3)}.wd-zk b{font-size:clamp(20px,2.2vw,30px);font-weight:400;line-height:1.05;color:var(--ink);white-space:nowrap}.wd-zk small{font-size:11.5px;color:var(--muted)}.wd-zc{position:absolute;left:clamp(44px,8%,64px);right:clamp(26px,6%,44px);top:44%;bottom:15%;display:block}.wd-spz .wd-zc svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wd-zc .g{stroke:#ece5da;stroke-width:1}.wd-zc .l{fill:none;stroke:#c9ad82;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.wd-zc i{position:absolute;font-style:normal;display:block}.wd-zy{left:-10px;transform:translate(-100%,-50%);font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.wd-zp{width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--white);border:2px solid #C9AD82}.wd-zp.e{width:12px;height:12px;margin:-6px 0 0 -6px;background:#c9ad82;border-color:var(--white);box-shadow:0 0 0 1.5px #c9ad82}.wd-zv{transform:translate(-50%,-150%);font-size:11.5px;font-weight:600;color:var(--gold-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-zv.e{color:var(--ink);font-size:13px}.wd-zx{bottom:-24px;transform:translate(-50%);font-size:11px;color:var(--muted);white-space:nowrap}.wd-media:has(.wd-spz) .wd-ml{display:none}.wd-stm .wd-spz+.wd-play{top:24%;left:50%}.wd-mcm .wd-spz+.wd-play{left:auto;top:14px;right:14px;transform:none;width:48px;height:48px}.wd-mcm .wd-zk{display:none}.wd-stm .wd-zc{right:17%}.wd-mcm .wd-zc{inset:48% 24px 15% 36px}.wd-mcm .wd-zv{font-size:9.5px}.wd-mcm .wd-zv:not(.e):not(.f){display:none}.wd-mcm .wd-zx{font-size:9px;bottom:-18px}.wd-mcm .wd-zy{font-size:9.5px}.wsd-vth .wd-zk,.wsd-vth .wd-zv,.wsd-vth .wd-zx,.wsd-vth .wd-zy{display:none}.wsd-vth .wd-zc{inset:42% 8% 10%}.wsd-vth .wd-zp{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-width:1.5px}.wd-pn{position:absolute;left:0;right:0;bottom:0;padding:40px 12px 12px;display:grid;grid-template-columns:1fr 1fr;gap:12px;pointer-events:none;background:linear-gradient(180deg,#281c1200,#281c128c)}.wd-pn span{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;text-align:right;color:#fff;font-size:12.5px;font-weight:600;line-height:1.25;text-shadow:0 1px 6px rgba(0,0,0,.35)}.wd-pn small{font-size:10.5px;font-weight:500;letter-spacing:.06em;opacity:.9}.wd-pn span:first-child{max-width:calc(100% - 52px)}.wd-pn span{overflow-wrap:anywhere}.tl-note{margin:0 0 8px;max-width:760px;font-size:16px;line-height:1.65;color:var(--ink-2)}.pmx-h{padding:clamp(28px,5vw,64px) 0 clamp(28px,4vw,48px);border-bottom:1px solid var(--line)}.pmx-h .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pmx-h h1{margin:0;font-size:clamp(48px,8vw,112px);line-height:.95;font-weight:400;letter-spacing:-.01em}.pmx-h .lead{max-width:640px;margin:0}.pmx{padding:clamp(8px,2vw,24px) 0 clamp(48px,7vw,96px)}.pmx-l{list-style:none;margin:0;padding:0}.pmx-r{position:relative;display:grid;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) auto;gap:12px 32px;align-items:baseline;padding:34px 0;border-bottom:1px solid var(--line);transition:padding .35s ease}.pmx-a{position:absolute;inset:0;z-index:1}.pmx-r .pmx-al a{position:relative;z-index:2}.pmx-n{font-size:22px;font-style:italic;color:var(--gold)}.pmx-r h2{margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.05;font-weight:400;transition:color .3s}.pmx-b p{margin:0;color:var(--ink-2);line-height:1.65}.pmx-al{margin-top:10px!important;font-size:14px}.pmx-al a{color:var(--gold-ink)}.pmx-al span{margin:0 8px;color:var(--muted)}.pmx-go{font-family:Montserrat,var(--sans,sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--gold);padding-bottom:4px}@media (hover:hover){.pmx-r:hover{padding-left:14px}.pmx-r:hover h2{color:var(--gold-ink)}}.pmx-m{display:flex;flex-direction:column;gap:12px;padding:44px 0 8px}.pmx-m .eyebrow{margin:0}.pmx-ml{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.45}.pmx-ml a{color:var(--ink);text-decoration:none;white-space:nowrap;background:linear-gradient(var(--gold),var(--gold)) 0 100%/0 1px no-repeat;transition:background-size .3s,color .3s}.pmx-ml a:hover{color:var(--gold-ink);background-size:100% 1px}.pmx-ml span{margin:0 .2em;color:var(--gold)}.pmx-c{margin-top:56px;padding:36px 40px;background:var(--sand,#F4EEE5);display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap}.pmx-c .eyebrow{margin:0 0 8px}.pmx-c h2{margin:0;max-width:560px}@media (max-width:900px){.pmx-r{grid-template-columns:48px minmax(0,1fr);padding:26px 0}.pmx-b,.pmx-go{grid-column:2}.pmx-go{justify-self:start}.pmx-n{font-size:18px}}@media (max-width:560px){.pmx-c{padding:26px 22px}.pmx-c .btn{width:100%}}.pmx-h .pmx-in{max-width:760px;margin:6px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.65;color:var(--ink)}.pmx-pt{list-style:none;margin:18px 0 0;padding:22px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,48px);width:100%}.pmx-pt li{display:flex;flex-direction:column;gap:6px;min-width:0}.pmx-pt b{font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.15;color:var(--gold-ink)}.pmx-pt span{font-size:15px;line-height:1.6;color:var(--ink-2)}@media (max-width:700px){.pmx-pt{grid-template-columns:1fr;gap:16px}}.pmx-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:end;width:100%}.pmx-tx{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.pmx-top .cat-ppl{min-width:0}@media (max-width:900px){.pmx-top{grid-template-columns:1fr}}@media (max-width:640px){.plx-tr i{display:none}.plx-tr{flex-direction:column;align-items:flex-start;gap:4px}}.hsl-rx .hsl-tr{grid-auto-columns:calc((100% - 32px) / 3)}.rx-c{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.rx-m{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--sand)}.rx-m .ba{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.rx-cap,.bag-m .rx-cap{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;display:flex;flex-direction:column;gap:1px;align-items:flex-start;pointer-events:none}.rx-cap>*{background:#fffffff0;color:var(--ink);padding:5px 10px;font-size:12.5px;line-height:1.35;max-width:100%}.rx-cap b{font-weight:600}.rx-cap span{color:var(--ink-2)}.rx-wl .rx-cap{inset:12px 12px auto auto;align-items:flex-end}.rx-b{padding:18px 20px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.rx-b .pg{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.rx-b>b{font-family:var(--f-display);font-weight:400;font-size:22px;line-height:1.2;color:var(--ink)}.rx-a{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.rx-a .link{all:unset;cursor:pointer;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);display:inline-flex;align-items:center;gap:6px}.rx-a .link .arrow{width:14px}.mdl.bagm .mdl-box{width:min(600px,100%)}.bag{display:flex;flex-direction:column;gap:12px;align-items:stretch}.bag .eyebrow,.bag .h3{margin:0}.bag-m{position:relative;width:min(100%,calc(100dvh - 330px));margin-inline:auto}.bag-m .ba{margin:0}.bag-n{margin:0;text-align:center}.bag-cta{align-self:center}.bag .rs-nav{margin:0}@container site (max-width:1000px){.hsl-rx .hsl-tr{grid-auto-columns:calc((100% - 16px)/2)}}@container site (max-width:640px){.hsl-rx .hsl-tr{grid-auto-columns:86%;gap:12px}.rx-b{padding:16px}.rx-b>b{font-size:20px}.bag-m{width:min(100%,calc(100dvh - 310px))}}.rx-m .wd-spt{left:20px;top:18px}.rx-m .wd-spt b{font-size:34px}.rx-m .wd-zk{left:20px;right:auto;top:102px;gap:16px}.rx-m .wd-zk span:first-child{padding-left:0;border-left:0}.rx-m .wd-zk b{font-size:20px}.rx-m .wd-zc{top:max(55%,186px);left:44px;right:26px;bottom:14%}.rx-m{max-height:calc(100svh - 392px);max-width:100%}.rx-cta{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 20px;border:1px solid var(--gold);color:var(--ink);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:background .3s,color .3s,border-color .3s}.rx-cta:hover,.rx-cta:focus-visible{background:var(--gold);color:var(--white)}.rx-a .link{font-weight:500;color:var(--muted)}.rx-a .link:hover{color:var(--gold-ink)}@container site (max-width:640px){.rx-b{padding:14px 16px 16px;gap:6px}.rx-b>b{font-size:19px}.rx-a{gap:10px 16px}}.prose.legal .lead{font-size:18px;color:var(--ink);margin-bottom:1.6em}.prose.legal h2{font-family:var(--f-display);font-weight:400;font-size:26px;line-height:1.25;color:var(--ink);margin:1.8em 0 .6em}.prose.legal h3{font-size:16px;font-weight:600;color:var(--ink);margin:1.4em 0 .5em}.prose.legal a{color:var(--gold-ink)}.prose.legal code{font-size:.88em;background:var(--sand);padding:1px 5px}.wd-scw{display:flex;flex-direction:column;gap:18px;min-width:0}.wd-pb{display:inline-flex;align-items:center;gap:18px;align-self:flex-start;padding:11px 20px;background:#fff;border:1.5px solid var(--gold-2);border-radius:16px;box-shadow:0 10px 26px -14px #785a2859}.wd-pb>span{display:flex;flex-direction:column;gap:2px}.wd-pb>span.r{text-align:right;align-items:flex-end}.wd-pb small{font-family:var(--f-label);font-size:9px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);white-space:nowrap}.wd-pb b{font-size:20px;font-weight:600;color:#1f1a15;font-variant-numeric:tabular-nums;white-space:nowrap}.wd-pba{display:flex;color:#c9ad82;font-style:normal}.wd-mcb .wd-pb{display:flex;justify-content:space-between;box-sizing:border-box;width:100%;margin:0;padding:10px 14px;gap:8px}.wd-mcb .wd-pb b{font-size:17px}.wd-mcb .wd-pb small{font-size:8px;letter-spacing:.08em}.wd-mcb .wd-pba svg{width:32px}.wd-zr{margin-top:8px;font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.wd-zr i{font-style:normal;color:var(--gold-ink);margin:0 4px}.wd-stm .wd-zc{top:34%}.wd-stm .wd-spz+.wd-play{top:22%;left:52%}.wd-mcm .wd-zr,.wsd-vth .wd-spz .wd-spt{display:none}.wsd-vth .wd-zc{top:16%;bottom:14%}@media (min-width:861px){.wd-tiles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:56px;margin-bottom:-56px;gap:10px}.wd-tiles::-webkit-scrollbar{display:none}.wd-tiles .wd-tile{flex:0 0 auto}}@media (max-width:860px){.wd-mst .wd-sln{margin-top:14px}}.wd-stb{position:relative}.wd-tnav{display:none}@media (min-width:861px){.wd-tnav{display:flex;gap:10px;position:absolute;right:0;bottom:calc(clamp(150px,11.5vw,176px) + 68px);z-index:4}.wd-tnav.off{display:none}.wd-tnb{all:unset;box-sizing:border-box;cursor:pointer;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#b08d5e;font-size:20px;font-weight:700;background:#fff;border:1.5px solid #B08D5E;box-shadow:0 10px 22px -10px #785a288c;transition:background .2s,color .2s,opacity .2s}.wd-tnb:hover{background:#b08d5e;color:#fff}.wd-tnb:disabled{opacity:.45;cursor:default;background:#fff;color:#b08d5e;box-shadow:none}}@media (min-width:1001px){.topbar{background:var(--white)}.hdr{background:#fffffff7}}.rx-m .wd-zr,.hdr-q{display:none}@container site (min-width:1201px){.hdr-q{display:block;flex:0 1 320px;margin-inline:auto;min-width:0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .25s,transform .25s,visibility 0s .25s}.hdr-q.on{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s}.hdr-q .adv-f{background:var(--white);border:1px solid var(--gold-2);border-radius:999px;min-height:42px;padding:0 14px;gap:8px}.hdr-q .adv-f input{font-size:13.5px}.hdr-q .adv-r{min-width:440px}.hdr.mega-on .hdr-q{opacity:0;visibility:hidden;transition:none}.hdr .nav{margin-left:0}}.lpa-ic,.lpa-hq{display:none}@container site (max-width:640px){.lpask{height:0;overflow:visible;background:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.lpask>.wrap{display:none}.lpask.open>.wrap,.lpask.auto>.wrap{display:block;position:absolute;left:0;right:0;top:0;background:#fdfbf8f7;border-bottom:1px solid var(--line);padding-right:64px}.lpask.auto>.wrap{transform-origin:calc(100% - 150px) -30px;transition:transform .5s var(--ease),opacity .4s ease,visibility 0s}.lpask.auto:not(.open)>.wrap{padding-right:var(--gut,16px)}.lpask.flow:not(.shut){height:auto;background:#fdfbf8f7;border-bottom:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lpask.flow:not(.shut)>.wrap{position:relative;background:none;border:0}.lpask.flow:not(.shut)>.wrap{padding-right:64px}.site:has(.lpask.flow:not(.shut):not(.hid)) .lpa-hq{display:none}.lpask.flow:not(.shut)>.wrap,.lpask.flow:not(.shut){transition:transform .35s var(--ease),opacity .25s ease,background-color .25s,border-color .25s}.lpask.flow.hid:not(.shut){background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.lpask.flow.hid:not(.shut)>.wrap{transform:translateY(-110%);opacity:0;visibility:hidden;transition:transform .35s var(--ease),opacity .25s ease,visibility 0s .35s}.lpask.auto.hid:not(.open):not(.flow)>.wrap{transform:translateY(-110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .35s var(--ease),opacity .25s ease,visibility 0s .35s}.lpask.flow:not(.shut) .lpa-ic{z-index:2;display:flex;align-items:center;justify-content:center;position:absolute;right:16px;top:29px;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;padding:0;font-size:24px;line-height:1}.lpask.auto.tuck:not(.open)>.wrap,.lpask.auto.shut:not(.open)>.wrap{transform:scale(.08);opacity:0;visibility:hidden;pointer-events:none;transition:transform .5s var(--ease),opacity .4s ease,visibility 0s .5s}.has-lpa .lpa-hq.gulp{animation:lpaGulp .7s var(--ease) .35s 1}.has-lpa.has-lpa-auto .lpa-hq:not(.gulp):not(.gulp1){animation:none}.has-lpa .lpa-hq.gulp1{animation:lpaGulp .7s var(--ease) .35s 1,lpaPulse 1.6s ease-out 1.2s 3}.lpask.open .lpa-ic{z-index:2;display:flex;align-items:center;justify-content:center;position:absolute;right:16px;top:29px;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;padding:0;font-size:24px;line-height:1}.lpa-ic svg{display:none}.lpa-ic i{font-style:normal}.has-lpa .lpa-hq{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--gold-2);background:var(--white);color:var(--gold-ink);border-radius:var(--r);cursor:pointer;padding:0;flex:none;animation:lpaPulse 1.6s ease-out .8s 3}.has-lpa .lpa-hq.on{background:var(--champagne);animation:none}.lpa-hq svg{width:19px;height:19px}}@keyframes lpaPulse{0%{box-shadow:0 0 #b896688c}70%{box-shadow:0 0 0 12px #b8966800}to{box-shadow:0 0 #b8966800}}@media (prefers-reduced-motion:reduce){.lpa-hq{animation:none}}@media (max-width:760px){.wd-mcb{padding:14px 16px 16px;gap:10px}.wd-sc.wd-sc-s>div{width:74px;height:74px}.wd-mcm{aspect-ratio:auto;height:clamp(130px,calc(100svh - var(--hdr-h,65px) - 64px - 384px),56.25vw)}.wd-mcb .wd-pb{padding:8px 12px;gap:4px}.wd-mcb .wd-pb>span{min-width:0}.wd-mcb .wd-pb small{letter-spacing:.03em}.wd-mcb .wd-pba svg{width:22px}.wd-msl{padding-bottom:12px}.wd-mst .wd-sln{margin-top:6px}}@media (max-width:760px) and (max-height:720px){.wd-mc .wd-ptxt p{display:none}.wd-mc .wd-tog{margin-top:0}.wd-mcm{height:clamp(130px,calc(100svh - var(--hdr-h,65px) - 64px - 324px),56.25vw)}}@container site (max-width:400px){.has-lpa .hdr .wrap{gap:10px}.has-lpa .hdr-cta{gap:6px}.has-lpa .hdr-cta .lpa-hq,.has-lpa .hdr-cta .zone-ic,.has-lpa .hdr-cta .burger{width:42px;height:42px}.has-lpa .logo{flex:0 1 auto;min-width:0}.has-lpa .logo img{height:auto;width:min(176px,100%)}}@keyframes lpaGulp{0%{transform:scale(1)}40%{transform:scale(1.18);box-shadow:0 0 0 6px #b8966859}to{transform:scale(1);box-shadow:0 0 #b8966800}}.wsx{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 48px 12px 0;margin-bottom:14px;border-bottom:1px solid var(--line)}.wsx .eyebrow{margin:0}.wsx .eyebrow b{color:var(--ink);font-weight:600;margin-left:6px}.wsx-b{display:flex;gap:8px}.wsx .wd-slb{width:40px;height:40px;border-radius:50%;border:1px solid var(--gold-2);background:var(--white);color:var(--gold-ink);cursor:pointer;display:grid;place-items:center;font-size:17px;padding:0}@media (max-width:760px){.wsx{padding:0 44px 8px 0;margin-bottom:8px}.wsx .wd-slb{width:36px;height:36px}}.wsxm .wsd-l>.eyebrow:first-child,.wsxm .wsf-txt>.eyebrow:first-child{display:none}.wsx .eyebrow,.wsx .eyebrow b{white-space:nowrap}@media (max-width:760px){.wfull.wsxm .wsx{padding:calc(var(--sat) + 12px) 60px 10px 22px;margin:0}.wsx .eyebrow{font-size:10px;letter-spacing:.14em}.wsx .eyebrow:before{display:none}}.vm-lh{text-transform:none;letter-spacing:0;font-weight:400;color:var(--muted);font-size:12px}.vq{display:inline-flex;align-items:stretch;border-radius:var(--r)}.vq.on{box-shadow:0 0 0 1px var(--gold);background:var(--white)}.vq.on .val{border-top-right-radius:0;border-bottom-right-radius:0}.vq-n{display:inline-flex;align-items:center;gap:2px;padding:0 4px;font-variant-numeric:tabular-nums}.vq-n b{min-width:24px;text-align:center;font-size:13.5px;font-weight:600;color:var(--gold-ink)}.vq-n button{width:28px;height:28px;border:0;background:var(--sand);color:var(--ink);border-radius:50%;font:inherit;font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.vq-n button:hover{background:var(--gold);color:var(--white)}.vq-sum{margin:0;font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.vm-buy:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.vq-n button{width:26px;height:26px}.vq-n b{min-width:20px;font-size:12.5px}.vq-sum{font-size:12px}.vm-lh{display:block;font-size:11px;margin-top:2px}}@media (max-width:760px){.mdl.vmod .vm-g{grid-template-rows:minmax(90px,19dvh) minmax(0,1fr)}.vm-lh{display:inline;margin:0}.vm-b .vq-vals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vq-vals .vq{flex-direction:column;min-width:0}.vq-vals .vq .val{width:100%;padding:8px 2px;text-align:center;white-space:nowrap}.vq.on .val{border-radius:var(--r) var(--r) 0 0}.vq-vals .vq-n{justify-content:space-between;padding:3px}.vq-n button{width:24px;height:24px}}@media (max-width:380px){.vq-vals .vq .val{font-size:11.5px}.vm-lh{display:none}}@media (max-width:760px) and (max-height:760px){.mdl.vmod .vm-g{grid-template-rows:minmax(64px,12dvh) minmax(0,1fr)}.vq-sum{font-size:11.5px}}.vm-b .vq-vals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vq-vals .vq{flex-direction:column;min-width:0}.vq-vals .vq .val{width:100%;text-align:center;white-space:nowrap}.vq.on .val{border-radius:var(--r) var(--r) 0 0}.vq-vals .vq-n{justify-content:space-between;padding:4px}.vq-sum{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.vm-b .vq-vals{gap:6px}.vq-vals .vq .val{padding:8px 2px}.vq-vals .vq-n{padding:3px}}@media (max-width:380px){.vq-vals .vq .val{font-size:11.5px}}.ai-kg{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--white)}.ai-kg label{font-size:13px;color:var(--ink-2)}.ai-kgr{display:flex;align-items:center;gap:8px}.ai-kgr input{width:110px;min-width:0;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r);font:inherit;font-size:15px;background:var(--white);color:var(--ink)}.ai-kgr input:focus{outline:none;border-color:var(--gold)}.ai-kgr i{font-style:normal;color:var(--muted);font-size:14px}.ai-kgr .btn{margin-left:auto}.wd-st .wd-zk,.wd-st .wd-zr{display:none}.ck-t.gold{position:relative;border-color:var(--gold);background:linear-gradient(180deg,#fbf3e2,#f6e8c8);font-weight:600}.ck-t.gold i{position:absolute;top:-7px;right:-5px;font:700 8.5px/1 var(--f-label);font-style:normal;letter-spacing:.02em;background:var(--gold-ink);color:var(--white);padding:2px 4px;border-radius:999px;white-space:nowrap}.ck-t.gold.on{background:var(--gold)}.ck-d.gold{position:relative}.ck-d.gold:after{content:"";position:absolute;top:4px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--gold)}.ck-gnote{margin:2px 0 0;font-size:12.5px;color:var(--gold-ink)}.ck-gnote b{font-weight:600}.ck-codeb{justify-self:start;font-size:11px}.ck-cerr{margin:0;color:var(--err,#9a3b2f)}.wc-t{position:fixed;left:24px;bottom:24px;z-index:90;display:flex;align-items:stretch;background:var(--white);border:1px solid var(--gold);box-shadow:var(--shadow);border-radius:var(--r);max-width:340px;animation:wcIn .5s var(--ease) both}.wc-tb{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 6px 12px 14px;flex:1;min-width:0}.wc-pc{flex:none;font:400 26px/1 var(--f-display);color:var(--gold-ink)}.wc-tt{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-tt b{font-size:14px;font-weight:600}.wc-tt small{font-size:12px;color:var(--muted)}.wc-go{font-size:22px;color:var(--gold-ink);padding:0 4px}.wc-x{all:unset;cursor:pointer;padding:0 12px;font-size:20px;color:var(--muted);border-left:1px solid var(--line);display:flex;align-items:center}@keyframes wcIn{0%{opacity:0;transform:translateY(14px)}}@media (max-width:760px){.wc-t{left:12px;right:12px;bottom:calc(var(--wc-b,0px) + 10px + var(--sab));max-width:none}.wc-pc{font-size:22px}}.mdl.wc .mdl-box{max-width:480px}.wc-f{display:grid;gap:12px}.wc-code{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed var(--gold);background:#fbf6ec;padding:14px 16px;border-radius:var(--r)}.wc-code b{font:600 20px/1 var(--f-label);letter-spacing:.12em;color:var(--ink);user-select:all}.wc-tk{margin:0}.plx-gold{border-color:var(--gold)}.plx-gold .plx-ak{background:var(--gold-ink)}.gold-l{display:flex;flex-direction:column;gap:8px}@media (min-width:761px){.gold-l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mdl-box:has(.gold-l){max-width:760px}}.lp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.lp-steps li{background:var(--white);border:1px solid var(--line);padding:22px 20px;display:flex;flex-direction:column;gap:8px}.lp-steps .sn{font:400 34px/1 var(--f-display);color:var(--gold-ink)}.lp-steps b{font-size:16px;font-weight:600}.lp-steps p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.lp-hcg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.lp-hcc{display:flex;flex-direction:column;gap:12px}.lp-hcc .h2{margin:0 0 6px}.lp-hcc .pk-step{margin:10px 0 0}.lp-hco{background:var(--sand);border:1px solid var(--line);padding:18px 20px;display:flex;flex-direction:column;gap:10px;min-height:96px;justify-content:center;margin-top:8px}.lp-hr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.lp-hr span{font:600 10.5px/1.4 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lp-hr b{font-size:16px;font-variant-numeric:tabular-nums}.lp-hr b.d{font-size:28px;font-weight:400;color:var(--gold-ink)}.lp-tiers summary{cursor:pointer;font-size:13px;color:var(--gold-ink)}.lp-tiers ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14px}.lp-tiers li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:6px 0;font-variant-numeric:tabular-nums}.lp-hf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;background:var(--white);border:1px solid var(--line);padding:clamp(20px,3vw,32px)}.lp-hf>h3,.lp-hf>p{grid-column:1/-1}.lp-ph{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lp-phs{position:relative;aspect-ratio:1;max-width:100%;border:1px dashed var(--gold);background:#fbf6ec;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font-size:12px;color:var(--ink-2,var(--ink));overflow:hidden;text-align:center}.lp-phs input{position:absolute;inset:0;opacity:0;cursor:pointer}.lp-phi{font:300 26px/1 var(--f-display);color:var(--gold-ink)}.lp-phs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-phs.has{border-style:solid}.lp-phs.has>span{position:relative;z-index:1}.lp-phs.has .lp-phi{display:none}.lp-phs.has>span:last-child{background:#ffffffe6;padding:2px 6px;margin-top:auto;margin-bottom:6px}.lp-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;counter-reset:tl}.lp-tl li{counter-increment:tl;border-top:1px solid var(--gold);padding-top:14px;display:flex;flex-direction:column;gap:6px}.lp-tl li:before{content:counter(tl,decimal-leading-zero);font:600 11px/1 var(--f-label);letter-spacing:.14em;color:var(--gold-ink)}.lp-tl b{font-size:16px;font-weight:600}.lp-tl p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.lp-pros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lp-pros>div{border:1px solid var(--line);background:var(--white);padding:22px 20px;display:flex;flex-direction:column;gap:8px}.lp-pros b.d{font-size:22px;font-weight:400}.lp-pros p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.lp-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lp-team>div{display:flex;flex-direction:column;gap:10px}.lp-team .pk-step{margin:0}.lp-pp{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;background:var(--white);border:1px solid var(--line);padding:12px 14px}.lp-pp:hover{border-color:var(--gold)}.lp-ppx{cursor:default}.lp-ppx:hover{border-color:var(--line)}.lp-pp .av{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--sand);display:flex;align-items:center;justify-content:center;font:400 18px/1 var(--f-display);color:var(--gold-ink)}.lp-pp .av img{width:100%;height:100%;object-fit:cover}.lp-pp>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-pp b{font-size:15px;font-weight:600}.lp-pp small{font-size:12.5px;color:var(--muted)}@media (max-width:1000px){.lp-steps,.lp-tl,.lp-pros{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-team{grid-template-columns:1fr}}@media (max-width:760px){.lp-steps,.lp-tl,.lp-pros,.lp-hcg,.lp-hf{grid-template-columns:1fr}.lp-steps li,.lp-pros>div{padding:18px 16px}.lp-ph{gap:6px}.lp-phs{font-size:11px}}.foot .bot>span:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.foot .bot a{display:inline;font-size:12px;padding:0}.lp-hteam{display:flex;flex-direction:column;gap:14px;background:var(--white);border:1px solid var(--line);padding:clamp(18px,2.4vw,28px)}.lp-hteam .lp-team{grid-template-columns:1fr;gap:14px}.lp-hteam .lp-team>div{gap:8px}.lp-hteam .lp-pp{padding:8px 12px;gap:12px}.lp-hteam .lp-pp .av{width:44px;height:44px}.lp-hteam .lp-pp b{font-size:14px}.lp-hteam .lp-pp small{font-size:12px}.lp-intro{padding-block:clamp(36px,5vw,64px)}.lp-intro .pv-intro{max-width:820px}@media (max-width:560px){.wdp-p .wd-cbb{flex-direction:column;flex-wrap:nowrap}.wdp-p .wd-cbb .btn{width:100%;flex:none}.wdp-p .wd-map .wd-pcta .wd-cbb{flex-direction:column}}.tipi{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border:1px solid var(--gold);border-radius:50%;font:600 11px/1 var(--f-body);letter-spacing:0;text-transform:none;color:var(--gold);cursor:help;vertical-align:2px}.tipi:focus{outline:none}.tipi:focus-visible{box-shadow:0 0 0 3px #b08d5740}.tipb{position:absolute;right:-8px;top:calc(100% + 10px);z-index:30;width:270px;padding:14px 16px;background:var(--white,#fff);border:1px solid var(--line);box-shadow:0 14px 34px #281d1224;font:400 13px/1.55 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink);text-align:left;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s,transform .2s,visibility .2s}.tipb b{display:block;margin-bottom:4px;font-weight:600}.tipi:hover .tipb,.tipi:focus .tipb,.tipi:focus-within .tipb{opacity:1;visibility:visible;transform:none}@media (max-width:560px){.tipb{width:min(270px,calc(100vw - 48px))}}.o-cen h4{position:relative}.o-cen .tipi{position:static}.o-cen .tipb{left:0;right:auto;width:min(300px,100%)}.scr-h{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap}.scr-h .h2{margin:0;text-wrap:balance}.scr-big{display:flex;align-items:center;gap:16px}.scr-big b{font-size:clamp(72px,9vw,120px);line-height:.85;color:var(--gold)}.scr-big span{max-width:150px;font-size:14px;line-height:1.4;color:var(--muted,#7A6E62)}.scr-lead{max-width:760px;margin:18px 0 0}.scr-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;align-items:start}.scr-c{background:var(--white);border:1px solid var(--line);padding:22px 22px 18px}.scr-c:nth-child(2){grid-row:span 2}.scr-ch{display:flex;align-items:baseline;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.scr-ch span{color:var(--gold);font-size:22px}.scr-ch h3{flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.35}.scr-ch em{font-style:normal;font-size:12px;font-weight:600;color:var(--gold-ink);background:var(--sand);border-radius:99px;padding:2px 9px}.scr-c ul,.scr-emp ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.scr-c li,.scr-emp li{display:flex;gap:10px;font-size:14px;line-height:1.45}.scr-c li svg,.scr-emp li svg{flex:none;margin-top:3px;color:var(--gold)}.scr-st{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.scr-st div{background:var(--white);border:1px solid var(--line);padding:22px 20px;display:flex;flex-direction:column;gap:6px}.scr-st b{font-size:56px;line-height:1;color:var(--gold)}.scr-st span{font-size:14px;line-height:1.4}.scr-f{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.scr-f span{border:1px solid var(--gold);color:var(--gold-ink);border-radius:99px;padding:7px 14px;font-size:13px;background:var(--bg)}.scr-dr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:32px}.scr-d{display:flex;flex-direction:column;gap:4px;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:var(--ink);font:inherit}.scr-ph{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--sand-2);margin-bottom:10px}.scr-ph img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.scr-d:hover .scr-ph img{transform:scale(1.04)}.scr-d b{font-size:14px;font-weight:600;line-height:1.3}.scr-d small{font-size:12.5px;line-height:1.4;color:var(--gold-ink)}.scr-emp{background:linear-gradient(120deg,#eadcc6,#f3e9da);border-block:1px solid var(--line);padding-block:64px}.scr-ew{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}.scr-emp .h2{margin:8px 0 14px}.scr-emp .lead{margin:0}.scr-emp ul{margin-bottom:24px}.scr-en{margin:14px 0 0;color:var(--muted,#7A6E62)}@media (max-width:1100px){.scr-g{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-c:nth-child(2){grid-row:auto}.scr-dr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.scr-g,.scr-ew{grid-template-columns:1fr}.scr-st{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-st b{font-size:44px}.scr-dr{grid-template-columns:repeat(2,minmax(0,1fr))}.scr-emp{padding-block:44px}.scr-big b{font-size:72px}}.scr-g{display:block;columns:4;column-gap:16px}.scr-c{break-inside:avoid;margin-bottom:16px}.scr-c:nth-child(2){grid-row:auto}@media (max-width:1100px){.scr-g{columns:2}}@media (max-width:700px){.scr-g{columns:1}}.scr-ph{position:relative}@media (max-width:700px){.pp:has(.pp-acc details:not(:first-child)[open]) .pp-ph{display:none}.pp:has(.pp-acc details:not(:first-child)[open]) .pp-b{padding-top:48px}.pp:has(.pp-acc details:not(:first-child)[open]) .pp-bio{display:none}}.pp-pg{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:-4px 0 12px;font:600 11px/1 var(--f-label);letter-spacing:.1em;color:var(--muted)}.pp-pg button{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--gold-ink);font-size:17px;line-height:1;cursor:pointer;display:grid;place-items:center}.pp-pg button:disabled{opacity:.35;cursor:default}.pp-pg button:not(:disabled):hover{border-color:var(--gold-2)}@media (min-width:761px){.mdl.pmod .mdl-box{width:min(1000px,100%);max-height:90vh}.pp{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.pp-ph{height:min(640px,90vh)}.pp-b{gap:10px;padding:32px 36px}.pp-acc summary{padding:10px 0}.pp-acc ul{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px;margin-bottom:12px}.pp-acc li{font-size:13px;line-height:1.45}.pp-cta{flex-direction:row}.pp-cta>*{flex:1 1 0;min-width:0}}.pp-full{display:flex;flex-direction:column;gap:8px;margin-top:6px}.pp-full[hidden]{display:none}.pp-full p{margin:0 0 4px;padding:12px 14px;background:var(--champagne);border-radius:var(--r);font-size:14px;line-height:1.5;color:var(--ink)}.pp-full .btn{width:100%;justify-content:center}.pp-cta[hidden]{display:none}.pp:has(.pp-full:not([hidden])) .pp-bio{display:none}@media (max-width:700px){.pp:has(.pp-full:not([hidden])) .pp-ph{display:none}.pp:has(.pp-full:not([hidden])) .pp-b{padding-top:48px}}.trow .tr-sub{display:block;font-style:normal;font:700 11.5px/1.4 var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:6px}.tr-p p.tr-sub{margin:0 0 -4px;font:700 11.5px/1.4 var(--f-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}@media (min-width:761px){.cat-ppl.n1{max-width:290px}}.scr-nx .h2{margin:8px 0 14px}.scr-nx .lead{margin:0}.scr-nx ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.scr-nx li{display:flex;gap:10px;font-size:15px;line-height:1.5}.scr-nx li svg{flex:none;margin-top:4px;color:var(--gold)}.scr-fq .o-faq{max-width:820px}@media (max-width:640px){.wd-cbb .btn{white-space:normal;text-align:center;line-height:1.35;padding-block:10px}.pmx-go{white-space:normal}}.mdl.pmod .mdl-box{overflow-x:hidden}@media (max-width:760px) and (max-height:700px){.mdl.pmod .pp-ph{height:200px}}@media (max-width:760px) and (max-height:620px){.mdl.pmod .pp-ph{height:150px}}@media (min-width:761px) and (max-height:820px){.cm-main{padding:22px 34px;gap:8px}.cm-main .h2{font-size:34px}.cm-main textarea{min-height:56px;height:56px}.cm-proof{padding-block:22px}}.pay-err{margin:0;color:#9a3b2f}.vm-pk{display:flex;flex-direction:column;gap:4px;margin-top:2px}.vm-pk input{width:100%;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--r);background:var(--white);color:inherit}.vm-pk input:focus{outline:none;border-color:var(--gold)}.vm-pk input.bad{border-color:#9a3b2f;box-shadow:0 0 0 1px #9a3b2f}.vm-o>span{flex:1}.vm-pkb{all:unset;cursor:pointer;color:var(--gold-d,var(--gold));font-size:14px;text-decoration:underline;text-underline-offset:3px}.vm-pkv{color:inherit}@container site (max-width:1000px) and (min-width:641px){.trow>span:not(.tnum),.trow>a{grid-column:2}}@media (max-width:760px){.ar-c h3{padding-right:30px}}@media (max-width:400px){.ar-c h3{letter-spacing:.14em}}@media (max-width:1100px){.topbar .tb-l,.topbar .tb-r{gap:12px}.topbar .tb-r>a[data-go=kariera],.topbar .tb-r>a[data-go=s-cim-vam-pomuzeme]{display:none}.topbar .lang{flex:none}}@media (max-width:1200px){.hdr-cta .btn.gold.sm{letter-spacing:.12em;padding-inline:14px}}@media (max-width:1100px){html[lang=de] .hdr-cta .btn.gold.sm,html[lang=uk] .hdr-cta .btn.gold.sm{max-width:210px;white-space:normal;line-height:1.25;text-align:center;padding-block:8px}}@media (max-width:420px){.plx-akce .plx-akp{flex-wrap:wrap}.plx-akce b.snew{white-space:normal}.plx-tn b{font-size:17px;overflow-wrap:anywhere;hyphens:auto}}.pmx-ml a{white-space:normal}@media (max-width:640px){.pmx-ml a{white-space:nowrap}html[lang=uk] .pmx-ml a,html[lang=de] .pmx-ml a{white-space:normal}}.cm-send .btn.gold{white-space:normal;line-height:1.3;text-align:center;max-width:100%}.vm-pk[hidden]{display:none}@media (min-width:761px) and (max-width:1100px){.vm-g{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.vm-b{padding:24px 28px;gap:12px}.vm-b .vq-vals .val{font-size:14px;padding-inline:2px}}@media (min-width:761px) and (max-height:820px){.vm-b{gap:10px;padding-block:20px}.vm-b .vm-t{font-size:14px;line-height:1.5}}@media (max-width:380px) and (max-height:700px){.vm-b .vm-t,.vm-b>.eyebrow{display:none}.mdl.vmod .vm-g{grid-template-rows:minmax(56px,10dvh) minmax(0,1fr)}}.cat-tr button.cat-p small,.cb span.ttl,.hx-ph figcaption,.hsl-tr button.tm-c{overflow-wrap:anywhere}@media (max-width:560px){.wdp .wd-cbb .btn{min-width:0;white-space:normal;text-align:center;line-height:1.3;padding-block:10px}}.sl-l{display:flex;flex-direction:column;gap:8px;margin-top:14px}.sl-r{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;width:100%;text-align:left;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--white,#fff);cursor:pointer;font:inherit;color:inherit;transition:border-color .2s}.sl-r:hover{border-color:var(--gold)}.sl-t{display:flex;flex-direction:column;min-width:0}.sl-t b{font-weight:600}.sl-t small{color:var(--muted);font-size:12px}.sl-p{white-space:nowrap;font-size:14px}.sl-g{white-space:nowrap;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}@media (max-width:760px){.sl-r{grid-template-columns:auto 1fr;gap:4px 12px;padding:10px 12px}.sl-r .sring{grid-row:span 2}.sl-p{grid-column:2}.sl-g{display:none}}.sl-w{width:100%;min-width:0}.mdl-box:has(.sl-w){width:min(820px,100%)}.gx-tt{margin:0 0 clamp(24px,3vw,40px)}.gx-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}.gx-t{display:flex;flex-direction:column;background:var(--white,#fff);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .3s,transform .3s var(--ease),border-color .3s;min-width:0}.gx-t:hover{box-shadow:var(--shadow);transform:translateY(-2px);border-color:var(--gold-2)}.gx-i{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--sand)}.gx-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.gx-t:hover .gx-i img{transform:scale(1.04)}.gx-b{display:flex;flex-direction:column;gap:10px;padding:18px 20px;flex:1}.gx-n{font-size:11px;letter-spacing:.28em;font-weight:600;color:var(--gold-ink)}.gx-h{font-size:clamp(22px,1.7vw,26px);line-height:1.12;font-weight:400}.gx-p{display:flex;flex-wrap:wrap;gap:6px}.gx-p span{font-size:12px;line-height:1.3;padding:5px 10px;border-radius:40px;background:var(--champagne);color:var(--ink-2)}.gx-f{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.gx-f b{color:var(--ink);font-weight:600}.gx-go{color:var(--gold-ink);display:inline-flex;transition:transform .3s var(--ease)}.gx-t:hover .gx-go{transform:translate(4px)}@media (max-width:1100px){.gx-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.gx-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gx-g{grid-template-columns:1fr;gap:12px}.gx-t{flex-direction:row;align-items:stretch}.gx-i{aspect-ratio:auto;width:112px;flex:none}.gx-b{padding:14px 14px 12px;gap:7px}.gx-h{font-size:21px}.gx-p{gap:4px}.gx-p span{font-size:11px;padding:3px 8px}.gx-p span:nth-child(n+3){display:none}.gx-f{padding-top:8px;font-size:12px}.gx-hero .ph-img{display:none}}.plx-tk{position:relative;cursor:pointer;transition:border-color .25s,box-shadow .25s}.plx-tk:hover{border-color:var(--gold-2);box-shadow:var(--shadow)}.plx-ta{position:absolute;inset:0;z-index:1}.plx-tk .plx-tb a,.plx-tk .plx-tb button{position:relative;z-index:2}.plx-tk:hover .plx-tn b{color:var(--gold-ink)}.plx-pkd{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;padding:12px 0 0;font:inherit;cursor:pointer;text-align:left;margin-top:auto;font-size:13px;color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.plx-pkd:hover{color:var(--ink)}.plx-pkc .plx-pkd+.btn{margin-top:10px}.pkdm .mdl-box{width:min(820px,100%)}.pkd{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(18px,3vw,32px);align-items:stretch}.pkd-i{position:relative;min-height:380px;overflow:hidden;border-radius:var(--r);background:var(--sand)}.pkd-i img{position:absolute;inset:0}.pkd-i img{width:100%;height:100%;object-fit:cover;display:block}.pkd-b{position:absolute;left:12px;top:12px;background:var(--gold);color:#fff;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;padding:7px 11px;border-radius:40px}.pkd-c{display:flex;flex-direction:column;gap:12px;min-width:0}.pkd-c .eyebrow,.pkd-c h2{margin:0}.pkd-c h2 small{font-family:var(--f-body);font-size:14px;color:var(--muted)}.pkd-d{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.pkd-p{display:flex;flex-direction:column;gap:3px;padding:14px 16px;background:var(--champagne);border-radius:var(--r)}.pkd-pr{font-size:15px}.pkd-pr s{color:var(--muted)}.pkd-pr b{font-size:24px;font-weight:600;color:var(--ink);margin-left:4px}.pkd-s{color:#3f7a4e;font-weight:600;font-size:14px}.pkd-p small{font-size:12.5px;color:var(--muted)}.pkd-a{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:4px}@media (max-width:760px){.pkd{grid-template-columns:1fr;gap:14px}.pkd-i{aspect-ratio:16/9;min-height:0}.pkd-d{font-size:13.5px;line-height:1.5}.pkd-a{flex-direction:column;align-items:stretch;gap:10px}.pkd-a .btn{width:100%}.pkd-a .link{text-align:center}.mdl-box.fit1 .pkd-i{aspect-ratio:21/9}.mdl-box.fit2 .pkd-d{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mdl-box.fit3 .pkd-i{display:none}}.rxp-hero .lead{margin-top:18px;max-width:640px}.rxp-rt{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0 0;font-size:14px;color:var(--ink-2)}.rxp-rt b{font-family:var(--f-display);font-weight:400;font-size:26px;color:var(--ink)}.rxp-rt .stars{color:var(--gold);letter-spacing:2px}.rxp-f{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.rxp-fb{all:unset;cursor:pointer;white-space:nowrap;padding:9px 16px;border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ink-2);border:1px solid var(--line);transition:background .2s,color .2s,border-color .2s}.rxp-fb:hover{border-color:var(--gold-2)}.rxp-fb.on{background:var(--gold);border-color:var(--gold);color:var(--white)}.rxp-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rxp-g>[hidden]{display:none}.rxp-n{margin:24px 0 0;text-align:center}.rxp-c{margin-top:40px}@container site (max-width:1000px){.rxp-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:640px){.rxp-g{grid-template-columns:1fr;gap:14px}.rxp-f{gap:6px;margin-bottom:22px}.rxp-fb{padding:7px 11px;font-size:10.5px;letter-spacing:.1em}.rx-b{padding:16px}.rx-b>b{font-size:20px}}.rxp{padding-top:clamp(32px,4vw,56px)}.rxp-fb i{font-style:normal;margin-left:7px;opacity:.6;font-weight:500;letter-spacing:0}@container site (min-width:641px){.rxp-f{row-gap:10px}}.vm-p1,.vm-p2{display:flex;flex-direction:column;gap:inherit;min-height:0}.vm-p1[hidden],.vm-p2[hidden],.vm-ph img[hidden]{display:none}.vm-ph img[data-vph=e]{object-fit:cover;background:var(--sand)}.vm-ty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.vm-tb{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);background:var(--white);padding:12px 14px;border-radius:var(--r);cursor:pointer;transition:border-color .2s}.vm-tb:has(input:checked){border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.vm-tb input{accent-color:var(--gold);margin-top:3px;flex:none}.vm-tb span{display:flex;flex-direction:column;gap:3px;min-width:0}.vm-tb b{font-size:15px;font-weight:600}.vm-tb small{font-size:12px;color:var(--muted);line-height:1.4}.vm-vl{display:flex;align-items:center;gap:10px;font-size:14px}.vm-vl span:first-child{color:var(--ink-2);white-space:nowrap}.vm-vl input{flex:1;min-width:0;max-width:180px;border:1px solid var(--line);border-radius:var(--r);padding:9px 12px;font:inherit;background:var(--white)}.vm-vl input:focus,.vm-in input:focus{outline:none;border-color:var(--gold)}.vm-vler{color:#a5432f;font-size:12px}.vm-vler[hidden]{display:none}.vm-in{display:flex;flex-direction:column;gap:5px;font-size:13.5px;color:var(--ink-2)}.vm-in i{font-style:normal;color:var(--muted);font-size:12px}.vm-in input{border:1px solid var(--line);border-radius:var(--r);padding:11px 13px;font:inherit;font-size:15px;background:var(--white);color:var(--ink)}.vm-ck{display:flex;gap:10px;align-items:center;font-size:14px;cursor:pointer}.vm-ck input{accent-color:var(--gold);width:17px;height:17px}.vm-p2 .m-back{align-self:flex-start}@media (max-width:760px){.vm-ty{gap:8px}.vm-tb{padding:9px 10px;gap:8px}.vm-tb b{font-size:13.5px}.vm-tb small{font-size:11px;line-height:1.3}.vm-in input{padding:9px 11px}}@media (max-width:760px) and (max-height:760px){.vm-tb small{display:none}.vm-in{gap:3px;font-size:12.5px}.vm-in input{padding:7px 10px;font-size:14px}.vm-vl input{padding:6px 10px}}.vm-b [data-vdelrow][hidden],.vm-b [data-vvlrow][hidden],.vm-b .vm-buy[hidden]{display:none}@media (min-width:761px){.mdl.vmod .mdl-box{height:min(720px,calc(100dvh - 48px))}.vm-b{gap:14px;padding:30px clamp(28px,3.4vw,48px)}.vm-tb{padding:10px 12px}}@media (max-width:760px){.vm-b{gap:11px}}@media (max-width:760px) and (max-height:760px){.vm-b{gap:8px}}.vm-g{position:relative}.vm-bb{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.vm-bb .btn{justify-content:center;width:100%;padding-left:12px;padding-right:12px}.vm-pvb{display:none}.vm-pvw{position:absolute;inset:0;padding:clamp(24px,3.4vw,44px);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#f7f0e6,#eaddc9)}.vm-pvw[hidden],.vm-pvx{display:none}.vm-pva{position:relative;background:url(img/poukaz-pozadi.webp) center/100% 100% no-repeat;box-shadow:0 14px 34px #6e502833;flex:none;overflow:hidden}@media (max-width:760px){.vm-pvb{display:inline-flex}.vm-pvw{padding:12px}.mdl.vmod .vm-g.vm-big{grid-template-rows:minmax(0,1fr) 0}.vm-g.vm-big .vm-b{display:none}.vm-g.vm-big .vm-pvw{padding:16px 12px calc(84px + var(--sab))}.vm-g.vm-big .vm-pvx{display:flex;align-items:center;justify-content:center;position:absolute;left:16px;right:16px;bottom:calc(16px + var(--sab));top:auto;z-index:2;margin:0;height:52px;border:1px solid var(--gold);background:var(--white);color:var(--gold-ink);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border-radius:var(--r)}}.vm-pt{position:absolute;white-space:nowrap;line-height:1;transform:translate(-50%)}.vm-pt-s{font-family:"Instrument Serif",Georgia,serif;font-weight:400}.vm-pt-m{font-family:DM Sans,Arial,sans-serif;font-weight:500}.vm-pt-r{font-family:DM Sans,Arial,sans-serif;font-weight:400}.mdl.vmod .mdl-x{z-index:5}@media (max-width:760px){.vm-bb{grid-template-columns:minmax(0,1fr);gap:8px}.vm-bb .vm-pvb{padding-top:9px;padding-bottom:9px}}@media (max-width:760px) and (max-height:760px){.vm-bb .vm-pvb{padding-top:7px;padding-bottom:7px}.vm-p2>.small{font-size:11px;line-height:1.35}}.vm-pva{overflow:hidden}.vm-pwm{position:absolute;right:0;top:0;width:42%;transform:translate(29%,95%) rotate(45deg);text-align:center;padding:.9em 0;background:linear-gradient(90deg,#b89668,#cdb083,#b89668);color:#fffdf9;font-family:DM Sans,Arial,sans-serif;font-weight:500;letter-spacing:.42em;text-transform:uppercase;box-shadow:0 2px 8px #6e502840;pointer-events:none;user-select:none}.mdl.vm-nox .mdl-x{display:none}.mdl.nv .mdl-box{max-width:620px}.mdl.nv .wc-code b{white-space:nowrap;font-size:clamp(17px,5vw,24px);letter-spacing:.06em}@media (max-width:400px){.mdl.nv .wc-code{padding:12px;gap:8px}.mdl.nv .wc-code b{font-size:16px;letter-spacing:.03em}.mdl.nv .wc-code .btn{padding:8px 10px;flex:none}}.pp-opts{display:grid;gap:8px}.ck-alt{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.ck-alt>span{font-size:14px;font-weight:600}.ck-alt>small{font-size:13px;color:var(--muted)}.ck-alt .btn{width:100%}.ck-ways{display:grid;gap:10px}.ck-ways .opt{padding:14px 16px;gap:4px}.ck-ways .opt .ot{font-size:21px}.hc-m,.cen-cta{display:none}@container site (max-width:640px){.phero .hc-m{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:4px}.phero .hc-m .btn{width:100%}.phero .hc-m .link{font-size:11.5px}.pmob .o-cen .cen-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.pmob .o-cen .cen-cta .btn{width:100%}.cen-tel{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-2);text-decoration:none}.cen-tel svg{width:16px;height:16px;color:var(--gold-ink)}}.abar{background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.abar-in{display:flex;gap:8px;padding:8px var(--gut) calc(8px + var(--sab))}.abar .abar-b{flex:1;min-width:0;min-height:52px;padding:6px 14px 6px 8px;gap:10px;background:#c9ad82;color:var(--ink);border-radius:0;box-shadow:0 10px 22px -14px #5a401e99}.abar .abar-b:active{background:#b89668}.abar .abar-ic svg{width:36px;height:36px;padding:8px;background:#ffffff59;color:var(--ink)}.abar .abar-t b{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--ink)}.abar .abar-t small{font-size:11.5px;line-height:1.3;color:#3a322bcc;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.abar-c{flex:none;width:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid var(--gold);background:var(--white);color:var(--gold-ink);font:inherit;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;cursor:pointer;padding:0}.abar-ci{display:flex;align-items:center}.abar-ci svg{width:15px;height:15px;padding:4px;box-sizing:content-box;border-radius:50%;background:var(--champagne);color:var(--gold-ink);border:1.5px solid var(--white)}.abar-ci svg+svg{margin-left:-7px}.abar-c{position:relative;overflow:hidden}.abar-cl{transition:opacity .3s}.abar-cy{position:absolute;inset:0;display:none;background:var(--white)}.abar-c.cyc .abar-cy{display:block}.abar-c.cyc .abar-ci,.abar-c.cyc .abar-cl{opacity:0}.abar-cy>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;opacity:0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);animation:abCy 1.3s var(--ease) both}.abar-cy>span:nth-child(2){animation-delay:1s}.abar-cy>span:nth-child(3){animation-delay:2s}.abar-cy>span:nth-child(4){animation-delay:3s}.abar-cy svg{width:20px;height:20px;padding:5px;border-radius:50%;background:var(--champagne);color:var(--gold-ink)}@keyframes abCy{0%{opacity:0;transform:translateY(10px) scale(.9)}18%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px) scale(.9)}}.abar-c.mrg .abar-ci svg{animation:abMg .7s var(--ease) both}.abar-c.mrg .abar-ci svg:nth-child(1){--dx:-14px}.abar-c.mrg .abar-ci svg:nth-child(2){--dx:-5px}.abar-c.mrg .abar-ci svg:nth-child(3){--dx:5px}.abar-c.mrg .abar-ci svg:nth-child(4){--dx:14px}@keyframes abMg{0%{transform:translate(var(--dx)) scale(1.15);opacity:.45}to{transform:none;opacity:1}}.mdl.sheet{background:#3a2e2247;backdrop-filter:none;-webkit-backdrop-filter:none}.mdl.sheet .acs{gap:6px}.mdl.sheet .ac{padding:9px 12px}.mdl.sheet .ac-i{width:34px;height:34px}.mdl.sheet .ac-t small{font-size:12px}.mdl.sheet .h3{font-size:24px;margin:0}.mdl.sheet .eyebrow{display:none}.ac-q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ac-qi{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);text-decoration:none;font-size:12.5px;font-weight:600}.ac-qi span{width:34px;height:34px;border-radius:50%;background:var(--champagne);color:var(--gold-ink);display:flex;align-items:center;justify-content:center}.ac-map{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:12px;background:var(--white);overflow:hidden;text-decoration:none;color:var(--ink);min-height:84px}.ac-mi{flex:0 0 42%;position:relative;overflow:hidden;background:var(--sand)}.ac-mi svg{position:absolute;left:50%;top:58%;width:240%;height:auto;transform:translate(-41.7%,-32.5%)}.ac-mt{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;min-width:0}.ac-mt b{font-size:14px}.ac-mt small{font-size:11.5px;color:var(--muted);line-height:1.35}.ac-mt em{font-style:normal;display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.ac-mt em svg{width:15px;height:15px}.abar-tip:after{content:"";position:absolute;right:26px;top:100%;border:7px solid transparent;border-top-color:var(--ink)}.wd-msl .wd-mc.wd-mc2{flex:0 0 88%;border:0;background:none;box-shadow:none;overflow:visible}.wd-m2v{all:unset;box-sizing:border-box;position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--sand);cursor:pointer}.wd-m2v img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.wd-m2v:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#281e142e,#281e1400 35%)}.wd-m2v .wd-play{width:64px;height:64px;z-index:2}.wd-m2k{position:absolute;z-index:2;left:12px;top:12px;padding:6px 10px;background:#ffffffeb;color:var(--gold-ink);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.wd-m2b{position:relative;z-index:2;display:flex;flex-direction:column;margin:-26px 12px 0;padding:20px 18px 22px;background:var(--champagne);box-shadow:0 22px 40px -26px #5a401e8c}.wd-m2p{margin:0 0 6px;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-ink)}.wd-m2r{margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.wd-m2r b{font-size:44px;line-height:1;font-weight:400;color:var(--ink)}.wd-m2r span{font-size:15px;color:var(--ink-2)}.wd-m2n{margin:8px 0 16px;font-size:15px;color:var(--ink);font-weight:600}.wd-m2s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(140,110,70,.25);border-bottom:1px solid rgba(140,110,70,.25)}.wd-m2s>div{display:flex;flex-direction:column;gap:3px;padding:12px 8px;min-width:0}.wd-m2s>div+div{border-left:1px solid rgba(140,110,70,.25)}.wd-m2s>div:first-child{padding-left:0}.wd-m2s b{font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap}.wd-m2s span{font-size:11.5px;line-height:1.3;color:var(--ink-2)}.wd-m2t{margin:14px 0 0;font-size:14.5px;line-height:1.6;color:var(--ink-2)}.wd-mc2 .wd-tog{margin-top:14px;align-self:flex-start}.wd-mc2 .wd-m2b{flex:1 1 auto}@media (max-width:760px){.wd-rh.go .wd-rc{animation-delay:.15s;animation-duration:.7s}.wd-rh.go .wd-rc>*{animation-delay:.35s;animation-duration:.5s}.wd-rh.go .wd-rc>:nth-child(2){animation-delay:.45s}.wd-rh.go .wd-rc>:nth-child(3){animation-delay:.55s}}.wd-mc2 .wd-m2b{background:#fff;border:1px solid rgba(201,173,130,.45)}.wd-mc2 .wd-m2n{margin-bottom:14px}.wd-mc .wd-sc.wd-m2c{opacity:1!important;animation:none!important;justify-content:center;gap:10px;margin:0 0 14px}.wd-sc.wd-sc-s.wd-m2c>div{flex:0 0 auto;width:86px;height:86px;background:#fff;border:1.5px solid var(--gold-2);box-shadow:0 8px 20px -12px #785a2866}.wd-m2c b{font-size:17px}.wd-m2c span{font-size:9.5px}.wd-mc2 .wd-pb{display:flex;justify-content:space-between;box-sizing:border-box;width:100%;margin:0;padding:10px 14px;gap:8px;background:#fff;border-width:1.5px}.wd-mc2 .wd-pb>span{min-width:0}.wd-mc2 .wd-pb b{font-size:17px}.wd-mc2 .wd-pb small{font-size:7.5px;letter-spacing:.04em}.wd-mc2 .wd-pba svg{width:22px}@media (max-width:380px){.wd-sc.wd-sc-s.wd-m2c>div{width:76px;height:76px}.wd-m2c b{font-size:15px}}.abar .abar-t small{display:flex;flex-direction:column;-webkit-line-clamp:unset;line-height:1.3}.abar .abar-t small>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abar .abar-t small>span{position:relative;padding-left:10px}.abar .abar-t small>span:before{content:"";position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:currentColor}.wd-mc2 .wd-pb{position:relative;overflow:visible;background:linear-gradient(90deg,#fff 50%,#c9ad82 50%)}.wd-mc2 .wd-pb>span{flex:0 1 calc(50% - 18px)}.wd-mc2 .wd-pb>span.r small,.wd-mc2 .wd-pb>span.r b{color:#fff}.wd-mc2 .wd-pba{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid #C9AD82;align-items:center;justify-content:center;color:#a88a5c}.wd-mc2 .wd-pba svg{width:16px!important;height:10px}.wd-mc2 .wd-pb small{letter-spacing:.02em}.wd-mc2 .wd-pba{width:24px;height:24px}.wd-mc2 .wd-pba svg{width:13px!important}.wd-st2{margin-top:clamp(32px,4vw,56px)}.wd-stg.wd-s2{gap:0}.wd-s2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);background:#fff;border:1px solid rgba(201,173,130,.45);box-shadow:0 40px 80px -50px #5a401e8c}.wd-s2v{all:unset;box-sizing:border-box;position:relative;display:block;min-height:100%;overflow:hidden;background:var(--sand);cursor:pointer}.wd-s2v>img,.wd-s2v>.wd-spo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform 1.2s var(--ease)}.wd-s2v:hover>img{transform:scale(1.03)}.wd-s2v:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#281e1429,#281e1400 30%)}.wd-s2v .wd-m2k{left:24px;top:24px}.wd-s2v .wd-play{width:84px;height:84px;z-index:2}.wd-s2b{display:flex;flex-direction:column;padding:clamp(32px,3.4vw,56px) clamp(28px,3.2vw,52px)}.wd-s2r{margin:0;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.wd-s2r b{font-size:clamp(52px,4.6vw,72px);line-height:1;font-weight:400;color:var(--ink)}.wd-s2r span{font-size:17px;color:var(--ink-2)}.wd-s2h{margin:12px 0 26px;font-size:16px;font-weight:600;color:var(--ink)}.wd-sc.wd-s2c{justify-content:flex-start;gap:14px;margin:0 0 18px}.wd-sc.wd-sc-s.wd-s2c>div{flex:0 0 auto;width:112px;height:112px;background:#fff;border:1.5px solid var(--gold-2);box-shadow:0 8px 20px -12px #785a2866}.wd-s2c b{font-size:21px}.wd-s2c span{font-size:11px}.wd-s2b .wd-pb{position:relative;display:flex;justify-content:space-between;box-sizing:border-box;width:100%;max-width:364px;margin:0;padding:12px 18px;gap:8px;border-width:1.5px;background:linear-gradient(90deg,#fff 50%,#c9ad82 50%)}.wd-s2b .wd-pb>span{flex:0 1 calc(50% - 20px);min-width:0}.wd-s2b .wd-pb>span.r small,.wd-s2b .wd-pb>span.r b{color:#fff}.wd-s2b .wd-pb small{font-size:8.5px;letter-spacing:.06em}.wd-s2b .wd-pb b{font-size:19px}.wd-s2b .wd-pba{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid #C9AD82;align-items:center;justify-content:center;color:#a88a5c}.wd-s2b .wd-pba svg{width:15px;height:10px}.wd-s2t{margin:22px 0;font-size:15.5px;line-height:1.7;color:var(--ink-2);max-width:52ch}.wd-s2b .wd-tog{align-self:flex-start;margin-top:auto}.wd-s2n{margin-top:clamp(28px,3vw,44px)}.wd-s2nh{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wd-s2nh .wd-m2p{margin:0}.wd-st2 .wd-tnav{display:flex;gap:10px}.wd-tiles.wd-s2l{display:flex;flex-wrap:nowrap;gap:16px;margin:0;padding:0 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch}.wd-s2l::-webkit-scrollbar{display:none}.wd-s2i{all:unset;box-sizing:border-box;cursor:pointer;flex:0 0 calc((100% - 64px)/5);min-width:180px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(201,173,130,.4);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.wd-s2i:hover{transform:translateY(-3px);box-shadow:0 18px 34px -22px #5a401e80}.wd-s2i:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wd-s2i.on{border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.wd-s2im{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--sand)}.wd-s2im img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;filter:saturate(.9)}.wd-s2i:not(.on) .wd-s2im img{opacity:.88}.wd-s2ip{position:absolute;right:10px;bottom:10px;width:30px;height:30px;border-radius:50%;background:#ffffffeb;color:var(--gold-ink);display:flex;align-items:center;justify-content:center}.wd-s2ip svg{width:13px;height:13px}.wd-s2it{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 8px;padding:12px 14px 14px}.wd-s2it>span{font-size:13.5px;font-weight:600;color:var(--ink)}.wd-s2it b{font-size:17px;font-weight:600;color:var(--ink);white-space:nowrap;grid-row:span 2;align-self:center}.wd-s2it small{font-size:12px;color:var(--ink-2)}@media (max-width:1100px){.wd-s2{grid-template-columns:1fr}.wd-s2v{aspect-ratio:16/9;min-height:0}}.wd-s2b{justify-content:center}.wd-s2nh{border-top:1px solid rgba(201,173,130,.45);padding-top:22px}.wd-s2i{position:relative}.wd-s2it{grid-template-columns:1fr}.wd-s2it b{position:absolute;left:10px;top:10px;padding:5px 9px;background:#fff;font-size:14px;color:var(--ink)}.wd-s2i.on{background:#c9ad82;border-color:#c9ad82;box-shadow:none}.wd-s2i.on .wd-s2it>span,.wd-s2i.on .wd-s2it small{color:#fff}.wd-s2i:not(.on) .wd-s2im img{opacity:1}.wd-s2b .wd-pb{background:var(--champagne);border:1px solid rgba(201,173,130,.55);box-shadow:none;border-radius:0;padding:14px 22px;max-width:380px}.wd-s2b .wd-pb>span.r small{color:var(--gold-ink)}.wd-s2b .wd-pb>span.r b{color:var(--ink)}.wd-s2b .wd-pb b{font-weight:500;font-size:20px}.wd-s2b .wd-pb small{font-size:8.5px;letter-spacing:.16em}.wd-s2b .wd-pba{width:64px;height:9px;border:0;border-radius:0;background:none}.wd-s2b .wd-pba svg{display:none}.wd-s2b .wd-pba:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#c9ad82}.wd-s2b .wd-pba:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;background:#c9ad82;transform:translate(-50%,-50%) rotate(45deg)}.wd-st2 .wd-tnav{position:static;margin:0;transform:none}.wd-s2v>img{object-fit:contain;object-position:center;z-index:1}.wd-s2bg{position:absolute;inset:-30px;z-index:0}.wd-s2bg img{width:100%;height:100%;object-fit:cover;filter:blur(26px) brightness(.8) saturate(.9)}.wd-s2v:hover>img{transform:none}.wd-mc2 .wd-pb{background:var(--champagne);border:1px solid rgba(201,173,130,.55);box-shadow:none;border-radius:0;padding:12px 16px}.wd-mc2 .wd-pb>span.r small{color:var(--gold-ink)}.wd-mc2 .wd-pb>span.r b{color:var(--ink)}.wd-mc2 .wd-pb b{font-weight:500}.wd-mc2 .wd-pba{width:40px;height:9px;border:0;border-radius:0;background:none}.wd-mc2 .wd-pba svg{display:none}.wd-mc2 .wd-pba:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#c9ad82}.wd-mc2 .wd-pba:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;background:#c9ad82;transform:translate(-50%,-50%) rotate(45deg)}.wd-mc2 .wd-pba,.wd-s2b .wd-pba{width:auto;height:auto;color:#b89668}.wd-mc2 .wd-pba:before,.wd-mc2 .wd-pba:after,.wd-s2b .wd-pba:before,.wd-s2b .wd-pba:after{content:none}.wd-mc2 .wd-pba svg,.wd-s2b .wd-pba svg{display:block;width:36px!important;height:13px}.wd-s2h{margin:14px 0 26px;font-size:24px;line-height:1.2;font-weight:600;color:var(--ink)}.wd-s2{position:relative}@media (min-width:1101px){.wd-stg.wd-s2{height:clamp(600px,46vw,680px)}.wd-s2b{overflow:hidden}}.wd-s2t{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.wd-s2h{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-s2nx{all:unset;box-sizing:border-box;position:absolute;right:18px;top:50%;transform:translateY(-50%);z-index:4;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(201,173,130,.7);color:var(--gold-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 24px -14px #5a401e80;transition:transform .3s var(--ease),background .3s}.wd-s2nx:hover{background:#c9ad82;color:#fff;transform:translateY(-50%) translate(3px)}.wd-s2nx:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:1100px){.wd-s2nx{top:auto;bottom:24px;transform:none}.wd-s2nx:hover{transform:translate(3px)}}a.person,a.art-p{letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-decoration:none;color:inherit}.webfab{position:fixed;right:16px;bottom:calc(16px + var(--sab));z-index:90;background:var(--gold);color:#fff;border:0;border-radius:30px;padding:11px 16px 11px 14px;font:600 12px/1 var(--f-body);letter-spacing:.06em;cursor:pointer;display:flex;gap:8px;align-items:center;box-shadow:0 10px 30px -10px #0009}.webfab:hover{background:var(--ink)}@media (max-width:900px){.webfab{bottom:calc(82px + var(--sab));padding:12px;font-size:0;gap:0}.webfab svg{width:18px;height:18px}}.webfab[hidden]{display:none}.tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--a-line,#E7E0D5)}.tr .trv input,.tr .trv textarea{width:100%;box-sizing:border-box}.tr.miss .trv input,.tr.miss .trv textarea{border-color:#e2c48f;background:#fffbf3}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:760px){.tr{grid-template-columns:minmax(0,1fr);gap:8px}}.item.off{opacity:.55}html.zn-lock,html.zn-lock body{overflow:hidden}.zd{font-family:var(--f-display);font-weight:400;letter-spacing:-.005em;line-height:1.08;margin:0}.ze{font-family:var(--f-label);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--z-gold);margin:0 0 10px;display:flex;align-items:center;gap:12px}.ze:before{content:"";width:22px;height:1px;background:var(--champ)}.ze.c{justify-content:center}.small{font-size:13px}.c{text-align:center}.zb{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 22px;border:1px solid var(--champ);background:var(--champ);color:var(--z-ink);font-family:var(--f-label);font-size:11px;letter-spacing:.15em;text-transform:uppercase;font-weight:600;border-radius:2px;text-decoration:none;white-space:nowrap;transition:background .25s,border-color .25s,color .25s}.zb:hover{background:var(--champ-h);border-color:var(--champ-h)}.zb.ghost{background:var(--z-card);border-color:var(--z-line-2)}.zb.ghost:hover{border-color:var(--champ);background:var(--champ-soft)}.zb.txt{background:none;border-color:transparent;padding:0 10px;color:var(--z-ink2)}.zb.txt:hover{color:var(--z-gold);background:none}.zb.sm{min-height:38px;padding:0 15px;font-size:10.5px}.zb.txt.sm{padding:0 8px}.zb.wide{width:100%}.zb.xl{min-height:58px;font-size:12px}.zb:disabled{opacity:.45}.zb svg{flex:none}.zch{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 20px;flex-wrap:wrap;margin-bottom:18px}.zbar{display:block;height:4px;background:var(--z-line);border-radius:4px;overflow:hidden;width:100%}.zbar i{display:block;height:100%;background:var(--champ);border-radius:4px}.zbar.lg{height:6px}.zp{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap}.zp b{font-weight:600;font-size:15px}.zp s{color:var(--z-mut);font-size:12.5px}.zp em{font-style:normal;font-family:var(--f-label);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--z-gold);background:var(--champ-soft);padding:3px 7px;border-radius:2px}.zp.big b{font-size:18px}.zav{border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none;background:var(--z-soft)}.zf{display:flex;flex-direction:column;gap:14px}.zor{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--z-mut);font-size:12px}.zor:before,.zor:after{content:"";flex:1;height:1px;background:var(--z-line)}.zs{display:grid;grid-template-columns:var(--z-side) minmax(0,1fr);min-height:100vh}.zov{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main team" "strip strip";gap:clamp(24px,2.6vw,36px)}.zx{scroll-snap-align:start;background:var(--z-card);border:1px solid var(--z-line);border-radius:var(--z-r);overflow:hidden;display:flex;flex-direction:column;min-width:0}.zx h3{font-family:var(--f-display);font-weight:400;font-size:21px;line-height:1.12;margin:0}.zx .zp{margin-top:auto;padding-top:6px}.zx .zb{margin-top:10px;align-self:flex-start}.zm{position:relative;background:var(--z-card);border-radius:6px;width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow:auto;box-shadow:0 40px 80px -30px #3c280f73;animation:zrise .35s var(--ease,ease)}@keyframes zfade{0%{opacity:0}to{opacity:1}}@keyframes zrise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.zm h2.zd{font-size:clamp(28px,3.2vw,36px);padding-right:36px}.zt{display:flex;align-items:center;gap:12px;background:var(--z-card);border:1px solid var(--z-line-2);border-left:3px solid var(--champ);box-shadow:0 18px 40px -20px #3c280f73;padding:13px 16px;border-radius:4px;font-size:14px;pointer-events:auto;animation:zrise .3s var(--ease,ease);transition:opacity .4s,transform .4s}.zt.out{opacity:0;transform:translateY(8px)}.zt>span:nth-child(2){flex:1;min-width:0}.zbal{display:flex;flex-direction:column;gap:6px;background:linear-gradient(160deg,#fbf4e8,#fff 70%)}.zbal>b.zd{font-size:clamp(56px,6vw,84px);line-height:1}.zbal>b.zd small{font-family:var(--f-body);font-size:16px;color:var(--z-mut)}.zpt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px;background:var(--z-soft);border-radius:3px}.zpt>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.zpt small{color:var(--z-mut)}.zpt b{font-weight:600}@media (max-width:1240px){.zov{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "strip" "team"}.zteam{position:static}.zteam ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ztiers{grid-template-columns:repeat(2,minmax(0,1fr))}.zslider{grid-auto-columns:calc((100% - 54px)/4)}}@media (max-width:1023px){.zs{display:block}}@media (max-width:640px){.zb{white-space:normal;text-align:center;line-height:1.35;padding-block:8px;max-width:100%}}html.iab{--sat:0px;--sab:0px}.abar{background:#fffffff7;border-top:1px solid var(--line);box-shadow:0 -12px 30px -24px #4a382080}.abar .abar-b{border-radius:10px;background:#f3eadd;border:1px solid rgba(184,150,104,.7);box-shadow:0 10px 22px -16px #5a401e80}.abar .abar-b:active{background:#eadcc8}.abar .abar-ic svg{background:linear-gradient(135deg,#b89668,#9c7c52);color:#fff}.abar .abar-t b{color:var(--ink)}.abar .abar-t small{color:var(--ink-2)}.abar .abar-t small>span:before{background:var(--gold)}.abar-c{border-radius:10px;border-color:#9c7c528c}.abar-cy{border-radius:10px}.hpts{display:none}@container site (max-width:640px){.hpts{display:block;margin-top:2px}.hpts ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14.5px;line-height:1.35}.hpts li{position:relative;padding-left:24px}.hpts li:before{content:"";position:absolute;left:3px;top:.38em;width:9px;height:5px;border-left:1.6px solid var(--gold);border-bottom:1.6px solid var(--gold);transform:rotate(-45deg)}.hpts-m{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin:14px 0 0;font-size:13px}.hpts-m a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:inherit}.hpts-m .stars{color:var(--gold);font-size:12px;letter-spacing:1px}.hpts-m b{font-weight:600}.hpts-m i{font-style:normal;margin:0 -2px}.hpts-m svg{color:var(--gold);flex:none;width:13px;height:15px}.wd-hero .hpts li:before{border-color:#e3c995}.wd-hero .hpts-m svg{color:#e3c995}.site:has(.hpts) .tstrip,.phero:has(.hpts) .crumbs,.wd-hero:has(.hpts) .crumbs{display:none}}.abar .abar-t b.fit1{letter-spacing:.08em}.abar .abar-t b.fit2{letter-spacing:.04em;font-size:10.5px}.abar .abar-t b.fit3{letter-spacing:.02em;font-size:10px}.form .fld input.bad,.form .fld textarea.bad{border-color:#9a3b2f;box-shadow:0 0 0 1px #9a3b2f}.form .check.bad{color:#9a3b2f}.form .check.bad input{outline:2px solid #9a3b2f;outline-offset:1px}.sec.sec-pg{padding-top:clamp(28px,4vw,56px)}.ro[data-sel]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:var(--champagne,#F3EADD)}.ros.ros-n{gap:6px}.ros.ros-n .ro{padding:9px 14px;grid-template-columns:minmax(0,1fr) auto}.ros.ros-n .ro-go{display:none}.ai-kg{margin-top:10px;padding:10px 12px;gap:8px}.ai-kgh{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-weight:600}.ai-kgr{flex-wrap:wrap;align-items:flex-end;gap:8px}.ai-kgr label{display:flex;flex-direction:column;gap:3px;flex:1 1 100px;min-width:0}.ai-kgr label small{font-size:11.5px;color:var(--muted)}.ai-kgr label>span{display:flex;align-items:center;gap:6px}.ai-kgr input{width:100%}.ai-kgr input.bad{border-color:#9a3b2f}.ai-kgr .btn{margin-left:0;flex:0 0 auto}.ai-kr{display:flex;flex-direction:column;gap:6px}.ai-kr[hidden],.ai-kg[hidden],.ai-at[hidden]{display:none}.wlp-h{margin:0;font-family:var(--f-display);font-size:24px;line-height:1.2;color:var(--ink)}.wlp-h small{font-family:var(--f-body,inherit);font-size:13px;color:var(--muted)}.wlp{width:100%;height:auto;max-height:34vh;display:block}.wlp-b{fill:var(--gold);opacity:.16}.wlp-l{fill:none;stroke:var(--gold-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wlp-g{stroke:var(--ink-2);stroke-width:1;stroke-dasharray:4 4;opacity:.6}.wlp-d{fill:var(--gold-ink)}.wlp-tx{font-size:10px;fill:var(--muted);text-anchor:middle}.wlp-tx.e{text-anchor:end}.wlp-n{margin:0;font-size:11.5px;color:var(--muted)}.wlp-e{align-self:flex-start;font-size:13px}.ai-i.pgp{border:1px solid var(--gold);border-radius:var(--r);padding:10px 12px;margin:6px 0;background:var(--white)}.ai-i.pgp span{font-weight:600}.ai-i .ai-ip{color:var(--gold-ink);font-size:14px;font-weight:600}.ai-ls{margin:10px 0 0;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mdl:not(.video) .mdl-x{background:#fdfbf8f0;border:1px solid var(--line);box-shadow:0 2px 10px #281c0f1f;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mdl:not(.video) .mdl-x:hover{background:var(--champagne)}.mdl:not(.video) .mdl-x svg{width:18px;height:18px;stroke-width:1.8}@media (max-width:760px){.wd-tmh{display:none}}@media (max-width:760px){.wd-mc2 .wd-m2t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.wd-mc2 .wd-tog{margin-top:10px}.msf1 .wd-m2v{aspect-ratio:2/1}.msf1 .wd-m2b{padding:16px;margin-top:-22px}.msf1 .wd-m2r b{font-size:38px}.msf1 .wd-m2n{margin:6px 0 10px}.msf1 .wd-sc.wd-sc-s.wd-m2c{margin-bottom:10px}.msf1 .wd-sc.wd-sc-s.wd-m2c>div{width:76px;height:76px}.msf1 .wd-m2c b{font-size:15px}.msf1 .wd-m2t{margin-top:10px}.msf2 .wd-m2v{aspect-ratio:21/9}.msf2 .wd-m2r b{font-size:34px}.msf2 .wd-m2t{-webkit-line-clamp:2;font-size:14px;line-height:1.5}.msf2 .wd-mc2 .wd-pb{padding:7px 12px}.msf2 .wd-mc2 .wd-pb b{font-size:15px}.msf2 .wd-sc.wd-sc-s.wd-m2c>div{width:68px;height:68px}.msf2 .wd-m2c b{font-size:14px}.msf2 .wd-m2c span{font-size:8.5px}.msf3 .wd-m2t{display:none}.msf3 .wd-m2p{margin-bottom:2px}}@media (max-width:760px){.mtf1 .wd-swc .wd-mimg{aspect-ratio:2/1}.mtf1 .wd-swc .wd-mimg.wd-m4{aspect-ratio:auto;grid-template-columns:repeat(4,1fr);grid-template-rows:none;height:auto}.mtf1 .wd-m4 figure{aspect-ratio:3/4}.mtf1 .wd-m4 figcaption{font-size:10px;padding:16px 5px 5px}.mtf1 .wd-swc .wd-mb{padding:14px 18px 16px;gap:8px}.mtf1 .wd-swc .wd-mb .h3{font-size:23px}.mtf1 .wd-swc .wd-mb p{font-size:14px;line-height:1.55}.mtf1 .wd-swc .wd-mb .wd-items{padding-top:10px;gap:6px}.mtf1 .wd-swc .wd-mviz{padding:8px}.mtf2 .wd-swc .wd-mimg:not(.wd-m4):not(.wd-mviz){aspect-ratio:5/2}.mtf2 .wd-swc .wd-mb .wd-items{display:flex;flex-wrap:wrap;gap:4px 14px}.mtf2 .wd-swc .wd-mb .wd-items li{font-size:13px}.mtf2 .wd-swc .wd-mb p{font-size:13.5px;line-height:1.5}.mtf2 .wd-swn{padding:12px}.mtf3 .wd-swc .wd-mb .wd-items{display:none}.mtf3 .wd-m4 figure{aspect-ratio:1/1}}@media (max-width:760px){.wd-rh{display:flex;flex-direction:column;align-items:center;min-height:0;margin-bottom:28px}.wd-rh .wd-el{position:relative;left:auto;top:auto;transform:none;height:132px;width:auto;margin:0 auto 18px}.wd-el path{stroke-width:.9}}.mdl:not(.video) .mdl-box .ai-qs{padding-right:58px}.aif1 .wlp{max-height:30vh}.aif2 .wlp{max-height:24vh}.aif2 .wlp-h{font-size:21px}.aif3 .wlp{max-height:19vh}.aif3 .wlp-h{font-size:19px}.aif3 .ai-kr .ai-i.pgp{padding:8px 12px}.aif4 .wlp-n{display:none}@media (max-width:760px){.wd-rh .wd-el{display:none}}.ck-ways:has(>.half){grid-template-columns:repeat(2,minmax(0,1fr))}.ck-ways:has(>.half)>.opt:not(.half){grid-column:1/-1}.ck-ways .opt.half{padding:12px 14px;min-width:0}.ck-ways .opt.half>span:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdl.cal .mdl-box{position:relative}.bk-ov{position:absolute;inset:0;z-index:5;background:#fbf8f3f0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px;opacity:0;transition:opacity .35s;border-radius:inherit}.bk-ov.on{opacity:1}.bk-ovh{margin:0;font-size:26px;line-height:1.15;color:var(--ink);text-wrap:balance}.bk-ov small{font-size:13.5px;color:var(--muted);min-height:20px}.bk-bar{display:block;width:180px;height:2px;background:var(--line);position:relative;overflow:hidden;border-radius:2px}.bk-bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--gold);transition:width .45s cubic-bezier(.2,.7,.2,1)}.bk-ring{width:76px;height:76px;flex:none}.bk-ring circle{fill:none;stroke-width:1.6}.bk-ring .bg{stroke:var(--line)}.bk-ring .fg{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:60 200;transform-origin:50% 50%;animation:bkrot 1.6s cubic-bezier(.5,.15,.5,.85) infinite}.bk-ring .ck{fill:none;stroke:var(--gold-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;transition:stroke-dashoffset .5s .15s}.bk-ov.ok .bk-ring .fg,.bk-ring.ok .fg{animation:none;stroke-dasharray:252 0;transition:stroke-dasharray .5s}.bk-ov.ok .bk-ring .ck,.bk-ring.ok .ck{stroke-dashoffset:0}@keyframes bkrot{to{transform:rotate(360deg)}}.ck-done.ck-fin{align-items:center;text-align:center}.ck-fin .ck-ty{margin:-6px 0 0;color:var(--muted)}.ck-fin .btn{min-width:200px}.ck-fin .sum{text-align:left}@media (prefers-reduced-motion:reduce){.bk-ring .fg{animation-duration:3s}}.ck-ways .opt{position:relative;overflow:hidden}.ck-ways .opt.busy{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);cursor:progress}.ck-ways .opt.busy>span:not(.ot){color:var(--gold-ink)}.ck-ways.busy .opt:not(.busy){opacity:.45;pointer-events:none;transition:opacity .3s}.ob-sp{position:absolute;top:12px;right:12px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--gold-2);border-top-color:var(--gold-ink);animation:bkrot .8s linear infinite}.ob-bar{position:absolute;left:0;bottom:0;height:2px;width:40%;background:var(--gold);animation:obbar 1.3s cubic-bezier(.4,0,.2,1) infinite}@keyframes obbar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.ob-bar{animation-duration:3s}}.btn.busy,.btn.gold.busy{position:relative;overflow:hidden;cursor:progress;background:var(--gold-ink);border-color:var(--gold-ink)}.ob-sp.in{position:static;width:16px;height:16px;border-color:#fff6;border-top-color:#fff;flex:none}.btn.busy .ob-bar{background:#ffffffbf}.ck-done.pf>.btn{width:100%;justify-content:center}.pf-w{width:100%;display:flex;flex-direction:column;gap:10px;padding-top:4px}.pf-w .eyebrow{margin:0}.pf-c{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;width:100%}.pf-c a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border:1px solid var(--line);border-radius:var(--r);background:var(--white,#fff);color:var(--ink);text-decoration:none;font-size:13px}.pf-c a:hover{border-color:var(--gold)}.pf-c svg{color:var(--gold-ink);width:20px;height:20px}.ck-done .pf-x{align-self:center;margin-top:2px}@media (max-width:760px){.vm-ph:has(>img[data-vph=p]:not([hidden])){background:#fff}.vm-ph img[data-vph=p]{object-fit:contain;padding:6px 0 2px}}.rxp-sel{margin:14px 0 0;max-width:640px;font-size:14px;line-height:1.6;color:var(--muted);padding-left:14px;border-left:2px solid var(--gold-2)}.rx-sp{margin:2px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.45}.rx-sp b{color:var(--gold-ink);font-weight:600}.rxp-sn{display:none}.rxp-tp{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:20px 40px;align-items:center;background:var(--white,#fff);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,36px)}.rxp-tp[hidden]{display:none}.rxp-tp .eyebrow{margin:0 0 6px}.rxp-tp h2{margin:0 0 14px}.rxp-tp p.muted{margin:0;max-width:560px}.rxp-st{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 14px}.rxp-st>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rxp-st b{font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.1;color:var(--ink)}.rxp-st span{font-size:12.5px;color:var(--muted);max-width:150px;line-height:1.35}.rxp-tpa{display:flex;flex-direction:column;align-items:center;gap:12px}.rxp-c[hidden]{display:none}@container site (max-width:640px){.rxp-g.sl{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1 * var(--gut,16px));padding:0 var(--gut,16px) 4px;scroll-padding-inline:var(--gut,16px);scrollbar-width:none;overscroll-behavior-x:contain}.rxp-g.sl::-webkit-scrollbar{display:none}.rxp-g.sl>*{flex:0 0 88%;scroll-snap-align:start;min-width:0}.rxp-sn:not([hidden]){display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px}.rxp-sa{all:unset;cursor:pointer;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--gold-2);border-radius:50%;color:var(--gold-ink);font-size:22px;line-height:1;background:var(--white,#fff)}.rxp-sa:disabled{opacity:.35;cursor:default}.rxp-sc{font-size:13px;letter-spacing:.12em;color:var(--ink-2);min-width:48px;text-align:center}.rxp-sc i{font-style:normal}.rxp-tp{grid-template-columns:1fr;margin-top:22px;padding:20px}.rxp-tpa{align-items:stretch}.rxp-tpa .btn{justify-content:center}.rxp-tpa .link{align-self:center}.rxp-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rxp-st b{font-size:26px}.rxp-st span{font-size:11.5px}}.ak-c{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"e g" "t g" "s g";column-gap:16px;row-gap:2px;width:100%;margin-top:20px;background:var(--white,#fff);border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:var(--r);padding:16px 18px;transition:border-color .2s,box-shadow .2s}.ak-c:hover{border-color:var(--gold-2);border-left-color:var(--gold);box-shadow:var(--shadow)}.ak-ce{grid-area:e;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);font-weight:600;margin:0}.ak-c b{grid-area:t;font-weight:400;font-size:22px;line-height:1.2;color:var(--ink)}.ak-c small{grid-area:s;font-size:13.5px;color:var(--muted)}.ak-cg{grid-area:g;align-self:center;white-space:nowrap;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-weight:600;display:inline-flex;align-items:center;gap:8px}.ak-l{display:flex;flex-direction:column}.ak-l[hidden]{display:none}.ak-r{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}.ak-l .ak-r:last-child{border-bottom:0}.ak-r:hover .ak-t b{color:var(--gold-ink)}.ak-t{display:flex;flex-direction:column;gap:2px;min-width:0}.ak-t b{font-weight:600;font-size:15px;transition:color .2s}.ak-t small{font-size:12px;color:var(--muted);line-height:1.4}.ak-p{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap;font-size:14px}.ak-po{display:flex;align-items:center;gap:8px}.ak-p s{color:var(--muted);font-size:12px}.ak-p b{color:var(--gold-ink);font-weight:600}.ak-p em{font-style:normal;font-size:10.5px;letter-spacing:.06em;color:var(--gold-ink);border:1px solid var(--gold-2);border-radius:999px;padding:0 6px;line-height:17px}.ak-m .h3{margin:0 0 4px}.ak-m .ak-ml{margin:0 0 10px;font-size:14px}.ak-m .ak-l{border-top:1px solid var(--line)}.ak-pg{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}.ak-pg .rxp-sa{all:unset;cursor:pointer;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--gold-2);border-radius:50%;color:var(--gold-ink);font-size:22px;line-height:1;background:var(--white,#fff)}.ak-pg .rxp-sa:disabled{opacity:.35;cursor:default}.ak-pg .rxp-sc{font-size:13px;letter-spacing:.12em;color:var(--ink-2)}.mdl-box:has(.ak-m){width:min(620px,100%)}@media (max-width:760px){.ak-c{grid-template-areas:"e g" "t t" "s s";padding:14px 16px}.ak-c b{font-size:20px}}
