.Home-module__jKgjFW__page{color:#1b1c1b;min-height:100dvh;font-family:var(--lf-font-sans);background:#fbf9f8;overflow-x:hidden}.Home-module__jKgjFW__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf9f8db;border-bottom:1px solid #e4ddd3;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 64px;display:grid;position:fixed;inset:0 0 auto}.Home-module__jKgjFW__leftNav,.Home-module__jKgjFW__rightNav,.Home-module__jKgjFW__footer nav{align-items:center;gap:32px;display:flex}.Home-module__jKgjFW__leftNav{grid-column:1}.Home-module__jKgjFW__rightNav{grid-column:3;justify-content:flex-end}.Home-module__jKgjFW__header a,.Home-module__jKgjFW__footer a{color:#4b4640;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1;text-decoration:none}.Home-module__jKgjFW__rightNav a:first-child{color:#000;border-bottom:1px solid #000;padding-bottom:5px}.Home-module__jKgjFW__loginIcon{color:#1b1c1b;background:#fffdfcad;border:1px solid #e4ddd3;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid}.Home-module__jKgjFW__loginIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.Home-module__jKgjFW__loginIcon span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Home-module__jKgjFW__loginIcon:hover{background:#fffdfc;border-color:#1b1c1b}.Home-module__jKgjFW__brand{--header-logo-image-width:200px;--header-logo-image-width-mobile:178px;--header-logo-image-height:36px;--header-logo-image-height-mobile:32px;grid-column:2;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.Home-module__jKgjFW__brand img{width:var(--header-logo-image-width);height:var(--header-logo-image-height);object-fit:contain;display:block}.Home-module__jKgjFW__hero{align-items:end;min-height:82dvh;padding:160px 64px 72px;display:grid;position:relative;overflow:hidden}.Home-module__jKgjFW__hero:after{content:"";pointer-events:none;background:linear-gradient(#fbf9f800 0%,#fbf9f8e6 52%,#fbf9f8 100%);height:44%;position:absolute;inset:auto 0 0}.Home-module__jKgjFW__heroMedia{opacity:.9;background:linear-gradient(90deg,#fbf9f8f5 0%,#fbf9f8bd 42%,#fbf9f833 100%),url(/default-product-image.png) 50%/cover no-repeat;position:absolute;inset:80px 0 0}.Home-module__jKgjFW__heroContent{z-index:1;max-width:560px;position:relative}.Home-module__jKgjFW__kicker,.Home-module__jKgjFW__openLabel,.Home-module__jKgjFW__sectionHeading span,.Home-module__jKgjFW__requestForm label,.Home-module__jKgjFW__tierChooser>span,.Home-module__jKgjFW__footer span{color:#4b4640;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.2}.Home-module__jKgjFW__kicker,.Home-module__jKgjFW__openLabel{align-items:center;gap:10px;display:flex}.Home-module__jKgjFW__kicker span{background:#7d756e;width:34px;height:1px}.Home-module__jKgjFW__openLabel span{background:#000;border-radius:999px;width:14px;height:14px;box-shadow:0 0 0 6px #0000000a}.Home-module__jKgjFW__hero h1,.Home-module__jKgjFW__requestCopy h2{color:#000;font-family:var(--lf-font-serif);letter-spacing:0;margin:16px 0 0;font-size:clamp(42px,5.5vw,76px);font-weight:400;line-height:1.04}.Home-module__jKgjFW__hero p:last-child,.Home-module__jKgjFW__introCopy p,.Home-module__jKgjFW__tierCard p,.Home-module__jKgjFW__requestCopy p,.Home-module__jKgjFW__footer p{color:#4b4640;font-size:16px;line-height:1.72}.Home-module__jKgjFW__hero p:last-child{max-width:510px;margin:24px 0 0}.Home-module__jKgjFW__introSection{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:56px;width:min(1440px,100%);margin:0 auto;padding:96px 64px 104px;display:grid}.Home-module__jKgjFW__introCopy{max-width:610px}.Home-module__jKgjFW__introCopy h2,.Home-module__jKgjFW__sectionHeading h2,.Home-module__jKgjFW__tierCard h3,.Home-module__jKgjFW__quoteBand blockquote{color:#000;font-family:var(--lf-font-serif);letter-spacing:0;margin:0;font-size:38px;font-weight:400;line-height:1.22}.Home-module__jKgjFW__introCopy p{margin:22px 0 0}.Home-module__jKgjFW__textLink{color:#000;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #000;align-items:center;gap:8px;width:fit-content;margin-top:26px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.Home-module__jKgjFW__textLink span{font-size:14px}.Home-module__jKgjFW__featureImage{background:linear-gradient(#fffdfc14,#fffdfc14),url(/default-product-image.png) 50%/cover no-repeat;min-height:500px;position:relative;box-shadow:inset 0 0 0 1px #e4ddd399}.Home-module__jKgjFW__featureImage:after{content:"";border-top:1px solid #cdc5bd;border-left:1px solid #cdc5bd;width:96px;height:96px;position:absolute;bottom:-18px;right:-18px}.Home-module__jKgjFW__tiers{background:#fffdfc;padding:96px 64px}.Home-module__jKgjFW__sectionHeading{text-align:center}.Home-module__jKgjFW__sectionHeading h2{margin-top:8px;font-size:34px}.Home-module__jKgjFW__tierGrid{grid-template-columns:1fr 1fr;gap:24px;width:min(1280px,100%);margin:64px auto 0;display:grid}.Home-module__jKgjFW__tierCard{background:#f7f4ef;flex-direction:column;min-height:470px;padding:42px;display:flex;box-shadow:0 18px 50px #0000000a}.Home-module__jKgjFW__tierTop{justify-content:space-between;gap:24px;margin-bottom:48px;display:flex}.Home-module__jKgjFW__tierTop span{color:#7d756e;font-size:28px;line-height:1}.Home-module__jKgjFW__tierCard p{margin:0 0 32px}.Home-module__jKgjFW__tierCard ul{gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.Home-module__jKgjFW__tierCard li{color:#4b4640;border-bottom:1px solid #e4ddd3;padding:12px 0 12px 28px;font-size:14px;line-height:1.45;position:relative}.Home-module__jKgjFW__tierCard li:before{content:"✓";color:#69765e;position:absolute;left:0}.Home-module__jKgjFW__vipCard{background:#2a2725;position:relative}.Home-module__jKgjFW__vipCard:after{content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:10px}.Home-module__jKgjFW__vipCard h3,.Home-module__jKgjFW__vipCard p,.Home-module__jKgjFW__vipCard li{color:#f2f0ef}.Home-module__jKgjFW__vipCard .Home-module__jKgjFW__tierTop span,.Home-module__jKgjFW__vipCard li:before{color:#ffffff8f}.Home-module__jKgjFW__vipCard li{border-bottom-color:#ffffff1f}.Home-module__jKgjFW__quoteBand{background:linear-gradient(#fbf9f8e0,#fbf9f8eb),url(/default-product-image.png) 50%/cover no-repeat fixed;border-bottom:4px solid #1b1c1b;place-items:center;min-height:420px;padding:72px 24px;display:grid}.Home-module__jKgjFW__quoteBand blockquote{text-align:center;background:#fffdfcdb;width:min(720px,100%);margin:0;padding:44px 54px;font-size:34px;font-style:italic;line-height:1.35;box-shadow:0 18px 50px #0000000f}.Home-module__jKgjFW__requestSection{grid-template-columns:minmax(0,.85fr) minmax(420px,.95fr);align-items:center;gap:96px;width:min(1440px,100%);margin:0 auto;padding:128px 64px 112px;display:grid}.Home-module__jKgjFW__requestCopy{max-width:520px}.Home-module__jKgjFW__requestCopy h2{font-size:clamp(44px,5vw,68px)}.Home-module__jKgjFW__requestCopy p{border-left:2px solid #1b1c1b;margin:32px 0 0;padding-left:24px}.Home-module__jKgjFW__requestCopy small{color:#7d756e;letter-spacing:.08em;text-transform:uppercase;margin-top:32px;font-size:12px;display:block}.Home-module__jKgjFW__requestForm{background:#fffdfc;gap:26px;padding:40px;display:grid;box-shadow:0 18px 50px #0000000a}.Home-module__jKgjFW__tierChooser{gap:10px;display:grid}.Home-module__jKgjFW__tierChooser>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Home-module__jKgjFW__tierChooser label{cursor:pointer}.Home-module__jKgjFW__tierChooser input{opacity:0;pointer-events:none;position:absolute}.Home-module__jKgjFW__tierChooser label span{color:#1b1c1b;letter-spacing:.12em;text-transform:uppercase;border:1px solid #e4ddd3;place-items:center;min-height:42px;font-size:11px;font-weight:700;display:grid}.Home-module__jKgjFW__tierChooser input:checked+span{color:#fff;background:#000;border-color:#000}.Home-module__jKgjFW__fieldGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Home-module__jKgjFW__requestForm label:not(.Home-module__jKgjFW__acknowledgement){gap:8px;display:grid}.Home-module__jKgjFW__requestForm input:not([type=radio]):not([type=checkbox]),.Home-module__jKgjFW__requestForm textarea{color:#1b1c1b;resize:vertical;background:0 0;border:0;border-bottom:1px solid #e4ddd3;border-radius:0;outline:none;width:100%;padding:10px 0;font-size:15px}.Home-module__jKgjFW__requestForm input::placeholder,.Home-module__jKgjFW__requestForm textarea::placeholder{color:#7d756e9e}.Home-module__jKgjFW__requestForm input:focus,.Home-module__jKgjFW__requestForm textarea:focus{border-color:#95454d}.Home-module__jKgjFW__acknowledgement{color:#7d756e;letter-spacing:0;text-transform:none;align-items:center;gap:12px;font-size:12px;display:flex}.Home-module__jKgjFW__acknowledgement span{color:#7d756e;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.5}.Home-module__jKgjFW__requestForm button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#000;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:12px;font-weight:700;display:inline-flex}.Home-module__jKgjFW__requestForm button:hover{background:#2a2725}.Home-module__jKgjFW__success,.Home-module__jKgjFW__error{border:1px solid #e4ddd3;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.Home-module__jKgjFW__success{color:#56614d;background:#69765e17}.Home-module__jKgjFW__error{color:#93000a;background:#ffdad68c}.Home-module__jKgjFW__honeypot{position:absolute;left:-9999px}.Home-module__jKgjFW__footer{background:#f7f4ef;border-top:1px solid #e4ddd3;justify-content:space-between;align-items:center;gap:24px;padding:32px 64px;display:flex}.Home-module__jKgjFW__footer p{margin:4px 0 0;font-size:12px}@media (max-width:980px){.Home-module__jKgjFW__header{grid-template-columns:1fr auto 1fr;height:72px;padding:0 24px}.Home-module__jKgjFW__leftNav{display:none}.Home-module__jKgjFW__brand{justify-self:center}.Home-module__jKgjFW__brand img{width:var(--header-logo-image-width-mobile);height:var(--header-logo-image-height-mobile)}.Home-module__jKgjFW__rightNav{gap:18px}.Home-module__jKgjFW__hero,.Home-module__jKgjFW__introSection,.Home-module__jKgjFW__tiers,.Home-module__jKgjFW__requestSection,.Home-module__jKgjFW__footer{padding-left:24px;padding-right:24px}.Home-module__jKgjFW__introSection,.Home-module__jKgjFW__requestSection{grid-template-columns:1fr;gap:48px}.Home-module__jKgjFW__tierGrid{grid-template-columns:1fr}}@media (max-width:640px){.Home-module__jKgjFW__header{height:84px;padding:0 20px}.Home-module__jKgjFW__rightNav a:first-child{display:none}.Home-module__jKgjFW__rightNav{justify-self:end}.Home-module__jKgjFW__loginIcon{width:40px;height:40px}.Home-module__jKgjFW__header a,.Home-module__jKgjFW__footer a{font-size:10px}.Home-module__jKgjFW__hero{min-height:100svh;padding-top:132px;padding-bottom:72px}.Home-module__jKgjFW__heroMedia{inset:84px 0 0}.Home-module__jKgjFW__hero h1,.Home-module__jKgjFW__requestCopy h2{font-size:42px;line-height:1.12}.Home-module__jKgjFW__hero p:last-child,.Home-module__jKgjFW__introCopy p,.Home-module__jKgjFW__tierCard p,.Home-module__jKgjFW__requestCopy p{font-size:14px}.Home-module__jKgjFW__introSection,.Home-module__jKgjFW__tiers,.Home-module__jKgjFW__requestSection{padding-top:72px;padding-bottom:76px}.Home-module__jKgjFW__featureImage{min-height:330px}.Home-module__jKgjFW__tierCard,.Home-module__jKgjFW__requestForm{padding:28px 24px}.Home-module__jKgjFW__tierCard{min-height:auto}.Home-module__jKgjFW__fieldGrid{grid-template-columns:1fr}.Home-module__jKgjFW__quoteBand{background-attachment:scroll;min-height:320px}.Home-module__jKgjFW__quoteBand blockquote{padding:30px 24px;font-size:25px}.Home-module__jKgjFW__footer{flex-direction:column;align-items:flex-start}.Home-module__jKgjFW__footer nav{flex-wrap:wrap;gap:18px}}
