.fp{color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;--gut:clamp(1.25rem, 4.4vw, 4rem);--T:.95s;--E:cubic-bezier(.77, 0, .18, 1);--cream:#fbf6ee;--ink:#12100e;background:#12100e;position:fixed;inset:0;overflow:hidden}.fp *,.fp :before,.fp :after{box-sizing:border-box}.fp button{font:inherit}.fp-track{position:absolute;inset:0}.fp-s{background:var(--ink);color:var(--cream);transition:transform var(--T) var(--E);will-change:transform;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.fp-s.is-cur{transform:none}.fp-s.is-past{transform:translateY(-26%)}.fp-s:after{content:"";z-index:30;opacity:0;pointer-events:none;transition:opacity var(--T) var(--E);background:#0b0907;position:absolute;inset:0}.fp-s.is-past:after{opacity:.72}.fp-light{background:var(--surface-page);color:var(--text-primary)}.fp-bg{transition:transform var(--T) var(--E);position:absolute;inset:0;overflow:hidden}.fp-s.is-next .fp-bg{transform:translateY(-34%)}.fp-s.is-past .fp-bg{transform:translateY(16%)}.fp-bg>img,.fp-bg>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fp-s.is-cur .kb img{animation:fpKb 18s var(--ease-soft) both}@keyframes fpKb{0%{transform:scale(1.14)}to{transform:scale(1)}}.fp-shade{z-index:1;pointer-events:none;position:absolute;inset:0}.fp-shade--hero{background:linear-gradient(90deg,#0c0a08bd 0%,#0c0a086b 45%,#0c0a080f 75%),linear-gradient(#0c0a0880,#0c0a0800 24% 58%,#0c0a089e)}.fp-shade--homes{background:linear-gradient(90deg,#0c0a08cc 0%,#0c0a0861 48%,#0c0a080d 80%),linear-gradient(#0c0a0880,#0c0a0800 22% 62%,#0c0a08b3)}.fp-shade--vr{background:linear-gradient(90deg,#0c0a08eb 0%,#0c0a08bd 42%,#0c0a086b 100%)}.fp-shade--club{background:linear-gradient(90deg,#0e0c0af7 0%,#0e0c0adb 34%,#0e0c0a33 62%,#0e0c0a00 80%)}.fp-wrap{z-index:2;max-width:86rem;height:100%;padding:6.75rem var(--gut) 4rem;margin:0 auto;position:relative}.fp-in{opacity:0;transition:opacity .6s var(--ease-soft), transform .9s var(--ease-soft);transform:translateY(30px)}.fp-s.is-cur .fp-in{opacity:1;transition-delay:calc(.4s + var(--d,0) * 85ms);transform:none}.fp-hdr{z-index:60;padding:1.5rem var(--gut);color:var(--cream);transition:color .6s var(--ease-ui);align-items:center;gap:2rem;display:flex;position:absolute;top:0;left:0;right:0}.fp-hdr .fp-links button,.fp-hdr .fp-logo,.fp-idx button,.fp-menu .mlinks button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fp-logo img{width:auto;height:1.625rem;display:block}.fp-logo .dk{display:none}.fp-hdr.on-light{color:var(--text-primary)}.fp-hdr.on-light .fp-logo .lt{display:none}.fp-hdr.on-light .fp-logo .dk{display:block}.fp-links{flex:1;justify-content:center;gap:2.25rem;font-size:.9375rem;display:flex}.fp-links button{opacity:.86;transition:opacity var(--duration-hover) var(--ease-ui)}.fp-links button:hover{opacity:1}.fp-util{opacity:.8;font-size:.875rem;text-decoration:none}.fp-hdr button:focus-visible,.fp-idx button:focus-visible{outline-offset:4px;outline:2px solid}.fp-idx{z-index:60;color:var(--cream);transition:color .6s var(--ease-ui);gap:.125rem;display:grid;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.fp-idx.on-light{color:var(--text-primary)}.fp-dot{justify-content:flex-end;align-items:center;gap:.75rem;height:1.5rem;display:flex}.fp-dot i{opacity:.55;width:.75rem;height:1.5px;transition:width .6s var(--ease-soft), opacity .3s;background:currentColor}.fp-dot.on i{opacity:1;width:1.75rem}.fp-dot .t{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s, transform .4s var(--ease-soft);font-size:.6875rem;transform:translate(6px)}.fp-idx:hover .t{opacity:.85;transform:none}.fp-dot:hover i{opacity:1}.fp-ctr{left:var(--gut);z-index:60;color:var(--cream);pointer-events:none;transition:color .6s var(--ease-ui);align-items:baseline;gap:.4rem;display:flex;position:absolute;bottom:1.5rem}.fp-ctr.on-light{color:var(--text-primary)}.fp-ctr.is-end{opacity:0}.fp-ctr{transition:color .6s var(--ease-ui), opacity .4s}.fp-ctr b{font:400 1.25rem/1 var(--font-display)}.fp-ctr span{opacity:.55;font-size:.75rem}.fp-ctr em{letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-left:.9rem;font-size:.6875rem;font-style:normal}.fp-ctas{flex-wrap:wrap;gap:.75rem;display:flex}.fp-small{opacity:.72;margin:1.25rem 0 0;font-size:.875rem}.fp-small a{text-underline-offset:.25em}.fp-seg{border-radius:var(--radius-pill);background:#fbf4e81a;padding:.1875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #fbf4e82e}.fp-seg button{color:#f6f1eabf;border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-hover) var(--ease-ui), color var(--duration-hover) var(--ease-ui);background:0 0;border:0;padding:.65em 1.1em;font-size:.8125rem;font-weight:500}.fp-seg button[aria-pressed=true]{background:var(--cream);color:var(--ink)}.fp-seg--light{background:var(--surface-alt);box-shadow:none}.fp-seg--light button{color:var(--text-muted)}.fp-seg--light button[aria-pressed=true]{background:var(--surface-page);color:var(--text-primary);box-shadow:0 1px 4px #2a26221f}.fp-link{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.fp-link svg{transition:transform var(--duration-hover) var(--ease-ui)}.fp-link:hover svg{transform:translate(4px)}.fp-hero{flex-direction:column;justify-content:flex-end;padding-bottom:7.5rem;display:flex}.fp-hero h1{font:600 clamp(3.5rem, 1.5rem + 6.4vw, 8rem)/.94 var(--font-display);letter-spacing:-.02em;color:var(--cream);margin:1.25rem 0}.fp-hero p{color:#fbf6eed9;max-width:31rem;margin:0 0 2rem;font-size:1.125rem;line-height:1.55}.fp-cap{right:calc(var(--gut) + 2.5rem);z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#fbf6eeb3;font-size:.6875rem;position:absolute;bottom:1.6rem}.fp-cue{z-index:3;color:var(--cream);cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:.5rem;font-size:.6875rem;display:grid;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.fp-cue i{background:linear-gradient(180deg, var(--cream) 50%, #fbf6ee33 50%);width:1px;height:2.75rem;animation:fpCue 2.2s var(--ease-soft) infinite;background-size:1px 200%}@keyframes fpCue{0%{background-position:0 100%}to{background-position:0 -100%}}.fp-h{opacity:0;transition:opacity 1.2s var(--ease-soft);position:absolute;inset:0}.fp-h img{object-fit:cover;width:100%;height:100%;transition:transform 8s linear;display:block;transform:scale(1.08)}.fp-h.on{opacity:1}.fp-h.on img{transform:scale(1)}.fp-homes{flex-direction:column;justify-content:space-between;padding-bottom:5.5rem;display:flex}.fp-homes .hl-eyebrow{color:#fbf6eed1}.fp-hcopy{max-width:36rem;margin-top:auto}.fp-chip{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;padding:.4em .85em;font-size:.75rem;display:inline-block;box-shadow:inset 0 0 0 1px #fbf6ee80}.fp-hcopy h2{font:600 clamp(3rem, 1.5rem + 4.8vw, 6.75rem)/.95 var(--font-display);letter-spacing:-.02em;color:var(--cream);margin:1rem 0 .5rem}.fp-hcopy .where{letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin:0 0 1.25rem;font-size:.75rem}.fp-hcopy .money{gap:.3rem;margin:0 0 1.75rem;display:grid}.fp-hcopy .money b{font:400 1.625rem/1.1 var(--font-display)}.fp-hcopy .money span{opacity:.75;font-size:.9375rem}.fp-thumbs{right:calc(var(--gut) + 2.5rem);align-items:flex-end;gap:.75rem;display:flex;position:absolute;bottom:5.5rem}.fp-th{width:7.25rem;color:inherit;text-align:left;cursor:pointer;opacity:.55;transition:opacity .3s var(--ease-ui);background:0 0;border:0;padding:0}.fp-th:hover,.fp-th.on{opacity:1}.fp-th img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;display:block}.fp-th span{white-space:nowrap;margin-top:.5rem;font-size:.75rem;display:block}.fp-th i{background:#fbf6ee38;height:2px;margin-top:.45rem;display:block;position:relative;overflow:hidden}.fp-th i:after{content:"";background:var(--cream);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fp-s.is-cur .fp-th.on i:after{animation:6.4s linear forwards fpBar}@keyframes fpBar{to{transform:scaleX(1)}}.fp-all{white-space:nowrap;align-self:center;align-items:center;gap:.4rem;margin-left:1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.fp-harrows{right:calc(var(--gut) + 2.5rem);letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.8125rem;display:flex;position:absolute;top:6.75rem}.fp-harrows button{width:2.75rem;height:2.75rem;color:var(--cream);cursor:pointer;backdrop-filter:blur(8px);transition:background var(--duration-hover) var(--ease-ui);background:#12100e33;border:1px solid #fbf6ee80;border-radius:50%;place-items:center;display:grid}.fp-harrows button:hover{background:#fbf6ee26}.fp-why{flex-direction:column;justify-content:center;display:flex}.fp-sent{font:600 clamp(2.5rem, 1rem + 4vw, 5rem)/1.1 var(--font-display);letter-spacing:-.015em;margin:1.75rem 0 3rem}.fp-sent .ln{display:block}.fp-inl{vertical-align:-.14em;border-radius:var(--radius-media);width:2.5em;height:1em;margin:0 .1em;display:inline-block;overflow:hidden}.fp-inl img{object-fit:cover;width:100%;height:100%;display:block}.fp-pillars{border-top:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin-bottom:2rem;padding-top:1.5rem;display:grid}.fp-pillars b{font:400 1.1875rem/1.2 var(--font-display);margin-bottom:.4rem;display:block}.fp-pillars span{color:var(--text-muted);font-size:.9375rem;line-height:1.5}.fp-split{display:flex;position:absolute;inset:0}.fp-half{color:var(--cream);transition:flex-grow 1s var(--ease-soft);flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}.fp-half+.fp-half{box-shadow:-1px 0 #fbf6ee80}.fp-split:hover .fp-half{flex-grow:.78}.fp-split .fp-half:hover{flex-grow:1.3}.fp-half .fp-bg img{transition:transform 1.4s var(--ease-soft)}.fp-half:hover .fp-bg img{transform:scale(1.04)}.fp-half:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0c0a0880,#0c0a0824 26%,#0c0a084d 52%,#0c0a08e6);position:absolute;inset:0}.fp-half-in .hl-eyebrow{color:#fff}.fp-half-in{left:var(--gut);z-index:2;max-width:28rem;position:absolute;bottom:4.75rem;right:3rem}.fp-half+.fp-half .fp-half-in{left:3rem}.fp-half-in h2{font:600 clamp(3rem, 1.5rem + 4vw, 6rem)/.95 var(--font-display);letter-spacing:-.02em;margin:.75rem 0}.fp-half-in p{color:#fbf6eed1;margin:0 0 1.5rem;line-height:1.55}.fp-go{align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.fp-go i{width:2rem;height:1px;transition:width .5s var(--ease-soft);background:currentColor}.fp-half:hover .fp-go i{width:3.5rem}.fp-mid{border-radius:var(--radius-pill);backdrop-filter:blur(8px);z-index:3;white-space:nowrap;background:#12100e59;padding:.5rem .9rem;position:absolute;top:6.75rem;left:50%;transform:translate(-50%)}.fp-mid.fp-in{transform:translate(-50%,30px)}.fp-s.is-cur .fp-mid.fp-in{transform:translate(-50%)}.fp-vr{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.fp-vr h2{font:600 clamp(2.25rem, 1rem + 3.2vw, 4rem)/1 var(--font-display);letter-spacing:-.015em;color:var(--cream);margin:1rem 0}.fp-vr p{color:#f6f1eacc;max-width:28rem;margin:0 0 1.75rem;line-height:1.6}.fp-vr .fp-small{margin-top:1.25rem}.fp-vr-win{aspect-ratio:16/10;border-radius:var(--radius-media);background:#000;max-height:70vh;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000bf,0 0 0 1px #fbf4e824}.fp-vr-win canvas{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.fp-vr-win canvas:active{cursor:grabbing}.fp-vr-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .9s var(--ease-soft);position:absolute;inset:0}.fp-vr-poster.gone{opacity:0}.fp-vr-hint{text-align:center;color:#ffffffd9;text-shadow:0 1px 8px #000000b3;pointer-events:none;font-size:.8125rem;position:absolute;bottom:1rem;left:0;right:0}.fp-mk{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:2rem clamp(2rem,5vw,4.5rem);padding-bottom:4.5rem;display:grid}.fp-mk h2{font:600 clamp(2.25rem, 1rem + 3vw, 3.75rem)/1.02 var(--font-display);letter-spacing:-.015em;margin:1rem 0}.fp-mk p{max-width:26rem;color:var(--text-muted);margin:0 0 1.5rem;line-height:1.6}.fp-mk .fp-small{color:var(--text-muted);opacity:1}.fp-mk-pic{border-radius:var(--radius-media);background:var(--surface-alt);height:100%;min-height:14rem;max-height:32rem;box-shadow:var(--shadow-warm);position:relative;overflow:hidden}.fp-mk-pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-soft);position:absolute;inset:0}.fp-mk-pic img.on{opacity:1}.fp-strip{grid-column:1/-1;margin:0}.fp-strip-pic{--p:0;aspect-ratio:1759/408;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:var(--radius-media);background:var(--surface-alt);max-height:34vh;position:relative;overflow:hidden}.fp-strip-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes fpWipe{to{clip-path:inset(0)}}@keyframes fpLine{0%{opacity:1;left:0}92%{opacity:1}to{opacity:0;left:100%}}.fp-strip figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;gap:1rem;margin-top:.6rem;font-size:.6875rem;display:flex}.fp-s[aria-label="From our owners"]{background:#1b1815}.fp-own{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fp-own-v{aspect-ratio:4/5;border-radius:var(--radius-media);background:#000;justify-self:end;height:min(68vh,40rem);position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000b3}.fp-own-v video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fp-own-v .full{z-index:2;background:#000}.fp-play{z-index:3;backdrop-filter:blur(10px);color:#fff;cursor:pointer;width:4.25rem;height:4.25rem;transition:transform .5s var(--ease-soft);background:#fbf4e824;border:1px solid #fbf4e8b3;border-radius:50%;place-items:center;margin:-2.125rem 0 0 -2.125rem;display:grid;position:absolute;top:50%;left:50%}.fp-play:hover{transform:scale(1.06)}.fp-own blockquote{max-width:34rem;font:400 clamp(1.625rem, 1rem + 1.7vw, 2.625rem)/1.22 var(--font-display);letter-spacing:-.01em;color:var(--cream);margin:1.25rem 0 1.5rem}.fp-own .who{gap:.25rem;margin:0 0 2.5rem;display:grid}.fp-own .who b{font-weight:500}.fp-own .who span{opacity:.65;font-size:.875rem}.fp-people{flex-wrap:wrap;gap:1.25rem;display:flex}.fp-p{color:inherit;cursor:pointer;opacity:.5;transition:opacity .3s var(--ease-ui);background:0 0;border:0;align-items:center;gap:.6rem;padding:0;font-size:.875rem;display:flex}.fp-p img{object-fit:cover;border-radius:50%;width:2.75rem;height:2.75rem;transition:box-shadow .3s;box-shadow:0 0 0 1px #fbf6ee40}.fp-p:hover,.fp-p.on{opacity:1}.fp-buy{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-content:center;align-items:start;gap:1.75rem clamp(2rem,5vw,4.5rem);display:grid}.fp-buy-head{grid-area:1/2}.fp-buy h2{font:600 clamp(2rem, 1rem + 2.6vw, 3.5rem)/1.02 var(--font-display);letter-spacing:-.015em;margin:1rem 0 0}.fp-buy-film{grid-area:1/1/4;place-self:center end;margin:0}.fp-buy-film .v{aspect-ratio:1;border-radius:var(--radius-media);background:var(--surface-alt);max-width:100%;height:min(56vh,32rem);box-shadow:var(--shadow-warm);position:relative;overflow:hidden}.fp-buy-film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fp-buy-film figcaption{color:var(--text-muted);margin-top:.75rem;font-size:.8125rem}.fp-steps{grid-area:2/2;margin:0;padding:0;list-style:none}.fp-steps li{border-top:1px solid var(--border-default);grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem;padding:.8rem 0;display:grid}.fp-steps li:last-child{border-bottom:1px solid var(--border-default)}.fp-steps li>span{font:400 1.25rem/1.2 var(--font-display);color:var(--text-accent)}.fp-steps b{font:400 1.125rem/1.25 var(--font-display);display:block}.fp-steps p{color:var(--text-muted);margin:.2rem 0 0;font-size:.875rem;line-height:1.5}.fp-facts{flex-wrap:wrap;grid-area:3/2;gap:.5rem 1.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.fp-facts li{align-items:center;gap:.5em;display:inline-flex}.fp-facts li:before{content:"";background:var(--accent);border-radius:50%;width:.375rem;height:.375rem}.fp-club-bg img{object-position:100% 10%}.fp-club{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.fp-club>*{max-width:30rem}.fp-club .logo{width:8.5rem;height:auto;margin-bottom:.5rem}.fp-club .hl-eyebrow{color:#f0a35e}.fp-club h2{font:600 clamp(2.25rem, 1rem + 3vw, 4rem)/1.02 var(--font-display);letter-spacing:-.015em;color:var(--cream);margin:0}.fp-club p{color:#f6f1eac7;margin:0;font-size:1.0625rem;line-height:1.6}.fp-res{border-top:1px solid #f6f1ea2e;width:100%;margin-top:1rem}.fp-res a{border-bottom:1px solid #f6f1ea2e;gap:.2rem;padding:1.05rem 2.5rem 1.05rem 0;text-decoration:none;display:grid;position:relative}.fp-res b{font:400 1.375rem/1.2 var(--font-display);transition:color var(--duration-hover) var(--ease-ui)}.fp-res span{color:#f6f1eaa3;font-size:.875rem}.fp-res i{width:1.5rem;height:1px;transition:width .4s var(--ease-soft);background:currentColor;position:absolute;top:50%;right:0}.fp-res a:hover b{color:#f0a35e}.fp-res a:hover i{width:2.25rem}.fp-talk{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-bottom:5.5rem;display:grid}.fp-talk h2{font:600 clamp(2.5rem, 1rem + 3.6vw, 4.75rem)/1 var(--font-display);letter-spacing:-.02em;margin:1rem 0 2rem}.fp-who{align-items:center;gap:1.125rem;max-width:30rem;margin-bottom:1.5rem;display:flex}.fp-who img{object-fit:cover;object-position:50% 20%;width:5.25rem;height:5.25rem;box-shadow:0 0 0 1px var(--border-default);border-radius:50%;flex:none}.fp-who b{font:400 1.25rem/1.2 var(--font-display);display:block}.fp-who span{color:var(--text-muted);margin-top:.3rem;font-size:.875rem;line-height:1.45;display:block}.fp-ways{border-top:1px solid var(--border-default);max-width:30rem}.fp-ways a{border-bottom:1px solid var(--border-default);justify-content:space-between;gap:1rem;padding:.95rem 0;text-decoration:none;display:flex}.fp-ways b{font-weight:500}.fp-ways span{color:var(--text-muted);font-size:.875rem}.fp-ways a:hover b{text-underline-offset:.3em;text-decoration:underline}.fp-talk .fp-small{color:var(--text-muted);opacity:1}.fp-form{border-radius:var(--radius-panel,16px);background:var(--surface-card);box-shadow:var(--shadow-warm);gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.fp-form .ttl{font:400 1.5rem/1.2 var(--font-display)}.fp-form label{color:var(--text-muted);gap:.4rem;font-size:.8125rem;display:grid}.fp-form input,.fp-form select{border:1px solid var(--border-default);background:var(--surface-page);height:3rem;color:var(--text-primary);font:inherit;border-radius:.5rem;padding:0 .9rem;font-size:1rem}.fp-form input:focus,.fp-form select:focus{outline:2px solid var(--focus);outline-offset:1px}.fp-form .hl-btn{justify-self:start;margin-top:.25rem}.fp-form p{color:var(--text-muted);margin:0;line-height:1.6}.fp-foot{left:var(--gut);right:calc(var(--gut) + 2.5rem);border-top:1px solid var(--border-default);color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1.75rem;padding-top:1rem;font-size:.8125rem;display:flex;position:absolute;bottom:1.5rem}.fp-foot a{text-decoration:none}.fp-foot span:last-child{font-family:var(--font-display);margin-left:auto;font-style:italic}@media (prefers-reduced-motion:reduce){.fp{--T:10ms}.fp-in{opacity:1;transition:none;transform:none}.fp-s.is-cur .kb img,.fp-cue i,.fp-s.is-cur .fp-th.on i:after{animation:none}.fp-strip-pic .r{clip-path:none}}@media (width<=63.99em){.fp-thumbs .fp-th{width:5.5rem}.fp-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem}}@media (width<=47.99em){.fp-hdr{padding:1rem var(--gut);gap:1rem}.fp-links,.fp-util{display:none}.fp-logo img{height:1.375rem}.fp-idx{right:.5rem}.fp-dot .t{display:none}.fp-dot{height:1.125rem}.fp-dot.on i{width:1rem}.fp-ctr{display:none}.fp-wrap{padding:5rem calc(var(--gut) + .75rem) 2.5rem var(--gut)}.fp-hero{padding-bottom:5.5rem}.fp-hero h1{font-size:3.5rem}.fp-hero p{font-size:1rem}.fp-cap{left:var(--gut);font-size:.625rem;bottom:1rem;right:auto}.fp-cue{display:none}.fp-homes{padding-bottom:2.5rem}.fp-hcopy h2{font-size:3rem}.fp-hcopy .money b{font-size:1.375rem}.fp-thumbs{display:none}.fp-harrows{top:auto;bottom:2.5rem;right:calc(var(--gut) + .75rem)}.fp-harrows span{display:none}.fp-hcopy .fp-ctas{padding-right:6.5rem}.fp-hcopy .fp-ctas .hl-btn--on-dark{display:none}.fp-sent{margin:1.25rem 0 2rem;font-size:2.125rem}.fp-sent .ln{display:inline}.fp-sent .ln.fp-in{display:inline-block}.fp-pillars{gap:1rem 1.25rem;margin-bottom:1.25rem}.fp-pillars b{font-size:1.0625rem}.fp-pillars span{font-size:.8125rem}.fp-split{flex-direction:column}.fp-half+.fp-half{box-shadow:0 -1px #fbf6ee80}.fp-half-in,.fp-half+.fp-half .fp-half-in{left:var(--gut);bottom:1.5rem;right:2rem}.fp-half-in h2{margin:.4rem 0;font-size:2.5rem}.fp-half-in p{margin-bottom:.75rem;font-size:.875rem}.fp-mid{top:4.75rem}.fp-vr{grid-template-columns:1fr;align-content:center;gap:1.5rem}.fp-vr h2{font-size:2.125rem}.fp-vr p{margin-bottom:1.25rem;font-size:.9375rem}.fp-vr-win{aspect-ratio:4/3}.fp-vr .fp-small{display:none}.fp-mk{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;gap:1.25rem;padding-bottom:2.5rem}.fp-mk h2{font-size:2rem}.fp-mk p{margin-bottom:1rem;font-size:.9375rem}.fp-mk .fp-small{display:none}.fp-mk-pic{height:28vh;min-height:0}.fp-strip figcaption span:last-child{display:none}.fp-own{grid-template-columns:1fr;align-content:center;gap:1.25rem}.fp-own-v{justify-self:start;height:36vh}.fp-own blockquote{margin:.75rem 0 1rem;font-size:1.3125rem}.fp-own .who{margin-bottom:1.25rem}.fp-people{gap:.75rem}.fp-p span{display:none}.fp-p{--av:2.5rem}.fp-buy{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:1rem}.fp-buy-head,.fp-buy-film,.fp-steps{grid-area:auto/1}.fp-buy h2{font-size:2rem}.fp-buy-film .v{height:24vh}.fp-buy-film figcaption{font-size:.75rem}.fp-steps li{grid-template-columns:2.25rem minmax(0,1fr);padding:.55rem 0}.fp-steps p,.fp-facts{display:none}.fp-steps b{font-size:1rem}.fp-club-bg{bottom:45%}.fp-club-bg img{object-position:90% 0}.fp-shade--club{background:linear-gradient(#0e0c0a00 25%,#0e0c0ad9 52%,#0e0c0a 62%)}.fp-club{justify-content:flex-end;gap:.75rem}.fp-club .logo{width:6.5rem}.fp-club h2{font-size:2rem}.fp-club p{font-size:.9375rem}.fp-res b{font-size:1.1875rem}.fp-res a{padding:.8rem 2.5rem .8rem 0}.fp-talk{grid-template-columns:1fr;align-content:center;padding-bottom:2.5rem}.fp-talk h2{margin-bottom:1.25rem;font-size:2.5rem}.fp-form,.fp-foot{display:none}.fp-who img{width:4.25rem;height:4.25rem}}.fp-tag{z-index:3;border-radius:var(--radius-pill);backdrop-filter:blur(8px);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#12100e80;padding:.4em .75em;font-size:.6875rem;font-weight:500;position:absolute;bottom:.75rem;left:.75rem}.fp-tag--top{top:.75rem;bottom:auto}.fp-tag--half{z-index:2;bottom:1.25rem;left:auto;right:1rem}.fp-buy-film .v .fp-tag{z-index:2}.fp-vr .fp-vr-hint{bottom:1rem}.fp-own-v video.ov{opacity:0;transition:opacity .8s var(--ease-soft)}.fp-own-v video.ov.on{opacity:1}.fp-qs{display:grid}.fp-q{opacity:0;visibility:hidden;transition:opacity .45s var(--ease-soft), transform .7s var(--ease-soft), visibility 0s .45s;grid-area:1/1;align-self:start;transform:translateY(14px)}.fp-q.on{opacity:1;visibility:visible;transition:opacity .7s .25s var(--ease-soft), transform .9s .25s var(--ease-soft), visibility 0s;transform:none}.fp-q blockquote{margin:1.25rem 0 1.5rem}.fp-own-copy{align-self:center}@media (width<=47.99em){.fp-own-v .fp-tag,.fp-tag--half{display:none}}.fp-strip-pic img{pointer-events:none;-webkit-user-drag:none}.fp-strip-pic .r{clip-path:inset(0 calc(100% - var(--p) * 1%) 0 0)}.fp-strip-pic .hd{top:0;bottom:0;left:calc(var(--p) * 1%);background:var(--cream);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 14px #0000004d}.fp-strip-pic .hd b{background:var(--cream);width:2.75rem;height:2.75rem;color:var(--ink);opacity:0;transition:opacity .4s var(--ease-soft), transform .5s var(--ease-soft);border-radius:50%;place-items:center;margin:-1.375rem 0 0 -1.375rem;display:grid;position:absolute;top:50%;left:50%;transform:scale(.6);box-shadow:0 6px 20px -6px #00000073}.fp-strip-pic.is-ready .hd b,.fp-strip-pic.is-drag .hd b{opacity:1;transform:none}.fp-strip-pic.is-drag .hd b{transform:scale(1.08)}.fp-strip-pic .lbl{z-index:2;border-radius:var(--radius-pill);backdrop-filter:blur(6px);color:var(--cream);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#12100e73;padding:.35em .7em;font-size:.625rem;font-weight:500;position:absolute;top:.625rem}.fp-strip-pic .lbl--l{left:.625rem}.fp-strip-pic .lbl--r{right:.625rem}@media (prefers-reduced-motion:reduce){.fp-strip-pic .hd b{opacity:1;transform:none}}.fp-hdr{padding:1.125rem var(--gut);color:var(--ivory);transition:color .6s var(--ease-ui), transform .9s var(--ease-soft), opacity .6s var(--ease-soft);gap:1.75rem}.fp-logo{height:1.25rem;display:block;position:relative}.fp-logo img{height:1.25rem}.fp-links{font:400 .9375rem/1 var(--font-body);flex:0 auto;gap:1.625rem;margin-inline:auto}.fp-links button{opacity:.92}.fp-links button:hover{opacity:1;text-underline-offset:.33em;text-decoration:underline}.fp-util{opacity:.92;font-size:.875rem}.fp-util:hover{opacity:1;text-underline-offset:.33em;text-decoration:underline}.fp-hdr .book--dark,.fp-hdr.on-light .book--light{display:none}.fp-hdr.on-light .book--dark{display:inline-flex}.fp-hdr .menu{display:none}.fp-idx{transition:color .6s var(--ease-ui), opacity .4s var(--ease-ui)}.fp-idx.is-hid{opacity:0;pointer-events:none}.fp-menu{z-index:55;padding:5.75rem var(--gut) 2rem;background:var(--surface-page);color:var(--text-primary);flex-direction:column;display:flex;position:absolute;inset:0}.fp-menu .mlinks{justify-items:start;gap:.25rem;display:grid}.fp-menu .mlinks button{font:600 2.25rem/1.1 var(--font-display);text-align:left;padding:.4rem 0}.fp-menu .mrule{margin:1.5rem 0}.fp-menu .mbtns{flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem;display:flex}.fp-menu .mbtns .hl-btn{flex:10rem}.fp-menu .small{color:var(--text-muted);font-size:.9375rem;line-height:1.45}@media (width>=64em){.fp-menu{display:none}}@media (width<=47.99em){.fp-hdr{padding:1rem var(--gut);gap:1rem}.fp-hdr .book--light,.fp-hdr.on-light .book--dark{display:none}.fp-hdr .menu{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;margin-right:-.6rem;padding:0;display:grid}.fp-logo,.fp-logo img{height:1.25rem}}.fp-bg>picture{transition:opacity 1.2s var(--ease-soft);position:absolute;inset:0}.fp-bg>picture>img{object-fit:cover;width:100%;height:100%;display:block}.fp-herofoot{right:calc(var(--gut) + 2.5rem);z-index:4;align-items:center;gap:1.25rem;display:flex;position:absolute;bottom:1.25rem}.fp-herofoot .fp-cap{position:static}.fp-tod{position:relative}.fp-tod-btn{border-radius:var(--radius-pill);backdrop-filter:blur(12px);height:2.75rem;color:var(--ivory);font:500 .875rem/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--duration-hover) var(--ease-ui);background:#1c19168c;border:0;align-items:center;gap:.5em;padding:0 1em 0 .8em;display:inline-flex}.fp-tod-btn:hover,.fp-tod-btn[aria-expanded=true]{background:#1c1916cc}.fp-tod-btn:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.fp .tod-panel{backdrop-filter:blur(12px);width:19rem;color:var(--ivory);box-shadow:var(--shadow-float);animation:fpTodIn var(--duration-hover) var(--ease-soft) both;background:#1c1916e6;border-radius:1.25rem;gap:.625rem;padding:1rem 1.125rem 1.125rem;display:grid;position:absolute;bottom:calc(100% + .75rem);right:0}@keyframes fpTodIn{0%{opacity:0;transform:translateY(8px)}}.fp .tod-head{gap:.25rem;font-size:.8125rem;display:grid}.fp .tod-head span{opacity:.75}.fp .tod-head b{font:400 1.375rem/1.1 var(--font-display);font-variant-numeric:tabular-nums}.fp .tod-panel input[type=range]{width:100%;accent-color:var(--brass)}.fp .tod-scale{font:500 .6875rem/1 var(--font-body);letter-spacing:.06em;opacity:.6;font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.fp .tod-acts{gap:.5rem;margin-top:.25rem;display:flex}.fp .tod-acts button{border-radius:var(--radius-pill);height:2.25em;color:inherit;font:400 .8125rem/1 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 .9em;box-shadow:inset 0 0 0 1px #f6f2ea73}.fp .tod-acts button:hover{background:#f6f2ea1f}@media (width<=47.99em){.fp-herofoot{left:var(--gut);right:calc(var(--gut) + .75rem);justify-content:space-between;gap:.75rem;bottom:1rem}.fp-herofoot .fp-cap{max-width:12rem;line-height:1.5}.fp .tod-panel{width:min(19rem, calc(100vw - 2 * var(--gut)))}}.fp-v-p{display:none}.fp-shade--how{background:linear-gradient(90deg,#0c0a08c7 0%,#0c0a0873 48%,#0c0a081a 80%),linear-gradient(#0c0a0873,#0c0a0800 25% 60%,#0c0a088c)}.fp-how{flex-direction:column;justify-content:flex-end;padding-bottom:6.5rem;display:flex}.fp-how h2{font:600 clamp(3rem, 1.25rem + 5vw, 6.5rem)/.96 var(--font-display);letter-spacing:-.02em;color:var(--cream);margin:1.25rem 0}.fp-how p{color:#fbf6eed9;max-width:33rem;margin:0 0 2.25rem;font-size:1.125rem;line-height:1.55}.fp-how-row{flex-wrap:wrap;align-items:center;gap:1.5rem 3rem;display:flex}.fp-film-btn{color:var(--cream);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:1rem;padding:0;display:inline-flex}.fp-film-btn i{backdrop-filter:blur(10px);width:4.25rem;height:4.25rem;transition:transform .5s var(--ease-soft), background var(--duration-hover) var(--ease-ui);background:#fbf6ee29;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fbf6ee80}.fp-film-btn i svg{margin-left:3px}.fp-film-btn:hover i{background:var(--cream);color:var(--ink);transform:scale(1.08)}.fp-film-btn span{gap:.3rem;display:grid}.fp-film-btn b{font:400 1.25rem/1.1 var(--font-display)}.fp-film-btn em{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.6875rem;font-style:normal}.fp-film-btn:focus-visible{outline:2px solid var(--brass);outline-offset:6px;border-radius:2.5rem}.fp-how-team{border-left:1px solid #fbf6ee4d;gap:.3rem;max-width:21rem;padding-left:1.5rem;display:grid}.fp-how-team b{font:400 1.0625rem/1.25 var(--font-display);color:var(--cream)}.fp-how-team span{color:#fbf6eeb8;font-size:.875rem;line-height:1.5}.fp-film{z-index:8;padding:5rem var(--gut) 3rem;animation:fpFilmIn .5s var(--ease-soft) both;background:#0c0a08f0;place-items:center;display:grid;position:absolute;inset:0}.fp-film video{aspect-ratio:16/9;border-radius:var(--radius-default);background:#000;width:min(100%,177.778vh - 14.2222rem);max-height:100%}.fp-film-x{top:1.25rem;right:var(--gut);width:2.75rem;height:2.75rem;color:var(--cream);cursor:pointer;background:#fbf6ee1f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.fp-film-x:hover{background:#fbf6ee38}@keyframes fpFilmIn{0%{opacity:0}}@media (width<=47.99em){.fp-v-l{display:none}.fp-v-p{display:block}.fp-how{padding-bottom:4rem}.fp-how h2{font-size:3rem}.fp-how p{margin-bottom:1.75rem;font-size:1rem}.fp-how-team{display:none}.fp-film{padding:4.5rem 0 2rem}.fp-film video{border-radius:0}}#fp[data-ld=hold] .fp-hdr{opacity:0;transform:translateY(-100%)}#fp[data-ld=hold] .fp-idx,#fp[data-ld=hold] .fp-ctr{opacity:0}#fp[data-ld=hold] .fp-s.is-cur .fp-in{opacity:0;transition:none;transform:translateY(30px)}#fp[data-ld=hold] .fp-herofoot{opacity:0}.fp-herofoot{transition:opacity .8s var(--ease-soft) 1s}.hl-logo{aspect-ratio:406/68;fill:currentColor;width:auto;height:.97rem;display:block}.fp-logo{align-items:center;display:flex}.fp-buy-film .v{aspect-ratio:4/5;background:var(--surface-page);height:min(64vh,36rem);box-shadow:none;isolation:isolate;border-radius:0}.fp-buy-film video{mix-blend-mode:multiply}.fp-buy-film .v{aspect-ratio:864/1220;height:min(66vh,38rem);overflow:visible}.fp-hdr{transition:color .6s var(--ease-ui), transform .9s var(--ease-soft), opacity .4s var(--ease-soft)}.fp-hdr.is-hid{opacity:0;pointer-events:none}.fp-film-bg{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.fp-film video{z-index:1;position:relative}.fp-film-x{z-index:2}@media (width>=48em){.fp-wrap{max-width:120rem;padding-right:calc(var(--gut) + 3rem)}}.fp-tview{width:31.25rem;padding-top:2px;overflow:hidden}.fp-ttrack{transform:translate3d(calc(var(--tp) * -8rem), 0, 0);transition:transform .75s var(--ease-io);gap:.75rem;display:flex}.fp-ttrack.is-snap{transition:none}.fp-ttrack .fp-th{flex:0 0 7.25rem;width:7.25rem}@media (width<=63.99em){.fp-tview{width:24.25rem}.fp-ttrack{transform:translate3d(calc(var(--tp) * -6.25rem), 0, 0)}.fp-ttrack .fp-th{flex-basis:5.5rem;width:5.5rem}}.fp-logo,.fp-logo .hl-logo{height:1.5rem}.fp-links,.fp-util,.fp-hdr .hl-btn--sm{font-size:1rem}@media (width<=47.99em){.fp-logo,.fp-logo .hl-logo{height:1.375rem}}.detail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.map{aspect-ratio:640/485;border-radius:var(--radius-media);box-shadow:var(--shadow-warm);background:#efe7da;position:relative;overflow:hidden}.map>img{width:100%;height:100%;display:block;position:absolute;inset:0}.lm{font:italic 300 .8125rem/1 var(--font-display);color:var(--text-muted);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(.5rem,-50%)}.lm.left{transform:translate(calc(-100% - .5rem),.4rem)}.pin{cursor:pointer;color:var(--text-primary);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}.pin .lab{border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-float);font:500 .75rem/1 var(--font-body);white-space:nowrap;transition:background var(--duration-hover) var(--ease-ui), color var(--duration-hover) var(--ease-ui);padding:.45em .8em}.pin .stem{background:var(--text-primary);opacity:.55;width:1px;height:1.75rem}.pin .dot{border-radius:var(--radius-pill);background:var(--accent);width:.5rem;height:.5rem}.pin.sold .dot{background:var(--greige)}.pin[aria-pressed=true] .lab,.pin:hover .lab{background:var(--text-primary);color:var(--surface-page)}.pin:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.devs{border-top:1px solid var(--border-default);gap:0;display:grid}.dev{border:0;border-bottom:1px solid var(--border-default);text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.875rem 0;display:grid}.dev img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-default);width:4.5rem;display:block}.dev b{font:400 1.125rem/1.2 var(--font-display);display:block}.dev span{color:var(--text-muted);font-size:.8125rem;display:block}.dev .st{color:var(--text-accent)}.dev[aria-pressed=true]{background:var(--surface-card)}.dev:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.devnote{color:var(--text-muted);margin:1.25rem 0 0;font-size:.875rem;line-height:1.55}.ct-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.ct-card{gap:.75rem;display:grid}.ct-card .rv{aspect-ratio:4/5;border-radius:var(--radius-default);box-shadow:var(--shadow-warm)}.ct-card .rv img{object-fit:cover;width:100%;height:100%;display:block}.ct-card b{font:400 1.375rem/1.15 var(--font-display)}.ct-card span{color:var(--text-muted);font-size:.875rem}.po{z-index:50;color:#fff;position:fixed;inset:0}.po .po-sky{cursor:default;will-change:left, top, width, height;width:100vw;height:100dvh;position:fixed;top:0;left:0;container-type:normal}.po-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:auto}.po-hero{height:100dvh;min-height:30rem;position:relative}.po-hero:before{content:"";pointer-events:none;background:linear-gradient(#141e3238,#141e3200);height:45%;position:absolute;inset:0 0 auto}.po-back{left:var(--gut);z-index:2;border-radius:var(--radius-pill);color:#2a2622;height:2.75em;font:500 .8125rem/1 var(--font-body);cursor:pointer;background:#fbf4e8eb;border:0;align-items:center;gap:.5em;padding:0 1.1em 0 .85em;display:inline-flex;position:absolute;top:clamp(1rem,3vh,1.75rem);box-shadow:0 6px 20px -10px #14100c66}.po-back:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.po-title{left:var(--gut);right:var(--gut);text-shadow:0 2px 28px #141e324d;position:absolute;bottom:clamp(7rem,26%,15rem)}.po-title .hl-eyebrow{color:#fff;opacity:.92}.po-name{font:600 clamp(3.5rem, 1.5rem + 7vw, 8.25rem)/.95 var(--font-display);letter-spacing:-.01em;color:#fff;transform-origin:0 0;white-space:nowrap;margin:.625rem 0 .75rem;display:inline-block}.po-title p{max-width:34rem;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.125rem);line-height:1.55}.po-cue{font:500 .6875rem/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;opacity:.85;white-space:nowrap;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.po-body{background:var(--surface-page);color:var(--text-primary);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;min-height:70vh;margin-top:-1.375rem;padding-block:clamp(2.5rem,5vw,4rem) clamp(4rem,8vw,6rem);position:relative;box-shadow:0 -24px 48px -28px #28160859}.po-body .detail,.po-body .ct-cards{margin-top:0}.po-foot{border-top:1px solid var(--border-default);flex-wrap:wrap;gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;display:flex}.ct-card .cimg{aspect-ratio:4/5;border-radius:var(--radius-default);box-shadow:var(--shadow-warm);overflow:hidden}.ct-card .cimg img{object-fit:cover;width:100%;height:100%;display:block}.po{z-index:80;color:#fff}.po .po-sky{background:#1a1612;overflow:hidden}.po .po-sky img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.po .po-sky:after{content:"";background:linear-gradient(#0c0a0880,#0c0a0824 26%,#0c0a084d 52%,#0c0a08e6);position:absolute;inset:0}.po-wrap{max-width:82rem;padding-inline:var(--gut);margin-inline:auto}.po-body{background:var(--surface-page);color:var(--text-primary)}.po .title-l{font:400 clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem)/1.1 var(--font-display);letter-spacing:-.01em;margin:.75rem 0 1.25rem}.po .devcta{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.po button{font:inherit}.fp-half.lifted>*{visibility:hidden}@media (width<=63.99em){.po .detail,.po .ct-cards{grid-template-columns:1fr}}@media (width<=47.99em){.po-title{top:22%;bottom:auto}}.po-title .hl-eyebrow{display:flex}.po .dev>span>span>span{font-size:inherit;color:inherit;display:inline}@media (width>=48em) and (width<=63.99em){.fp-hdr{gap:1rem}.fp-links,.fp-util{display:none}.fp-hdr .hl-btn{margin-left:auto}.fp-hdr .menu{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-.6rem;padding:0;display:grid}.fp-menu{padding-top:6.5rem}.fp-menu .mbtns{max-width:32rem}.fp-tag--half{display:none}}@media (width<=74.99em){.fp-thumbs{display:none}}@media (width<=47.99em){.fp-buy-film .v{aspect-ratio:864/1220;height:22vh;margin-inline:auto}.fp-buy-film{justify-self:center}}.fp-anneke{border-radius:var(--radius-pill);backdrop-filter:blur(12px);color:var(--cream);background:#12100e6b;align-self:flex-start;align-items:center;gap:.875rem;max-width:100%;margin-top:1.75rem;padding:.4375rem .5rem .4375rem .4375rem;display:inline-flex;box-shadow:inset 0 0 0 1px #fbf6ee29}.fp-anneke .av{border-radius:50%;flex:none;width:3.25rem;height:3.25rem;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fbf6eeb3}.fp-anneke .av img,.fp-anneke .av video{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.fp-anneke .tx{gap:.15rem;min-width:0;display:grid}.fp-anneke .tx b{font:400 1.0625rem/1.15 var(--font-display)}.fp-anneke .tx span{opacity:.78;font-size:.75rem;line-height:1.35}.fp-anneke .go{border-radius:var(--radius-pill);background:var(--cream);color:var(--ink);transition:background var(--duration-hover) var(--ease-ui);flex:none;margin-left:.25rem;padding:.7em 1.1em;font-size:.8125rem;font-weight:500;text-decoration:none}.fp-anneke .go:hover{background:#fff}.fp-why2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fp-guide{border-top:1px solid var(--border-default);align-items:flex-start;gap:1rem;max-width:32rem;margin-bottom:1.75rem;padding-top:1.5rem;display:flex}.fp-guide img{object-fit:cover;object-position:50% 22%;border-radius:50%;flex:none;width:3.5rem;height:3.5rem}.fp-guide p{gap:.4rem;margin:0;display:grid}.fp-guide b{font:400 1.375rem/1.2 var(--font-display)}.fp-guide span{color:var(--text-muted);font-size:.9375rem;line-height:1.55}.fp-built{margin:0}.fp-built .fp-strip-pic{aspect-ratio:16/10;max-height:64vh;box-shadow:var(--shadow-warm)}.fp-built figcaption{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;gap:1rem;margin-top:.75rem;font-size:.6875rem;display:flex}@property --pr{syntax:"<number>";inherits:false;initial-value:0}.fp-p{--av:2.75rem;position:relative}.fp-p img{width:var(--av);height:var(--av)}.fp-p.on img{box-shadow:none}.fp-p i{width:calc(var(--av) + 8px);height:calc(var(--av) + 8px);margin-top:calc((var(--av) + 8px) / -2);pointer-events:none;opacity:0;transition:opacity .3s var(--ease-ui);background:conic-gradient(var(--cream) calc(var(--pr) * 1%), #fbf6ee33 0);border-radius:50%;position:absolute;top:50%;left:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.fp-p.on i{opacity:1}.fp-own.is-still .fp-p.on i{--pr:100}.fp-own-arrows{align-self:center;gap:.5rem;margin-left:auto;display:flex}.fp-own-arrows button{width:2.75rem;height:2.75rem;color:var(--cream);cursor:pointer;transition:background var(--duration-hover) var(--ease-ui);background:#fbf6ee1a;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #fbf6ee47}.fp-own-arrows button:hover{background:#fbf6ee38}.fp-own-arrows button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.fp-people{align-items:center}.fp-mk2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fp-mk2-pic{aspect-ratio:4/3;border-radius:var(--radius-panel);background:var(--surface-alt);width:100%;max-height:70vh;box-shadow:var(--shadow-warm);position:relative;overflow:hidden}.fp-mk2-pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-soft);position:absolute;inset:0}.fp-mk2-pic img.on{opacity:1}.fp-mk2-pic .fp-tag--top{top:.75rem;bottom:auto}.fp-seg--on-pic{z-index:3;backdrop-filter:blur(10px);background:#12100e80;position:absolute;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #fbf6ee38}.fp-seg--on-pic button{color:#fbf6eed1;padding:.7em 1.25em;font-size:.875rem}.fp-seg--on-pic button[aria-pressed=true]{background:var(--cream);color:var(--ink)}.fp-mk2-copy h2{font:600 clamp(2.25rem, 1rem + 3vw, 3.75rem)/1.02 var(--font-display);letter-spacing:-.015em;margin:1rem 0}.fp-mk2-copy p{max-width:28rem;color:var(--text-muted);margin:0 0 1.25rem;line-height:1.6}.fp-mk2-copy .fp-small{opacity:1;font-size:.875rem}.fp-pil{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fp-pil h2{font:600 clamp(2.75rem, 1rem + 4vw, 5.5rem)/.98 var(--font-display);letter-spacing:-.02em;color:var(--cream);margin:1rem 0}.fp-pil-lead{color:#fbf6eec7;max-width:30rem;margin:0 0 1.75rem;line-height:1.6}.fp-ptabs{max-width:30rem;display:grid}.fp .fp-ptab{color:#fbf6ee80;font:400 clamp(1.375rem, 1rem + .8vw, 1.75rem)/1.1 var(--font-display);text-align:left;cursor:pointer;transition:color .4s var(--ease-ui);background:0 0;border:0;justify-content:space-between;align-items:center;padding:.875rem 0 .9375rem;display:flex;position:relative}.fp-ptab:hover,.fp-ptab.on{color:var(--cream)}.fp-ptab i{background:#fbf6ee33;height:1px;position:absolute;bottom:0;left:0;right:0}.fp-ptab i:after{content:"";background:var(--brass);transform-origin:0;height:2px;position:absolute;top:-.5px;left:0;right:0;transform:scaleX(0)}.fp-s.is-cur .fp-ptab.on i:after{animation:8s linear forwards fpBar}.fp-pil.is-hold .fp-ptab.on i:after{animation-play-state:paused}.fp-pil.is-still .fp-ptab.on i:after{animation:none;transform:none}.fp-ptab:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.fp-plines{max-width:30rem;min-height:4.75em;margin:1.25rem 0 2rem;display:grid}.fp-pline{color:#fbf6eed1;opacity:0;transition:opacity .45s var(--ease-soft), transform .7s var(--ease-soft);grid-area:1/1;margin:0;line-height:1.6;transform:translateY(8px)}.fp-pline.on{opacity:1;transition-delay:.15s;transform:none}.fp-pil-v{aspect-ratio:16/10;border-radius:var(--radius-panel);background:#000;width:100%;max-height:66vh;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000bf,0 0 0 1px #fbf4e814}.fp-pil-v video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease-soft);position:absolute;inset:0}.fp-pil-v video.on{opacity:1}.fp-pil-v .fp-tag{bottom:.75rem;left:.75rem}.fp-pil .fp-film-btn{margin-top:.25rem}.fp-buy2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-buy-lead{max-width:30rem;color:var(--text-muted);margin:1rem 0 0;line-height:1.6}.fp-rsv{grid-area:1/1/4;place-self:center end;width:min(100%,34rem);margin:0}.fp-rsv .v{aspect-ratio:1;border-radius:var(--radius-panel);max-height:66vh;box-shadow:var(--shadow-warm);background:#1c1a17;position:relative;overflow:hidden}.fp-rsv video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fp-rsv figcaption{color:var(--text-muted);margin-top:.75rem;font-size:.8125rem}.fp-tag--ph{white-space:normal;background:#a9754be0;width:max-content;max-width:calc(100% - 1.5rem);line-height:1.35;bottom:.75rem;left:.75rem;right:.75rem}.fp-film video.sq{aspect-ratio:1;width:min(100%,100vh - 8rem)}.fp-yt{justify-items:center;gap:.75rem;width:min(100%,177.778vh - 16rem);display:grid}.fp-yt iframe{aspect-ratio:16/9;border-radius:var(--radius-default);background:#000;border:0;width:100%}.fp-yt a{color:#fbf6eeb3;text-underline-offset:.25em;font-size:.8125rem}.fp-alt{background:var(--surface-alt)}.fp-acct{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fp-acct .fp-acct-phone{justify-self:center;margin:0}.fp-acct .fp-buy-film .v,.fp-acct-phone .v{background:var(--surface-alt);height:min(98vh,64rem);margin-block:-5vh -7vh}.fp-acct-copy h2{font:600 clamp(2.25rem, 1rem + 3vw, 4rem)/1.04 var(--font-display);letter-spacing:-.015em;max-width:34rem;margin:1rem 0 1.25rem}.fp-acct-copy>p{max-width:30rem;color:var(--text-muted);margin:0 0 1.75rem;line-height:1.6}.fp-acct-list{border-top:1px solid var(--border-strong);max-width:30rem;margin:0;padding:0;list-style:none}.fp-acct-list li{border-bottom:1px solid var(--border-strong);gap:.25rem;padding:.875rem 0;display:grid}.fp-acct-list b{font:400 1.1875rem/1.2 var(--font-display)}.fp-acct-list span{color:var(--text-muted);font-size:.9375rem;line-height:1.5}.fp-club .hl-btn{margin-top:.5rem}.fp-who img{object-position:50% 18%}@media (prefers-reduced-motion:reduce){.fp-pline,.fp-pil-v video,.fp-mk2-pic img{transition:none}}@media (width<=47.99em){.fp-anneke{gap:.625rem;margin-top:1.25rem;padding-right:.4375rem}.fp-anneke .av{width:2.75rem;height:2.75rem}.fp-anneke .tx b{font-size:.9375rem}.fp-anneke .tx span{font-size:.6875rem}.fp-anneke .go{padding:.65em .9em;font-size:.75rem}.fp-why2{grid-template-columns:1fr;gap:1.25rem}.fp-why2 .fp-sent{margin:.875rem 0 1rem;font-size:1.75rem}.fp-guide{gap:.75rem;margin-bottom:0;padding-top:1rem}.fp-guide img{width:2.75rem;height:2.75rem}.fp-guide b{font-size:1.0625rem}.fp-guide span,.fp-why2 .fp-link{display:none}.fp-built .fp-strip-pic{aspect-ratio:16/10;max-height:30vh}.fp-built figcaption span:last-child{display:none}.fp-own-arrows button{width:2.5rem;height:2.5rem}.fp-mk2{grid-template-columns:1fr;gap:1.25rem}.fp-mk2-pic{aspect-ratio:4/3;max-height:38vh}.fp-seg--on-pic button{padding:.65em 1em;font-size:.8125rem}.fp-mk2-copy{order:-1}.fp-mk2-copy h2{margin:.75rem 0;font-size:2rem}.fp-mk2-copy p{margin-bottom:.5rem;font-size:.9375rem}.fp-mk2-copy .fp-small{display:none}.fp-pil{flex-direction:column;justify-content:center;align-items:stretch;gap:0;display:flex}.fp-pil .fp-film-btn{align-self:flex-start}.fp-pil-l{display:contents}.fp-pil .hl-eyebrow{order:1;align-self:flex-start}.fp-pil h2{order:2;margin:.625rem 0 1rem;font-size:2.25rem}.fp-pil-lead{display:none}.fp-pil-v{aspect-ratio:16/10;order:3;max-height:30vh}.fp-ptabs{min-width:0;max-width:none;margin:1rem calc(-1 * var(--gut)) 0 0;padding-right:var(--gut);scroll-snap-type:x proximity;scrollbar-width:none;order:4;gap:1.25rem;display:flex;overflow-x:auto}.fp-ptabs::-webkit-scrollbar{display:none}.fp .fp-ptab{scroll-snap-align:start;white-space:nowrap;flex:none;padding:.625rem 0 .75rem;font-size:1.125rem}.fp-plines{order:5;min-height:4.8em;margin:.875rem 0 1rem}.fp-pline{font-size:.9375rem}.fp-pil .fp-film-btn{order:6}.fp-pil .fp-film-btn i{width:3.25rem;height:3.25rem}.fp-buy2{grid-template-columns:1fr}.fp-buy-lead{margin-top:.5rem;font-size:.875rem}.fp-rsv{grid-area:auto/1;justify-self:center;width:auto}.fp-rsv .v{height:26vh;max-height:none}.fp-rsv figcaption{display:none}.fp-tag--ph{font-size:.5625rem}.fp-steps p{display:none}.fp-acct{grid-template-columns:1fr;gap:1rem}.fp-acct-phone .v,.fp-acct .fp-buy-film .v{height:46vh;margin-block:-2vh -3vh}.fp-acct-copy{order:-1}.fp-acct-copy h2{margin:.625rem 0 .75rem;font-size:1.75rem}.fp-acct-copy>p{display:none}.fp-acct-list li{padding:.5rem 0}.fp-acct-list b{font-size:1rem}.fp-acct-list span{font-size:.8125rem}.fp-club .hl-btn{margin-top:.25rem}}.fp .fp-vr-rooms{bottom:1rem;left:50%;transform:translate(-50%)}.fp-vr .fp-vr-hint{text-align:right;bottom:1.6rem;left:auto;right:1.25rem}.fp-vr-copy p{margin-bottom:0}@media (width<=767px){.fp .fp-vr-rooms{bottom:.625rem}.fp-vr .fp-vr-hint{display:none}}.fp-why2{grid-template-columns:minmax(0,1fr);max-width:76rem}.fp-why2 .fp-sent{margin:1.75rem 0 clamp(2rem,6vh,4rem);font-size:clamp(2.5rem,1rem + 3.6vw,5.25rem)}.fp-why-foot{border-top:1px solid var(--border-default);justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:1.75rem;display:flex}.fp-why-foot .fp-guide{border:0;max-width:36rem;margin:0;padding:0}.fp-why-foot .fp-link{flex:none}.fp-anneke{padding:.4375rem}.fp-anneke .go{aspect-ratio:1;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding:0;display:grid}.fp-anneke .go svg{width:1.5rem;height:1.5rem}@media (width<=767px){.fp-why2 .fp-sent{margin:.875rem 0 1.25rem;font-size:1.875rem}.fp-why-foot{padding-top:1rem}.fp-anneke .go{width:2.75rem;height:2.75rem}.fp-anneke .go svg{width:1.3rem;height:1.3rem}}.fp-mk2-strip{margin-top:clamp(1.5rem,4vh,2.5rem)}.fp-mk2-strip .fp-strip-pic{aspect-ratio:1759/408;max-height:none;box-shadow:var(--shadow-warm)}@media (width<=767px){.fp-mk2-strip{margin-top:1rem}.fp-mk2-copy .fp-small{display:none}}@media (width>=768px){.fp-why2 .fp-why-l{container-type:inline-size}.fp-why2 .fp-sent{font-size:clamp(2.25rem,6.4cqi,4.75rem)}.fp-why2 .fp-sent .ln{white-space:nowrap}}@media (width<=767px){.fp-why2 .fp-sent .ln,.fp-why2 .fp-sent .ln.fp-in{display:inline}}.fp-rsv{width:auto}.fp-rsv .v{aspect-ratio:9/16;height:min(72vh,44rem);max-height:none}.fp-film video.tall{aspect-ratio:9/16;width:auto;max-width:100%;height:min(100vh - 6rem,64rem)}@media (width<=767px){.fp-rsv .v{height:30vh}}@media (width>=768px){.fp-buy2{grid-template-columns:auto minmax(0,36rem);justify-content:center;column-gap:clamp(2.5rem,6vw,6rem)}.fp-rsv{justify-self:start}.fp-rsv .v{height:min(80vh,50rem)}}@media (width>=768px) and (width<=1100px){.fp-rsv .v{height:min(64vh,40rem)}}@media (width>=768px) and (height<=820px){.fp-buy2{row-gap:1.1rem}.fp-buy2 h2{font-size:clamp(2rem,1rem + 2vw,2.75rem)}.fp-buy2 .fp-buy-lead{margin-top:.6rem}.fp-buy2 .fp-steps li{padding:.55rem 0}.fp-buy2 .fp-steps p{font-size:.8125rem;line-height:1.4}.fp-rsv .v{height:min(74vh,50rem)}.fp-rsv figcaption{display:none}}@media (width>=768px) and (width<=1100px){.fp-buy2 .fp-steps p{display:none}.fp .fp-rsv .v{height:min(60vh,34rem)}}.fp-why2{max-width:94rem}.fp-why2 .fp-sent{margin-bottom:clamp(2.5rem,7vh,4.5rem)}.fp-why2 .fp-inl{vertical-align:-.17em;background:var(--surface-alt);width:3.2em;height:1.06em;margin:0 .12em;position:relative}.fp-why2 .fp-inl video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (width>=768px){.fp-why2 .fp-sent{font-size:clamp(2.25rem,6.25cqi,6rem)}}@media (width<=767px){.fp-why2 .fp-inl{width:2.8em}}.fp-todbar{display:none}@media (width<=767px){.fp-herofoot .fp-tod{display:none}.fp-herofoot{left:var(--gut);right:calc(var(--gut) + 1.75rem);display:block;bottom:.875rem}.fp-todbar{color:var(--cream);gap:.45rem;display:grid}.fp-todbar .tb-head{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.75rem;display:flex}.fp-todbar .tb-head span{opacity:.8}.fp-todbar .tb-head b{font:400 .9375rem/1 var(--font-body);font-variant-numeric:tabular-nums}.fp-todbar input[type=range]{-webkit-appearance:none;appearance:none;touch-action:none;background:0 0;width:100%;height:1.5rem;margin:-.5rem 0}.fp-todbar input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--brass) var(--p), #fbf6ee4d var(--p));border-radius:3px;height:3px}.fp-todbar input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--brass) var(--p), #fbf6ee4d var(--p));border-radius:3px;height:3px}.fp-todbar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 0 0 4px #a9754b59}.fp-todbar input[type=range]::-moz-range-thumb{background:var(--cream);border:0;border-radius:50%;width:14px;height:14px}.fp-todbar .tod-scale{font:500 .625rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;opacity:.55;justify-content:space-between;display:flex}}.fp-vr .fp-vr-tech{border-left:2px solid var(--brass);color:#f6f1eaeb;margin:-.5rem 0 0;padding-left:.875rem;font-size:.9375rem}@media (width<=767px){.fp-vr .fp-vr-tech{margin-top:-.25rem;font-size:.8125rem}}.fp-one{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fp-one h2{font:600 clamp(2.25rem, 1rem + 3vw, 4rem)/1.04 var(--font-display);letter-spacing:-.015em;color:var(--cream);max-width:32rem;margin:1rem 0 1.25rem}.fp-one-head p{color:#f6f1eac7;max-width:30rem;margin:0 0 1.75rem;line-height:1.6}.fp-one-tools{grid-template-columns:1fr 1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.fp-one-tools li{color:var(--cream);gap:.3rem;display:grid}.fp-one-tools .pic{aspect-ratio:4/3;border-radius:var(--radius-media);background:#fbf6ee14;margin-bottom:.55rem;display:block;overflow:hidden;box-shadow:0 0 0 1px #fbf6ee1f}.fp-one-tools img{object-fit:cover;width:100%;height:100%;display:block}.fp-one-tools b{font:400 1.1875rem/1.2 var(--font-display)}.fp-one-tools li>span:last-child{color:#f6f1eab3;font-size:.875rem;line-height:1.45}@media (width<=767px){.fp-one{grid-template-columns:1fr;gap:1.25rem}.fp-one h2{margin:.625rem 0 .75rem;font-size:1.875rem}.fp-one-head p{margin-bottom:1rem;font-size:.875rem}.fp-one-tools{gap:.75rem}.fp-one-tools .pic{aspect-ratio:16/9;margin-bottom:.3rem}.fp-one-tools b{font-size:.9375rem}.fp-one-tools li>span:last-child{display:none}}.fp-form{gap:.85rem}.fp-form .ttl-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fp-form .ttl-row .x{display:none}.fp-form .lead{margin-top:-.35rem;font-size:.875rem}.fp-form .row{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.fp-form textarea{border:1px solid var(--border-default);background:var(--surface-page);min-height:4.25rem;color:var(--text-primary);font:inherit;resize:vertical;border-radius:.5rem;padding:.7rem .9rem;font-size:1rem}.fp-form textarea:focus{outline:2px solid var(--focus);outline-offset:1px}.fp-form input,.fp-form select{height:2.75rem}.fp-talk-open{display:none}@media (width>=768px) and (height<=820px){.fp-form{gap:.6rem;padding:1.25rem 1.5rem}.fp-form .lead{display:none}.fp-form textarea{min-height:2.75rem}.fp-talk h2{margin-bottom:1.25rem}}@media (width<=767px){.fp-talk-open{margin:.75rem 0 .25rem;display:inline-flex}.fp-talk.is-form .fp-talk-l{display:none}.fp-talk.is-form .fp-form{gap:.6rem;padding:1.25rem 1rem;display:grid}.fp-talk.is-form .fp-form .ttl{font-size:1.25rem}.fp-talk.is-form .ttl-row .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.75rem;line-height:1;display:block}.fp-form .lead{font-size:.8125rem}.fp-form .row{gap:.6rem}.fp-form label{font-size:.75rem}.fp-form input,.fp-form select{height:2.5rem;font-size:1rem}.fp-form textarea{min-height:2.5rem}}.fp-vr .fp-vr-tech{margin:1rem 0 0}.fp-one-tools .pic{aspect-ratio:16/10}.fp-form label{min-width:0}.fp-form .row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fp-form input,.fp-form select,.fp-form textarea{box-sizing:border-box;width:100%;min-width:0}@media (width>=768px) and (height<=820px){.fp-one-tools{gap:.9rem}.fp-one-tools .pic{aspect-ratio:16/9;margin-bottom:.35rem}.fp-one-tools li>span:last-child{display:none}.fp-one h2{font-size:clamp(2rem,1rem + 2.2vw,3rem)}.fp-acct-copy h2{margin:.75rem 0 .9rem;font-size:clamp(2rem,1rem + 2.2vw,3rem)}.fp-acct-copy>p{margin-bottom:1rem;font-size:.9375rem}.fp-acct-list li{padding:.55rem 0}.fp-acct-list span{font-size:.875rem}.fp-vr .fp-vr-tech{margin-top:.75rem;font-size:.875rem}}.fp-herofoot .fp-tod{display:none}@media (width>=768px){.fp-herofoot{width:min(24rem,34vw);display:block}.fp-todbar{color:var(--cream);backdrop-filter:blur(12px);background:#1c191680;border-radius:1rem;gap:.5rem;padding:.875rem 1.125rem .75rem;display:grid}.fp-todbar .tb-head{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8125rem;display:flex}.fp-todbar .tb-head span{opacity:.8}.fp-todbar .tb-head b{font:400 1rem/1 var(--font-body);font-variant-numeric:tabular-nums}.fp-todbar input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:-.45rem 0}.fp-todbar input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--brass) var(--p), #fbf6ee4d var(--p));border-radius:3px;height:3px}.fp-todbar input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--brass) var(--p), #fbf6ee4d var(--p));border-radius:3px;height:3px}.fp-todbar input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cream);border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 0 0 4px #a9754b59}.fp-todbar input[type=range]::-moz-range-thumb{background:var(--cream);border:0;border-radius:50%;width:14px;height:14px}.fp-todbar .tod-scale{font:500 .625rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.55;justify-content:space-between;display:flex}}.fp-form .acts{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:.25rem;display:flex}.fp-form .acts .hl-btn{margin-top:0}.fp .fp-swap{color:var(--text-muted);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--border-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.fp .fp-swap:hover{color:var(--text-primary)}.fp-why-foot{border-top:0;justify-content:flex-start;padding-top:0}.fp-mis{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.fp-mis-film{margin:0}.fp .fp-mis-pic{aspect-ratio:16/10;border-radius:var(--radius-panel);cursor:pointer;background:#1c1a17;border:0;width:100%;max-height:66vh;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000bf,0 0 0 1px #fbf4e824}.fp-mis-pic img{object-fit:cover;object-position:70% 30%;width:100%;height:100%;transition:transform 1.2s var(--ease-soft);position:absolute;inset:0}.fp-mis-pic:hover img{transform:scale(1.03)}.fp-play-i{backdrop-filter:blur(10px);width:4.5rem;height:4.5rem;color:var(--cream);transition:transform .5s var(--ease-soft), background var(--duration-hover) var(--ease-ui), color var(--duration-hover) var(--ease-ui);background:#fbf6ee33;border-radius:50%;place-items:center;margin:-2.25rem 0 0 -2.25rem;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #fbf6ee8c}.fp-play-i svg{margin-left:3px}.fp-mis-pic:hover .fp-play-i{background:var(--cream);color:var(--ink);transform:scale(1.08)}.fp-mis-film figcaption{color:var(--cream);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.9rem;display:flex}.fp-mis-film figcaption b{font:400 1.125rem/1.2 var(--font-display)}.fp-mis-film figcaption span{color:#f6f1eab3;font-size:.8125rem}.fp-mis h2{font:600 clamp(2rem, 1rem + 2.4vw, 3.5rem)/1.06 var(--font-display);letter-spacing:-.015em;color:var(--cream);margin:1rem 0 1.75rem}.fp-mis-pils{grid-template-columns:1fr 1fr;gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.fp-mis-pils li{color:var(--cream);border-top:1px solid #fbf6ee2e;gap:.25rem;padding:1rem 0;display:grid}.fp-mis-pils em{letter-spacing:.14em;text-transform:uppercase;color:var(--text-brass,#c9a27a);font-size:.6875rem;font-style:normal}.fp-mis-pils b{font:400 1.25rem/1.2 var(--font-display)}.fp-mis-pils span{color:#f6f1eab8;font-size:.875rem;line-height:1.5}@media (width>=768px) and (height<=820px){.fp-mis h2{margin-bottom:1rem;font-size:clamp(1.875rem,1rem + 1.8vw,2.75rem)}.fp-mis-pils li{padding:.7rem 0}.fp-mis-pils span{font-size:.8125rem}}@media (width<=767px){.fp-mis{grid-template-columns:1fr;gap:1rem}.fp-mis-copy{order:-1}.fp-mis h2{margin:.625rem 0 0;font-size:1.625rem}.fp-mis-pils{display:none}.fp .fp-mis-pic{aspect-ratio:4/5;max-height:52vh}.fp-mis-pic img{object-position:72% 25%}.fp-mis-film figcaption span{font-size:.75rem}}.fp-inv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.fp-inv h2{font:600 clamp(2.25rem, 1rem + 3vw, 4rem)/1.04 var(--font-display);letter-spacing:-.015em;max-width:30rem;margin:1rem 0 1.25rem}.fp-inv-head p{max-width:28rem;color:var(--text-muted);margin:0 0 1.5rem;line-height:1.6}.fp .fp-inv-head .fp-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fp-inv-facts{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}.fp-inv-facts li{border-bottom:1px solid var(--border-strong);grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.4fr);align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:grid}.fp-inv-facts b{font:600 clamp(1.75rem, 1rem + 1.6vw, 2.75rem)/1 var(--font-display);color:var(--text-primary)}.fp-inv-facts span{color:var(--text-muted);font-size:.9375rem;line-height:1.55}.fp-inv-facts small{opacity:.8;margin-top:.4rem;font-size:.6875rem;line-height:1.45;display:block}@media (width<=767px){.fp-inv{grid-template-columns:1fr;gap:1rem}.fp-inv h2{margin:.625rem 0 .75rem;font-size:1.875rem}.fp-inv-head p{margin-bottom:.75rem;font-size:.875rem}.fp-inv-facts li{grid-template-columns:1fr;gap:.3rem;padding:.75rem 0}.fp-inv-facts b{font-size:1.5rem}.fp-inv-facts span{font-size:.8125rem}.fp-mis-pils{gap:0 1rem;margin-top:.9rem;display:grid}.fp-mis-pils li{gap:.1rem;padding:.5rem 0}.fp-mis-pils b{font-size:1rem}.fp-mis-pils span{display:none}.fp-mis-pils em{font-size:.5625rem}.fp .fp-mis-pic{aspect-ratio:16/11;max-height:34vh}.fp-mis-film figcaption{margin-top:.5rem}}.fp-pil .fp-pil-lead{max-width:32rem;margin-bottom:2.25rem;font-size:1.0625rem}.fp-pil .fp-film-btn em{letter-spacing:.1em}.fp-mis-pils li{padding:0}.fp .fp-mp{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1rem 0;display:grid}.fp-mp .th{aspect-ratio:16/9;background:#000;border-radius:.5rem;display:block;position:relative;box-shadow:0 0 0 1px #fbf6ee24}.fp-mp .th>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.fp-mp .th>i{width:1.375rem;height:1.375rem;color:var(--ink);background:#fbf6eee6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.3rem;right:.3rem}.fp-mp .th>i svg{margin-left:1px}.fp-mp .pv{z-index:5;aspect-ratio:16/9;opacity:0;transform-origin:2rem 100%;pointer-events:none;width:17rem;transition:opacity .3s var(--ease-ui), transform .4s var(--ease-soft);background:#000;border-radius:.75rem;position:absolute;bottom:calc(100% + .6rem);left:-.5rem;overflow:hidden;transform:translateY(.5rem)scale(.92);box-shadow:0 24px 60px -16px #000c,0 0 0 1px #fbf6ee33}.fp-mp .pv video{object-fit:cover;width:100%;height:100%;display:block}.fp-mp .pv em{border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);background:#12100e99;padding:.3em .6em;font-size:.625rem;font-style:normal;position:absolute;bottom:.5rem;left:.6rem}.fp-mp:hover .pv,.fp-mp:focus-visible .pv{opacity:1;transform:none}.fp-mp:focus-visible{outline:2px solid var(--brass);outline-offset:4px;border-radius:.5rem}.fp-mp .tx{gap:.25rem;display:grid}.fp-mp .tx b{transition:color var(--duration-hover) var(--ease-ui)}.fp-mp:hover .tx b{color:#fff;text-underline-offset:.2em;text-decoration:underline 1px}@media (hover:none){.fp-mp .pv{display:none}}@media (prefers-reduced-motion:reduce){.fp-mp .pv{transition:opacity .2s;transform:none}}@media (width>=768px) and (height<=820px){.fp .fp-mp{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem;padding:.7rem 0}}@media (width<=767px){.fp .fp-mp{grid-template-columns:3.75rem minmax(0,1fr);gap:.6rem;padding:.5rem 0}}@media (width>=768px){.fp-mis{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (width>=768px) and (width<=1400px){.fp-mis{padding-right:calc(var(--gut) + 3.25rem)}.fp .fp-mp{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem}}@media (width>=768px){.fp-mis-pils{grid-template-columns:minmax(0,1fr);max-width:36rem}.fp .fp-mp{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1.125rem;padding:.8rem 0}.fp-mp .tx{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.75rem}.fp-mp .tx em{grid-column:1/-1}.fp-mp .tx b{grid-column:1}.fp-mp .tx span{grid-column:1/-1}.fp-mis h2{margin-bottom:1.25rem}}@media (width>=768px) and (height<=820px){.fp .fp-mp{grid-template-columns:5.5rem minmax(0,1fr);padding:.5rem 0}.fp-mp .tx span{font-size:.8125rem}}@media (width<=767px){.fp-mis-pils{grid-template-columns:minmax(0,1fr);margin-top:.75rem}.fp-mis-pils .fp-mp .th,.fp-mis-pils .fp-mp .tx{display:grid}.fp-mis-pils .fp-mp .th{display:block}.fp-mis-pils .fp-mp .tx>span{display:none}.fp .fp-mp{grid-template-columns:3.5rem minmax(0,1fr);align-items:center;padding:.4rem 0}.fp-mp .tx{gap:0}.fp .fp-mis-pic{max-height:28vh}.fp-mis-pils em>.sc-interp,.fp-mis-pils b>.sc-interp{display:inline}.fp-mis-pils .fp-mp .tx em{font-size:.625rem}.fp-mis-pils .fp-mp .tx b{font-size:1.0625rem}}.fp-ftabs-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.15rem;display:flex}.fp-ftabs{border-radius:var(--radius-pill);background:var(--surface-alt);padding:.1875rem;display:inline-flex}.fp .fp-ftabs button{color:var(--text-muted);font:500 .8125rem/1 var(--font-body);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-hover) var(--ease-ui), color var(--duration-hover) var(--ease-ui);background:0 0;border:0;padding:.7em 1.1em}.fp .fp-ftabs button[aria-selected=true]{background:var(--surface-page);color:var(--text-primary);box-shadow:0 1px 4px #2a26221f}.fp-ftabs-row .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:1.75rem;line-height:1;display:none}@media (width<=767px){.fp-talk.is-form .fp-ftabs-row .x{display:block}.fp .fp-ftabs button{padding:.65em .9em}}.fp-inv{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.fp-inv-side{gap:1.5rem;display:grid}.fp-inv-stat{border-radius:var(--radius-panel);background:var(--surface-alt);padding:clamp(1.25rem,2.4vw,2rem)}.fp-inv-stat .top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);display:grid}.fp-inv-stat .top b{font:600 clamp(4rem, 1.5rem + 5.2vw, 7.25rem)/.9 var(--font-display);letter-spacing:-.03em;color:var(--text-accent)}.fp-inv-stat .top p{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.5}.fp-inv-stat .top strong{color:var(--text-primary);margin-bottom:.2rem;font-weight:500;display:block}.fp-inv-bars{gap:.6rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.fp-inv-bars li{color:var(--text-muted);grid-template-columns:7.5rem minmax(0,1fr) 3.25rem;align-items:center;gap:1rem;font-size:.8125rem;display:grid}.fp-inv-bars i{border-radius:var(--radius-pill);height:.625rem;position:relative}.fp-inv-bars i:after{content:"";width:calc(var(--w) * 100%);border-radius:inherit;transform-origin:0;min-width:.625rem;transition:transform 1.2s var(--ease-soft);background:#71675d59;position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.fp-s.is-cur .fp-inv-bars i:after{transition-delay:.9s;transform:none}.fp-s.is-cur .fp-inv-bars li:nth-child(2) i:after{transition-delay:1s}.fp-s.is-cur .fp-inv-bars li:nth-child(3) i:after{transition-delay:1.1s}.fp-inv-bars .is-hl{color:var(--text-primary);font-weight:500}.fp-inv-bars .is-hl i:after{background:var(--accent)}.fp-inv-bars em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.fp-inv-stat small{color:var(--text-muted);opacity:.85;margin-top:1.1rem;font-size:.6875rem;line-height:1.45;display:block}.fp .fp-inv-facts li{align-items:center;padding:1.1rem 0}.fp-inv-facts .tx{justify-items:start;gap:.9rem;display:grid}.fp .fp-inv-film{color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:.9rem;padding:0;display:inline-flex}.fp .fp-inv-film .th{aspect-ratio:16/10;border-radius:var(--radius-media);background:#1c1a17;width:7.5rem;display:block;position:relative;overflow:hidden}.fp .fp-inv-film img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-soft);position:absolute;inset:0}.fp .fp-inv-film:hover img{transform:scale(1.06)}.fp .fp-inv-film .th i{backdrop-filter:blur(8px);width:1.75rem;height:1.75rem;color:var(--cream);transition:background var(--duration-hover) var(--ease-ui), color var(--duration-hover) var(--ease-ui);background:#fbf6ee40;border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;top:auto;bottom:.4rem;left:.4rem;box-shadow:inset 0 0 0 1px #fbf6ee99}.fp .fp-inv-film .th i svg{margin-left:2px}.fp .fp-inv-film:hover .th i{background:var(--cream);color:var(--ink)}.fp .fp-inv-film .lb{font-size:inherit;color:inherit;gap:.25rem;display:grid}.fp .fp-inv-film .lb b{font:400 1.0625rem/1.15 var(--font-display);color:var(--text-primary)}.fp .fp-inv-film .lb em{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.625rem;font-style:normal}.fp .fp-inv-film:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-media)}@media (prefers-reduced-motion:reduce){.fp-inv-bars i:after{transition:none;transform:none}}@media (width<=767px){.fp-inv{grid-template-columns:1fr}.fp-inv-side{gap:.75rem}.fp-inv-stat{padding:1rem 1.1rem}.fp-inv-stat .top{gap:.9rem}.fp-inv-stat .top b{font-size:3.25rem}.fp-inv-stat .top p{font-size:.75rem;line-height:1.4}.fp-inv-bars{gap:.35rem;margin-top:.8rem}.fp-inv-bars li{grid-template-columns:5.75rem minmax(0,1fr) 2.75rem;gap:.6rem;font-size:.6875rem}.fp-inv-bars i{height:.5rem}.fp-inv-stat small{margin-top:.6rem;font-size:.5625rem}.fp .fp-inv-facts li{grid-template-columns:1fr;padding:.6rem 0}.fp-inv-facts .tx{gap:.5rem}.fp .fp-inv-film .th{width:4.5rem}.fp .fp-inv-film .lb b{font-size:.9375rem}}.fp-oc-wrap{justify-items:center;gap:1rem;min-width:0;display:grid}.fp-oc-stage{perspective:1700px;perspective-origin:50% 45%;width:100%;height:clamp(18rem,54vh,32rem);transform-style:preserve-3d;position:relative}.fp .fp-oc{cursor:pointer;will-change:transform, opacity;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fp .fp-oc img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.fp .fp-oc:focus-visible{outline:2px solid var(--brass);outline-offset:6px}.fp .fp-oc--tab{background:#121110;border-radius:1.35rem;width:min(27rem,56%);padding:.7rem;box-shadow:0 0 0 1px #fbf6ee29,inset 0 0 0 1px #ffffff0d,0 40px 80px -30px #000c}.fp-oc--tab .scr{aspect-ratio:4/3;border-radius:.7rem;display:block;overflow:hidden}.fp .fp-oc--phone{aspect-ratio:428/894;filter:drop-shadow(0 30px 40px #0000008c);width:auto;height:86%}.fp .fp-oc--phone img{object-fit:contain}.fp .fp-oc--web{background:#f3efe8;border-radius:.6rem;width:min(29rem,60%);overflow:hidden;box-shadow:0 0 0 1px #fbf6ee33,0 40px 80px -30px #000c}.fp-oc--web .bar{background:#e6e0d6;border-bottom:1px solid #2a26221a;align-items:center;gap:.75rem;height:1.75rem;padding:0 .7rem;display:flex}.fp-oc--web .dots{gap:.3rem;display:flex}.fp-oc--web .dots i{background:#2a262238;border-radius:50%;width:.45rem;height:.45rem}.fp-oc--web .url{border-radius:var(--radius-pill);max-width:60%;font:500 .625rem/1.2 var(--font-body);letter-spacing:.02em;color:#2a262299;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ffffffb3;flex:1;margin:0 auto;padding:.18rem .6rem;overflow:hidden}.fp-oc--web .scr{aspect-ratio:16/10;display:block;overflow:hidden}.fp-oc-cap{text-align:center;min-height:3.6rem;color:var(--cream);gap:.3rem;display:grid}.fp-oc-cap b{font:400 1.375rem/1.2 var(--font-display)}.fp-oc-cap span{color:#f6f1eab3;max-width:26rem;font-size:.875rem;line-height:1.45}.fp-oc-dots{gap:.5rem;display:flex}.fp .fp-oc-dots button{cursor:pointer;background:0 0;border:0;width:1.75rem;height:1.25rem;padding:0;position:relative}.fp .fp-oc-dots button:after{content:"";height:2px;transition:background var(--duration-hover) var(--ease-ui);background:#f6f1ea47;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.fp .fp-oc-dots button.on:after{background:var(--brass)}.fp .fp-oc-dots button:hover:after{background:#f6f1ea99}@media (width<=767px){.fp-oc-wrap{gap:.5rem}.fp-oc-stage{height:15.5rem}.fp .fp-oc--tab{border-radius:.9rem;width:58%;padding:.45rem}.fp-oc--tab .scr{border-radius:.5rem}.fp .fp-oc--web{width:62%}.fp-oc--web .bar{gap:.5rem;height:1.25rem;padding:0 .5rem}.fp-oc--web .dots i{width:.3rem;height:.3rem}.fp-oc--web .url{padding:.1rem .4rem;font-size:.5rem}.fp-oc-cap{min-height:0}.fp-oc-cap b{font-size:1.0625rem}.fp-oc-cap span{font-size:.75rem}}@media (width>=768px) and (height<=820px){.fp-oc-stage{height:clamp(16rem,50vh,26rem)}.fp-oc-cap{min-height:3rem}}.fp-oc-stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.fp-oc-stage.is-drag{cursor:grabbing}.fp .fp-oc--phone{filter:none}.fp .fp-oc--phone img{filter:drop-shadow(0 30px 40px #0000008c)}.fp-oc-nav{align-items:center;gap:1rem;display:flex}.fp .fp-oc-nav .arr{width:2.75rem;height:2.75rem;color:var(--cream);cursor:pointer;transition:background var(--duration-hover) var(--ease-ui), color var(--duration-hover) var(--ease-ui);background:#fbf6ee14;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #fbf6ee38}.fp .fp-oc-nav .arr:hover{background:var(--cream);color:var(--ink)}.fp .fp-oc-nav .arr:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.fp-inv-stat{margin:0 calc(-1*clamp(1.25rem,2.4vw,2rem))}.fp-inv-stat .top{grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.4fr);gap:1.5rem}.fp-inv-stat .top b{font:600 clamp(1.75rem, 1rem + 1.6vw, 2.75rem)/1 var(--font-display);letter-spacing:0}.fp-inv-stat .top p{font-size:.9375rem;line-height:1.55}.fp-inv-bars{margin-top:1.25rem}@media (width<=767px){.fp-inv-stat{margin:0}.fp-inv-stat .top{grid-template-columns:1fr;gap:.3rem}.fp-inv-stat .top b{font-size:1.5rem}.fp-inv-stat .top p{font-size:.8125rem}.fp .fp-oc-nav .arr{width:2.25rem;height:2.25rem}}.fp-inv-stat .top b{font-variant-numeric:lining-nums}@media (width>=768px){.fp-inv{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vh,3rem)}.fp-inv-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"eye eye""h2 p""h2 link";align-items:end;gap:.5rem clamp(2rem,5vw,5rem);display:grid}.fp-inv-head .hl-eyebrow{grid-area:eye;margin-bottom:.5rem}.fp-inv h2{grid-area:h2;align-self:end;max-width:32rem;margin:0}.fp-inv-head p{grid-area:p;align-self:end;max-width:30rem;margin:0}.fp .fp-inv-head .fp-link{grid-area:link;justify-self:start}.fp-inv-side{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem)}.fp-inv-stat{margin:0}.fp-inv-stat .top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem}.fp-inv-facts{display:contents}.fp .fp-inv-facts li{border-top:1px solid var(--border-strong);border-bottom:0;grid-template-columns:1fr;align-content:start;gap:.75rem;padding:1.25rem 0 0;display:grid}.fp-inv-facts .tx{gap:1.25rem}}@media (width>=768px) and (height<=820px){.fp-inv{gap:1.25rem}.fp-inv h2{font-size:clamp(2rem,1rem + 2.2vw,3rem)}.fp-inv-stat{padding:1.1rem 1.25rem}.fp-inv-bars{gap:.45rem;margin-top:1rem}.fp-inv-stat small{margin-top:.8rem}}@media (width>=768px){.fp-inv-stat .top{grid-template-columns:1fr;gap:.75rem}.fp-inv-stat .top strong{display:inline}}@media (width<=767px){.fp-mis{gap:0}.fp-mis-copy{display:contents}.fp-mis-copy>.hl-eyebrow{order:-3}.fp-mis h2{order:-2;margin:.625rem 0 1rem}.fp-mis-film{order:-1}.fp-mis-pils{order:0;margin-top:.75rem}.fp-why2 .fp-sent{font-size:2.375rem;line-height:1.12}.fp-why2 .fp-inl{vertical-align:-.2em;width:3.1em;height:1.1em}}.fp .fp-oc--phone video{object-fit:cover;pointer-events:none;filter:drop-shadow(0 30px 40px #0000008c);border-radius:15.4%/7.4%;width:100%;height:100%;display:block}.fp-s:not(.is-cur) .fp-in{transition:opacity .45s var(--ease-soft), transform 0s linear 1.1s}@media (width<=767px){.fp .fp-idx{display:none}}.fp-fpanes{display:grid}.fp-fpane{visibility:hidden;opacity:0;transition:opacity .25s var(--ease-ui), visibility 0s linear .25s;grid-area:1/1;align-content:start;gap:.85rem;display:grid}.fp-fpane.is-on{visibility:visible;opacity:1;transition:opacity .25s var(--ease-ui) 50ms, visibility 0s}.fp-fpane--gen{grid-template-rows:auto auto 1fr auto auto;align-content:stretch}.fp-fpane--gen>label:nth-of-type(2){grid-template-rows:auto 1fr}.fp-fpane--gen textarea{height:100%}.fp-fpane--sent{align-content:center}.fp-ftabs-row.is-off{visibility:hidden}@media (width<=767px){.fp-fpane{gap:.6rem}}@media (prefers-reduced-motion:reduce){.fp-fpane,.fp-fpane.is-on{transition:none}}.po-grid-head{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.po-grid-head .title-l{margin:.5rem 0 0}.po-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.po .po-card{gap:.4rem;display:grid}.po-sl{border-radius:var(--radius-media);background:var(--surface-alt);isolation:isolate;margin-bottom:.6rem;position:relative;overflow:hidden}.po-track{aspect-ratio:4/3;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:pointer;display:flex;overflow:auto hidden}.po-track::-webkit-scrollbar{display:none}.po-track img{object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform 1.2s var(--ease-soft);flex:0 0 100%}.po-dots{-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#14100c47;border-radius:99px;gap:.3125rem;padding:.3125rem .4375rem;display:flex;position:absolute;bottom:.625rem;left:50%;transform:translate(-50%)}.po-dots i{background:#ffffff80;border-radius:50%;width:.3125rem;height:.3125rem;transition:background .3s,transform .3s}.po-dots i.on{background:#fff;transform:scale(1.2)}.po .po-arr{z-index:1;width:2rem;height:2rem;color:var(--text);cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;place-items:center;margin-top:-1rem;padding:0;transition:opacity .25s,background .25s;display:none;position:absolute;top:50%}.po-arr--p{left:.625rem}.po-arr--n{right:.625rem}.po .po-arr:hover{background:#fff}.po .po-arr:focus-visible{opacity:1;outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.po .po-arr{display:grid}.po-sl:hover .po-arr{opacity:1}}.po .po-info{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.4rem;padding:0;text-decoration:none;display:grid}.po-info .ph{color:var(--text-accent);font-size:.8125rem}.po-info b{font:600 clamp(1.375rem, 1.1rem + .6vw, 1.75rem)/1.1 var(--font-display)}.po-info .meta{color:var(--text-muted);font-size:.9375rem}.po .po-info:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.po-gi.is-sold .po-track img{filter:grayscale(.35);opacity:.8}.po-gi.is-sold .ph{color:var(--text-muted)}@media (width<=63.99em){.po-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=35.99em){.po-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.po-track img{transition:none}}.ld{z-index:100;color:var(--text-on-plaster);transform-origin:50% 0;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ld-pl,.ld-pl2{background:var(--surface-plaster);position:absolute;inset:0}.ld-pl2{transition:opacity .7s var(--ease-soft)}.ld-logo{z-index:2;will-change:transform, opacity;height:auto;position:relative;overflow:visible}.ld-full{width:clamp(17rem,26vw,25rem)}.ld-mark{width:5.5rem;display:none}.ld .o{fill:none;stroke:currentColor;stroke-width:7px;stroke-linejoin:round;stroke-dasharray:var(--L,4000);stroke-dashoffset:var(--L,4000)}.ld .f{fill:currentColor;fill-rule:evenodd;opacity:0}.ld .fg{transition:opacity .6s var(--ease-soft)}.ld .w{fill:currentColor}.ld .wg{transition:opacity .45s var(--ease-ui), transform .6s var(--ease-soft)}.ld .ld-wr{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.ld.run .o{animation:ld-draw 1.3s var(--ease-io) forwards}.ld.run .f{animation:ld-fill .6s .95s var(--ease-soft) forwards}.ld.run .ld-wr{animation:ld-wipe .9s .8s var(--ease-io) forwards}.ld.lift{transition:transform var(--duration-reveal) var(--ease-io);transform:scaleY(0)}.ld.lift .ld-logo{opacity:0;transition:opacity .35s var(--ease-ui), transform .6s var(--ease-soft);transform:translateY(-1.5rem)}.ld.settle .wg{opacity:0;transform:translate(-1.5rem)}.ld-cut{width:100%;height:100%;color:var(--surface-plaster);display:none;position:absolute;inset:0}.ld.win .ld-cut{display:block}.ld.win .ld-pl,.ld.win .ld-pl2{visibility:hidden}.ld.gone{display:none}@keyframes ld-draw{to{stroke-dashoffset:0}}@keyframes ld-fill{to{opacity:1}}@keyframes ld-wipe{to{transform:scaleX(1)}}@media (width<=47.99em){.ld-full{display:none}.ld-mark{display:block}}@media (prefers-reduced-motion:reduce){.ld{display:none}}.menu svg path{transform-box:view-box;transform-origin:12px 12px;transition:transform .5s var(--ease-io)}.menu[aria-expanded=true] .l1{transform:rotate(45deg)translateY(4px)}.menu[aria-expanded=true] .l2{transform:rotate(-45deg)translateY(-4px)}.hl-mmenu{visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .5s var(--ease-io), visibility 0s .5s}.hl-mmenu.is-open{visibility:visible;clip-path:inset(0);transition:clip-path .7s var(--ease-io), visibility 0s}.hl-mmenu .mi{opacity:0;transition:opacity .2s var(--ease-ui), transform .3s var(--ease-ui);transform:translateY(1.5rem)}.hl-mmenu.is-open .mi{opacity:1;transition:opacity .55s var(--ease-soft), transform .8s var(--ease-soft);transition-delay:calc(.22s + var(--i,0) * 60ms);transform:none}.hl-mmenu .mrule{background:var(--border-default);transform-origin:0;height:1px;transition:transform .3s var(--ease-ui);transform:scaleX(0)}.hl-mmenu.is-open .mrule{transition:transform .9s var(--ease-io) .3s;transform:none}@media (prefers-reduced-motion:reduce){.hl-mmenu,.hl-mmenu.is-open,.hl-mmenu .mi,.hl-mmenu.is-open .mi,.menu svg path{transition:none}}.hl-cur{z-index:95;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.hl-cur-b{box-sizing:border-box;backdrop-filter:blur(10px);color:#1c1a17;min-width:5.25rem;height:5.25rem;font:500 .75rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#fbf6eee6;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.25rem;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .25s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.2);box-shadow:0 12px 32px #100c0938}.hl-cur.on .hl-cur-b{opacity:1;transform:translate(-50%,-50%)scale(1)}.hl-cur svg{flex:none}@media (hover:hover) and (pointer:fine){.cur-on [data-cursor],.cur-on [data-cursor] :not(a):not(button):not(input):not(select):not(textarea){cursor:none}}@media (hover:none),(pointer:coarse){.hl-cur{display:none}}.fp .fp-film{z-index:70}.fp .fp-yt{z-index:1;position:relative}.fp .fp-s:not(.is-cur) .fp-in{opacity:0}.fp .fp-hcopy .where{opacity:.92;font-size:.875rem}.fp .fp-hcopy .money>b{color:var(--cream);font-size:1.75rem;line-height:2rem}.fp .fp-hcopy .money>span{opacity:.92;font-size:1rem;line-height:1.5rem}@media (width<=767px){.fp .fp-hcopy .where{font-size:.75rem}.fp .fp-hcopy .money>b{font-size:1.5rem;line-height:1.75rem}.fp .fp-hcopy .money>span{font-size:.875rem;line-height:1.25rem}}.fp .hl-fig-on span,.fp .hl-fig-on b{font-size:inherit;opacity:1}.fp .hl-fig-on .dg>i>b{line-height:1.15em}.fp .fp-res i{width:auto;height:auto;transition:transform .4s var(--ease-soft);background:0 0;display:grid;transform:translateY(-50%)}.fp .fp-res i svg{width:1.25rem;height:1.25rem}.fp .fp-res a:hover i{width:auto;transform:translate(.25rem,-50%)}@media (prefers-reduced-motion:reduce){.fp .fp-res i{transition:none}}.fp-hcopy h2.is-fontwait{opacity:0}.fp-hcopy h2{transition:opacity .3s var(--ease-soft)}.fp .fp-hcopy h2{margin-bottom:.75rem}.fp .fp-hcopy h2[data-dev=napier]{margin-bottom:1.25rem}.fp .fp-why2 .fp-sent{line-height:1.16}.fp-todbar .tb-head b{font:400 1rem/1.25rem var(--font-body)}@font-face{font-family:HL Nultien;src:url(/_site/fonts/dev/Nultien-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HL Righteous;src:url(/_site/fonts/dev/Righteous-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HL Source Sans;src:url(/_site/fonts/dev/SourceSansPro-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HL Poiret One;src:url(/_site/fonts/dev/PoiretOne-400.woff2)format("woff2");font-weight:400;font-display:swap}.fp [data-dev=polaris]{font-family:"HL Nultien", var(--font-display);letter-spacing:0;font-weight:400}.fp [data-dev=sanford]{font-family:"HL Righteous", var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-weight:400}.fp :is([data-dev=perseus],[data-dev=outeniqua],[data-dev=constantia]){font-family:"HL Source Sans", var(--font-body);text-transform:uppercase;letter-spacing:.3em;font-weight:400}.fp [data-dev=club]{font-family:"HL Poiret One", var(--font-display);text-transform:uppercase;letter-spacing:.2em;font-weight:400}.fp [data-dev=napier]{font-family:orpheuspro, var(--font-display);letter-spacing:-.02em;font-weight:400}.fp-hcopy h2[data-dev=polaris]{white-space:nowrap;font-size:clamp(2.25rem,1rem + 4.4vw,5.75rem);line-height:1}.fp-hcopy h2[data-dev=sanford]{font-size:clamp(2.25rem,1rem + 3.6vw,5rem)}.fp-hcopy h2:is([data-dev=outeniqua],[data-dev=constantia],[data-dev=perseus]){font-size:clamp(1.625rem,.9rem + 2.2vw,3.25rem);line-height:1.1}.fp-hcopy h2[data-dev=napier]{font-size:clamp(3rem,1.5rem + 4.8vw,6.75rem)}.fp .po-info b:is([data-dev=perseus],[data-dev=outeniqua],[data-dev=constantia]){letter-spacing:.22em;font-size:clamp(.9375rem,.8rem + .4vw,1.125rem)}.fp .po-info b:is([data-dev=sanford],[data-dev=club]){font-size:clamp(1.0625rem,.9rem + .4vw,1.3125rem)}.fp-iv{padding-right:calc(var(--gut) + 2.5rem);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-content:center;gap:3.75rem 5rem;display:grid}.fp-iv-main{gap:var(--space-32);align-content:start;display:grid}@media (width>=1100px){.fp-iv{grid-template-columns:minmax(0,42rem) minmax(0,1fr)}}.fp-iv-head h2{margin:0 0 var(--space-24);font:600 3.75rem/4rem var(--font-display);letter-spacing:-.015em;max-width:38.75rem}.fp-iv-head p{margin:0 0 var(--space-16);max-width:30.5rem;color:var(--text-muted);font-size:1rem;line-height:1.5rem}.fp .fp-iv-head .fp-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fp-iv-facts{gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fp-iv-facts li{gap:var(--space-12);border-top:1px solid var(--border-strong);align-content:start;padding-top:1.25rem;display:grid}.fp-iv-facts b{font:600 2.5rem/2.5rem var(--font-display);color:var(--text-primary)}.fp-iv-facts span{color:var(--text-muted);font-size:1rem;line-height:1.5rem}.fp .fp-iv-film{border-radius:var(--radius-panel);background:var(--ink);cursor:pointer;border:0;align-self:stretch;min-height:20rem;padding:0;display:block;position:relative;overflow:hidden}.fp-iv-film img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:var(--iv-pic);transform-origin:50% 35%;transition:transform 1.2s var(--ease-soft);position:absolute;inset:0}.fp-iv-film{--iv-pic:scale(1.3) translateX(11%)}@media (width>=768px){.fp .fp-iv-film{container:ivfilm/size}@container ivfilm (aspect-ratio<=1){.fp-iv-film img{--iv-pic:scale(1.35);transform-origin:50% 0;object-position:50% 50%}}}.fp-iv-film .fp-play-i{width:4rem;height:4rem;margin:-2rem 0 0 -2rem}.fp-iv-film:hover img{transform:scale(1.03) var(--iv-pic)}.fp-iv-film:hover .fp-play-i{background:var(--cream);color:var(--ink);transform:scale(1.08)}.fp-iv-film:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.fp-iv-stat{align-items:center;gap:var(--space-12);border-radius:var(--radius-panel);background:var(--surface-alt);padding:1.75rem;display:flex}.fp-iv-stat b{font:600 5rem/5rem var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--text-accent);flex:none}.fp-iv-stat p{max-width:25rem;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.5rem}.fp-iv-stat strong{color:var(--text-primary);font-weight:500}.fp-iv-data{align-self:center;max-width:23rem}.fp-iv-data .fp-inv-bars{padding:var(--space-4) 0 var(--space-12);gap:var(--space-4);border-bottom:1px solid var(--border-strong);margin:0}.fp-iv-data .fp-inv-bars li{gap:var(--space-12);grid-template-columns:6rem 9.25rem 2.75rem;font-size:.75rem;line-height:1rem}.fp-iv-data .fp-inv-bars i{height:.5rem}.fp-iv-data small{margin-top:var(--space-12);max-width:22.25rem;color:var(--text-muted);font-size:.75rem;line-height:1rem;display:block}@media (width>=768px) and (width<=1099px),(width>=768px) and (height<=820px){.fp-iv{gap:2.5rem 3rem}.fp-iv-head h2{margin-bottom:var(--space-16);font-size:3rem;line-height:3.25rem}.fp-iv-main{gap:var(--space-24)}.fp-iv-facts b{font-size:2rem;line-height:2rem}.fp-iv-facts span,.fp-iv-stat p{font-size:.875rem;line-height:1.25rem}.fp-iv-stat{padding:1.25rem 1.5rem}.fp-iv-stat b{font-size:4rem;line-height:4rem}}@media (width<=767px){.fp-iv{row-gap:var(--space-16);padding-right:var(--gut);grid-template-columns:minmax(0,1fr)}.fp-iv-main{display:contents}.fp-iv-head h2{margin-bottom:var(--space-12);font-size:2rem;line-height:2.125rem}.fp-iv-head p{margin-bottom:var(--space-12);font-size:.875rem;line-height:1.375rem}.fp .fp-iv-film{aspect-ratio:16/9;order:1;width:100%;height:auto;min-height:0}.fp-iv-film{--iv-pic:scale(1.45) translateX(15%)}.fp-iv-facts{gap:var(--space-16);order:2}.fp-iv-facts li{padding-top:var(--space-12);gap:var(--space-4)}.fp-iv-facts b{font-size:1.5rem;line-height:1.5rem}.fp-iv-facts span{font-size:.75rem;line-height:1.125rem}.fp-iv-stat{padding:var(--space-12) var(--space-16);order:3}.fp-iv-stat b{font-size:2.5rem;line-height:2.5rem}.fp-iv-stat p{font-size:.75rem;line-height:1.125rem}.fp-iv-data{order:4;max-width:none}.fp-iv-data .fp-inv-bars li{grid-template-columns:6rem minmax(0,1fr) 2.75rem}.fp-iv-data small{max-width:none;font-size:.625rem;line-height:.875rem}}@media (width<=767px) and (height<=740px){.fp-iv{row-gap:var(--space-12)}.fp-iv-head h2{font-size:1.75rem;line-height:1.875rem}.fp-iv-head p{margin-bottom:var(--space-8)}.fp .fp-iv-film{aspect-ratio:2}.fp-iv-film .fp-play-i{width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem}.fp-iv-facts li{padding-top:var(--space-8)}.fp-iv-stat{padding:var(--space-8) var(--space-12)}}@media (prefers-reduced-motion:reduce){.fp-iv-film img,.fp-iv-film .fp-play-i{transition:none}}.fp .fp-form button[type=submit]{justify-self:stretch;width:100%}@media (width<=47.99em){.fp .fp-form .row:has(select[name=when]){grid-template-columns:minmax(0,1fr)}}.fp .fp-anneke .go{transition:transform .5s var(--ease-soft), background var(--duration-hover) var(--ease-ui)}.fp .fp-anneke .go:hover,.fp .fp-anneke .go:focus-visible{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.fp .fp-anneke .go{transition:none}}.fp-iv-ast{vertical-align:.8em;margin-left:.04em;font-size:.5em}.fp .fp-iv-note,.fp-iv-src{display:none}html.hl-note-on,html.hl-note-on body{overscroll-behavior:none;overflow:hidden}.fp-iv-dialog{overscroll-behavior:contain;width:min(22.5rem,100vw - 2.5rem);padding:var(--space-24);border-radius:var(--radius-panel);background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-warm);border:0;margin:auto}.fp-iv-dialog::backdrop{background:#12100e7a}.fp-iv-dialog-head{margin-bottom:var(--space-16);justify-content:space-between;align-items:center;display:flex}.fp-iv-dialog-head b{font:400 1.5rem/2rem var(--font-display)}.fp-iv-dialog .x{width:2.75rem;height:2.75rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin:-.5rem -.75rem -.5rem 0;padding:0;font-size:1.75rem;line-height:1}.fp-iv-dialog .fp-inv-bars{padding:0 0 var(--space-12);gap:var(--space-8);border-bottom:1px solid var(--border-strong);margin:0}.fp-iv-dialog .fp-inv-bars li{gap:var(--space-12);grid-template-columns:6.5rem minmax(0,1fr) 2.75rem;font-size:.875rem;line-height:1.25rem}.fp-iv-dialog .fp-inv-bars i{height:.5rem}.fp-iv-dialog .fp-inv-bars i:after{transform:none}.fp-iv-dialog small{margin-top:var(--space-12);color:var(--text-muted);font-size:.75rem;line-height:1.125rem;display:block}@media (width<=767px){.fp-iv-data,.fp-iv-ast{display:none}.fp-iv-stat{flex-wrap:wrap}.fp-iv-stat p{flex:1 1 0;min-width:0}.fp .fp-iv-src{color:var(--text-muted);flex-basis:100%;font-size:.625rem;line-height:.875rem;display:block}.fp .fp-iv-note{width:.875rem;height:.875rem;margin-left:var(--space-4);border:1px solid var(--text-accent);border-radius:var(--radius-pill);color:var(--text-accent);font:600 .625rem/1 var(--font-body);vertical-align:middle;cursor:pointer;background:0 0;place-items:center;padding:0;display:inline-grid;position:relative}.fp .fp-iv-note:after{content:"";position:absolute;inset:-.9375rem}}.fp .fp-talk h2{letter-spacing:-.02em;margin:0 0 2.75rem;font-size:4.25rem;line-height:4.25rem}.fp-tk-row{column-gap:1.25rem;row-gap:var(--space-24);grid-template-columns:14.75rem minmax(0,23.5rem);align-items:start;display:grid}.fp-tk-col{display:contents}.fp-tk-pic{object-fit:cover;object-position:50% 20%;border-radius:var(--radius-panel);background:var(--surface-alt);grid-area:1/1/span 4;width:100%;height:19.5rem}.fp-tk-who,.fp-tk-row .fp-ways,.fp-tk-row .fp-talk-open,.fp-tk-row .fp-small{grid-column:2}.fp-tk-who{gap:var(--space-8);padding-top:var(--space-4);display:grid}.fp-tk-who b{font:400 2.5rem/2.5rem var(--font-display);letter-spacing:-.01em}.fp-tk-who span{color:var(--text-muted);font-size:.875rem;line-height:1.25rem}.fp-tk-row .fp-ways{border-top-color:var(--border-strong);max-width:none}.fp-tk-row .fp-ways a{border-bottom-color:var(--border-strong);align-items:center;min-height:3rem;padding:0}.fp-tk-row .fp-small{margin:0;font-size:.875rem;line-height:1.25rem}.fp-form label,.fp .fp-ftabs button,.fp-foot{font-size:.75rem}.fp-form .lead{line-height:1.375rem}@media (width>=768px) and (width<=1099px),(width>=768px) and (height<=820px){.fp .fp-talk h2{margin-bottom:var(--space-32);font-size:3.5rem;line-height:3.5rem}.fp-tk-row{row-gap:var(--space-16);grid-template-columns:11rem minmax(0,23.5rem)}.fp-tk-pic{height:14.5rem}.fp-tk-who b{font-size:2rem;line-height:2rem}}@media (width<=767px){.fp .fp-talk h2{margin-bottom:var(--space-24);font-size:2.5rem;line-height:2.5rem}.fp-tk-row{column-gap:var(--space-16);row-gap:var(--space-16);grid-template-columns:7rem minmax(0,1fr);align-items:center}.fp-tk-pic{grid-row:1;height:9.25rem}.fp-tk-who{grid-column:2;padding-top:0}.fp-tk-who b{font-size:1.5rem;line-height:1.75rem}.fp-tk-row .fp-ways,.fp-tk-row .fp-talk-open,.fp-tk-row .fp-small{grid-column:1/-1}.fp-tk-row .fp-talk-open{justify-self:start;margin:0}}.fp .hl-fig-on{font-variant-numeric:lining-nums tabular-nums}.hl-fig-on .dg{vertical-align:top;height:1.15em;display:inline-block;overflow:hidden}.hl-fig-on.rolling .dg{-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.hl-fig-on .dg>i{font-style:normal;display:block}.hl-fig-on .dg>i>b{height:1.15em;line-height:1.15em;font:inherit;text-align:center;display:block}.hl-fig-on .ch{white-space:pre;vertical-align:top;height:1.15em;line-height:1.15em;display:inline-block}.hl-fig-on>[aria-hidden]{display:inline}.hl-fig-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fp-hcopy .money>b,.fp-hcopy .money>span{line-height:1.15}.fp :is(h1,h2,h3,.ttl,blockquote){text-wrap:balance}.fp :is(p,figcaption,li,.lead){text-wrap:pretty}.fp-nb{display:inline-block}.fp-why-mat{display:none}@media (width<=767px){.fp-why2 .fp-sent .fp-inl{display:none}.fp-why2>.fp-why-l{z-index:1;position:relative}.fp-why-mat{z-index:0;background:var(--surface-alt);opacity:0;transition:opacity 1.2s var(--ease-soft);display:block;position:absolute;inset:0;overflow:hidden}.fp-s.is-cur .fp-why-mat{opacity:1}.fp-why-mat video{object-fit:cover;object-position:62% 50%;width:100%;height:100%;position:absolute;inset:0}.fp-why-mat:after{content:"";background:linear-gradient(#f6f2eab3,#f6f2ea80 45%,#f6f2eab8);position:absolute;inset:0}}@media (width<=767px) and (prefers-reduced-motion:reduce){.fp-why-mat{transition:none}}.ld .ld-full{display:none}.ld .ld-mark{display:block}.fp-s.is-cur .fp-th.on i:after{transform:scaleX(var(--hp,0));animation:none}.po-title .po-name{margin-bottom:clamp(1.25rem,.5rem + 1.8vw,2.25rem)}.po .po-cue{color:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:-.75rem;padding:.75rem 1rem}.po .po-cue:focus-visible{outline-offset:2px;border-radius:var(--radius-pill);outline:2px solid}.po-card:hover .po-track img{transform:none}.po-track{transition:transform 1.2s var(--ease-soft)}.po-card:hover .po-track{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.po-track{transition:none}.po-card:hover .po-track{transform:none}}.po-cue{bottom:calc(1.375rem + var(--space-32))}.po .po-cue{width:max-content;margin-inline:auto;left:0;right:0;transform:none}.po-count{z-index:1;pointer-events:none;border-radius:var(--radius-pill);backdrop-filter:blur(6px);color:#fff;font:500 .6875rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#14100c80;padding:.45em .8em;position:absolute;top:.625rem;left:.625rem}#fp:not(.has-moved) #home.fp-s.is-cur .fp-in{transition:none}html,body.fp-body{background:#12100e;height:100%;margin:0;overflow:hidden}a:not(.hl-btn){color:inherit}.fp-links a,.fp-menu .mlinks a,.fp-menu .small a,.fp-half,.fp-res a{text-decoration:none}.fp-menu .mlinks a{font:600 2.25rem/1.1 var(--font-display);padding:.4rem 0}.fp-cue{font-family:inherit}.fp-ferr{color:var(--text-accent);margin:0;font-size:.875rem}.hl-cur .k-play,.hl-cur .k-drag{display:none}.hl-cur.is-play .k-play,.hl-cur.is-drag .k-drag{display:inline-flex}[hidden]{display:none!important}.fp .po .fp-hdr{z-index:60;transition:color .6s var(--ease-ui), background-color .4s var(--ease-ui), box-shadow .4s var(--ease-ui)}.fp .po .fp-hdr.on-light{background-color:var(--surface-page);box-shadow:0 1px 0 var(--border-default)}.fp .po-title{pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;top:0;bottom:0}.fp .po-title>*{pointer-events:auto}.fp .po-title .po-back-link{align-items:center;gap:var(--space-4);margin:0 0 var(--space-24) calc(-1 * var(--space-4));padding:var(--space-8) var(--space-4);color:var(--cream);font:500 .875rem/1 var(--font-body);text-shadow:none;opacity:.88;transition:opacity var(--duration-hover) var(--ease-ui);text-decoration:none;display:inline-flex}.fp .po-title .po-back-link svg{width:1rem;height:1rem;transition:transform .4s var(--ease-soft)}.fp .po-title .po-back-link:hover,.fp .po-title .po-back-link:focus-visible{opacity:1}.fp .po-title .po-back-link:hover svg{transform:translateX(calc(-1 * var(--space-4)))}.fp .po-title .po-back-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.fp.is-instant,.fp.is-instant *{transition:none!important}.fp .fp-go i{position:relative}.fp .fp-go i:after{content:"";border-top:1px solid;border-right:1px solid;width:.5rem;height:.5rem;position:absolute;top:50%;right:0;transform:translate(-1px,-50%)rotate(45deg)}.fp .fp-split:hover .fp-half,.fp .fp-split .fp-half:hover{flex-grow:1}.fp .fp-split.is-still .fp-half:hover .fp-bg img{transform:none}.fp .fp-split.is-still .fp-half:hover .fp-go i{width:2rem}@media (width<=47.99em){.fp .fp-pil .fp-pil-lead{margin:var(--space-8) 0 var(--space-16);order:2;max-width:none;font-size:.875rem;line-height:1.375rem;display:block}.fp .fp-pil h2{margin-bottom:0}.fp .fp-pil-v .fp-tag{display:none}}.fp .fp-s .fp-wrap{align-content:safe center}
