@media (pointer:coarse){:root{-webkit-tap-highlight-color:transparent}}:root{--navy-deep:#060d18;--gold:#c9a84c;--gold-2:#d8bc72;--ink:#f2ebdd;--dim:#a9b6c9;--line:#f2ebdd38;--serif:"Newsreader", Georgia, serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--navy-deep);margin:0}body{color:var(--ink);font:400 calc(1.05 * var(--frem,1rem))/1.5 var(--serif);-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--navy-deep)}h1,p{margin:0}.sr-only{width:calc(1 * var(--fpx,1px));height:calc(1 * var(--fpx,1px));clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.stage{isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.bg,.bg img{width:100%;height:100%;position:absolute;inset:0}.bg{z-index:-1}.bg img{object-fit:cover;object-position:78% 50%}.stage:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#060d18e6 0%,#060d188c 30%,#060d1800 52%);position:absolute;inset:0}.kicker{font-size:calc(.72 * var(--frem,1rem));letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}h1{font-weight:300;font-size:min(clamp(calc(2.4 * var(--frem,1rem)), 4.2vw, calc(4.8 * var(--frem,1rem))), 11svh);letter-spacing:-.02em;margin-top:calc(1.1 * var(--frem,1rem));text-wrap:balance;line-height:1}h1 em{color:var(--gold-2);font-style:italic;display:block}.lede{color:color-mix(in srgb, var(--ink) 84%, transparent);max-width:34ch;font-size:calc(1.12 * var(--frem,1rem))}.small{font-size:calc(.85 * var(--frem,1rem));color:var(--dim);margin-top:calc(.9 * var(--frem,1rem))}.social{margin-top:calc(1.6 * var(--frem,1rem));letter-spacing:.02em}.social a{color:color-mix(in srgb, var(--ink) 84%, transparent);border-bottom:calc(1 * var(--fpx,1px)) solid color-mix(in srgb, var(--accent,#c9a84c) 55%, transparent);padding-bottom:calc(2 * var(--fpx,1px));text-decoration:none}.social a span{color:var(--accent,#c9a84c)}.social a:hover{color:var(--ink);border-bottom-color:var(--accent,#c9a84c)}.capture{margin-top:calc(1.6 * var(--frem,1rem))}.capture__row{gap:calc(.6 * var(--frem,1rem));flex-wrap:wrap;display:flex}.capture__row input[type=email]{flex:1 1 calc(15 * var(--frem,1rem));min-width:0;padding:calc(1 * var(--frem,1rem)) calc(1.3 * var(--frem,1rem));border-radius:calc(999 * var(--fpx,1px));border:calc(1 * var(--fpx,1px)) solid var(--line);backdrop-filter:blur(calc(10 * var(--fpx,1px)));color:var(--ink);font:400 calc(1.05 * var(--frem,1rem)) var(--serif);background:#060d1899;outline:none}.capture__row input::placeholder{color:var(--dim)}.capture__row input:focus-visible{border-color:var(--gold)}.consent{gap:calc(.6 * var(--frem,1rem));margin-top:calc(.9 * var(--frem,1rem));max-width:calc(34 * var(--frem,1rem));font-size:calc(.85 * var(--frem,1rem));color:var(--dim);text-align:left;cursor:pointer;align-items:flex-start;line-height:1.45;display:flex}.consent input{width:calc(1 * var(--frem,1rem));height:calc(1 * var(--frem,1rem));margin:calc(.12 * var(--frem,1rem)) 0 0;accent-color:var(--gold);flex:none}.fg-note{margin-top:calc(.9 * var(--frem,1rem));font-size:calc(1.05 * var(--frem,1rem));color:var(--gold-2);font-style:italic}.btn{padding:calc(1 * var(--frem,1rem)) calc(1.6 * var(--frem,1rem));border-radius:calc(999 * var(--fpx,1px));background:var(--gold);color:var(--navy-deep);font:500 calc(1.05 * var(--frem,1rem))/1 var(--serif);white-space:nowrap;cursor:pointer;border:0;transition:background-color .3s cubic-bezier(.4,0,.2,1)}.btn:hover{background:var(--gold-2)}.btn:focus-visible{outline:calc(2 * var(--fpx,1px)) solid var(--gold-2);outline-offset:calc(3 * var(--fpx,1px))}.success__head{font-size:clamp(calc(1.8 * var(--frem,1rem)), 3vw, calc(2.4 * var(--frem,1rem)));color:var(--gold-2);font-style:italic;line-height:1.1}.copy{z-index:1;min-height:100svh;width:min(calc(34 * var(--frem,1rem)), 38vw);padding:clamp(calc(2 * var(--frem,1rem)), 6vh, calc(4 * var(--frem,1rem))) 0 clamp(calc(2 * var(--frem,1rem)), 6vh, calc(4 * var(--frem,1rem))) clamp(calc(1.5 * var(--frem,1rem)), 6vw, calc(6 * var(--frem,1rem)));justify-content:center;gap:clamp(calc(1.2 * var(--frem,1rem)), 3vh, calc(2 * var(--frem,1rem)));flex-direction:column;display:flex;position:relative}@media (orientation:portrait){.bg img{object-position:50% 50%}.stage:before{background:linear-gradient(#060d18d9 0%,#060d1859 17%,#060d1800 26% 62%,#060d18b3 76%,#060d18f0 100%)}.copy{width:100%;max-width:calc(34 * var(--frem,1rem));text-align:center;padding:max(calc(1.6 * var(--frem,1rem)), env(safe-area-inset-top)) calc(1.25 * var(--frem,1rem)) max(calc(1.6 * var(--frem,1rem)), env(safe-area-inset-bottom));justify-content:space-between;margin-inline:auto}.kicker{font-size:calc(.7 * var(--frem,1rem))}h1{font-size:min(clamp(calc(1.9 * var(--frem,1rem)), 8.4vw, calc(3.2 * var(--frem,1rem))), 5.4svh);margin-top:calc(.7 * var(--frem,1rem))}.lede{font-size:calc(1 * var(--frem,1rem));max-width:30ch;margin-inline:auto}.capture{margin-top:calc(1.1 * var(--frem,1rem))}.capture__row input[type=email],.capture__row .btn{text-align:center;flex:100%}.consent{margin-inline:auto}.small{margin-top:calc(.7 * var(--frem,1rem))}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.ok,:root.is-confirmed .stage{display:none}:root.is-confirmed,:root.is-confirmed body{background:#0c192f}:root.is-confirmed .ok{min-height:100svh;padding:calc(28 * var(--fpx,1px)) calc(12 * var(--fpx,1px));justify-content:center;display:flex}.ok__card{width:100%;max-width:calc(600 * var(--fpx,1px));text-align:center;background:#0c192f;align-self:flex-start}.ok__lockup{width:calc(267 * var(--fpx,1px));height:auto;margin:calc(16 * var(--fpx,1px)) auto calc(14 * var(--fpx,1px));display:block}.ok__photo{width:100%;height:auto;display:block}.ok__words{padding:calc(34 * var(--fpx,1px)) calc(52 * var(--fpx,1px)) calc(48 * var(--fpx,1px));background:var(--faded) no-repeat center 30% / calc(507 * var(--fpx,1px)) calc(507 * var(--fpx,1px))}.ok__eyebrow{font:400 calc(11 * var(--fpx,1px))/1.4 "Gilda Display", Georgia, serif;letter-spacing:.28em;text-transform:uppercase;color:#e9cd82}.ok h1{margin-top:calc(16 * var(--fpx,1px));font:300 calc(42 * var(--fpx,1px))/1.06 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.ok h1 em{color:var(--gold-2);font-style:italic;display:block}.ok__ink{margin-top:calc(24 * var(--fpx,1px));font:300 calc(18 * var(--fpx,1px))/1.6 var(--serif);color:var(--ink)}.ok__soft{margin-top:calc(14 * var(--fpx,1px));font:300 calc(17 * var(--fpx,1px))/1.6 var(--serif);color:#cdbf9f}.ok__btn{margin-top:calc(30 * var(--fpx,1px));padding:calc(16 * var(--fpx,1px)) calc(34 * var(--fpx,1px)) calc(15 * var(--fpx,1px));background:var(--gold);color:var(--navy-deep);font:400 calc(13 * var(--fpx,1px))/1.2 "Gilda Display", Georgia, serif;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:inline-block}.ok__btn:hover{background:var(--gold-2)}.ok__btn:focus-visible{outline:calc(2 * var(--fpx,1px)) solid var(--gold-2);outline-offset:calc(3 * var(--fpx,1px))}.ok__after{margin-top:calc(22 * var(--fpx,1px));font:300 calc(15 * var(--fpx,1px))/1.6 var(--serif);color:#93a3bc}@media (width<=620px){:root.is-confirmed .ok{padding:0}.ok__words{padding-inline:calc(26 * var(--fpx,1px))}.ok h1{font-size:calc(36 * var(--fpx,1px))}}
