:root{--ink:#0d1117;--ink-2:#151b24;--ink-3:#1e252f;--gold:#f2a007;--gold-lift:#fb3;--gold-deep:#c07f00;--paper:#fff;--sand:#faf8f4;--sand-2:#f3efe8;--line:#e8e4dc;--body:#5a6069;--body-dim:#868c95;--sh-1:0 1px 2px rgba(13,17,23,.04),0 6px 20px rgba(13,17,23,.05);--sh-2:0 2px 4px rgba(13,17,23,.04),0 18px 44px rgba(13,17,23,.09);--sh-3:0 30px 70px rgba(13,17,23,.16);--r:18px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.wrap{margin:0 auto;max-width:1220px;padding:0 32px}h1,h2,h3,h4{font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.022em;line-height:1.08}.gold{color:var(--gold)}svg.lucide{display:inline-block;flex-shrink:0;height:1em;stroke-width:1.6;vertical-align:middle;width:1em}svg.ot-logo{display:block;flex-shrink:0;height:28px;width:auto}footer svg.ot-logo{height:22px;opacity:.9}@media(max-width:860px){svg.ot-logo{height:24px}}::selection{background:var(--gold);color:var(--ink)}.uline{display:inline-block;position:relative}.uline>span{position:relative;z-index:1}.uline:after{background:rgba(242,160,7,.22);border-radius:3px;bottom:.06em;content:"";height:.28em;left:0;position:absolute;right:0;z-index:0}.js-rv .rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.js-rv .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-rv .rv{opacity:1;transform:none}}.btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:9px;padding:14px 26px;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn svg{height:17px;width:17px}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover{background:var(--gold-lift);box-shadow:0 14px 30px rgba(242,160,7,.34);transform:translateY(-2px)}.btn-glass{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.17);color:#fff}.btn-glass:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.34);transform:translateY(-2px)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--ink-3);box-shadow:0 14px 30px rgba(13,17,23,.22);transform:translateY(-2px)}.btn-sm{font-size:14px;padding:11px 20px}nav{backdrop-filter:blur(18px);background:rgba(13,17,23,.9);border-bottom:1px solid hsla(0,0%,100%,.06);position:sticky;top:0;transition:padding .3s;z-index:200}.nav-in{gap:24px;justify-content:space-between;margin:0 auto;max-width:1220px;padding:16px 32px}.nav-in,.nav-links{align-items:center;display:flex}.nav-links{gap:32px}.nav-links a{color:hsla(0,0%,100%,.6);font-size:14.5px;font-weight:500;position:relative;text-decoration:none;transition:color .2s}.nav-links a:after{background:var(--gold);bottom:-5px;content:"";height:1.5px;left:0;position:absolute;transition:width .28s;width:0}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}.burger{background:none;border:none;color:#fff;cursor:pointer;display:none;padding:6px}.burger svg{height:24px;width:24px}.mnav{background:var(--ink-2);border-bottom:1px solid hsla(0,0%,100%,.07);display:none;padding:8px 20px 20px}.mnav.open{display:block}.mnav a{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.72);display:flex;font-size:15.5px;gap:10px;padding:13px 0;text-decoration:none}.mnav a svg{color:var(--gold);height:17px;width:17px}.mnav .btn{justify-content:center;margin-top:16px;width:100%}.hero{background:var(--ink);color:#fff;overflow:hidden;padding:100px 0 110px;position:relative}.hero:before{background:radial-gradient(circle,rgba(242,160,7,.2) 0,transparent 62%);height:880px;right:-180px;top:-300px;width:880px}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{background:radial-gradient(circle,rgba(242,160,7,.08) 0,transparent 65%);bottom:-380px;height:760px;left:-220px;width:760px}.hero-in{display:grid;gap:64px;grid-template-columns:1.04fr .96fr;position:relative;z-index:2}.eyebrow,.hero-in{align-items:center}.eyebrow{background:rgba(242,160,7,.1);border:1px solid rgba(242,160,7,.26);border-radius:100px;color:var(--gold);display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.05em;margin-bottom:26px;padding:7px 16px 7px 12px;text-transform:uppercase}.eyebrow svg{height:14px;width:14px}.hero h1{font-size:clamp(44px,5.4vw,72px);margin-bottom:24px}.hero .lede{color:hsla(0,0%,100%,.66);font-size:19px;line-height:1.65;margin-bottom:36px;max-width:520px}.hero-ctas{gap:12px;margin-bottom:34px}.hero-ctas,.hero-notes{display:flex;flex-wrap:wrap}.hero-notes{gap:10px}.chip{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:hsla(0,0%,100%,.66);display:inline-flex;font-size:13px;gap:7px;padding:8px 15px}.chip svg{color:var(--gold);height:14px;width:14px}.bento{display:grid;gap:14px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.bento .b-main{border-radius:20px;box-shadow:var(--sh-3);grid-column:1/-1;overflow:hidden;position:relative}.bento .b-main img{display:block;height:290px;object-fit:cover;width:100%}.bento .b-main:after{background:linear-gradient(0deg,rgba(13,17,23,.55),transparent 55%);content:"";inset:0;position:absolute}.b-tag{align-items:center;backdrop-filter:blur(14px);background:rgba(13,17,23,.62);border:1px solid hsla(0,0%,100%,.14);border-radius:100px;bottom:16px;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;left:18px;padding:8px 14px;position:absolute;z-index:2}.b-tag svg{color:var(--gold);height:14px;width:14px}.glass-tile{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.13);border-radius:16px;padding:20px}.glass-tile .gt-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.glass-tile .gt-ico{align-items:center;background:rgba(242,160,7,.14);border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.glass-tile .gt-ico svg{color:var(--gold);height:18px;width:18px}.dot{align-items:center;color:hsla(0,0%,100%,.5);display:inline-flex;font-size:11px;gap:6px}.dot i{background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px rgba(74,222,128,.16);display:block;height:6px;width:6px}.glass-tile h5{font-family:Fraunces,serif;font-size:22px;font-weight:600;margin-bottom:3px}.glass-tile p{color:hsla(0,0%,100%,.5);font-size:12.5px;line-height:1.45}.rows{display:grid;gap:8px;margin-top:12px}.row{align-items:center;color:hsla(0,0%,100%,.62);display:flex;font-size:12px;gap:9px}.row svg{color:var(--gold);flex-shrink:0;height:13px;width:13px}.bar{background:hsla(0,0%,100%,.1);height:4px;margin-top:10px;overflow:hidden}.bar,.bar span{border-radius:4px}.bar span{background:linear-gradient(90deg,var(--gold),var(--gold-lift));display:block;height:100%}.marq{background:var(--gold);color:var(--ink);overflow:hidden;padding:15px 0;white-space:nowrap}.marq-track{animation:slide 34s linear infinite;display:inline-flex;gap:44px;padding-right:44px}.marq-track span{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:9px}.marq-track svg{height:16px;width:16px}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}section.pad{padding:106px 0}.sand{background:var(--sand)}.sec-label{align-items:center;color:var(--gold);display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.13em;margin-bottom:18px;text-transform:uppercase}.sec-label svg{height:15px;width:15px}.sec-head{margin-bottom:58px;max-width:680px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head.center .sec-label{justify-content:center}.sec-head h2{font-size:clamp(32px,3.8vw,48px);margin-bottom:16px}.sec-head p{color:var(--body);font-size:17.5px}.problem-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.pain-list{display:grid;gap:10px;margin-top:6px}.pain{align-items:flex-start;background:#fff;border-radius:13px;box-shadow:var(--sh-1);display:flex;gap:14px;padding:16px 18px;transition:transform .28s,box-shadow .28s}.pain:hover{box-shadow:var(--sh-2);transform:translateX(4px)}.pain>svg{color:var(--gold);flex-shrink:0;height:19px;margin-top:3px;width:19px}.pain strong{display:block;font-size:15px;font-weight:600;margin-bottom:2px}.pain span{color:var(--body);font-size:13.5px;line-height:1.5}.problem-visual{position:relative}.problem-visual img{border-radius:var(--r);box-shadow:var(--sh-2);display:block;width:100%}.quote-card{background:var(--ink);border-radius:16px;bottom:-24px;box-shadow:var(--sh-3);color:#fff;max-width:270px;padding:22px;position:absolute;right:-22px}.quote-card svg{color:var(--gold);height:22px;margin-bottom:10px;width:22px}.quote-card p{font-family:Fraunces,serif;font-size:16.5px;font-weight:500;line-height:1.4}.pillars{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.pillar{background:#fff;border-radius:var(--r);box-shadow:var(--sh-1);overflow:hidden;padding:36px 30px;position:relative;transition:all .34s cubic-bezier(.16,1,.3,1)}.pillar:before{background:var(--gold);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s}.pillar:hover{box-shadow:var(--sh-2);transform:translateY(-6px)}.pillar:hover:before{transform:scaleX(1)}.pill-ico{align-items:center;background:rgba(242,160,7,.11);border-radius:14px;display:flex;height:52px;justify-content:center;margin-bottom:20px;width:52px}.pill-ico svg{color:var(--gold);height:25px;width:25px}.pillar h3{font-size:21px;margin-bottom:10px}.pillar p{color:var(--body);font-size:14.5px}.feat-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.feat{border-radius:20px;box-shadow:var(--sh-1);height:450px;overflow:hidden;position:relative;transition:all .45s cubic-bezier(.16,1,.3,1)}.feat img{height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1);width:100%}.feat img,.feat:after{inset:0;position:absolute}.feat:after{background:linear-gradient(0deg,rgba(9,12,16,.94) 0,rgba(9,12,16,.52) 44%,rgba(9,12,16,.12));content:""}.feat:hover{box-shadow:0 28px 60px rgba(13,17,23,.2);transform:translateY(-6px)}.feat:hover img{transform:scale(1.06)}.feat-ico{align-items:center;backdrop-filter:blur(18px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:13px;display:flex;height:48px;justify-content:center;left:24px;position:absolute;top:24px;width:48px;z-index:3}.feat-ico svg{color:var(--gold);height:22px;width:22px}.feat-body{bottom:0;color:#fff;left:0;padding:32px;position:absolute;right:0;z-index:2}.feat-body h3{color:#fff;font-size:27px;margin-bottom:8px}.feat-body p{color:hsla(0,0%,100%,.75);font-size:15px;max-width:410px}.mini-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}.mini{background:var(--sand);border:1px solid var(--line);border-radius:14px;padding:26px 24px;transition:all .3s cubic-bezier(.16,1,.3,1)}.mini:hover{background:#fff;border-color:transparent;box-shadow:var(--sh-2);transform:translateY(-4px)}.mini>svg{color:var(--gold);height:22px;margin-bottom:14px;width:22px}.mini h4{font-size:17px;margin-bottom:7px}.mini p{color:var(--body);font-size:13.5px;line-height:1.55}.compare{background:var(--ink);color:#fff}.cmp{border:1px solid hsla(0,0%,100%,.09);border-radius:20px;margin:0 auto;max-width:900px;overflow:hidden}.cmp-head{background:hsla(0,0%,100%,.04);display:grid;grid-template-columns:1.4fr 1fr 1fr}.cmp-head div{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;padding:20px 22px}.cmp-head div:nth-child(2){background:rgba(242,160,7,.07);border-left:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08);color:var(--gold)}.cmp-head div:nth-child(3){color:hsla(0,0%,100%,.5)}.cmp-head svg{height:16px;width:16px}.cmp-row{border-top:1px solid hsla(0,0%,100%,.07);display:grid;grid-template-columns:1.4fr 1fr 1fr}.cmp-row>div{align-items:center;display:flex;font-size:14.5px;gap:9px;padding:17px 22px}.cmp-row>div:first-child{color:hsla(0,0%,100%,.78)}.cmp-row>div:first-child svg{color:hsla(0,0%,100%,.32)}.cmp-row>div:nth-child(2){background:rgba(242,160,7,.05);border-left:1px solid hsla(0,0%,100%,.08);border-right:1px solid hsla(0,0%,100%,.08);color:#fff;font-weight:500}.cmp-row>div:nth-child(3){color:hsla(0,0%,100%,.42)}.cmp-row svg{flex-shrink:0;height:17px;width:17px}.yes svg{color:#4ade80}.no svg{color:#8b6b6b}.rules{background:var(--ink);color:#fff;overflow:hidden;position:relative}.rules:before{background:radial-gradient(circle,rgba(242,160,7,.13) 0,transparent 62%);content:"";height:760px;left:-180px;pointer-events:none;position:absolute;top:-260px;width:760px}.rules-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);position:relative;z-index:2}.rule{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;display:flex;flex-direction:column;padding:26px;transition:all .34s cubic-bezier(.16,1,.3,1)}.rule:hover{background:hsla(0,0%,100%,.075);border-color:rgba(242,160,7,.3);transform:translateY(-5px)}.rule-ico{align-items:center;background:rgba(242,160,7,.13);border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:18px;width:44px}.rule-ico svg{color:var(--gold);height:21px;width:21px}.rule h4{font-size:19px;margin-bottom:9px}.rule>p{color:hsla(0,0%,100%,.6);flex:1;font-size:14px;line-height:1.6;margin-bottom:20px}.rule-ui{background:rgba(13,17,23,.5);border:1px solid hsla(0,0%,100%,.11);border-radius:13px;padding:14px}.ru-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:11px}.ru-lab{color:hsla(0,0%,100%,.4);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ru-val{color:var(--gold);font-weight:700}.ru-row,.ru-val{font-size:11.5px}.ru-row{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.7);display:flex;gap:10px;justify-content:space-between;padding:6px 0}.ru-row:first-of-type{border-top:none}.ru-row b{color:#fff;font-size:11.5px;font-weight:600}.ru-row .muted{color:hsla(0,0%,100%,.42)}.ru-tags{display:flex;flex-wrap:wrap;gap:6px}.ru-tag{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.13);border-radius:100px;color:hsla(0,0%,100%,.75);font-size:10.5px;padding:5px 10px}.ru-tag.on{background:rgba(242,160,7,.16);border-color:rgba(242,160,7,.4);color:var(--gold);font-weight:600}.ru-bars{align-items:flex-end;display:flex;gap:5px;height:44px;margin-top:2px}.ru-bars i{background:hsla(0,0%,100%,.16);border-radius:3px 3px 0 0;display:block;flex:1}.ru-bars i.hi{background:var(--gold)}.ru-bars i.cap{background:rgba(242,160,7,.4)}.ru-scale{color:hsla(0,0%,100%,.35);display:flex;font-size:9.5px;justify-content:space-between;margin-top:6px}.ru-url{align-items:center;color:hsla(0,0%,100%,.75);display:flex;font-size:11.5px;gap:8px;word-break:break-all}.ru-url svg{color:var(--gold);flex-shrink:0;height:13px;width:13px}.ru-url b{color:var(--gold);font-weight:600}.ru-toggle{background:var(--gold);border-radius:100px;flex-shrink:0;height:17px;position:relative;width:30px}.ru-toggle:after{background:#0d1117;border-radius:50%;content:"";height:12px;position:absolute;right:2.5px;top:2.5px;width:12px}.ru-note{color:hsla(0,0%,100%,.4);font-size:10.5px;line-height:1.45;margin-top:9px}.app-pop{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:rgba(20,25,32,.55);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;box-shadow:0 18px 44px rgba(0,0,0,.42);padding:15px;position:absolute;right:22px;top:86px;transition:transform .45s cubic-bezier(.16,1,.3,1);width:236px;z-index:3}.feat:hover .app-pop{transform:translateY(-5px)}.ap-head{align-items:center;display:flex;gap:9px;margin-bottom:12px}.ap-head svg{color:var(--gold);flex-shrink:0;height:16px;width:16px}.ap-head b{color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.01em}.ap-head .ap-live{color:hsla(0,0%,100%,.45);font-size:9.5px;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}.ap-line{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72);display:flex;font-size:11.5px;gap:8px;padding:7px 0}.ap-line:first-of-type{border-top:none}.ap-line svg{color:hsla(0,0%,100%,.4);flex-shrink:0;height:13px;width:13px}.ap-line .ap-r{color:hsla(0,0%,100%,.5);font-size:10.5px;margin-left:auto;white-space:nowrap}.ap-line.on{color:#fff}.ap-line.on svg{color:var(--gold)}.ap-line.on .ap-r{color:var(--gold);font-weight:600}.ap-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ap-chip{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:7px;color:hsla(0,0%,100%,.72);font-size:10.5px;padding:5px 10px}.ap-chip.sel{border-color:var(--gold)}.ap-btn,.ap-chip.sel{background:var(--gold);color:#0d1117;font-weight:700}.ap-btn{border-radius:8px;font-size:11.5px;margin-top:12px;padding:9px;text-align:center;width:100%}.ap-note{color:hsla(0,0%,100%,.45);font-size:10.5px;line-height:1.45;margin-top:9px}@media(max-width:860px){.app-pop{padding:13px;right:14px;top:72px;width:200px}}.venue-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.venue{background:#fff;border-radius:var(--r);box-shadow:var(--sh-1);padding:30px 26px;transition:all .32s cubic-bezier(.16,1,.3,1)}.venue:hover{box-shadow:var(--sh-2);transform:translateY(-6px)}.venue>svg{color:var(--gold);height:27px;margin-bottom:16px;width:27px}.venue h4{font-size:19px;margin-bottom:8px}.venue p{color:var(--body);font-size:14px;line-height:1.6}.show-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1.05fr .95fr}.show-grid+.show-grid{margin-top:100px}.show-grid.flip .show-vis{order:2}.show-vis{align-items:center;background:linear-gradient(152deg,var(--sand) 0,var(--sand-2) 100%);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-2);display:flex;height:470px;justify-content:center;overflow:hidden;padding:36px;text-align:center}.show-vis img{height:100%;object-fit:cover;width:100%}.ph{color:#a9a49a}.ph svg{height:36px;margin-bottom:12px;opacity:.55;width:36px}.ph p{font-size:13.5px;font-weight:600}.ph small{font-size:12px;opacity:.7}.show-vis.photo{align-items:center;background:var(--ink);border-color:transparent;justify-content:flex-end;overflow:hidden;padding:0;position:relative}.show-bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.show-vis.photo:after{background:linear-gradient(115deg,rgba(13,17,23,.62),rgba(13,17,23,.28) 45%,rgba(13,17,23,.58));content:"";inset:0;position:absolute;z-index:1}.phone{align-self:flex-end;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28);border-radius:26px;box-shadow:0 30px 70px rgba(0,0,0,.5);margin:auto 30px -60px auto;opacity:.92;overflow:hidden;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1);width:216px;z-index:2}.show-vis.photo:hover .phone{transform:translateY(-10px)}.phone-bar{align-items:center;background:hsla(0,0%,100%,.85);display:flex;height:26px;justify-content:center}.phone-bar span{background:rgba(13,17,23,.28);border-radius:100px;height:5px;width:52px}.phone img{display:block;height:auto;width:100%}@media(max-width:860px){.phone{border-radius:20px;margin:0 18px -40px 0;width:170px}}.fplan{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(20,26,34,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:18px;box-shadow:0 26px 60px rgba(0,0,0,.45);color:#fff;margin:0 auto 0 34px;padding:16px;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1);width:300px;z-index:2}.show-vis.photo:hover .fplan{transform:translateY(-8px)}.fp-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:13px}.fp-t{font-family:Fraunces,serif;font-size:15px;font-weight:600}.fp-s{color:hsla(0,0%,100%,.5);font-size:10.5px;margin-top:1px}.fp-live{align-items:center;color:hsla(0,0%,100%,.55);display:inline-flex;font-size:9.5px;font-weight:600;gap:5px;letter-spacing:.09em;text-transform:uppercase}.fp-live i{background:#4ade80;border-radius:50%;box-shadow:0 0 0 3px rgba(74,222,128,.16);height:5px;width:5px}.fp-room{background:rgba(13,17,23,.42);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;height:150px;overflow:hidden;position:relative}.fp-zone{bottom:7px;color:hsla(0,0%,100%,.28);font-size:8.5px;font-weight:600;letter-spacing:.11em;right:9px;text-transform:uppercase}.fp-zone,.tbl{position:absolute}.tbl{align-items:center;border-radius:7px;display:flex;font-size:10px;font-weight:700;justify-content:center}.tbl.rnd{border-radius:50%}.tbl.seated{background:var(--gold);box-shadow:0 4px 14px rgba(242,160,7,.4);color:#0d1117}.tbl.soon{background:rgba(242,160,7,.28);border:1px solid rgba(242,160,7,.65);color:var(--gold)}.tbl.free{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.24);color:hsla(0,0%,100%,.65)}.fp-key{display:flex;flex-wrap:wrap;gap:13px;margin-top:12px}.fp-key span{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-size:9.5px;gap:6px}.fp-key i{border-radius:3px;display:block;height:9px;width:9px}.k-seated{background:var(--gold)}.k-soon{background:rgba(242,160,7,.28);border:1px solid rgba(242,160,7,.65)}.k-free{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.28)}@media(max-width:860px){.fplan{margin:0 auto;width:calc(100% - 36px)}.fp-room{height:130px}}.show-txt h3{font-size:clamp(28px,3.3vw,40px);margin-bottom:16px}.show-txt>p{color:var(--body);font-size:17px;margin-bottom:26px}.ticks{display:grid;gap:13px;list-style:none}.ticks li{align-items:flex-start;display:flex;font-size:15.5px;gap:12px}.ticks svg{color:var(--gold);flex-shrink:0;height:19px;margin-top:3px;width:19px}.step-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);position:relative}.step{background:#fff;border-radius:var(--r);box-shadow:var(--sh-1);padding:30px 26px;transition:all .32s cubic-bezier(.16,1,.3,1)}.step:hover{box-shadow:var(--sh-2);transform:translateY(-6px)}.step-n{color:var(--gold);font-family:Fraunces,serif;font-size:13px;font-weight:700;letter-spacing:.14em;margin-bottom:16px}.step-ico{align-items:center;background:var(--ink);border-radius:13px;display:flex;height:46px;justify-content:center;margin-bottom:18px;width:46px}.step-ico svg{color:var(--gold);height:21px;width:21px}.step h4{font-size:19px;margin-bottom:9px}.step p{color:var(--body);font-size:14px}.faq-wrap{margin:0 auto;max-width:840px}.faq{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;font-family:Fraunces,serif;font-size:17.5px;font-weight:600;gap:20px;justify-content:space-between;padding:25px 4px;transition:color .22s}.faq-q,.faq-q .fq{align-items:center;display:flex}.faq-q .fq{gap:14px}.faq-q .fq svg{flex-shrink:0;height:19px;opacity:.85;width:19px}.faq-q .fq svg,.faq-q:hover,.faq-q>svg{color:var(--gold)}.faq-q>svg{flex-shrink:0;height:20px;transition:transform .34s cubic-bezier(.16,1,.3,1);width:20px}.faq.open .faq-q>svg{transform:rotate(135deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .38s cubic-bezier(.16,1,.3,1),padding .38s}.faq.open .faq-a{max-height:340px;padding:0 4px 26px}.faq-a p{color:var(--body);font-size:15.5px}.cta{background:var(--ink);color:#fff;overflow:hidden;position:relative}.cta:before{background:radial-gradient(circle,rgba(242,160,7,.15) 0,transparent 60%);content:"";height:980px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:980px}.cta-in{margin:0 auto;max-width:640px;position:relative;text-align:center;z-index:2}.cta h2{font-size:clamp(34px,4.2vw,52px);margin-bottom:16px}.cta p{color:hsla(0,0%,100%,.64);font-size:18px;margin-bottom:34px}.cta-form{display:flex;gap:11px;justify-content:center;margin:0 auto;max-width:480px}.cta-form>*{width:100%}.cta-form input{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.17);border-radius:100px;color:#fff;flex:1;font-family:Inter,sans-serif;font-size:15px;outline:none;padding:15px 22px;transition:all .26s}.cta-form input::placeholder{color:hsla(0,0%,100%,.38)}.cta-form input:focus{background:hsla(0,0%,100%,.1);border-color:rgba(242,160,7,.6)}#hs_form_target_cta_form form.hs-form,.cta-form form.hs-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:11px;margin:0 auto;max-width:480px}#hs_form_target_cta_form .hs-form-field,.cta-form .hs-form-field{flex:1;margin:0;min-width:200px}#hs_form_target_cta_form .hs-form-field>label,.cta-form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#hs_form_target_cta_form .hs-form-field .input,.cta-form .hs-form-field .input{margin:0}#hs_form_target_cta_form .hs-input,.cta-form .hs-input{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.17);border-radius:100px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:15px;outline:none;padding:15px 22px;transition:all .26s;width:100%}#hs_form_target_cta_form .hs-input::placeholder,.cta-form .hs-input::placeholder{color:hsla(0,0%,100%,.38)}#hs_form_target_cta_form .hs-input:focus,.cta-form .hs-input:focus{background:hsla(0,0%,100%,.1);border-color:rgba(242,160,7,.6)}#hs_form_target_cta_form .hs-input.error,#hs_form_target_cta_form .hs-input.invalid,.cta-form .hs-input.error,.cta-form .hs-input.invalid{background:rgba(255,110,110,.08);border-color:rgba(255,110,110,.55)}#hs_form_target_cta_form .hs_submit,.cta-form .hs_submit{margin:0}#hs_form_target_cta_form .hs_submit .hs-field-desc,.cta-form .hs_submit .hs-field-desc{display:none}#hs_form_target_cta_form .hs_error_rollup,.cta-form .hs_error_rollup{flex:0 0 100%;margin-top:2px;order:1}#hs_form_target_cta_form .hs-button,.cta-form .hs-button{-webkit-appearance:none;appearance:none;background-color:var(--gold);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%230d1117' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:15px 15px;border:none;border-radius:100px;color:var(--ink);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1;padding:15px 44px 15px 26px;transition:transform .2s,filter .2s;white-space:nowrap}#hs_form_target_cta_form .hs-button:hover,.cta-form .hs-button:hover{filter:brightness(1.06);transform:translateY(-1px)}#hs_form_target_cta_form .hs-error-msgs,.cta-form .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0;text-align:left;width:100%}#hs_form_target_cta_form .hs-error-msgs label,.cta-form .hs-error-msgs label{color:#ffb4b4;font-size:12.5px}#hs_form_target_cta_form .submitted-message,.cta-form .submitted-message{color:#fff;font-size:15px;text-align:center;width:100%}@media(min-width:641px){#hs_form_target_cta_form form.hs-form,.cta-form,.cta-form form.hs-form{width:480px}}@media(max-width:640px){#hs_form_target_cta_form form.hs-form,.cta-form form.hs-form{flex-direction:column}#hs_form_target_cta_form .hs-button,#hs_form_target_cta_form .hs-form-field,#hs_form_target_cta_form .hs_submit,.cta-form .hs-button,.cta-form .hs-form-field,.cta-form .hs_submit{width:100%}}.cta-note{align-items:center;color:hsla(0,0%,100%,.4);display:inline-flex;font-size:13.5px;gap:7px;margin-top:18px}.cta-note svg{color:var(--gold);height:14px;width:14px}footer{background:var(--ink);border-top:1px solid hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.4);padding:46px 0}.foot-in{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.foot-links{display:flex;gap:28px}.foot-links a{align-items:center;color:hsla(0,0%,100%,.45);display:inline-flex;font-size:14px;gap:7px;text-decoration:none;transition:color .2s}.foot-links a svg{height:14px;width:14px}.foot-links a:hover{color:var(--gold)}.foot-in p{font-size:13.5px}@media(max-width:1040px){.mini-grid,.rules-grid,.step-grid,.venue-grid{grid-template-columns:1fr 1fr}.pillars{grid-template-columns:1fr}.quote-card{margin-top:18px;max-width:none;position:static}}@media(max-width:860px){.wrap{padding:0 20px}section.pad{padding:66px 0}.hero{padding:58px 0 72px}.feat-grid,.hero-in,.problem-grid,.show-grid{gap:40px;grid-template-columns:1fr}.show-grid.flip .show-vis{order:0}.show-grid+.show-grid{margin-top:58px}.nav-in .btn-sm,.nav-links{display:none}.burger{display:block}.nav-in{padding:13px 20px}.mini-grid,.rules-grid,.step-grid,.venue-grid{grid-template-columns:1fr}.cta-form{flex-direction:column}.cta-form .btn,.cta-form input{justify-content:center;width:100%}.feat{height:370px}.show-vis{height:320px}.cmp-head div,.cmp-row>div{font-size:13px;padding:14px}.cmp-head,.cmp-row{grid-template-columns:1.3fr .85fr .85fr}.bento .b-main img{height:220px}}