@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/outfit-latin-ext-300-normal.BYS6Dpvq.woff2) format("woff2"),url(/_astro/outfit-latin-ext-300-normal.CMIMshEd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/outfit-latin-300-normal.CRYTwY6m.woff2) format("woff2"),url(/_astro/outfit-latin-300-normal.AWLfuCom.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-ext-400-normal.5tcqmc2S.woff2) format("woff2"),url(/_astro/outfit-latin-ext-400-normal.DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night: #0c0b10;--mist: #9b93a8;--mist-soft: #6f687c;--cream: #f2ece2;--cream-soft: #cfc6b8;--accent: #cbb287;--ease: cubic-bezier(.22, 1, .36, 1);--font-display: "Cormorant Garamond", "Iowan Old Style", Palatino, serif;--font-body: "Outfit", "Segoe UI", system-ui, sans-serif;--text-sm: clamp(.8125rem, .78rem + .14vw, .875rem);--text: clamp(1.02rem, .96rem + .28vw, 1.175rem);--text-lg: clamp(1.7rem, 1.02rem + 3.05vw, 3.15rem);--in: .55rem;--mid: 1.1rem;--out: clamp(2.75rem, 1.8rem + 4.5vw, 7rem);--gutter: clamp(1rem, .7rem + 2.2vw, 1.75rem);--measure: 36rem;--wrap: min(var(--measure), calc(100% - 2 * var(--gutter)));--header-h: 3.25rem;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night);color-scheme:dark;overflow-x:clip}body{margin:0;min-height:100vh;min-height:100dvh;padding-inline:var(--safe-left) var(--safe-right);overflow-x:clip;font-family:var(--font-body);font-size:var(--text);font-weight:300;line-height:1.55;color:var(--mist);background:var(--night);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:#f2ece233;color:var(--cream)}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;max-width:100%}h1,h2,h3,p,figure,fieldset{margin:0}:focus-visible{outline:1px solid var(--cream);outline-offset:4px}.skip{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.55rem .85rem;background:var(--cream);color:var(--night);font-size:var(--text-sm)}.skip:focus{top:max(1rem,var(--safe-top))}.header{padding-block:.85rem;padding-top:max(.85rem,var(--safe-top))}.header-inner,.footer-inner,.stack{width:var(--wrap);max-width:100%;margin-inline:auto}.header-inner{display:flex;align-items:baseline;min-width:0}.logo{color:var(--cream);font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase}.display{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:var(--text-lg);color:var(--cream);letter-spacing:-.03em;line-height:1.12;overflow-wrap:break-word;text-wrap:balance}.lede{font-size:var(--text);line-height:1.5;color:var(--cream-soft);overflow-wrap:break-word;text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;max-width:100%;min-height:3rem;padding:.7rem 1.15rem;border:0;border-radius:999px;background:var(--accent);color:var(--night);font-size:var(--text-sm);font-weight:400;letter-spacing:.03em;line-height:1.25;text-align:center;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.btn:hover{background:var(--cream)}.text-link{display:inline-flex;align-items:center;min-height:3rem;max-width:100%;color:var(--cream-soft);font-size:var(--text-sm);letter-spacing:.03em;overflow-wrap:anywhere}.text-link:hover{color:var(--cream)}.hero{min-height:calc(100vh - var(--header-h));min-height:calc(100dvh - var(--header-h));min-height:calc(100svh - var(--header-h));display:grid;align-content:center;padding-block:clamp(1.25rem,3.5vh,2.5rem) clamp(2rem,6vh,3.5rem)}.stack{display:grid;gap:var(--in);min-width:0}.hero .stack{gap:var(--mid)}.hero-action{margin-top:.4rem}.block{padding-block:var(--out)}.block .stack{gap:var(--mid)}.flow{list-style:none;margin:var(--mid) 0 0;padding:0;display:grid;gap:var(--mid)}.flow h3{font-size:var(--text);font-weight:400;color:var(--cream)}.price{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--cream);line-height:1}.quiet{font-size:var(--text-sm);color:var(--mist-soft);overflow-wrap:break-word}.actions{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:.15rem var(--mid);margin-top:.35rem}.portrait{margin-bottom:.35rem;max-width:100%}.portrait-slot{display:grid;place-items:center;width:min(13.5rem,52vw);max-width:100%;aspect-ratio:3 / 4;background:#16151c;color:var(--mist-soft);font-size:var(--text-sm)}.objection+.objection{margin-top:var(--out)}.objection .display{margin-bottom:var(--in)}.form{display:grid;justify-items:start;gap:var(--mid);margin-top:.4rem;width:100%;min-width:0}.field{display:grid;gap:.4rem;border:0;padding:0;min-width:0;width:100%}.field span,.field legend{font-size:var(--text-sm);color:var(--mist-soft);padding:0;overflow-wrap:break-word}.field input[type=email]{width:100%;min-width:0;padding:.65rem 0 .75rem;border:0;border-bottom:1px solid rgb(242 236 226 / .28);border-radius:0;background:transparent;color:var(--cream);font-size:max(1rem,var(--text))}.field input[type=email]::placeholder{color:var(--mist-soft)}.field input[type=email]:focus{outline:none;border-bottom-color:var(--cream)}.radio{display:flex;align-items:flex-start;gap:.6rem;padding-block:.35rem;color:var(--cream-soft);cursor:pointer;min-width:0;max-width:100%}.radio input{margin-top:.35rem;flex-shrink:0;accent-color:var(--cream)}.radio span{min-width:0;overflow-wrap:break-word}.page{display:grid;gap:var(--mid);width:var(--wrap);max-width:100%;margin-inline:auto;padding-block:var(--out);min-width:0}.page h1{margin-bottom:.4rem}.page h2,.page h3{font-family:var(--font-display);font-weight:400;font-style:italic;font-size:var(--text);color:var(--cream);margin:.6rem 0 0}.page address{font-style:normal}.page ul{margin:0;padding-left:1.15rem}.page a{color:var(--cream);text-decoration:underline;text-underline-offset:.22em;overflow-wrap:anywhere}.footer{padding-block:2.5rem 3.5rem;padding-bottom:max(3.5rem,calc(2.5rem + var(--safe-bottom)));color:var(--mist-soft);font-size:var(--text-sm);line-height:1.7;overflow-wrap:break-word}.footer-inner{display:grid;gap:.7rem;min-width:0}.legal{display:flex;flex-wrap:wrap;gap:.35rem var(--mid)}.legal a:hover,.footer-id a:hover{color:var(--cream)}.test-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;max-height:100dvh;margin:0;padding:0;border:0;background:var(--night);color:var(--mist);overflow:hidden}@supports (height: 100svh){.test-dialog{height:100svh;max-height:100svh}}.test-dialog[open]{display:flex;flex-direction:column}.test-dialog::backdrop{background:var(--night)}.test-frame{display:flex;flex-direction:column;flex:1 1 auto;width:var(--wrap);max-width:100%;min-width:0;min-height:0;height:100%;margin-inline:auto;padding:max(.35rem,var(--safe-top)) 0 max(1rem,var(--safe-bottom))}.test-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .85rem;flex:0 0 auto;width:100%;min-height:2.75rem}.test-close{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;min-width:2.75rem;min-height:2.75rem;padding:.4rem 0;border:0;background:transparent;color:var(--mist-soft);font-size:var(--text-sm);cursor:pointer}.test-kicker{font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;font-weight:400;color:var(--mist-soft);letter-spacing:.08em}.test-panel,.test-panel[hidden]{display:none}.test-panel:not([hidden]){display:flex;flex-direction:column;justify-content:center;justify-content:safe center;flex:1 1 auto;gap:var(--mid);width:100%;min-width:0;min-height:0;overflow:hidden}.test-scroll{flex:0 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;gap:var(--mid);width:100%}.test-panel>.btn,.test-cta{flex:0 0 auto}.test-cta{width:100%}.take{display:grid;gap:.4rem;min-width:0}.take-video{width:100%;height:6.5rem;height:clamp(4.5rem,18vh,6.5rem);height:clamp(4.5rem,18svh,6.5rem);object-fit:cover;background:#16151c}.take figcaption{font-size:var(--text-sm);color:var(--mist-soft)}.speech{display:grid;gap:.45rem;font-family:var(--font-display);font-style:italic;font-size:var(--text);color:var(--cream);line-height:1.35;overflow-wrap:break-word}.speech-static{font-size:var(--text)}.test-line{opacity:1}.speech.is-animating .test-line{opacity:0;transform:translateY(.35em)}.speech.is-animating .test-line.is-on{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease)}.test-timer{font-size:var(--text);color:var(--cream);letter-spacing:.04em}.test-question{font-family:var(--font-display);font-style:italic;font-size:var(--text);color:var(--cream);overflow-wrap:break-word}.test-choices,.test-cta{display:grid;gap:var(--in);justify-items:start;width:100%}.choice{display:flex;align-items:center;width:100%;min-height:2.75rem;padding:.45rem 0;border:0;background:transparent;color:var(--cream-soft);text-align:left;overflow-wrap:break-word;cursor:pointer}.choice:hover{color:var(--cream)}.audio-row{margin-top:.25rem}.audio-toggle{padding:0;border:0;background:transparent;color:var(--mist-soft);font-size:var(--text-sm);cursor:not-allowed}@media(min-width:430px){.actions{flex-direction:row;align-items:center}}@media(min-width:768px){.portrait-slot{width:min(15rem,28vw)}}@media(min-width:1024px){:root{--measure: 38rem}}@media(min-width:1600px){:root{--measure: 38rem;--text-lg: 3.15rem}}@media(max-width:359px){:root{--gutter: 1rem;--mid: .95rem}.btn{padding-inline:1rem}}@media(max-height:500px){.hero{min-height:0;padding-block:1.15rem 1.75rem}.take-video{height:3.75rem}.test-panel:not([hidden]){gap:var(--in)}.test-scroll{gap:var(--in)}.speech{gap:.3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.test-line,.test-line.is-on,.speech.is-animating .test-line{opacity:1;transform:none;transition:none}.btn,.text-link{transition:none}}
