.fp{display:flex;flex-direction:column;color:var(--text)}.fp h2,.fp h3{font-family:var(--font-heading),Georgia,serif;font-weight:500}.fp a:not(.home-store-button):not(.home-hero-featured){color:#d6ba87;transition:color .2s}.fp a:not(.home-store-button):not(.home-hero-featured):hover{color:#f0dfb9}.fp-eyebrow{margin-bottom:16px;color:#d0b588;font-size:11px;letter-spacing:.2em}.fp-eyebrow,.fp-members{font-weight:500;text-transform:uppercase}.fp-members{display:inline-block;padding:3px 9px;border:1px solid #c4a57473;border-radius:999px;color:#c4a574;font-family:var(--font-body),sans-serif;font-size:10px;letter-spacing:.14em;line-height:1.5;white-space:nowrap}.fp-scene{--art-w:max(106.2vw,1480px);--art-h:calc(var(--art-w) * 1.2125);position:relative;isolation:isolate;overflow:hidden;background:#1b1a18}.fp-scene-art{position:absolute;top:0;left:calc(50% - var(--art-w) * .51);z-index:-2;width:var(--art-w);max-width:none;height:var(--art-h)}.fp-hero{position:relative;display:flex;align-items:flex-start;height:calc(var(--art-h) * .4638);padding:clamp(128px,11vw,170px) 0 0}.fp-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#14110d99,#14110d00 15%),radial-gradient(ellipse 720px 470px at 290px 44%,#14110dd6,#14110d9e 55%,#14110d00)}.fp-hero-copy{width:min(1480px,100%);margin:0 auto;padding:0 48px 0 max(48px,6.7vw)}.fp-hero h1{max-width:640px;margin-bottom:22px;color:#f3ecdc;font-family:var(--font-heading),Georgia,serif;font-size:clamp(42px,4.1vw,60px);font-weight:500;letter-spacing:-.035em;line-height:1.16;text-shadow:0 2px 8px #0005}.fp-hero h1 span{display:block}.fp-hero-answer{max-width:520px;color:#e2dfd5;font-size:17px;line-height:1.7;text-shadow:0 1px 5px #0009}.fp-hero-downloads{margin-top:28px}.fp-board{position:relative;height:calc(var(--art-h) * .5362)}.fp-board:after{content:"";position:absolute;inset:86% 0 0;z-index:-1;background:linear-gradient(180deg,#1b1a1800,#1b1a1880 70%,#1b1a18);pointer-events:none}.fp-board-heading{position:relative;width:min(1100px,calc(100% - 48px));margin:0 auto;text-align:center}.fp-board-heading h2{color:#f3ecdc;font-size:clamp(38px,3.5vw,50px);letter-spacing:-.035em;line-height:1.2;text-shadow:0 2px 10px #0006}.fp-board-heading>p:last-child{margin:8px auto 0;color:#f4eee0;font-size:18px;line-height:1.55;text-shadow:0 1px 6px #000a}.fp-board-heading .fp-eyebrow{margin-bottom:8px;color:#f0dfb9;text-shadow:0 1px 4px #000a}.fp-section{width:min(1248px,calc(100% - 96px));margin:0 auto;padding:84px 0 48px}.fp-section-tight{padding-top:40px}.fp-heading{max-width:860px;margin:0 auto 44px;text-align:center}.fp-heading h2{color:#f3ecdc;font-size:clamp(34px,3.5vw,50px);letter-spacing:-.035em;line-height:1.2}.fp-heading>p:last-child:not(:first-child){margin-top:12px;color:#b8afa3;font-size:18px;line-height:1.6}.fp-note{max-width:860px;margin:24px auto 0;color:#a39b8e;font-size:15px;line-height:1.65}.fp-grid-2,.fp-grid-3,.fp-grid-4{display:grid;gap:24px;list-style:none}.fp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.fp-stack{display:flex;flex-direction:column;gap:24px}.fp-card{position:relative;isolation:isolate;overflow:hidden;padding:30px;border-radius:24px}.fp-tint-warm{background:linear-gradient(155deg,#363027,#27241f 75%)}.fp-tint-green{background:linear-gradient(155deg,#2f332a,#23261f 75%)}.fp-tint-slate{background:linear-gradient(155deg,#2c3236,#222628 75%)}.fp-tint-clay{background:linear-gradient(155deg,#3a2a26,#27211f 75%)}.fp-tint-plum{background:linear-gradient(155deg,#332b28,#262220 75%)}.fp-card h3{margin-bottom:10px;color:#eee5d4;font-size:30px;letter-spacing:-.02em;line-height:1.26}.fp-card p{color:#c8c2b4;font-size:16.5px;line-height:1.6}.fp-card p+p{margin-top:8px}.fp-card-link{display:inline-block;margin-top:14px;font-size:15px;font-weight:500}.fp-card-eyebrow{margin-bottom:8px;color:#d0b588!important;font-size:11px!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.fp-card-tag{position:absolute;top:30px;right:30px}.fp-phone-card{min-height:640px}.fp-phone{position:absolute;top:196px;left:calc(50% - 150px);width:300px}.fp-phone-side{position:relative;width:300px;flex-shrink:0}.fp-mini{padding:26px;border:1px solid #ffffff17;border-radius:18px;background:#252421}.fp-mini h3{margin-bottom:10px;color:#f3ecdc;font-size:22px;line-height:1.32}.fp-mini p{color:#b8afa3;font-size:15.5px;line-height:1.62}.fp-page-facts{width:min(1248px,calc(100% - 96px));max-width:none;margin-inline:auto;padding:56px 0 72px}.fp-facts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;list-style:none}.fp-facts-grid li{padding:26px;border:1px solid #ffffff17;border-radius:18px;background:#252421}.fp-fact-icon{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:11px;background:#c4a5741f;color:#c4a574}.fp-facts-grid h3{margin-bottom:8px;color:#f3ecdc;font-size:21px;line-height:1.33}.fp-facts-grid p{color:#b8afa3;font-size:15px;line-height:1.6}.fp-table-wrap{overflow-x:auto;max-width:1088px;margin:0 auto;border:1px solid #ffffff1c;border-radius:18px}.fp-table{width:100%;min-width:620px;border-collapse:collapse;font-size:15.5px;line-height:1.5}.fp-table td,.fp-table th{padding:15px 26px;border-bottom:1px solid #ffffff12;color:#c8c2b4;font-weight:400;text-align:left;vertical-align:top}.fp-table thead th{background:#2e2c28;color:#f2eee7;font-size:14px;font-weight:500}.fp-table thead th:last-child{color:#d6ba87}.fp-table tbody th{background:#252421;color:#f2eee7;font-weight:500}.fp-table tbody td{background:#252421}.fp-table tbody tr:last-child>*{border-bottom:0}.fp-faq{padding-top:56px}.fp-faq .fp-heading{margin-bottom:34px}.fp-compare{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;margin-top:26px;font-size:14px}.fp-compare span{color:#a39b8e;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.fp .fp-compare a{color:#c8c2b4}.fp .fp-compare a:hover{color:#f0dfb9}.fp-maker{margin-top:14px;color:#a39b8e;font-size:14px;text-align:center}.fp-closing{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;width:min(1248px,calc(100% - 96px));min-height:540px;margin:28px auto 64px;padding:56px 64px;border:1px solid #c4a57440;border-radius:32px}.fp-closing-art{z-index:-2;object-fit:cover;object-position:center 80%}.fp-closing:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17140fe0,#17140f9e 30%,#17140f00 50%)}.fp-closing h2{max-width:460px;color:#f3ecdc;font-size:clamp(38px,3.8vw,54px);letter-spacing:-.035em;line-height:1.14}.fp-closing p{margin:16px 0 28px;color:#e3dcd0;font-size:18px;line-height:1.6}@media (max-width:1180px){.fp-closing,.fp-page-facts,.fp-section{width:calc(100% - 64px)}.fp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-scene-art{-webkit-mask-image:linear-gradient(180deg,#000,#000 calc(100% - 320px),#0000 calc(100% - 90px));mask-image:linear-gradient(180deg,#000,#000 calc(100% - 320px),#0000 calc(100% - 90px))}.fp-board{height:auto;min-height:calc(var(--art-h) * .5362);padding-bottom:72px}.fp-board:after{display:none}}@media (max-width:1000px){.fp-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.fp-scene{--art-w:1040px;--hero-h:700px;--art-top:420px}.fp-scene-art{top:var(--art-top);left:calc(50% - 650px);-webkit-mask-image:linear-gradient(180deg,#0000,#000 170px,#000 calc(100% - 430px),#0000 calc(100% - 110px));mask-image:linear-gradient(180deg,#0000,#000 170px,#000 calc(100% - 430px),#0000 calc(100% - 110px))}.fp-hero{height:var(--hero-h);padding:104px 0 0;text-align:center}.fp-hero:before{background:linear-gradient(180deg,#14110d,#14110ddb 60%,#14110d00)}.fp-hero-copy{padding:0 20px}.fp-hero h1{margin-inline:auto;font-size:clamp(36px,10.5vw,44px)}.fp-hero-answer{margin-inline:auto;font-size:16px}.fp-hero-downloads{margin-top:22px}.fp-hero .home-store-buttons{align-items:center;justify-content:center}.fp-hero .home-hero-proof{display:none}.fp-board{min-height:0;padding-bottom:40px}.fp-board-heading{width:calc(100% - 40px)}.fp-board-heading h2{font-size:34px}.fp-board-heading>p:last-child{font-size:16px}.fp-closing,.fp-page-facts,.fp-section{width:calc(100% - 40px)}.fp-section{padding:56px 0 32px}.fp-section-tight{padding-top:24px}.fp-heading{margin-bottom:30px}.fp-heading>p:last-child:not(:first-child){font-size:16px}.fp-grid-2,.fp-grid-3,.fp-grid-4{grid-template-columns:minmax(0,1fr);gap:14px}.fp-stack{gap:14px}.fp-card{padding:24px 20px}.fp-card h3{font-size:27px}.fp-card p{font-size:16px}.fp-card-tag{top:24px;right:20px}.fp-phone-card{min-height:600px}.fp-mini{padding:22px}.fp-page-facts{padding:24px 0 32px}.fp-facts-grid{grid-template-columns:minmax(0,1fr);gap:12px}.fp-table td,.fp-table th{padding:13px 16px}.fp-closing{align-items:flex-start;min-height:640px;margin-bottom:40px;padding:34px 22px;border-radius:24px;text-align:center}.fp-closing-art{object-position:66% bottom}.fp-closing:before{background:linear-gradient(180deg,#17140ff0,#17140fc4 48%,#17140f00 68%)}.fp-closing h2{max-width:none}.fp-closing>div{width:100%}.fp-closing .home-store-buttons{margin-inline:auto;justify-content:center}}