html:has(.gll){background:#0d0c0b}.gll{background:var(--ink);color:#fff}.gll .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.gll section{padding:96px 0;position:relative}.gll .paper{background:var(--paper);color:var(--ink)}.gll .paper2{background:var(--paper2);color:var(--ink)}.gll h1.display{font-size:clamp(54px,min(12.2vw,13svh),138px);line-height:.9}.gll h2.display{text-wrap:balance;font-size:clamp(42px,8.4vw,84px);line-height:.95}.gll h3{font:700 19px/1.25 var(--sans);letter-spacing:-.01em}.gll .lead{color:var(--grey);max-width:46ch;margin-top:20px;font-size:18.5px;line-height:1.55}.gll .paper .lead,.gll .paper2 .lead{color:var(--mute)}.gll .paper .btn:not(.ghost){background:var(--ink);color:#fff}.gll .paper .btn:not(.ghost):hover{box-shadow:0 0 0 6px #0d0c0b14}.gll .tlink{text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.gll .tlink:hover{color:var(--acc)}.gll .paper .tlink:hover{color:var(--accInk)}.gll .hdr{z-index:50;padding:calc(14px + var(--st)) 16px 14px 20px;align-items:center;gap:14px;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.gll .hdr.solid{-webkit-backdrop-filter:blur(16px);background:#0d0c0bd6;box-shadow:0 1px #ffffff0f}.gll .hdr .gl-word{margin-right:auto;font-size:27px}.gll .hdr .si{color:#ddd6ca;padding:8px 6px;font-size:14.5px;font-weight:600}.gll .hdr .btn{height:44px;padding:0 20px;font-size:14.5px}@media (min-width:900px){.gll .hdr{padding:calc(20px + var(--st)) 36px 18px 40px;gap:22px}.gll .hdr:not(.solid){background:linear-gradient(#0d0c0bb3,#0d0c0b00)}}.gll .hero{min-height:100svh;padding:0 0 calc(56px + var(--sbm));background:#000;align-items:flex-end;display:flex;overflow:hidden}.gll .hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,#0d0c0b8c 0%,#0d0c0b00 16%,#0d0c0b00 36%,#0d0c0be6 58%,var(--ink) 70%);position:absolute;inset:0}.gll .slides{height:70%;position:absolute;top:0;left:0;right:0;overflow:hidden}.gll .slides img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s,transform 7.5s cubic-bezier(.2,.6,.3,1);position:absolute;inset:0;transform:scale(1.08)}.gll .slides img.on{opacity:1;transform:scale(1)}.gll .stag{z-index:3;left:20px;top:calc(82px + var(--st));text-shadow:0 1px 12px #000c;max-width:70%;position:absolute}.gll .stag b{font:400 22px/1.1 var(--serif);color:var(--acc);font-style:italic;display:block}.gll .stag span{color:#e6dfd3;margin-top:3px;font-size:14px;display:block}.gll .stag .sw{animation:.7s cubic-bezier(.2,.8,.2,1) gll-tagin}@keyframes gll-tagin{0%{opacity:0;transform:translateY(8px)}}.gll .hero .wrap{z-index:2;width:100%;position:relative}.gll .hero h1 .ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.gll .hero h1 .ln span{animation:1s cubic-bezier(.2,.8,.2,1) forwards gll-up;display:block;transform:translateY(110%)}.gll .hero h1 .ln:nth-child(2) span{animation-delay:.12s}@keyframes gll-up{to{transform:none}}.gll .hero .lead{color:#e3dccf;opacity:0;max-width:40ch;animation:.8s .5s forwards gll-fade}.gll .hero .ctas{opacity:0;flex-wrap:wrap;gap:12px;margin-top:28px;animation:.8s .65s forwards gll-fade;display:flex}.gll .hero .under{color:#cfc8bb;opacity:0;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:14px;animation:.8s .8s forwards gll-fade;display:flex}.gll .under span{align-items:center;gap:7px;display:inline-flex}.gll .under svg{width:15px;height:15px;stroke:var(--acc);stroke-width:3px;fill:none}@keyframes gll-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:899px){.gll .hero .ctas .btn{flex:100%}}@media (min-width:900px){.gll .hero{align-items:center;padding:130px 0 90px}.gll .hero:after{background:linear-gradient(90deg,var(--ink) 0%,var(--ink) 38%,#0d0c0b99 52%,#0d0c0b00 70%),linear-gradient(0deg,var(--ink) 0%,#0d0c0b00 22%)}.gll .slides{width:58%;height:100%;left:auto}.gll .stag{text-align:right;inset:auto 44px 120px auto}.gll .stag b{font-size:30px}.gll .hero .lead{font-size:20px}}.gll .toasts{z-index:4;flex-direction:column;gap:10px;width:300px;display:none;position:absolute;top:120px;right:44px}@media (min-width:1100px){.gll .toasts{display:flex}}.gll .toast{-webkit-backdrop-filter:blur(14px);background:#141210c7;border-radius:16px;align-items:center;gap:12px;padding:11px 14px 11px 11px;animation:.6s cubic-bezier(.2,.8,.2,1) gll-tin;display:flex;box-shadow:0 12px 30px #00000059,inset 0 0 0 1px #ffffff14}.gll .toast img{object-fit:cover;border-radius:10px;width:38px;height:38px}.gll .toast b{font-size:13.5px;font-weight:600;display:block}.gll .toast span{color:#bdb5a8;font-size:12.5px}.gll .toast i{font-style:normal;font:700 14px var(--sans);color:var(--acc);margin-left:auto}.gll .toast.out{animation:.5s forwards gll-tout}@keyframes gll-tin{0%{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes gll-tout{to{opacity:0;transform:translateY(10px)scale(.96)}}.gll .sgrid{align-items:center;gap:40px;margin-top:44px;display:grid}@media (min-width:960px){.gll .sgrid{grid-template-columns:420px 1fr;gap:72px}}.gll .phone{aspect-ratio:9/19.2;background:#0d0c0b;border-radius:46px;width:min(330px,82vw);margin:0 auto;padding:11px;position:relative;box-shadow:0 40px 80px #281c0a47,0 0 0 1px #0003}.gll .screen{color:#14261f;background:#f7f3ec;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.gll .notch{z-index:9;background:#0d0c0b;border-radius:20px;width:96px;height:26px;margin-left:-48px;position:absolute;top:9px;left:50%}.gll .scr{opacity:0;flex-direction:column;transition:opacity .45s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:0;transform:translate(24px)}.gll .scr.on{opacity:1;transform:none}.gll .scr.past{opacity:0;transform:translate(-24px)}.gll .scr .top{font:400 17px var(--serif);color:#1f3b33;justify-content:space-between;align-items:center;padding:46px 16px 10px;display:flex}.gll .scr .top small{font:600 10.5px var(--sans);color:#6c7a72}.gll .art{background-position:50% 30%;background-size:cover;border-radius:18px;height:44%;margin:0 12px;position:relative;overflow:hidden}.gll .art:after{content:"";background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.gll .art b{z-index:2;color:#fff;font:400 26px/1 var(--serif);position:absolute;bottom:12px;left:14px}.gll .pp{color:#55625b;padding:12px 16px 0;font-size:12px}.gll .pp b{color:#14261f}.gll .dates{gap:6px;padding:10px 12px 0;display:flex}.gll .dates span{text-align:center;color:#55625b;background:#fff;border-radius:12px;flex:1;padding:7px 0;font-size:10.5px;line-height:1.25;box-shadow:inset 0 0 0 1px #e1d9c9}.gll .dates span b{color:#14261f;font-size:14px;display:block}.gll .dates span.on{color:#e8d9b8;box-shadow:none;background:#1f3b33}.gll .dates span.on b{color:#fff}.gll .qty{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin:12px 12px 0;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #e1d9c9}.gll .qty i{align-items:center;gap:10px;font-style:normal;display:inline-flex}.gll .qty i u{background:#efe8db;border-radius:50%;place-items:center;width:24px;height:24px;text-decoration:none;display:grid}.gll .pbtn{color:#fff;background:#c8553d;border-radius:999px;place-items:center;height:46px;margin:auto 12px 18px;font-size:14px;font-weight:700;display:grid;position:relative}.gll .pbtn.tap:after,.gll .tapdot{content:"";background:#ffffff8c;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:1s ease-out gll-tap;position:absolute;top:50%;left:50%}@keyframes gll-tap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.gll .mini{flex:1;align-items:center;margin:6px 8px 0;display:flex}.gll .mini .glmap{transform:scale(1.02)}.gll .selrow{background:#fff;border-radius:14px;justify-content:space-between;margin:0 12px;padding:10px 12px;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #e1d9c9}.gll .selrow b{font-size:13px}.gll .sheetm{background:#fff;border-radius:26px 26px 0 0;margin-top:auto;padding:16px 16px 20px;box-shadow:0 -10px 30px #00000014}.gll .sheetm .ln{color:#55625b;justify-content:space-between;padding:4px 0;font-size:12px;display:flex}.gll .sheetm .ln.t{color:#14261f;border-top:1px solid #eee6d8;margin-top:6px;padding-top:9px;font-size:14px;font-weight:700}.gll .apay{color:#fff;background:#000;border-radius:12px;place-items:center;height:46px;margin-top:12px;font-size:15px;font-weight:600;display:grid;position:relative}.gll .okay{text-align:center;flex-direction:column;flex:1;align-items:center;padding:56px 18px 0;display:flex}.gll .okay h4{font:400 30px/1 var(--serif);margin-top:12px}.gll .okay p{color:#55625b;margin-top:6px;font-size:12px}.gll .tkt{color:#e8d9b8;text-align:left;background:#1f3b33;border-radius:18px;grid-template-columns:1fr 84px;gap:10px;width:100%;margin-top:16px;padding:14px;font-size:11px;display:grid}.gll .tkt b{color:#fff;font:400 18px/1.1 var(--serif);display:block}.gll .qr{background:#fff;border-radius:8px;width:84px;height:84px;padding:6px}.gll .wal{color:#fff;background:#000;border-radius:12px;place-items:center;width:100%;height:40px;margin-top:12px;font-size:12.5px;font-weight:600;display:grid}.gll .clock{z-index:10;background:var(--ink);color:#fff;font:700 14px var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:flex;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000040}.gll .clock i{background:var(--acc);width:8px;height:8px;box-shadow:0 0 10px var(--acc);border-radius:50%}.gll .vs{gap:14px;display:grid}.gll .vrow{box-shadow:0 1px 0 var(--rule),0 18px 40px #281c0a0f;background:#fff;border-radius:22px;padding:22px 22px 20px}.gll .vrow.us{background:var(--ink);color:#fff}.gll .vrow h3{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gll .vrow h3 em{font:400 40px/1 var(--serif);font-style:normal}.gll .vrow.us h3 em{color:var(--acc)}.gll .steps-bar{gap:4px;margin-top:14px;display:flex}.gll .steps-bar i{background:#e4dccd;border-radius:4px;flex:1;height:8px}.gll .vrow.us .steps-bar i{background:var(--acc)}.gll .vrow ul{color:var(--mute);gap:7px;margin-top:14px;font-size:15px;list-style:none;display:grid}.gll .vrow.us ul{color:#cfc8bb}.gll .vrow li{gap:10px;display:flex}.gll .vrow li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.gll .src{color:var(--mute2);margin-top:4px;font-size:12.5px}.gll .tiles{grid-template-columns:1fr 1fr;gap:12px;margin-top:40px;display:grid}@media (min-width:900px){.gll .tiles{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}}.gll .tile{aspect-ratio:3/4;color:#fff;isolation:isolate;background:#111;border-radius:22px;transition:rotate .5s cubic-bezier(.2,.8,.2,1),translate .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px #281c0a2e}.gll .tile img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.gll .tile:after{content:"";z-index:-1;background:linear-gradient(#0d0c0b00 30%,#0d0c0b8c 55%,#0d0c0bf0 88%);position:absolute;inset:0}.gll .tile:hover{translate:0 -6px;box-shadow:0 28px 60px #281c0a47;rotate:0deg!important}.gll .tile:hover img{transform:scale(1.05)}.gll .tile .tx{padding:14px 14px 16px;position:absolute;bottom:0;left:0;right:0}.gll .tile b{font:400 25px/1.05 var(--serif);display:block}.gll .tile span{color:#ddd5c8;margin-top:5px;font-size:13.5px;line-height:1.35;display:block}@media (min-width:900px){.gll .tile b{font-size:30px}.gll .tile span{font-size:14.5px}.gll .tile .tx{padding:20px 20px 22px}}.gll .tile.t1{rotate:-2.2deg}.gll .tile.t2{translate:0 14px;rotate:1.6deg}.gll .tile.t3{rotate:-1.2deg}.gll .tile.t4{translate:0 10px;rotate:2deg}.gll .tile.t5{rotate:1.4deg}.gll .tile.t6{translate:0 12px;rotate:-1.8deg}.gll .tile.t7{rotate:1deg}.gll .tile.t8{translate:0 8px;rotate:-2deg}.gll .cartline{color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:52px;font-size:16.5px;display:flex}.gll .cartline b{color:var(--ink)}.gll .cart{flex-wrap:wrap;gap:6px;display:inline-flex}.gll .mgrid{align-items:center;gap:36px;margin-top:44px;display:grid}@media (min-width:960px){.gll .mgrid{grid-template-columns:1.25fr 1fr;gap:64px}}.gll .mapcard{background:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;padding:18px 14px 16px;overflow:hidden}.gll .mapctl{flex-wrap:wrap;align-items:center;gap:8px;margin:0 4px 10px;display:flex}.gll .seg{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px;display:inline-flex}.gll .seg button{color:#cfc8bb;border-radius:999px;height:34px;padding:0 13px;font-size:13.5px;font-weight:600}.gll .seg button.on{background:var(--acc);color:var(--onAcc)}.gll .mapctl .lbl{color:var(--grey3);margin-right:2px;font-size:13px}.gll .glmap .seat{transform-box:fill-box;transform-origin:50%;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.gll .glmap .seat.sel{animation:.35s cubic-bezier(.2,.8,.2,1) gll-pop}@keyframes gll-pop{0%{transform:scale(.6)}70%{transform:scale(1.25)}to{transform:scale(1)}}.gll .legend{color:#cfc8bb;flex-wrap:wrap;gap:8px 16px;margin:12px 6px 2px;font-size:13px;display:flex}.gll .legend span{align-items:center;gap:7px;display:inline-flex}.gll .legend .dot{width:11px;height:11px}.gll .selbar{background:var(--card);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:12px 4px 0;padding:12px 14px;font-size:14.5px;display:flex}.gll .selbar b{font-size:16px}.gll .selbar em{color:var(--acc);font-size:18px;font-style:normal;font-weight:700}.gll .feats{gap:0;display:grid}.gll .feats div{border-top:1px solid var(--line);padding:18px 0}.gll .feats div:last-child{border-bottom:1px solid var(--line)}.gll .feats b{margin-bottom:3px;font-size:17.5px;display:block}.gll .feats span{color:var(--grey);font-size:15.5px}.gll .pband{align-items:center;gap:36px;display:grid}@media (min-width:960px){.gll .pband{grid-template-columns:1fr 1fr;gap:72px}.gll .pband.flip .ph{order:2}}.gll .ph{aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000059}.gll .ph img{object-fit:cover;width:100%;height:100%}.gll .ph.wide{aspect-ratio:16/11}.gll .float{-webkit-backdrop-filter:blur(14px);color:#fff;background:#141210d1;border-radius:18px;padding:14px 16px;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 14px 30px #00000059}.gll .float .r{justify-content:space-between;align-items:center;gap:10px;display:flex}.gll .float b{font-size:15px}.gll .float small{color:#bdb5a8;font-size:12.5px;display:block}.gll .float .ok{background:#0ca30c;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.gll .float .ok svg{stroke:#fff;stroke-width:3px;fill:none;width:18px;height:18px}.gll .float .bar{background:#3a3631;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.gll .float .bar i{background:var(--acc);border-radius:3px;width:76%;height:100%;display:block}.gll .checks{gap:12px;margin-top:26px;list-style:none;display:grid}.gll .checks li{color:#ddd6ca;gap:12px;font-size:16.5px;line-height:1.45;display:flex}.gll .paper .checks li,.gll .paper2 .checks li{color:var(--ink)}.gll .checks svg{width:22px;height:22px;stroke:var(--acc);stroke-width:2.6px;fill:none;flex:none;margin-top:1px}.gll .paper .checks svg,.gll .paper2 .checks svg{stroke:var(--accInk)}.gll .pband .tlink{margin-top:26px;display:inline-block}.gll .dash{width:64%;color:var(--ink);background:#fffdf9;border-radius:20px;padding:16px 16px 14px;font-size:12px;position:absolute;bottom:-36%;right:-5%;box-shadow:0 30px 60px #00000073}@media (min-width:960px){.gll .dashwrap{margin-bottom:150px}}@media (max-width:959px){.gll .dash{z-index:2;width:auto;margin:-50px 12px 0;position:relative;bottom:auto;right:auto}}.gll .dash .hd{justify-content:space-between;align-items:baseline;display:flex}.gll .dash .hd b{font:400 22px var(--serif)}.gll .dash .hd span{color:var(--mute2)}.gll .kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.gll .kpis div{background:var(--paper);border-radius:12px;padding:9px 10px}.gll .kpis small{color:var(--mute);font-size:11px;display:block}.gll .kpis b{font:400 22px/1.1 var(--serif)}.gll .zbar{border-radius:4px;gap:2px;height:12px;margin-top:12px;display:flex;overflow:hidden}.gll .zbar i{height:100%;display:block}.gll .zleg{color:var(--mute);flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.gll .zleg span{align-items:center;gap:5px;display:inline-flex}.gll .feed{border-top:1px solid #eee6d8;gap:6px;height:74px;margin-top:10px;padding-top:8px;display:grid;overflow:hidden}.gll .feed div{justify-content:space-between;animation:.5s gll-tin;display:flex}.gll .feed div b{font-weight:600}.gll .bells{background:var(--rule);box-shadow:0 0 0 1px var(--rule);border-radius:24px;grid-template-columns:1fr;gap:1px;margin-top:44px;display:grid;overflow:hidden}@media (min-width:640px){.gll .bells{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.gll .bells{grid-template-columns:repeat(4,1fr)}}.gll .bell{background:var(--white);padding:22px 20px;transition:background .2s}.gll .bell:hover{background:#fff8ea}.gll .bell svg{width:26px;height:26px;stroke:var(--accInk);stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round}.gll .bell b{margin:12px 0 4px;font-size:16.5px;display:block}.gll .bell span{color:var(--mute);font-size:14.5px;line-height:1.45}.gll .yours{background:var(--ink);overflow:hidden}.gll .ybg{opacity:.32;position:absolute;inset:0}.gll .yours:after{content:"";background:linear-gradient(90deg,var(--ink) 20%,#0d0c0b8c 70%,#0d0c0b4d);position:absolute;inset:0}.gll .yours .wrap{z-index:2;position:relative}.gll .ycards{gap:12px;margin-top:40px;display:grid}@media (min-width:800px){.gll .ycards{grid-template-columns:repeat(3,1fr);gap:16px;max-width:980px}}.gll .ycards div{-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--line);background:#1a1816db;border-radius:22px;padding:22px}.gll .ycards b{font:400 26px/1.05 var(--serif);color:var(--acc);margin-bottom:8px;display:block}.gll .ycards span{color:#cfc8bb;font-size:15px}.gll .prgrid{align-items:start;gap:22px;margin-top:44px;display:grid}@media (min-width:960px){.gll .prgrid{grid-template-columns:1fr 1.15fr;gap:40px}}.gll .price{background:var(--ink);color:#fff;border-radius:28px;padding:30px 28px 28px;position:relative;overflow:hidden}.gll .price:before{content:"";background:radial-gradient(circle,#ffbd5959,#ffbd5900 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.gll .price .big{font:400 108px/.9 var(--serif);letter-spacing:-.02em}.gll .price .big sup{vertical-align:.95em;margin-right:4px;font-size:.4em}.gll .price .per{color:#ddd6ca;margin-top:6px;font-size:18px}.gll .price ul{gap:11px;margin-top:22px;list-style:none;display:grid}.gll .price li{color:#e6dfd3;gap:11px;font-size:15.5px;display:flex}.gll .price li svg{width:20px;height:20px;stroke:var(--acc);stroke-width:2.6px;fill:none;flex:none;margin-top:1px}.gll .price .btn{width:100%;margin-top:26px;background:var(--acc)!important;color:var(--onAcc)!important}.gll .who{background:var(--card);border-radius:18px;margin-top:22px;padding:16px}.gll .who .seg{width:100%;margin-top:10px}.gll .who .seg button{flex:1}.gll .who p{color:#cfc8bb;min-height:42px;margin-top:12px;font-size:14px}.gll .who p b{color:#fff}.gll .ctable{box-shadow:0 1px 0 var(--rule),0 18px 40px #281c0a0f;background:#fff;border-radius:24px;overflow:hidden}.gll .ctable table{border-collapse:collapse;width:100%;font-size:14.5px}.gll .ctable th{text-align:left;color:var(--mute);border-bottom:1px solid #eee6d8;padding:16px 16px 10px;font-size:12.5px;font-weight:600}.gll .ctable td{vertical-align:top;border-bottom:1px solid #f1ebdf;padding:14px 16px}.gll .ctable tr.us td{background:var(--ink);color:#fff;border-bottom:0}.gll .ctable tr.us td:first-child{font:400 20px var(--serif)}.gll .ctable td small{color:var(--mute2);margin-top:2px;font-size:12px;display:block}.gll .ctable tr.us td small{color:#bdb5a8}.gll .yes{color:#0b7d0b;font-weight:700}.gll .ctable tr.us .yes{color:var(--acc)}.gll .ctable .note{color:var(--mute2);padding:12px 16px 14px;font-size:12px;line-height:1.5}.gll .sw3{counter-reset:s;gap:12px;margin-top:40px;display:grid}@media (min-width:900px){.gll .sw3{grid-template-columns:repeat(3,1fr);gap:16px}}.gll .sw3 div{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;padding:24px 22px}.gll .sw3 div:before{counter-increment:s;content:counter(s);background:var(--accWash);width:40px;height:40px;color:var(--acc);font:400 24px var(--serif);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.gll .sw3 b{margin-bottom:6px;font-size:18px;display:block}.gll .sw3 span{color:var(--grey);font-size:15px}.gll .from{color:var(--grey);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;font-size:15px;display:flex}.gll .faq{max-width:820px;margin-top:32px}.gll .faq details{border-bottom:1px solid var(--rule)}.gll .faq summary{cursor:pointer;padding:22px 44px 22px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;position:relative}.gll .faq summary::-webkit-details-marker{display:none}.gll .faq summary:after{content:"";border-right:2.2px solid var(--ink);border-bottom:2.2px solid var(--ink);width:11px;height:11px;margin-top:-8px;transition:transform .3s;position:absolute;top:50%;right:8px;transform:rotate(45deg)}.gll .faq details[open] summary:after{margin-top:-2px;transform:rotate(225deg)}.gll .faq p{color:var(--mute);max-width:64ch;padding:0 0 22px;font-size:16.5px}.gll .close{text-align:center;background:#000;align-items:flex-end;min-height:96svh;padding-bottom:120px;display:flex;overflow:hidden}.gll .close .bg{opacity:.8;position:absolute;inset:0}.gll .close:after{content:"";background:radial-gradient(ellipse at 50% 38%,#0d0c0b00,#0d0c0bb3 65%),linear-gradient(0deg,var(--ink) 8%,#0d0c0b99 38%,#0d0c0b00 60%);position:absolute;inset:0}.gll .close .wrap{z-index:2;position:relative}.gll .close .lead{color:#e3dccf;margin-left:auto;margin-right:auto}.gll .close .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.gll footer{padding:52px 0 calc(150px + var(--sbm));border-top:1px solid var(--line)}.gll footer .fl{color:var(--grey);grid-template-columns:1fr 1fr;gap:12px 20px;max-width:640px;margin:28px 0;font-size:14.5px;display:grid}@media (min-width:700px){.gll footer .fl{grid-template-columns:repeat(4,1fr)}}.gll footer .fine{color:var(--grey3);max-width:80ch;font-size:12.5px;line-height:1.6}.gll .stk{z-index:55;padding:10px 16px calc(10px + var(--sbm));-webkit-backdrop-filter:blur(14px);background:#0d0c0beb;align-items:center;gap:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -1px #ffffff14}.gll .stk .btn{flex:1;height:50px}.gll .stk>span{color:var(--grey);font-size:13px;line-height:1.25}.gll .stk>span b{color:#fff;font-size:15px;display:block}.gll.stk-on .stk{transform:none}@media (min-width:900px){.gll .stk{display:none}}.gll .scrim{z-index:80;opacity:0;pointer-events:none;background:#0009;transition:opacity .3s;position:fixed;inset:0}.gll .scrim.on{opacity:1;pointer-events:auto}.gll .sheet{z-index:81;background:var(--paper);max-height:92svh;color:var(--ink);padding:12px 20px calc(24px + var(--sbm));border-radius:28px 28px 0 0;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%)}@media (min-width:700px){.gll .sheet{border-radius:28px;width:540px;max-height:calc(100svh - 48px);margin-left:-270px;padding:12px 28px 28px;bottom:24px;left:50%}}.gll .sheet.on{transform:none}.gll .grab{background:#d3cab9;border-radius:4px;width:40px;height:4px;margin:0 auto 16px}.gll .sheet h3{font:400 34px/1 var(--serif)}.gll .sheet p.sub{color:var(--mute);margin-top:8px;font-size:15px}.gll .sheet form{gap:12px;margin-top:18px;display:grid}.gll .sheet .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gll .sel{position:relative}.gll .sel select{appearance:none;cursor:pointer;padding-right:44px}.gll .sel:after{content:"";border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.gll .sheet .btn{background:var(--ink);color:#fff;width:100%;margin-top:6px}.gll .sheet .fine{color:var(--mute2);text-align:center;margin-top:4px;font-size:12.5px}.gll .sheet .done{text-align:center;padding:26px 0 10px}.gll .sheet .done .big{background:var(--acc);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;display:grid;box-shadow:0 0 30px #ffbd5999}.gll .sheet .done .big svg{width:34px;height:34px;stroke:var(--onAcc);stroke-width:3.2px;fill:none}.gll .sheet .done p{color:var(--mute);max-width:36ch;margin:10px auto 20px}.gll.sheet-open .stk{opacity:0;pointer-events:none}.gll .err{color:#b42318;font-size:13px;display:none}.gll .err.on{display:block}.gll .hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.gll .sheet .btn[disabled]{opacity:.7;cursor:progress}.gll .tcap{color:#cfc8bb;text-align:right;text-shadow:0 1px 10px #000000d9;margin:0 4px 2px;font-size:12px}.gll .mapnote{color:var(--grey3);margin:10px 6px 0;font-size:12.5px;line-height:1.45}.gll .legal-top{padding:calc(150px + var(--st)) 0 56px}.gll .legal-top h1.display{font-size:clamp(52px,9vw,96px)}.gll .legal{padding:56px 0 96px}.gll .legal .wrap{max-width:780px}.gll .legal h2{font:700 21px/1.3 var(--sans);letter-spacing:-.01em;margin:36px 0 10px}.gll .legal p,.gll .legal li{color:#3b3631;font-size:16.5px;line-height:1.6}.gll .legal p+p{margin-top:12px}.gll .legal ul{gap:6px;margin:10px 0 0 22px;display:grid}.gll .legal .draft{background:var(--accWash);color:var(--ink);border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 0 1px #9a580040}.gll .toast>div{min-width:0}.gll .toast span{white-space:nowrap;display:block;overflow:hidden}.gll .toasts{width:316px}.gll .prsteps{margin-top:0}@media (min-width:900px){.gll .prsteps{grid-template-columns:1fr}}.gll .price .per{color:#fff;font:400 26px/1.15 var(--serif);margin-top:0}.gll .prsteps div{color:var(--ink);box-shadow:0 1px 0 var(--rule),0 18px 40px #281c0a0f;background:#fff}.gll .prsteps span{color:var(--mute)}.gll .prsteps div:before{background:var(--ink);color:var(--acc)}
