@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Hanken+Grotesk:wght@400;500;600;700&display=swap";:root{--porcelain:#F1F0EA;--paper:#FBFAF7;--ink:#1C1B18;--slate:#6E6C64;--brass:#98793F;--brass-soft:#B79A63;--line:#DCD9CF;--line-soft:#E7E4DB;--display:"Instrument Serif",Georgia,"Times New Roman",serif;--body:"Hanken Grotesk",system-ui,-apple-system,sans-serif}.page{min-height:100svh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--porcelain);color:var(--ink);font-family:var(--body);line-height:1.5}.page *{box-sizing:border-box}.page:before{content:"";position:absolute;top:-12%;right:-6%;width:60vw;height:60vw;max-width:820px;max-height:820px;background:radial-gradient(closest-side,rgba(152,121,63,.1),transparent 70%);pointer-events:none;z-index:0}.wrap{position:relative;z-index:1;width:100%;max-width:1160px;margin:0 auto;padding:clamp(30px,5vw,64px) clamp(20px,5vw,56px);display:grid;grid-template-columns:1.08fr .92fr;grid-template-areas:"copy media" "copy panel";column-gap:clamp(28px,5vw,72px);align-items:start}.copy{grid-area:copy;align-self:center}.media{grid-area:media}.panel{grid-area:panel}.meta-mobile{display:none}.page h1{font-family:var(--display);font-weight:400;font-size:clamp(36px,6vw,60px);line-height:1.03;letter-spacing:-.01em;margin:0 0 18px;text-wrap:balance;color:var(--ink)}.page h1 em{font-style:italic;color:var(--brass)}.bridge{font-family:var(--display);font-size:clamp(19px,2.5vw,25px);line-height:1.28;font-style:italic;color:var(--slate);margin:0 0 24px;max-width:32ch}.bridge b{color:var(--ink);font-weight:400}.lede{font-size:15.5px;color:var(--slate);line-height:1.62;margin:0 0 26px;max-width:46ch}.lede b{color:var(--ink);font-weight:600}.bullets{list-style:none;margin:0 0 30px;padding:0;max-width:47ch;border-top:1px solid var(--line-soft)}.bullets li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line-soft);font-size:14.5px;color:var(--ink);line-height:1.5}.bullets .mk{flex:none;margin-top:1px;font-family:var(--display);font-style:italic;font-size:17px;color:var(--brass);width:20px;text-align:center}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--slate);letter-spacing:.01em;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff6}.chip svg{stroke:var(--brass);flex:none}.media{position:relative;overflow:hidden;background:#171015;aspect-ratio:4/3;border:1px solid var(--line);border-bottom:none;border-radius:7px 7px 0 0;box-shadow:0 26px 54px -36px #1c1b1842}.media picture{display:contents}.media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.media:after{content:"";position:absolute;inset:0;border-radius:7px 7px 0 0;box-shadow:inset 0 0 0 1px #1c1b180d;pointer-events:none}.panel{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-top:1px solid var(--line-soft);border-radius:0 0 7px 7px;padding:4px 16px 16px;box-shadow:0 26px 54px -34px #1c1b1842}.proof-caption{order:-2;font-family:var(--body);color:var(--porcelain);background:var(--ink);border-radius:8px;margin:12px 0 6px;padding:14px 16px;line-height:1.35}.proof-caption .proof-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.proof-caption .big{font-size:30px;font-weight:800;color:var(--brass-soft);letter-spacing:-.02em;line-height:1}.proof-caption .big-label{font-size:14px;font-weight:600;color:var(--porcelain)}.proof-caption .rest{display:block;margin-top:7px;font-size:12.5px;font-weight:500;color:#bdb8ac}.bio-desktop{order:-1}.bio{display:flex;gap:8px;align-items:baseline;padding:13px 2px 3px;font-size:12px;color:var(--slate);line-height:1.45}.bio b{color:var(--ink);font-weight:600}.bio .role{font-family:var(--display);font-style:italic;color:var(--brass);font-size:12.5px}.form{padding:14px 4px 4px}.form .label{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin:0 0 6px}.form h2{font-family:var(--display);font-weight:400;font-size:25px;line-height:1.1;margin:0 0 7px;color:var(--ink)}.form .note{font-size:12px;color:var(--slate);line-height:1.5;margin:0 0 16px}.consent{font-size:11px;color:var(--slate);line-height:1.5;margin:11px 2px 0;text-align:center}.consent a{color:var(--brass);text-decoration:underline}.form .phone-input-wrapper{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:4px;padding:0 12px;transition:border-color .18s,box-shadow .18s}.form .phone-input-wrapper:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px #98793f24}.form .phone-input-wrapper.phone-input-error{border-color:var(--erro,#E0857F)}.form .PhoneInputInput{background:transparent;border:none;outline:none;padding:12px 8px;font-size:15px;color:var(--ink);font-family:var(--body)}.form .PhoneInputInput::placeholder{color:#a9a69c}.form .PhoneInputCountrySelect{color:#1c1b18}.form .PhoneInputCountryIcon{box-shadow:0 0 0 1px var(--line)}.lp-foot{position:relative;z-index:1;width:100%;text-align:center;font-size:11.5px;color:var(--slate);padding:22px 20px;background:var(--porcelain)}.lp-foot a{color:var(--brass);text-decoration:underline}@media(prefers-reduced-motion:no-preference){.copy,.panel,.media{opacity:0;transform:translateY(12px);animation:rise .7s cubic-bezier(.2,.7,.2,1) forwards}.copy{animation-delay:.06s}.media{animation-delay:.12s}.panel{animation-delay:.16s}@keyframes rise{to{opacity:1;transform:none}}}@media(max-width:860px){.page{align-items:stretch}.wrap{display:block;padding:0;max-width:560px}.media{aspect-ratio:16/9;border:none;border-radius:0;box-shadow:none}.copy{padding:26px 20px 0}.lede,.bullets,.chips-left{display:none}.page h1{margin-bottom:14px}.bridge{margin-bottom:18px;max-width:none}.panel{margin:18px 18px 0;border:1px solid var(--line);border-radius:9px;box-shadow:0 22px 46px -30px #1c1b1842}.bio-desktop{display:none}.meta-mobile{display:block;padding:22px 20px 40px}.meta-mobile .chips{margin-bottom:16px}.meta-mobile .bio{padding:14px 0 0;border-top:1px solid var(--line-soft)}}
