@font-face{font-family:Europa;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/v26-europa-1.woff2) format("woff2")}@font-face{font-family:Europa;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/v26-europa-2.woff2) format("woff2")}@font-face{font-family:Europa;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/v26-europa-3.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}:root{--soft:#dcacb4;--faint:#f2dde0;--blush:#f9f0f1;--ink:#3a2b2f;--ink-soft:#6e5b5f;--head:#15100f;--head-soft:#4a3c3e;--hair:#e9e0e1;--glass:linear-gradient(145deg,rgba(255,255,255,0.72),rgba(255,255,255,0.34)),linear-gradient(0deg,rgba(201,135,143,0.22),rgba(201,135,143,0.22));--glass-2:linear-gradient(145deg,rgba(255,255,255,0.66),rgba(255,255,255,0.26)),linear-gradient(0deg,rgba(201,135,143,0.18),rgba(201,135,143,0.18));--edge:rgba(255,255,255,0.8);--blur:30px;--lift:inset 0 1px 0 rgba(255,255,255,0.95),inset 0 -1px 0 rgba(165,99,110,0.1);--ease:cubic-bezier(0.22,0.68,0.26,1);--gut:clamp(16px,5vw,48px)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Europa,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:300;overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}canvas,img{display:block;max-width:100%}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(165,99,110,.12)}sup{font-size:.42em;vertical-align:super;font-weight:300}::selection{background:rgba(201,135,143,.28)}#swirl{position:fixed;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity .6s var(--ease);-webkit-mask-image:radial-gradient(58% 58% at 62% 46%,#000 42%,transparent 78%);mask-image:radial-gradient(58% 58% at 62% 46%,#000 42%,transparent 78%)}body.is-home #swirl{opacity:1}.veil{display:none;position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(130% 95% at 8% 0,rgba(255,255,255,.62),transparent 56%)}.bar,.foot,.menu,main{position:relative;z-index:2}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.7);backdrop-filter:blur(var(--blur)) saturate(1.7);border:1px solid var(--edge);border-radius:26px;box-shadow:0 30px 60px -38px rgba(120,70,82,.46),var(--lift)}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.chapter,.glass,.glasspill,.opt,.pill.ghost,.pillset .pill,.tab{background:rgba(255,255,255,.9)}}.bar{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;gap:10px;padding:14px var(--gut);padding-top:calc(14px + env(safe-area-inset-top));z-index:40}.bar:before{content:"";position:absolute;inset:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0));-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);pointer-events:none}.mark{font-size:clamp(19px,2.4vw,24px);letter-spacing:.015em;color:var(--head)}.barnav,.mark{position:relative}.barnav{display:flex;gap:8px}.barnav,.pill{align-items:center}.pill{display:inline-flex;justify-content:center;gap:9px;border-radius:999px;padding:9px 18px;min-height:40px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background .22s var(--ease),color .22s var(--ease),transform .18s var(--ease),border-color .22s var(--ease)}.pill.solidpill{--pipbg:#a5636e;color:#fff;background:var(--deep);border-color:var(--deep);box-shadow:0 14px 30px -18px rgba(120,70,82,.7)}.pill.solidpill:hover{background:#8e5560;transform:translateY(-1px)}.pill.ghost{color:var(--deep);background:var(--glass-2);border-color:var(--edge);-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7);box-shadow:0 10px 24px -18px rgba(120,70,82,.5),var(--lift)}.pill.ghost:hover{background:var(--deep);color:#fff;border-color:var(--deep)}.menu-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 6px;min-height:40px;font-family:inherit;font-weight:300;font-size:13px;letter-spacing:.14em;text-transform:uppercase;background:none;border:0;cursor:pointer;transition:opacity .2s}.menu-btn:hover{opacity:.62}.menu-btn .mlab{letter-spacing:.14em}.menu-btn i{display:block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:1;transition:transform .3s var(--ease),opacity .2s}body.menu-open .menu-btn i:nth-child(2){opacity:0}.menu{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);opacity:0;transition:opacity .34s var(--ease);overflow-y:auto}.menu[hidden]{display:none}.menu.show{opacity:1}.menu-in{text-align:center;padding:96px 24px 48px}.menu-links{display:flex;flex-direction:column;gap:4px}.menu-links a{font-size:clamp(25px,5vw,44px);color:var(--head);line-height:1.3;opacity:.88;padding:2px 0;transition:opacity .2s,letter-spacing .3s var(--ease)}.menu-links a:hover{opacity:1;letter-spacing:.015em}.menu-foot{margin-top:34px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;color:var(--deep);font-size:13px;letter-spacing:.14em;text-transform:uppercase}.hero{place-items:center;padding:118px var(--gut) 84px;text-align:center}.hero-in{max-width:880px}.eyebrow{display:inline-block;font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--rose)}.eyebrow.light{color:var(--deep)}.hero h1{margin-top:20px;font-size:clamp(44px,11vw,124px);font-weight:300;line-height:.98;letter-spacing:-.015em;color:var(--head)}.hero h1 em{font-style:normal;font-weight:400;letter-spacing:.004em}.hero-sub{margin:24px auto 0;max-width:600px;font-size:clamp(15px,1.7vw,19px);color:var(--head-soft)}.hero-links{margin-top:34px;display:flex;flex-wrap:wrap;gap:8px 30px;justify-content:center}.hero-links a{position:relative;font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:6px 1px}.hero-links a:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--deep);transition:right .34s var(--ease)}.hero-links a:hover:after{right:0}.hero-pills{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.glasspill{color:var(--deep);background:var(--glass);border-color:var(--edge);-webkit-backdrop-filter:blur(26px) saturate(1.7);backdrop-filter:blur(26px) saturate(1.7);box-shadow:0 16px 34px -24px rgba(120,70,82,.55),var(--lift)}.glasspill:hover{background:var(--deep);color:#fff;border-color:var(--deep);transform:translateY(-2px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:15px 34px;min-height:50px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:all .22s var(--ease)}.btn.solid{--pipbg:#a5636e;margin-top:32px;background:var(--deep);color:#fff;box-shadow:0 22px 44px -24px rgba(120,70,82,.65)}.btn.solid:hover{transform:translateY(-2px);background:#8e5560;box-shadow:0 28px 54px -24px rgba(120,70,82,.7)}.btn .arw,.pill .arw{flex:0 0 auto;width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .26s var(--ease)}.btn:hover .arw,.pill:hover .arw{transform:translateX(3px)}.arw.dot{fill:currentColor;stroke:none}.page{display:none}.page.on{display:block;animation:pagein .5s var(--ease) both}@keyframes pagein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.menu-links a.cur{opacity:1}.menu-links a.cur:after{content:"";display:inline-block;width:5px;height:5px;margin-left:clamp(12px,1.4vw,18px);border-radius:50%;background:var(--rose);vertical-align:middle}.sec{padding:clamp(76px,11vw,150px) var(--gut);max-width:1180px;margin:0 auto}.sec-head{max-width:860px;margin:0 0 clamp(30px,5vw,56px)}.sec-head :is(h1,h2){margin-top:20px;font-size:clamp(32px,6.4vw,66px);line-height:1.04;letter-spacing:-.022em;color:var(--head)}.sec-head .lead{margin-top:14px;font-size:13.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--deep)}.sec-head:after{content:"";display:block;width:54px;height:1px;margin-top:26px;background:var(--rose)}.facts{list-style:none;grid-template-columns:1fr 1fr;grid-gap:0 54px;gap:0 54px;margin:0 0 clamp(34px,5vw,58px)}.facts li{position:relative;padding:15px 0 15px 26px;font-size:16px;border-bottom:1px solid rgba(165,99,110,.16)}.facts li:before{content:"";position:absolute;left:2px;top:25px;width:10px;height:1px;background:var(--rose)}@media (max-width:720px){.facts{grid-template-columns:1fr;gap:0}.facts li{font-size:15.5px;padding:13px 0 13px 24px}.facts li:before{top:23px}}.pillset{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:clamp(32px,5vw,54px)}.pillset .pill{text-transform:none;letter-spacing:.01em;font-size:14.5px;padding:11px 20px;color:var(--ink);background:var(--glass);border-color:var(--edge);-webkit-backdrop-filter:blur(26px) saturate(1.7);backdrop-filter:blur(26px) saturate(1.7);box-shadow:0 16px 34px -26px rgba(120,70,82,.5),var(--lift);white-space:normal;text-align:left;max-width:100%;line-height:1.4}.pillset .pill:hover{border-color:#fff;transform:translateY(-1px);box-shadow:0 22px 40px -26px rgba(120,70,82,.6),var(--lift)}.pillset .pill .arw{color:var(--deep)}.rows{border-top:1px solid var(--hair)}.row{grid-template-columns:230px minmax(0,1fr);grid-gap:0 48px;gap:0 48px;padding:40px 0 42px;border-bottom:1px solid var(--hair)}.row-l{padding-top:6px}.row .idx{font-size:11px;letter-spacing:.24em;color:var(--rose)}.row .kick{margin-top:12px;font-size:10.5px;letter-spacing:.2em;line-height:1.7;color:var(--deep)}.row-r{max-width:720px}.row h3{font-size:clamp(21px,2.5vw,29px);line-height:1.22;letter-spacing:-.014em;color:#1f181a;text-wrap:balance}.row p{margin-top:14px;font-size:16.5px;line-height:1.68;color:#6b5f61;max-width:62ch}.row .src{display:block;margin-top:18px;font-size:11.5px;letter-spacing:.06em;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0}.g2{grid-column:span 2}.g3{grid-column:span 3}.panel{padding:40px clamp(26px,4vw,44px);border-radius:4px;background:#fff;border:1px solid var(--hair);-webkit-backdrop-filter:none;backdrop-filter:none}.panel p+p{margin-top:16px}.panel p{font-size:16px}.tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:32px}.tab{font-family:inherit;font-weight:300;border-radius:999px;padding:10px 20px;min-height:42px;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;color:var(--deep);background:var(--glass-2);border:1px solid var(--edge);box-shadow:0 10px 24px -20px rgba(120,70,82,.5),var(--lift);-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7);transition:all .22s var(--ease)}.tab.on,.tab:hover{background:var(--deep);color:#fff;border-color:var(--deep)}.pane{display:none}.pane.on{display:block;animation:fade .4s var(--ease) both}.pane-h{font-size:clamp(19px,2.4vw,25px);font-weight:300;color:var(--head);margin-bottom:24px}.stat{display:flex;flex-direction:column;padding:34px 36px 34px 0}.stat .fig{display:block;font-size:clamp(38px,4.4vw,52px);line-height:1;color:var(--rose);letter-spacing:-.02em}.stat .rank-one svg{display:block;width:1.85em;height:1em}.stat p{margin-top:14px;font-size:15px;line-height:1.62;color:#6b5f61;max-width:36ch}.stat .src{display:block;margin-top:auto;padding-top:14px;font-size:11.5px;letter-spacing:.06em}.prose{display:grid;grid-gap:16px;gap:16px}.chapter{background:#fff;border:1px solid var(--hair);border-radius:4px;padding:36px clamp(24px,4vw,46px)}.chapter h3{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--deep)}.chapter p{margin-top:14px;font-size:16px}.chapter p+p{margin-top:13px}.purpose{margin-top:16px;padding:64px 32px;border-radius:4px;background:#fff;border:1px solid var(--hair)}.purpose p{margin-top:14px;font-size:clamp(20px,3vw,32px);line-height:1.25;color:var(--head)}.form{max-width:640px;padding:40px clamp(24px,4vw,44px);border-radius:4px;background:#fff;border:1px solid var(--hair)}.form label{display:block;margin-bottom:16px}.form label span{display:block;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--deep)}.form input,.form textarea{width:100%;font-family:inherit;font-weight:300;color:var(--ink);background:rgba(255,255,255,.62);border:1px solid rgba(165,99,110,.26);border-radius:14px;padding:13px 15px;outline:none;transition:border-color .2s,background .2s}.form input:focus,.form textarea:focus{border-color:var(--rose);background:rgba(255,255,255,.9)}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.form fieldset{border:0;margin-bottom:16px}.form legend{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--deep);margin-bottom:9px}.choice{display:flex;flex-wrap:wrap;gap:8px}.opt{font-family:inherit;font-weight:300;color:var(--ink);background:var(--glass-2);border-color:var(--edge);letter-spacing:.1em;box-shadow:var(--lift);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.opt.on{border-color:var(--deep)}.form .btn.solid,.opt.on{background:var(--deep);color:#fff}.form .btn.solid{margin-top:8px}.form .btn.solid:hover{background:#8e5560}.formnote{margin-top:16px;font-size:14px}.foot,.formnote{text-align:center;color:var(--deep)}.foot{padding:46px var(--gut) calc(40px + env(safe-area-inset-bottom));font-size:13px;letter-spacing:.14em;text-transform:uppercase}.foot a{opacity:.85}.foot a:hover{opacity:1}.foot span{margin:0 9px;opacity:.45}.foot p{margin-top:14px;font-size:11.5px;letter-spacing:.14em;opacity:.72}.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease)}body.anim .reveal{opacity:0;transform:translateY(16px)}body.anim .reveal.in{opacity:1;transform:none}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:focus-visible{outline:1px solid var(--rose);outline-offset:4px;border-radius:2px}.menu-btn:focus-visible{outline-offset:7px}@media (max-width:980px){.g2{grid-column:span 3}.row{grid-template-columns:170px minmax(0,1fr);gap:0 32px}}@media (max-width:720px){.g2,.g3{grid-column:span 6}.stat{padding-right:0}.row{grid-template-columns:1fr;gap:0;padding:30px 0 32px}.row-l{display:flex;align-items:baseline;gap:14px;padding:0 0 12px}.row .kick{margin-top:0}.hero{padding-top:104px;min-height:92svh}.hero-pills,.pillset{gap:8px}.pillset .pill{width:100%;justify-content:space-between;font-size:15px;padding:13px 18px}.tabs{gap:7px}.tab{padding:10px 15px;font-size:11.5px;letter-spacing:.12em}.menu-in{padding-top:88px}}@media (max-width:620px){.row2{grid-template-columns:1fr}.menu-btn .mlab{display:none}.bar .pill.ghost[href]{padding:9px 15px;font-size:11.5px;letter-spacing:.1em}.btn{width:100%;padding:16px 24px}.btn.solid{margin-top:26px}.card,.course,.stat{padding:24px 20px}.chapter,.panel{padding:26px 20px}.form{padding:26px 18px}.foot span{display:block;height:0;margin:6px 0;overflow:hidden}}@media (max-width:380px){.mark{font-size:18px}.hero h1{font-size:clamp(38px,12vw,52px)}}@media (hover:none){.btn.solid:hover,.btn:hover .arw,.glasspill:hover,.pill:hover,.pill:hover .arw,.pillset .pill:hover{transform:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}:root{--ink:#1f181a;--ink-soft:#5e5255;--grey:#827275;--hair:#e6dcdd;--rose:#c9878f;--deep:#a5636e;--brand:#c9878f;--ghost:#f4e6e8;--head:#1f181a;--head-soft:#5e5255;--rg:linear-gradient(158deg,rgba(201,135,143,0.3),rgba(201,135,143,0.13));--rg-on:linear-gradient(158deg,rgba(201,135,143,0.62),rgba(201,135,143,0.4));--rg-rim:rgba(201,135,143,0.4);--rg-lift:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(165,99,110,0.1);--rg-cast:0 14px 34px -16px rgba(165,99,110,0.42);--gut:clamp(22px,6vw,72px);--lbl:10px;--trk:0.3em}body{background:#ffffff;color:var(--ink);counter-reset:pg}#swirl,.veil{display:none!important}body.is-home #swirl{opacity:0}.btn,.opt,.pill,.tab{border-radius:0;font-weight:300}.btn.solid,.glasspill,.opt,.pill.ghost,.pill.solidpill,.pillset .pill,.tab{background:none;color:var(--ink);border:1px solid rgba(31,24,26,.22);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .26s var(--ease),color .26s var(--ease),border-color .26s var(--ease)}.glasspill:hover,.opt:hover,.pill.ghost:hover,.pillset .pill:hover,.tab:hover{background:var(--ink);color:#fff;border-color:var(--ink);transform:none;box-shadow:none}.btn.solid,.pill.solidpill{border-color:var(--deep);color:var(--deep)}.btn.solid:hover,.pill.solidpill:hover{background:var(--deep);color:#fff;border-color:var(--deep);transform:none;box-shadow:none}.opt.on,.tab.on{border-color:var(--ink);box-shadow:none}.opt.on,.opt.on:hover,.tab.on,.tab.on:hover{background:var(--ink);color:#fff}.btn.solid{padding:18px 44px;min-height:58px;font-size:var(--lbl);letter-spacing:.26em}.pill{padding:11px 20px;min-height:42px}.pill,.tab{font-size:var(--lbl);letter-spacing:.22em}.tab{padding:12px 22px;min-height:44px}.glass{background:rgba(255,255,255,.72);border-color:var(--hair);border-radius:0;box-shadow:0 26px 56px -40px rgba(31,24,26,.22)}.bar:before{background:#fff;-webkit-mask-image:none;mask-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mark{color:var(--ink);letter-spacing:.005em}.menu-btn{color:var(--deep)}.menu{background:rgba(255,255,255,.94)}.menu-links a{color:var(--ink)}.hero h1{font-size:clamp(46px,11.6vw,132px);letter-spacing:-.03em;line-height:.94}.hero h1 .r,.hero h1 sup{font-size:.17em;opacity:.85}.eyebrow{font-size:var(--lbl);letter-spacing:.42em;color:var(--grey)}.hero-sub b{font-weight:400}.hero-sub b em{font-style:normal;color:var(--rose)}.hero-sub b.nm{font-weight:500;color:var(--rose)}.hero-sub .nb{white-space:nowrap}.hero-sub .md{display:inline-block;margin:0 .34em;transform:translateY(-.06em)}.hero-sub{margin-top:28px;max-width:560px;font-size:clamp(16px,1.6vw,19px);line-height:1.62}.hero-links a{color:var(--deep);font-size:12px;letter-spacing:.24em}.sec{max-width:1280px;padding-top:0;padding-bottom:clamp(90px,12vw,170px)}.page{counter-increment:pg}.sec-head{position:relative;max-width:none;text-align:left;margin:0 0 clamp(56px,8vw,112px);padding:clamp(104px,15vh,182px) 0 clamp(34px,4.5vw,56px);border-bottom:1px solid var(--hair)}.sec-head:before{content:"";width:112px;height:24px;background:var(--rose);mask:url(/brand/peppermynt-wordmark-white.svg) center/contain no-repeat;-webkit-mask:url(/brand/peppermynt-wordmark-white.svg) center/contain no-repeat;position:absolute;right:0;top:clamp(104px,15vh,182px);font-size:var(--lbl);letter-spacing:var(--trk);color:var(--rose)}.sec-head:after{display:none}.sec-head .eyebrow{display:block;font-size:var(--lbl);letter-spacing:.42em;color:var(--grey)}.sec-head :is(h1,h2){margin-top:clamp(26px,3.4vw,46px);max-width:17ch;font-size:clamp(40px,8vw,108px);font-weight:300;line-height:.96;letter-spacing:-.035em;color:var(--deep);text-wrap:balance}.sec-head :is(h1,h2) sup{font-size:.2em;vertical-align:super;opacity:.85}.sec-head .lead{margin-top:clamp(22px,3vw,36px);max-width:62ch;font-size:clamp(16px,1.6vw,19px);line-height:1.62;letter-spacing:0;text-transform:none;color:var(--ink-soft)}.facts{counter-reset:fct;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 clamp(44px,7vw,120px);gap:0 clamp(44px,7vw,120px);max-width:none;margin:0 0 clamp(70px,10vw,130px)}.facts li{counter-increment:fct;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:0 16px;gap:0 16px;align-items:baseline;min-height:0;padding:clamp(18px,2.2vw,26px) 0;text-align:left;background:none;border:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:clamp(16px,1.45vw,18.5px);line-height:1.46;letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}.facts li:before{content:counter(fct,decimal-leading-zero);position:static;display:block;width:auto;height:auto;margin:0;background:none;font-size:var(--lbl);letter-spacing:var(--trk);color:var(--rose);font-feature-settings:"tnum"}.rows{border-top:0}.row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:0 clamp(38px,6vw,112px);gap:0 clamp(38px,6vw,112px);margin:0;padding:clamp(50px,7vw,100px) 0;text-align:left;background:none;border:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rows .row:last-child{border-bottom:1px solid var(--hair)}.row-l{position:-webkit-sticky;position:sticky;top:116px;align-self:start;padding:0}.row .idx{display:block;font-size:clamp(52px,6.6vw,96px);line-height:.84;letter-spacing:-.045em;color:var(--ghost);font-feature-settings:"tnum"}.row .kick{display:block;margin-top:clamp(16px,2vw,26px);font-size:var(--lbl);letter-spacing:var(--trk);text-transform:uppercase;line-height:1.9;color:var(--rose)}.row-r{max-width:none;margin:0;padding-top:clamp(2px,1vw,10px)}.row h3{max-width:19ch;font-size:clamp(26px,3.7vw,48px);font-weight:300;line-height:1.07;letter-spacing:-.03em;color:var(--ink)}.row p{margin:clamp(18px,2.4vw,28px) 0 0;max-width:52ch;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.66;color:var(--ink-soft)}.row .src{margin-top:clamp(22px,2.8vw,34px);font-size:var(--lbl);letter-spacing:.22em;text-transform:uppercase;line-height:1.9;color:var(--rose)}.row .idx,.row .kick{transition:color .45s var(--ease)}.row.lit .idx{color:var(--rose)}.row.lit .kick{color:var(--deep)}@media (prefers-reduced-motion:reduce){.row .idx,.row .kick{transition:none}}.grid{gap:0 clamp(30px,4.5vw,72px)}.stat{align-items:flex-start;text-align:left;padding:clamp(34px,4vw,48px) 0 clamp(36px,4.5vw,54px);background:none;border:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.stat .fig{font-size:clamp(46px,6vw,80px);line-height:.92;letter-spacing:-.042em;color:var(--ink);font-feature-settings:"tnum"}.stat p{margin:clamp(18px,2.2vw,26px) 0 0;max-width:30ch;font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.stat .src{padding-top:clamp(18px,2.2vw,26px);font-size:var(--lbl);letter-spacing:.22em;text-transform:uppercase;line-height:1.9;color:var(--rose)}.tabs{justify-content:flex-start;margin-bottom:clamp(40px,5.5vw,70px)}.pane-h{text-align:left;font-size:var(--lbl);letter-spacing:var(--trk);text-transform:uppercase;color:var(--grey);margin-bottom:clamp(26px,3.4vw,44px)}.prose{max-width:none;margin:0;gap:0}.chapter{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:0 clamp(38px,6vw,112px);gap:0 clamp(38px,6vw,112px);padding:clamp(38px,5vw,66px) 0;text-align:left;background:none;border:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none}.prose .chapter:last-child{border-bottom:1px solid var(--hair)}.chapter h3{grid-column:1;grid-row:1;font-size:var(--lbl);letter-spacing:var(--trk);line-height:1.9;color:var(--rose)}.chapter p{grid-column:2;margin:0;max-width:56ch;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.68;color:var(--ink-soft)}.chapter p+p{margin-top:18px}.purpose{margin-top:0;padding:clamp(88px,13vw,168px) 0;text-align:center;background:none;border:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.purpose p{margin:0 auto;max-width:22ch;font-size:clamp(26px,4.4vw,52px);font-weight:300;line-height:1.1;letter-spacing:-.032em;color:var(--ink)}.panel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:0 clamp(38px,6vw,112px);gap:0 clamp(38px,6vw,112px);padding:clamp(38px,5vw,66px) 0;text-align:left;background:none;border:0;border-top:1px solid var(--hair);border-radius:0;box-shadow:none}.panel p{grid-column:2;margin:0;max-width:56ch;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.68;color:var(--ink-soft)}.panel p+p{margin-top:18px}.form{padding:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.form label{max-width:620px}.form label span,.form legend{text-align:left;font-size:var(--lbl);letter-spacing:var(--trk);color:var(--grey)}.form input,.form textarea{text-align:left;background:none;border:0;border-bottom:1px solid var(--hair);border-radius:0;padding:14px 2px;font-size:18px}.form input:focus,.form textarea:focus{border-bottom-color:var(--rose);background:none}.form .row2{max-width:620px}.choice{justify-content:flex-start}.form .btn.solid{width:auto;min-width:260px}.formnote{text-align:left;color:var(--grey);font-size:12.5px;letter-spacing:.06em}.pillset{justify-content:flex-start}.sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.glab{font-size:11px;letter-spacing:.34em;color:var(--ink)}.glab i{font-style:normal;margin-right:14px;font-size:10px;letter-spacing:.14em;color:var(--rose)}.flab{margin:0 0 12px;font-size:10px;letter-spacing:.26em;text-transform:uppercase}.flab,.fnote{display:block;color:var(--grey)}.fnote{margin:-6px 0 22px;max-width:54ch;font-size:13px;line-height:1.62;letter-spacing:0;text-transform:none}.formwrap .form input,.formwrap .form textarea{border-bottom:1px solid var(--hair);padding:12px 2px}.formwrap .form input::placeholder,.formwrap .form textarea::placeholder{color:#ac9fa1;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;opacity:1;transition:opacity .22s var(--ease)}.formwrap .form label.req input::placeholder,.formwrap .form label.req textarea::placeholder{color:var(--ink-soft)}.formwrap .form input:focus::placeholder,.formwrap .form textarea:focus::placeholder{opacity:0}.formwrap .form input:focus,.formwrap .form textarea:focus{border-bottom-color:var(--rose)}.formwrap .form .choice{justify-content:flex-start}.formwrap .form .opt.on,.formwrap .form .opt.on:hover{background:var(--deep);border-color:var(--deep);color:#fff}.formwrap .fgroup{margin-top:clamp(34px,4vw,50px);padding-top:0;border-top:0}.formwrap .form textarea{min-height:0;resize:vertical}.crrow{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.crrow label{margin-bottom:clamp(16px,2vw,22px)}.pill.addmore{margin-top:4px;padding:11px 20px;font-size:var(--lbl);letter-spacing:var(--trk);text-transform:uppercase;color:var(--deep);background:none;border:1px solid var(--hair);border-radius:999px;cursor:pointer;transition:border-color .22s var(--ease),color .22s var(--ease)}.pill.addmore:hover{border-color:var(--rose);color:var(--rose)}@media (max-width:720px){.crrow{grid-template-columns:1fr;gap:0}}.formwrap{max-width:620px;margin:0 auto}.form{margin:0;text-align:left}.form,.formwrap .form .row2,.formwrap .form label{max-width:none}.fgroup{margin-top:clamp(30px,3.6vw,44px);padding-top:clamp(26px,3.2vw,36px);border-top:1px solid var(--hair)}.fgroup:first-of-type{margin-top:0;padding-top:0;border-top:0}.fgroup label:last-child{margin-bottom:0}.glab{display:block;margin-bottom:clamp(20px,2.4vw,28px);font-size:var(--lbl);letter-spacing:var(--trk);text-transform:uppercase;color:var(--deep)}.form label{margin-bottom:clamp(20px,2.4vw,26px)}.form label span{margin-bottom:7px}.form input,.form textarea{border-bottom-width:1px;font-size:16px;padding:7px 1px 10px}.form .row2{gap:clamp(18px,2.4vw,30px)}.form .choice{gap:9px;margin-top:clamp(18px,2.2vw,24px)}.form .btn.solid{display:flex;width:100%;min-width:0;margin:clamp(32px,3.8vw,46px) auto 0}.done{display:flex;flex-direction:column;align-items:center;text-align:center;animation:fade .5s var(--ease) both}.done[hidden]{display:none}.cbig{font-size:clamp(30px,5.2vw,64px);font-weight:300;line-height:1.05;letter-spacing:-.032em;color:var(--ink)}.cbig em{font-style:normal;color:var(--rose)}.cbig sup{font-size:.2em;vertical-align:super;color:var(--rose)}.crule{display:block;width:40px;height:1px;background:var(--rose);margin:clamp(26px,3.4vw,42px) 0}.csub{max-width:38ch;font-size:16.5px;line-height:1.66;color:var(--ink-soft)}.csign{margin-top:clamp(22px,2.8vw,32px);font-size:var(--lbl);letter-spacing:.26em;text-transform:uppercase;line-height:2.2;color:var(--deep)}.cmark{display:block;width:auto;height:clamp(30px,3.4vw,40px);margin-top:clamp(28px,3.6vw,46px)}.foot{padding-top:clamp(54px,7vw,88px);color:var(--grey);font-size:11px;letter-spacing:.26em}.foot a{color:var(--deep)}.foot .ig{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:clamp(10px,1.4vw,18px);vertical-align:middle;color:var(--ink)}.foot .ig svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:color .22s var(--ease)}.foot .ig svg .dot{fill:currentColor;stroke:none}.foot .ig:hover{color:var(--deep)}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 clamp(8px,1.2vw,14px)}.foot p{flex:1 0 100%;margin-top:clamp(10px,1.4vw,18px)}@media (max-width:620px){.foot span{display:inline;height:auto;margin:0 9px;overflow:visible}.foot .ig{margin-left:6px}}.chapter h3,.facts li:before,.row .kick,.row .src,.savenote,.sec-head:before,.stat .src{color:var(--deep)}.leadin{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:#fff;transition:opacity .72s var(--ease),visibility .72s}.leadin.go{opacity:0;visibility:hidden}.leadin-in{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 var(--gut);text-align:center}.leadin-mark{display:block;width:auto;height:clamp(64px,8.4vw,104px);animation:leadmark 1.1s var(--ease) both}.leadin-line{margin-top:clamp(28px,3.8vw,52px);font-size:clamp(30px,5.6vw,74px);font-weight:300;line-height:1;letter-spacing:-.034em;color:var(--ink);animation:leadlab 1.1s var(--ease) .18s both}.leadin-line em{font-style:normal;color:var(--rose)}.leadin-line sup{font-size:.2em;vertical-align:super;color:var(--rose)}.leadin-rule{display:block;width:40px;height:1px;background:var(--rose);margin-top:clamp(26px,3.4vw,44px);animation:leadrule 1s var(--ease) .42s both}.leadin-lab{margin-top:clamp(22px,2.8vw,36px);font-size:clamp(10px,1.1vw,12px);letter-spacing:.46em;text-transform:uppercase;color:var(--deep);animation:leadlab 1.1s var(--ease) .56s both}@keyframes leadrule{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes leadmark{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes leadlab{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}body.lead-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.leadin-lab,.leadin-line,.leadin-mark,.leadin-rule{animation:none}.leadin{transition:none}}.bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:0;gap:0;padding:clamp(18px,2.2vw,26px) var(--gut);padding-top:calc(clamp(18px, 2.2vw, 26px) + env(safe-area-inset-top))}.bar .menu-btn{justify-self:start;order:1;position:relative}.bar .mark{justify-self:center;order:2}.bar .barnav{justify-self:end;order:3}.mark{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;line-height:0}.mark img{display:block;width:auto;height:clamp(30px,3.1vw,42px)}.menu-btn{font-size:var(--lbl);letter-spacing:var(--trk);color:var(--ink);gap:7px}.menu-btn i{width:3px;height:3px;background:var(--rose)}.bar{z-index:60}body.menu-open .bar:before{opacity:0}body.menu-open .bar .pill{opacity:0;pointer-events:none}.bar .pill{transition:opacity .26s var(--ease)}.menu-btn{gap:clamp(10px,1.2vw,14px)}.menu-btn i{width:34px;height:1px;border-radius:0;background:var(--ink);position:relative;transition:width .34s var(--ease),background .24s var(--ease)}.menu-btn i:after{content:"";position:absolute;right:0;top:-5px;width:18px;height:1px;background:var(--rose);transition:width .34s var(--ease)}.menu-btn i:nth-child(3),.menu-btn i:nth-child(4){display:none}.menu-btn:hover i{width:44px}.menu-btn:hover i:after{width:34px}body.menu-open .menu-btn i{width:44px}body.menu-open .menu-btn i:after{width:44px;top:0}body.menu-open .menu-btn i:nth-child(2){opacity:1}.menu-in{text-align:left;max-width:1280px;margin:0 auto;width:100%;padding:clamp(94px,12vh,140px) var(--gut) clamp(50px,7vw,86px)}.menu-dir{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 clamp(40px,7vw,120px);gap:0 clamp(40px,7vw,120px)}.menu-dir section>span{display:block;font-size:var(--lbl);letter-spacing:var(--trk);font-weight:500;text-transform:uppercase;color:var(--rose);padding-bottom:clamp(14px,1.9vw,24px)}.menu-dir a{display:block;padding:clamp(10px,1.4vw,18px) 0;border-top:1px solid var(--hair);color:var(--ink);opacity:1;transition:color .24s var(--ease)}.menu-dir section a:last-child{border-bottom:1px solid var(--hair)}.menu-dir em{font-style:normal;font-size:clamp(19px,2.5vw,32px);line-height:1.15;letter-spacing:-.024em;display:inline-block;transition:transform .3s var(--ease)}.menu-dir a:hover em{transform:translateX(8px)}.menu-dir a.cur,.menu-dir a.cur:hover{color:var(--rose)}.menu-dir section:first-of-type a:nth-of-type(-n+2) em{letter-spacing:-.026em}.menu-foot{margin-top:clamp(34px,4.6vw,56px);justify-content:flex-start;gap:clamp(14px,2.2vw,24px)}@media (max-width:760px){.menu-dir{grid-template-columns:1fr;gap:clamp(30px,5vw,44px)}.menu-dir .feat{margin-bottom:clamp(24px,4vw,36px)}}@media (max-height:820px){.menu-in{padding-top:clamp(82px,11vh,106px)}.menu-dir em{font-size:clamp(17px,2.2vw,24px)}.menu-dir .feat em{font-size:clamp(20px,3.2vw,34px)}.menu-dir a{padding:clamp(8px,1.1vw,13px) 0}}@media (max-height:700px){.menu-dir em{font-size:16.5px}.menu-dir .feat em{font-size:19px}.menu-dir a{padding:7px 0}}.sec-head{padding-top:clamp(148px,18vh,212px)}.sec-head:before{top:clamp(148px,18vh,212px)}.hero{position:relative;min-height:100svh;display:grid;place-items:stretch;align-content:center;justify-content:stretch;text-align:left;padding:clamp(130px,18vh,200px) var(--gut) clamp(120px,16vh,170px);max-width:1280px;margin:0 auto;width:100%}.hero-in{max-width:none;width:100%}.hero .eyebrow{display:block;width:100%;text-align:center;font-size:var(--lbl);letter-spacing:.42em;color:var(--grey);text-transform:uppercase;line-height:2}.hero .eyebrow b{display:block;font-weight:300}.hero h1{margin-top:clamp(32px,5vh,58px);max-width:11ch;font-size:clamp(50px,12.4vw,152px);line-height:.9;letter-spacing:-.038em}.hero h1 em{font-weight:300;color:var(--rose)}.hero h1 .r,.hero h1 sup{font-size:.15em;vertical-align:super;opacity:.8}.hero-sub{margin:clamp(28px,4vh,44px) 0 0;max-width:46ch;font-size:clamp(16px,1.55vw,19px);line-height:1.64;color:var(--ink-soft)}.hero .btn.solid{margin-top:clamp(32px,4.5vh,52px)}.ways{max-width:1280px;margin:0 auto;padding:0 var(--gut) clamp(96px,13vw,170px)}.ways .hero-links a:first-child{border-top:1px solid var(--hair)}.hero-links{display:block;margin:0;padding:0}.hero-links a{display:flex;align-items:center;justify-content:flex-start;gap:clamp(12px,1.4vw,22px);padding:clamp(26px,3.6vw,46px) 0;border-top:1px solid var(--hair);font-size:var(--lbl);letter-spacing:0;text-transform:none;color:var(--ink);transition:color .26s var(--ease)}.hero-links a:last-child{border-bottom:1px solid var(--hair)}.hero-links a em{font-style:normal;font-weight:300;font-size:clamp(28px,4.6vw,62px);line-height:1;letter-spacing:-.032em;transition:transform .34s var(--ease)}.hero-links a .arw{flex:0 0 auto;width:clamp(15px,1.4vw,21px);height:clamp(15px,1.4vw,21px);color:var(--rose);stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:color .26s var(--ease),transform .34s var(--ease)}.hero-links a:hover{color:var(--deep)}.hero-links a:hover em{transform:translateX(clamp(6px,.9vw,14px))}.hero-links a:hover .arw{color:var(--deep);transform:translateX(clamp(10px,1.4vw,22px))}.hero-links a:after{display:none}@media (max-width:820px){.hero h1{max-width:none}.hero .eyebrow{line-height:2.2}.hero .eyebrow,.hero .eyebrow .verbs{letter-spacing:.26em}.hero .eyebrow .dot{padding:0 7px}}@media (max-width:620px){.bar{padding:calc(14px + env(safe-area-inset-top)) 18px 14px}.bar .pill{background:none;border:0;box-shadow:none;color:var(--deep);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:10px;letter-spacing:.18em}.bar .pill,.menu-btn{padding:11px 2px;min-height:44px}.bar .pill .arw{display:none}.menu-btn{padding:8px 2px;min-height:34px;gap:6px}.menu-btn .mlab{display:inline;font-size:10px;letter-spacing:.2em}.mark{font-size:16px}.sec-head{padding-top:148px}.sec-head:before{display:none}}@media (max-width:360px){.menu-btn .mlab{display:none}.bar .pill{font-size:9.5px;padding:8px 11px}}.prose .chapter:first-child,.rows .row:first-child,.sec>.panel:first-of-type{border-top:0;padding-top:clamp(10px,1.6vw,22px)}@media (max-height:820px){.menu-in{padding:76px 22px 34px}.menu-links a{font-size:clamp(21px,4.4vw,34px);line-height:1.2}.menu-foot{margin-top:24px}}@media (max-height:700px){.menu-in{padding:64px 22px 26px}.menu-links a{font-size:19px;line-height:1.16}.menu-foot{margin-top:18px}}.save{display:block}.savelead{max-width:46ch;font-size:clamp(16.5px,1.6vw,19.5px);line-height:1.62;color:var(--ink-soft)}.savecalc{margin-top:clamp(42px,5.6vw,76px);padding-top:clamp(28px,3.6vw,46px);border-top:1px solid var(--hair)}.savelab{display:block;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--deep);line-height:1.9}.savein{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,4vw,76px);gap:clamp(28px,4vw,76px);margin-top:clamp(26px,3.4vw,42px);max-width:820px}.savein label{display:block}.savein .flab{margin-bottom:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;line-height:1.8}.savein .flab,.savein .hint{display:block;color:var(--deep)}.savein .hint{margin-top:13px;max-width:34ch;font-size:14.5px;line-height:1.62}.savein input{width:100%;font-family:inherit;font-weight:300;font-size:clamp(26px,3.2vw,42px);letter-spacing:-.022em;color:var(--ink);background:none;border:0;border-bottom:2px solid var(--deep);border-radius:0;padding:10px 2px;outline:none;-moz-appearance:textfield;transition:border-color .22s var(--ease)}.savein input::-webkit-inner-spin-button,.savein input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.savein input:focus,.savein input:hover{border-bottom-color:var(--rose)}.readback{display:block;margin-top:clamp(26px,3.2vw,38px);font-size:14.5px;line-height:1.7;color:var(--deep)}.readback b{font-weight:300;color:var(--ink)}.savefig{margin-top:clamp(44px,6vw,86px);padding-top:clamp(30px,4vw,50px);border-top:1px solid var(--hair)}.savefig .savelab{margin-bottom:clamp(16px,2.2vw,26px)}.savefig .pct{display:block;font-size:clamp(54px,9.4vw,128px);line-height:.9;letter-spacing:-.042em;color:var(--rose);font-feature-settings:"tnum"}.savesum{display:block;margin-top:clamp(20px,2.6vw,32px);max-width:30ch;font-size:clamp(17px,1.7vw,21px);line-height:1.5;color:var(--ink)}.facts.savegains{margin-top:clamp(50px,7vw,96px)}.savenote{display:block;margin-top:clamp(18px,2.4vw,30px);max-width:52ch;font-size:var(--lbl);letter-spacing:.14em;text-transform:uppercase;line-height:2;color:var(--rose)}@media (max-width:620px){.savein{grid-template-columns:1fr;gap:30px}}.savecmp{margin-top:clamp(10px,1.6vw,22px);padding-top:clamp(28px,3.6vw,44px);border-top:1px solid var(--hair)}.savecmp summary{display:flex;align-items:center;gap:clamp(16px,2vw,28px);list-style:none;cursor:pointer;padding:6px 0;min-height:44px;color:var(--grey);transition:color .22s var(--ease)}.savecmp summary::-webkit-details-marker{display:none}.savecmp summary:hover{color:var(--ink)}.savecmp summary .savelab{color:inherit}.plus{position:relative;flex:0 0 auto;width:clamp(34px,4vw,54px);height:clamp(34px,4vw,54px)}.plus:after,.plus:before{content:"";position:absolute;left:50%;top:50%;background:var(--rose);transition:transform .34s var(--ease)}.plus:before{width:100%;height:1px}.plus:after,.plus:before{transform:translate(-50%,-50%)}.plus:after{width:1px;height:100%}.plus{transition:transform .34s var(--ease)}.savecmp[open] .plus{transform:rotate(45deg)}.savecmp-in{padding-top:clamp(18px,2.4vw,30px);animation:fade .34s var(--ease) both}@media (max-width:620px){.savein{grid-template-columns:1fr;gap:28px}}@media (max-width:900px){.chapter,.facts,.panel,.row{grid-template-columns:1fr;gap:0}.row-l{position:static;padding:0 0 clamp(20px,3vw,30px)}.row .idx{font-size:clamp(42px,11vw,62px)}.row .kick{margin-top:12px}.chapter h3,.chapter p,.panel p,.panel p:first-of-type{grid-column:1}.chapter h3{margin-bottom:16px}.sec-head :is(h1,h2){max-width:none}}@media (max-width:620px){.sec-head{padding-top:clamp(132px,16vh,158px)}.row{padding:38px 0 42px}.stat{padding:30px 0 34px}.form .row2{gap:0}.form .btn.solid{width:100%;min-width:0}}.site-cursor{display:none}@media (hover:hover) and (pointer:fine){.site-cursor:not([hidden]){display:block;position:fixed;top:0;left:0;width:7px;height:7px;border:1px solid transparent;border-radius:50%;background:#c9878f;pointer-events:none;z-index:2147483647;transition:width .4s var(--ease),height .4s var(--ease),background-color .3s ease,border-color .3s ease;will-change:transform}.site-cursor[data-expanded=true]{width:56px;height:56px;background:transparent;border-color:#c9878f}.v26-site[data-custom-cursor=true],.v26-site[data-custom-cursor=true] *{cursor:none!important}.v26-site [contenteditable=true],.v26-site input:is([type=text],[type=email],[type=tel],[type=number],[type=search],[type=url],[type=password]),.v26-site input:not([type]),.v26-site textarea{cursor:text!important}}@media (prefers-reduced-motion:reduce){.site-cursor{transition:none!important}}.demo-fallback{font-size:12px;color:var(--ink-soft);line-height:1.8;margin-top:18px}.demo-fallback a{text-decoration:underline;text-underline-offset:3px}.form [disabled]{opacity:.65;cursor:default}.formnote[hidden],.leadin[hidden],.menu[hidden]{display:none!important}#top:focus{outline:none}[data-hit-padding]{position:relative}[data-hit-padding]:after{content:"";position:absolute;inset:calc(-1 * var(--hit-padding))}.eyebrow,.form label>span,.form legend,.hero .eyebrow .verbs,.hero .eyebrow b,.leadin-lab,.pane-h,.row .kick,.row .src,.savein .flab,.savelab,.sec-head:before,.stat .src{font-weight:400}#p-demo .sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#p-demo .glab i{font-style:normal;margin-right:14px;color:var(--rose);letter-spacing:.14em}#p-demo .flab{display:block;margin:0 0 12px;font-size:var(--lbl);letter-spacing:var(--trk);text-transform:uppercase;color:var(--grey)}#p-demo .formwrap .form input,#p-demo .formwrap .form textarea{border-bottom:1px solid var(--hair);padding:12px 2px}#p-demo .formwrap .form input:not([type=hidden]){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;height:44px;line-height:19px}#p-demo .formwrap .form input::placeholder,#p-demo .formwrap .form textarea::placeholder{color:var(--grey);font-size:12px;letter-spacing:var(--trk);text-transform:uppercase;opacity:1;transition:opacity .22s var(--ease)}#p-demo .formwrap .form label.req input::placeholder{color:var(--ink-soft)}#p-demo .formwrap .form input:focus::placeholder,#p-demo .formwrap .form textarea:focus::placeholder{opacity:0}#p-demo .formwrap .form input:focus,#p-demo .formwrap .form textarea:focus{border-bottom-color:var(--rose)}#p-demo .formwrap .form .choice{justify-content:flex-start}#p-demo .formwrap .form .opt.on,#p-demo .formwrap .form .opt.on:hover{background:var(--deep);border-color:var(--deep);color:#fff}#p-demo .formwrap .fgroup{margin-top:clamp(34px,4vw,50px);padding-top:0;border-top:0}#p-demo .formwrap .form textarea{min-height:0;resize:vertical}#p-demo .formwrap{max-width:620px;margin:0 auto}#p-demo .form{margin:0;text-align:left}#p-demo .form,#p-demo .formwrap .form .row2,#p-demo .formwrap .form label{max-width:none}#p-demo .fgroup{margin-top:clamp(30px,3.6vw,44px);padding-top:clamp(26px,3.2vw,36px);border-top:1px solid var(--hair)}#p-demo .fgroup:first-of-type{margin-top:0;padding-top:0;border-top:0}#p-demo .fgroup label:last-child{margin-bottom:0}#p-demo .glab{display:block;margin-bottom:clamp(20px,2.4vw,28px);font-size:var(--lbl);letter-spacing:var(--trk);text-transform:uppercase;color:var(--deep)}#p-demo .form label{margin-bottom:clamp(20px,2.4vw,26px)}#p-demo .form label span{margin-bottom:7px}#p-demo .form input,#p-demo .form textarea{border-bottom-width:1px;font-size:16px;padding:7px 1px 10px}#p-demo .form .row2{gap:clamp(18px,2.4vw,30px)}#p-demo .form .choice{gap:9px;margin-top:clamp(18px,2.2vw,24px)}#p-demo .form .btn.solid{display:flex;width:100%;min-width:0;margin:clamp(32px,3.8vw,46px) auto 0}#p-demo .done{display:flex;flex-direction:column;align-items:center;text-align:center;animation:fade .5s var(--ease) both}#p-demo .done[hidden]{display:none}#p-demo .cbig{font-size:clamp(30px,5.2vw,64px);font-weight:300;line-height:1.05;letter-spacing:-.032em;color:var(--ink)}#p-demo .cbig em{font-style:normal;color:var(--rose)}#p-demo .cbig sup{font-size:.2em;vertical-align:super;color:var(--rose)}#p-demo .crule{display:block;width:40px;height:1px;background:var(--rose);margin:clamp(26px,3.4vw,42px) 0}#p-demo .csub{max-width:38ch;font-size:16.5px;line-height:1.66;color:var(--ink-soft)}#p-demo .csign{margin-top:clamp(22px,2.8vw,32px);font-size:var(--lbl);letter-spacing:.26em;text-transform:uppercase;line-height:2.2;color:var(--deep)}#p-demo .cmark{display:block;width:auto;height:clamp(30px,3.4vw,40px);margin-top:clamp(28px,3.6vw,46px)}@media (max-width:620px){#p-demo .form .row2{gap:0}#p-demo .form .row2+.row2{margin-top:clamp(20px,2.4vw,26px)}}#p-demo .form[hidden]{display:none}#p-demo .done:focus{outline:none}#p-demo .csign,#p-demo .flab,#p-demo .form input::placeholder,#p-demo .form textarea::placeholder,#p-demo .glab{font-weight:400}@media (prefers-reduced-motion:reduce){#p-demo .done{animation:none}}.foot{display:block;border-top:0;padding:20px var(--gut) calc(20px + env(safe-area-inset-bottom))}.foot-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px}.foot .foot-copy{margin:0;text-align:left;color:var(--ink);opacity:1}.foot .ig{margin:0;border-radius:50%;background:var(--ink);color:var(--white,#fff);opacity:1}.foot .ig svg{width:24px;height:24px}.foot .ig:hover{background:var(--deep);color:#fff}.foot-links{display:flex;justify-content:flex-end;align-items:center;gap:12px}.foot-links a{display:inline-flex;min-height:44px;align-items:center;color:var(--ink);text-decoration:underline;text-underline-offset:3px;opacity:1}.foot-links span{display:inline;height:auto;margin:0;overflow:visible;color:var(--ink);opacity:1}@media (max-width:767px){.foot{padding-top:10px;padding-bottom:calc(5px + env(safe-area-inset-bottom));font-size:12px;font-weight:400;line-height:18px;letter-spacing:0}.foot-inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:0}.foot .foot-copy{text-align:center;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:10px}.foot .ig{position:relative;background:transparent}.foot .ig:before{content:"";position:absolute;width:25px;height:25px;border-radius:50%;background:var(--ink)}.foot .ig svg{position:relative;width:15px;height:15px}.foot .ig:hover:before{background:var(--deep)}.foot-links{justify-content:center;gap:10px}.foot-links a{min-width:44px;justify-content:center}}.v26-site .brand-wordmark{display:inline-block;width:5.5em;height:1.05em;vertical-align:-.14em;overflow:hidden;text-indent:-9999px;background:currentColor;opacity:1;margin:0;padding:0;font-size:inherit;line-height:1;letter-spacing:normal;mask:url(/brand/peppermynt-wordmark-white.svg) center/contain no-repeat;-webkit-mask:url(/brand/peppermynt-wordmark-white.svg) center/contain no-repeat}#p-apply .sr,.brand-tm-text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}#p-apply input{min-height:44px;font-size:16px}#p-apply .flab,#p-apply .glab,#p-apply input::placeholder,#p-apply textarea::placeholder{font-weight:400}#p-apply .creator-remove{font-size:12px;min-height:44px;text-decoration:underline}.menu-in{overflow-y:auto;max-height:100dvh}.bar .pill{min-height:44px}.bar .mark{min-width:44px}@media (max-width:620px){.bar .pill{padding-left:11px;padding-right:11px;min-height:44px}}