@font-face{font-family:"QB Serif";src:url(./serif-BlRVSxVq.woff2) format("woff2");font-weight:400;font-display:swap}@property --y0{syntax: "<percentage>"; inherits: true; initial-value: 44.2%}@property --y1{syntax: "<percentage>"; inherits: true; initial-value: 49.8%}@property --gx{syntax: "<number>"; inherits: true; initial-value: 630}@property --gy{syntax: "<number>"; inherits: true; initial-value: 425}@property --gw{syntax: "<number>"; inherits: true; initial-value: 400}@property --tx{syntax: "<number>"; inherits: true; initial-value: 840}:root{--ink: #2f2e3b;--ink-soft: #4a4858;--brand: #5F6FFF;--brand-hi: #7383ff;--brand-ring: rgba(95, 111, 255, .22);--warm: #e7b46d;--bg: #c9bfe0;--u: max(calc(100vw / 1440), calc(100svh / 900));--c: min(calc(100vw / 1440), calc(100svh / 900));--sx: 0px;--serif: "QB Serif", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", serif;--sans: "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.masthead{position:fixed;z-index:20;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:max(14px,calc(18 * var(--c))) max(18px,calc(28 * var(--c)));pointer-events:none;transition:opacity .3s ease}.masthead>*{pointer-events:auto}.brand{color:var(--ink);text-decoration:none;display:inline-flex;align-items:baseline;gap:2px;background:#ffffff6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;border-radius:99px}.brand b{font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.12em}.brand small{font-size:12px;color:var(--ink-soft);letter-spacing:.04em}.brand .sep{color:var(--ink-soft)}.cta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--brand);color:#fff;font-weight:500;font-size:14px;letter-spacing:.04em;padding:10px 16px;border-radius:99px;box-shadow:0 6px 18px #5f6fff47;transition:background .2s,transform .2s,box-shadow .2s}.cta:hover{background:var(--brand-hi);transform:translateY(-1px);box-shadow:0 10px 24px #5f6fff5c}.cta:focus-visible{outline-color:var(--brand)}body.inmode .head-cta{opacity:0;pointer-events:none}body.flying .masthead{opacity:.5}body.inmode .masthead{opacity:.92}body.inmode .brand{background:#ffffff80}body.dark .brand{background:#14121873;color:#f3ece4}body.dark .brand small,body.dark .brand .sep{color:#f3ece4cc}.hero{position:relative;width:100vw;height:100svh;overflow:hidden}.scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.frame{position:absolute;left:50%;width:calc(1440 * var(--u));height:calc(900 * var(--u));top:calc((100svh - 900 * var(--u)) * .12);transform:translate(calc(-50% + var(--sx)))}.zoom{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:45% 42%;will-change:transform}.plate,.lit,.refl{position:absolute;left:0;top:calc(-28.125 * var(--u));width:calc(1440 * var(--u));height:calc(956.25 * var(--u));background-size:100% 100%;background-repeat:no-repeat}.plate{background-image:url(./plate-C4_VIZWK.webp);background-color:var(--bg)}.lit,.refl{background-image:url(./lit-DiwBfYUH.webp);-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;opacity:0;pointer-events:none;filter:saturate(1.12) brightness(1.06)}.lit{-webkit-mask-image:url(./mask-CRpVIk9R.webp),linear-gradient(180deg,transparent calc(var(--y0) - .45%),#000 calc(var(--y0) + .15%),#000 calc(var(--y1) - .15%),transparent calc(var(--y1) + .45%));mask-image:url(./mask-CRpVIk9R.webp),linear-gradient(180deg,transparent calc(var(--y0) - .45%),#000 calc(var(--y0) + .15%),#000 calc(var(--y1) - .15%),transparent calc(var(--y1) + .45%));transition:opacity .35s ease,--y0 .32s cubic-bezier(.2,.7,.2,1),--y1 .32s cubic-bezier(.2,.7,.2,1)}.refl{-webkit-mask-image:url(./mask-CRpVIk9R.webp),linear-gradient(180deg,transparent 66%,#000 70%);mask-image:url(./mask-CRpVIk9R.webp),linear-gradient(180deg,transparent 66%,#000 70%);transition:opacity .5s ease}.glow{position:absolute;pointer-events:none;opacity:0;mix-blend-mode:screen;left:calc((var(--gx) - var(--gw) / 2 - 30) * var(--u));width:calc((var(--gw) + 60) * var(--u));top:calc((var(--gy) - 34) * var(--u));height:calc(68 * var(--u));background:radial-gradient(50% 50% at 50% 50%,rgba(255,200,120,.42),transparent 70%);transition:opacity .35s ease,--gx .32s cubic-bezier(.2,.7,.2,1),--gy .32s cubic-bezier(.2,.7,.2,1),--gw .32s cubic-bezier(.2,.7,.2,1)}.tag{position:absolute;left:calc((var(--tx) + 14) * var(--u));top:calc(var(--gy) * var(--u));transform:translateY(-50%);display:flex;align-items:center;gap:calc(10 * var(--u));opacity:0;pointer-events:none;transition:opacity .25s ease,--gy .32s cubic-bezier(.2,.7,.2,1),--tx .32s cubic-bezier(.2,.7,.2,1)}.tag i{display:block;width:calc(40 * var(--u));height:1px;background:#ffffffe6}.tag span{font-size:max(12px,calc(13 * var(--u)));font-weight:500;letter-spacing:.06em;color:#fff;padding:calc(6 * var(--u)) calc(11 * var(--u));border-radius:99px;background:#2f2e3b6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.zoom.on .lit,.zoom.on .glow,.zoom.on .tag{opacity:1}.zoom.on .refl{opacity:.45}.bldg{position:absolute;left:calc(394 * var(--u));top:calc(181 * var(--u));width:calc(552 * var(--u));height:calc(400 * var(--u));cursor:pointer}.fog{position:absolute;left:-6%;right:-6%;top:calc(560 * var(--u));bottom:calc(-40 * var(--u));pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 80%,transparent)}.fog i{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;display:block;will-change:transform,opacity}.fog .f1{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='460'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.006 0.014' numOctaves='3' seed='4'/><feColorMatrix values='0 0 0 0 .95  0 0 0 0 .93  0 0 0 0 .96  1.4 0 0 0 -.7'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:100% 100%;opacity:.55;filter:blur(12px);animation:fogA 26s ease-in-out infinite alternate}.fog .f2{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='460'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.004 0.009' numOctaves='4' seed='11'/><feColorMatrix values='0 0 0 0 .99  0 0 0 0 .95  0 0 0 0 .97  1.6 0 0 0 -.62'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:100% 100%;opacity:.7;filter:blur(8px);animation:fogB 19s ease-in-out infinite alternate,breathe 11s ease-in-out infinite}.fog .mist{top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(40% 30% at 20% 70%,rgba(255,247,250,.5),transparent 70%),radial-gradient(35% 25% at 85% 40%,rgba(255,245,248,.4),transparent 70%);animation:drift 18s ease-in-out infinite alternate}@keyframes fogA{to{transform:translate3d(6%,1%,0) scale(1.06)}}@keyframes fogB{to{transform:translate3d(-7%,-2%,0) scale(1.12)}}@keyframes drift{to{transform:translate3d(4%,-2%,0)}}@keyframes breathe{0%,to{opacity:.5}50%{opacity:.78}}.strip{font-size:12px;letter-spacing:.04em;color:#2f2e3bc7}.out-strip{position:absolute;left:max(18px,calc(28 * var(--c)));bottom:max(12px,calc(18 * var(--c)));z-index:1;background:#fff6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 11px;border-radius:99px;max-width:calc(100vw - 520 * var(--c));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel{position:absolute;z-index:2;right:calc(42 * var(--c));top:50%;transform:translateY(calc(-50% + 12 * var(--c)));width:calc(418 * var(--c));height:calc(742 * var(--c));border-radius:calc(12 * var(--c));background:linear-gradient(180deg,#f7f4fccc,#f6eef6b8);border:1px solid rgba(255,255,255,.55);box-shadow:0 calc(20 * var(--c)) calc(60 * var(--c)) #503c781f;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}.hero.pre .panel{opacity:0}.panel>*{position:absolute;left:calc(45 * var(--c))}.h1{top:calc(34 * var(--c));font-family:var(--serif);font-weight:400;font-size:calc(58 * var(--c));line-height:calc(72 * var(--c));letter-spacing:.04em;color:var(--ink);perspective:600px}.h1 .ch{display:inline-block;transform-origin:50% 100%}.lead{top:calc(190 * var(--c));width:calc(330 * var(--c));font-size:calc(15.5 * var(--c));line-height:calc(27 * var(--c));color:var(--ink-soft)}.lvl{top:calc(296 * var(--c));display:flex;gap:calc(22 * var(--c));align-items:flex-start}.lvl>span{font-weight:600;font-size:calc(17 * var(--c));margin-top:calc(12 * var(--c));letter-spacing:.1em}.num{height:calc(100 * var(--c));min-width:calc(70 * var(--c));overflow:hidden}.num b{display:block;font-family:var(--serif);font-weight:400;font-size:calc(108 * var(--c));line-height:calc(100 * var(--c));color:var(--ink)}.type{top:calc(417 * var(--c));font-family:var(--serif);font-weight:400;font-size:calc(25 * var(--c));line-height:1.2;letter-spacing:.06em}.desc{top:calc(460 * var(--c));width:calc(318 * var(--c));font-size:calc(15.5 * var(--c));line-height:calc(27 * var(--c));color:var(--ink-soft)}.slider{top:calc(560 * var(--c));width:calc(330 * var(--c));height:calc(26 * var(--c))}.slider .track{position:absolute;left:0;right:0;top:50%;height:1px;background:#2f2e3b47}.slider .knob{position:absolute;top:50%;left:calc((var(--lv, 3) - 1) / 7 * 100%);width:calc(20 * var(--c));height:calc(20 * var(--c));border-radius:50%;background:var(--brand);transform:translate(-50%,-50%);box-shadow:0 0 0 calc(4 * var(--c)) var(--brand-ring);transition:left .18s,box-shadow .2s}.slider:focus-within .knob{box-shadow:0 0 0 calc(6 * var(--c)) #5f6fff6b}.slider input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.ends{top:calc(592 * var(--c));width:calc(330 * var(--c));display:flex;justify-content:space-between;font-size:calc(13.5 * var(--c));color:var(--ink-soft)}.enter{top:calc(648 * var(--c));height:calc(53 * var(--c));padding:0 calc(26 * var(--c));border-radius:calc(6 * var(--c));background:var(--brand);color:#fff;font-weight:500;font-size:calc(15 * var(--c));letter-spacing:.2em;transition:background .2s,box-shadow .2s,transform .2s}.enter:hover{background:var(--brand-hi);box-shadow:0 calc(8 * var(--c)) calc(20 * var(--c)) #5f6fff59;transform:translateY(-1px)}.enter:focus-visible{outline-color:var(--brand)}.inside{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;visibility:hidden;pointer-events:none}.inside.live{visibility:visible;pointer-events:auto}.inside.solid{background:#efe3e3}.cam{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.ph{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;opacity:0;will-change:transform,opacity}.shade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease,background .4s ease;background:linear-gradient(72deg,rgba(250,240,242,.84) 0%,rgba(250,240,242,.5) 34%,transparent 56%),linear-gradient(0deg,rgba(250,240,242,.55),transparent 32%)}.inside.dark .shade{background:linear-gradient(72deg,rgba(14,12,16,.78) 0%,rgba(14,12,16,.4) 34%,transparent 56%),linear-gradient(0deg,rgba(14,12,16,.6),transparent 34%)}.ui-f{opacity:0;pointer-events:none;transition:opacity .3s ease}.inside.ready .ui-f{opacity:1}.ui-f,.inside.ready .ui-f{pointer-events:none}.inside:not(.ready) .ui *,.inside:not(.ready) .spot{pointer-events:none!important}.inside.ready .shade{opacity:1}.spots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.spot{position:absolute;left:0;top:0;display:flex;align-items:center;gap:calc(10 * var(--c));transform:translate(-8px,-50%);pointer-events:auto}.spot i{position:relative;width:16px;height:16px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 5px #5f6fff52,0 2px 10px #0000002e;flex:none}.spot i:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:2px solid rgba(95,111,255,.75);animation:ping 2.2s cubic-bezier(.2,.7,.2,1) infinite}.spot span{font-weight:500;font-size:max(13px,calc(14 * var(--c)));color:var(--ink);padding:calc(9 * var(--c)) calc(14 * var(--c));border-radius:99px;background:#ffffffbd;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.94;transition:transform .2s,opacity .2s;letter-spacing:.08em}.spot:hover span,.spot:focus-visible span{transform:translate(3px);opacity:1}.spot:focus-visible{outline-color:var(--brand)}.spot.off{display:none}@keyframes ping{0%{transform:scale(.6);opacity:1}to{transform:scale(2.3);opacity:0}}.ui{position:absolute;top:0;right:0;bottom:0;left:0}.ui>*{pointer-events:auto}.top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:calc(78 * var(--c)) calc(44 * var(--c)) 0}.pill{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:max(13px,calc(14 * var(--c)));letter-spacing:.04em;color:var(--ink);padding:calc(11 * var(--c)) calc(16 * var(--c));border-radius:99px;background:#ffffff94;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pill:hover{background:#ffffffbf}.copy{position:absolute;left:calc(64 * var(--c));bottom:calc(124 * var(--c));width:calc(600 * var(--c))}.kicker{font-weight:600;font-size:max(12px,calc(13 * var(--c)));letter-spacing:.22em;color:var(--ink-soft);margin-bottom:calc(14 * var(--c))}.copy h2{font-family:var(--serif);font-weight:400;font-size:calc(58 * var(--c));line-height:1.15;letter-spacing:.04em}.copy .text{font-size:max(14px,calc(17 * var(--c)));line-height:1.7;color:var(--ink-soft);width:calc(460 * var(--c));margin-top:calc(18 * var(--c))}.facts{list-style:none;display:flex;gap:calc(26 * var(--c));margin-top:calc(22 * var(--c));font-weight:500;font-size:max(12px,calc(13.5 * var(--c)));letter-spacing:.1em}.facts li{display:flex;align-items:center;gap:calc(9 * var(--c))}.facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warm)}.rooms{position:absolute;left:calc(64 * var(--c));bottom:calc(44 * var(--c));display:flex;gap:6px;padding:6px;border-radius:99px;background:#ffffff80;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rooms button{font-weight:500;font-size:max(13px,calc(14 * var(--c)));padding:calc(11 * var(--c)) calc(20 * var(--c));border-radius:99px;letter-spacing:.08em;transition:background .2s}.rooms button:hover{background:#ffffffa6}.rooms button[aria-current=true]{background:var(--brand);color:#fff}.rooms button:focus-visible{outline-color:var(--brand)}.in-strip{position:absolute;right:calc(44 * var(--c));bottom:calc(18 * var(--c));background:#ffffff6b;padding:4px 10px;border-radius:99px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.skip{position:absolute;right:calc(44 * var(--c));bottom:calc(56 * var(--c));background:#ffffff4d;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.45);opacity:0;pointer-events:none;transition:opacity .2s ease .25s}.skip.show{opacity:1;pointer-events:auto}.skip:hover{background:#ffffff6b}.skip:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.inside.dark .copy,.inside.dark .kicker,.inside.dark .text{color:#f3ece4}.inside.dark .kicker,.inside.dark .text{color:#f3ece4db}.inside.dark .pill,.inside.dark .rooms{background:#1412186b;color:#f3ece4}.inside.dark .rooms button{color:#f3ece4}.inside.dark .rooms button:hover{background:#ffffff1f}.inside.dark .rooms button[aria-current=true]{background:var(--brand)}.inside.dark .in-strip{background:#1412186b;color:#f3ece4d9}.foot{background:linear-gradient(180deg,#e9e1ee,#f4eef2);color:var(--ink);padding:56px max(22px,5vw) 64px;border-top:1px solid rgba(255,255,255,.6)}.foot-in{max-width:1180px;margin:0 auto}.foot-line{font-size:14px;letter-spacing:.06em;color:var(--ink-soft)}.foot-line b{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--ink);letter-spacing:.14em;margin-right:4px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;margin-top:22px;align-items:start}.foot-copy p{font-size:14px;line-height:1.85;color:var(--ink-soft);max-width:620px}.foot-copy p+p{margin-top:10px}.perk{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.perk-tag{font-weight:600;font-size:13px;color:var(--ink);border:1px solid rgba(47,46,59,.35);padding:4px 11px;border-radius:99px;letter-spacing:.08em}.perk-note{font-size:12.5px;color:var(--ink-soft)}.addr{font-size:12.5px!important}.foot-links{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;justify-content:flex-end}.lnk{font-size:14px;padding:9px 14px;border-radius:99px;border:1px solid rgba(47,46,59,.22);color:var(--ink);letter-spacing:.06em;background:#ffffff80}.lnk:hover{border-color:var(--brand);color:var(--brand)}.lnk:focus-visible{outline-color:var(--brand)}.foot-cta.ping{animation:ctaPing 1.2s ease-out 2}@keyframes ctaPing{0%{box-shadow:0 0 #5f6fff8c}to{box-shadow:0 0 0 18px #5f6fff00}}.cta-note{flex-basis:100%;text-align:right;font-size:12.5px;color:var(--brand);min-height:1.4em;letter-spacing:.02em}@media (max-width: 820px){:root{--c: calc(100vw / 430) }body{background:linear-gradient(180deg,#cbbfe1 40%,#e8cfe0)}.masthead{padding:12px 14px}.brand{padding:5px 10px}.brand b{font-size:17px}.brand small{font-size:11px}.head-cta{font-size:13px;padding:8px 13px}.hero{height:auto;overflow:visible;display:flex;flex-direction:column}.scene{position:relative;height:62svh;flex:none}.scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(180deg,#cbbfe100,#cbbfe1);pointer-events:none}.frame{--u: max(calc(62svh / 900), calc(100vw / 1440));top:0;transform:translate(-46.5%)}.tag,.out-strip{display:none}.panel{position:relative;right:auto;top:auto;transform:none;width:auto;height:auto;margin:calc(-70 * var(--c)) calc(16 * var(--c)) calc(24 * var(--c));padding:calc(30 * var(--c)) calc(26 * var(--c))}.panel>*{position:relative;left:auto;top:auto}.h1{font-size:calc(44 * var(--c));line-height:calc(54 * var(--c))}.lead{width:auto;font-size:calc(15.5 * var(--c));line-height:calc(25 * var(--c));margin-top:calc(16 * var(--c))}.lvl{margin-top:calc(22 * var(--c))}.num{height:calc(84 * var(--c))}.num b{font-size:calc(92 * var(--c));line-height:calc(84 * var(--c))}.type{margin-top:calc(12 * var(--c))}.desc{width:auto;font-size:calc(15.5 * var(--c));line-height:calc(25 * var(--c));margin-top:6px}.slider{width:100%;margin-top:calc(26 * var(--c));height:calc(30 * var(--c))}.ends{width:100%;margin-top:calc(6 * var(--c))}.enter{margin-top:calc(24 * var(--c));height:calc(52 * var(--c));padding:0 calc(28 * var(--c))}body.inmode .hero{height:100svh;overflow:hidden}body.inmode .panel{visibility:hidden}.top{padding:62px 14px 0}.copy{left:calc(22 * var(--c));right:calc(22 * var(--c));width:auto;bottom:calc(100 * var(--c))}.copy h2{font-size:calc(38 * var(--c))}.copy .text{width:auto;font-size:calc(15 * var(--c))}.facts{flex-wrap:wrap;gap:8px 18px}.rooms{left:calc(14 * var(--c));right:calc(14 * var(--c));bottom:calc(30 * var(--c));justify-content:space-between}.rooms button{padding:11px 14px;flex:1}.in-strip{right:auto;left:50%;transform:translate(-50%);bottom:6px;font-size:11px;white-space:nowrap;padding:2px 9px}.skip{right:16px;bottom:calc(110 * var(--c))}.shade{background:linear-gradient(0deg,rgba(250,240,242,.88),rgba(250,240,242,.45) 42%,transparent 66%)}.inside.dark .shade{background:linear-gradient(0deg,rgba(14,12,16,.86),rgba(14,12,16,.45) 42%,transparent 66%)}.spot span{display:none}.foot{padding:40px 20px 72px}.foot-grid{grid-template-columns:1fr;gap:26px}.foot-links{justify-content:flex-start}.cta-note{text-align:left}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.panel>.vh{position:absolute!important}
