.h1-root :is(.pr-include,.pr-dead,.pr-proc,.pr-small,.pr-out,.pr-books){--pr-gold:#fcaf00;--pr-gold-ink:#8a5b00;--pr-accent:#a87200;--pr-glow:252 175 0;--pr-ink:#111216;--pr-ink-2:#474747;--pr-night:#0d0e11;--pr-paper:#fffdf8;--pr-cream:#f7f1e6;--pr-line:#1112161a;--pr-line-dark:#ffffff1f;--pr-ease:cubic-bezier(.2, 0, 0, 1);--pr-gutter:clamp(1.25rem, .9rem + 1.75vw, 2.5rem);--pr-pad:clamp(2.75rem, 2rem + 2.6vw, 4.5rem);isolation:isolate;padding-block:var(--pr-pad);position:relative;overflow:clip}.h1-root .pr-shell{width:100%;max-width:80rem;padding-inline:var(--pr-gutter);margin-inline:auto;position:relative}.h1-root .pr-title{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.03em;color:var(--pr-ink);text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.9vw,2.625rem);font-weight:700;line-height:1.12}.h1-root .pr-title--dark{color:#fff}.h1-root .pr-accent{color:var(--pr-accent)}.h1-root .pr-title--dark .pr-accent{color:var(--pr-gold)}.h1-root .pr-rule{background:var(--pr-gold);border-radius:999px;width:3rem;height:3px;margin-top:1.125rem;display:block}.h1-root .pr-lede{max-width:30rem;font-family:var(--font-gilroy), sans-serif;color:var(--pr-ink);text-wrap:pretty;margin-top:1.125rem;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.5}.h1-root .pr-split{gap:.875rem;display:grid}.h1-root .pr-split__body{color:#ffffffbd;text-wrap:pretty;max-width:32rem;font-size:1.0625rem;font-weight:500;line-height:1.65}@media (min-width:64rem){.h1-root .pr-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:3rem}.h1-root .pr-split__body{justify-self:end}}.h1-root .pr-link{color:var(--pr-ink);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--pr-glow) / .75);text-decoration-color:rgb(var(--pr-glow) / .75);text-underline-offset:.2em;transition:color .25s var(--pr-ease), text-decoration-color .25s var(--pr-ease);font-weight:700;text-decoration-thickness:2px}.h1-root .pr-link:hover{color:var(--pr-gold-ink);-webkit-text-decoration-color:var(--pr-gold);text-decoration-color:var(--pr-gold)}.h1-root .pr-link--dark{color:#fff}.h1-root .pr-link--dark:hover{color:var(--pr-gold)}.h1-root .pr-link:focus-visible{outline:2px solid var(--pr-gold);outline-offset:3px;border-radius:4px}.h1-root .pr-cta{margin-top:1.75rem}.h1-root .pr-btn{min-height:3.125rem;font-family:var(--font-gilroy), sans-serif;transition:background-color .25s var(--pr-ease), border-color .25s var(--pr-ease), color .25s var(--pr-ease), box-shadow .25s var(--pr-ease);padding:.8rem 1.5rem;font-size:.9875rem}.h1-root .pr-btn:hover{transform:none}.h1-root .pr-btn svg{flex:none;width:1.125rem;height:1.125rem}.h1-root .pr-btn--primary{background:var(--pr-ink);color:#fff}.h1-root .pr-btn--primary:hover{background:var(--pr-gold);color:var(--pr-ink);box-shadow:0 10px 28px -12px rgb(var(--pr-glow) / .7)}.h1-root .pr-btn--onDark{border-color:rgb(var(--pr-glow) / .65);color:#fff}.h1-root .pr-btn--onDark:hover{background:var(--pr-gold);border-color:var(--pr-gold);color:var(--pr-ink);box-shadow:0 10px 30px -12px rgb(var(--pr-glow) / .75)}.h1-root .pr-btn:focus-visible{outline:2px solid var(--pr-gold);outline-offset:3px}.h1-root .pr-card{border:1.5px solid var(--pr-gold);box-shadow:0 0 0 3px rgb(var(--pr-glow) / .08), 0 0 18px rgb(var(--pr-glow) / .16), 0 16px 34px -24px #11121659;transition:transform .35s var(--pr-ease), box-shadow .35s var(--pr-ease);background:#fff;border-radius:1.25rem;position:relative}@media (hover:hover){.h1-root .pr-card:hover{box-shadow:0 0 0 3px rgb(var(--pr-glow) / .14), 0 0 26px rgb(var(--pr-glow) / .28), 0 22px 40px -24px #11121666;transform:translateY(-3px)}}.h1-root .pr-include{color:var(--pr-ink);background:#faf7f2}.h1-root .bk-curve>.pr-include{padding-top:calc(var(--pr-pad) + var(--bk-arch))}.h1-root .bk-curve:has(+.bk-bridge)>.pr-include{padding-bottom:calc(var(--pr-pad) + clamp(1.5rem, .6rem + 3vw, 3.25rem))}.h1-root .pr-include__ground{z-index:-1;pointer-events:none;position:absolute;inset:0}.h1-root .pr-include__img{object-fit:cover;object-position:30% 55%;max-width:128rem;margin-inline:auto}@media (min-width:128rem){.h1-root .pr-include__img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}.h1-root .pr-include__veil{background:linear-gradient(#faf7f28c 0%,#faf7f233 45%,#faf7f299 100%),linear-gradient(90deg,#faf7f21a 0%,#faf7f273 60%);position:absolute;inset:0}.h1-root .pr-include__head{gap:.5rem;display:grid}@media (min-width:64rem){.h1-root .pr-include__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3rem}.h1-root .pr-include__head .pr-lede{margin-top:0}.h1-root .pr-include__head .pr-cta{margin-top:1.25rem}}.h1-root .pr-include__list{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:grid}.h1-root .pr-include__item{background:#ffffffeb;flex-direction:column;padding:1.375rem 1.375rem 1.5rem;display:flex}.h1-root .pr-include__top{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.h1-root .pr-include__icon{background:rgb(var(--pr-glow) / .14);width:2.75rem;height:2.75rem;color:var(--pr-gold-ink);transition:background-color .35s var(--pr-ease), color .35s var(--pr-ease);border-radius:.875rem;place-items:center;display:grid}.h1-root .pr-include__icon svg{width:1.375rem;height:1.375rem}.h1-root .pr-include__item:hover .pr-include__icon{background:var(--pr-gold);color:var(--pr-ink)}.h1-root .pr-include__num{font-family:var(--font-gilroy), sans-serif;letter-spacing:.06em;color:#1112164d;font-size:.8125rem;font-weight:700}.h1-root .pr-include__title{font-family:var(--font-gilroy), sans-serif;letter-spacing:-.01em;color:var(--pr-ink);font-size:1.125rem;font-weight:700;line-height:1.3}.h1-root .pr-include__body{color:var(--pr-ink-2);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;font-weight:500;line-height:1.6}@media (max-width:47.99rem){.h1-root .pr-include__list{gap:.75rem}.h1-root .pr-include__item{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.875rem;padding:1.125rem 1.125rem 1.25rem;display:grid}.h1-root .pr-include__top{margin-bottom:0}.h1-root .pr-include__icon{width:2.5rem;height:2.5rem}.h1-root .pr-include__num{display:none}.h1-root .pr-include__body{grid-column:1/-1;margin-top:.75rem}}@media (min-width:48rem){.h1-root .pr-include__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:64rem){.h1-root .pr-include__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.h1-root .pr-dead{background:var(--pr-night);color:#fff}.h1-root .bk-bridge+.pr-dead{padding-top:calc(var(--pr-pad) + clamp(1.25rem, .4rem + 2.8vw, 3rem))}.h1-root .pr-dead__ground{z-index:-1;position:absolute;inset:0}.h1-root .pr-dead__photo{object-fit:cover;object-position:50% 62%;max-width:128rem;margin-inline:auto}@media (min-width:128rem){.h1-root .pr-dead__photo{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}}.h1-root .pr-dead__wash{background:linear-gradient(#0d0e11e6 0%,#0d0e11b8 40%,#0d0e11d1 100%);position:absolute;inset:0}.h1-root .pr-ledger{border:1.5px solid var(--pr-gold);box-shadow:0 0 0 3px rgb(var(--pr-glow) / .08), 0 0 22px rgb(var(--pr-glow) / .2), 0 24px 50px -30px #000c;background:#0d0e11d6;border-radius:1.25rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);overflow:hidden}.h1-root .pr-ledger__table{border-collapse:collapse;text-align:left;width:100%}.h1-root .pr-ledger__table thead th{border-bottom:1px solid rgb(var(--pr-glow) / .4);font-family:var(--font-gilroy), sans-serif;letter-spacing:.04em;color:var(--pr-gold);padding:1rem 1.5rem;font-size:.8125rem;font-weight:700}.h1-root .pr-ledger__table tbody tr{transition:background-color .25s var(--pr-ease)}.h1-root .pr-ledger__table tbody tr:hover{background:rgb(var(--pr-glow) / .05)}.h1-root .pr-ledger__table tbody tr+tr{border-top:1px solid var(--pr-line-dark)}.h1-root .pr-ledger__table tbody :is(th,td){vertical-align:top;padding:1.05rem 1.5rem;font-size:.96875rem;line-height:1.55}.h1-root .pr-ledger__table tbody th{font-family:var(--font-gilroy), sans-serif;color:#fff;white-space:nowrap;font-weight:700}.h1-root .pr-ledger__table tbody td{color:#ffffffb8;font-weight:500}.h1-root .pr-ledger__table tbody .pr-ledger__ours{color:#fff}.h1-root .pr-ledger__check{vertical-align:-.3rem;background:rgb(var(--pr-glow) / .16);width:1.375rem;height:1.375rem;color:var(--pr-gold);border-radius:999px;place-items:center;margin-right:.75rem;display:inline-grid}.h1-root .pr-ledger__check svg{width:.875rem;height:.875rem}@media (min-width:64rem){.h1-root .pr-ledger__table :is(thead th,tbody th):first-child{width:24%}.h1-root .pr-ledger__table tbody td:nth-child(2){width:38%}}@media (max-width:47.99rem){.h1-root .pr-ledger__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1-root .pr-ledger__table,.h1-root .pr-ledger__table tbody,.h1-root .pr-ledger__table tr,.h1-root .pr-ledger__table tbody :is(th,td){display:block}.h1-root .pr-ledger__table tbody tr{padding:1.125rem 1.125rem 1.25rem}.h1-root .pr-ledger__table tbody :is(th,td){padding:0}.h1-root .pr-ledger__table tbody th{white-space:normal;font-size:1.0625rem}.h1-root .pr-ledger__table tbody td{margin-top:.75rem;font-size:.9375rem}.h1-root .pr-ledger__table tbody td:before{content:attr(data-label);font-family:var(--font-gilroy), sans-serif;letter-spacing:.04em;color:var(--pr-gold);margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}}.h1-root .pr-proc{background:radial-gradient(40% 70% at 0% 0%, rgb(var(--pr-glow) / .08) 0%, transparent 70%), radial-gradient(40% 70% at 100% 100%, rgb(var(--pr-glow) / .06) 0%, transparent 70%), var(--pr-paper);color:var(--pr-ink)}.h1-root .pr-proc__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;display:flex}.h1-root .pr-proc__head .pr-cta{margin-top:0}.h1-root .pr-track{--pr-node:2.875rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);position:relative}.h1-root .pr-track__list{gap:1rem;display:grid;position:relative}.h1-root .pr-track__line{top:calc(var(--pr-node) / 2);bottom:2.5rem;left:calc(var(--pr-node) / 2 - 1px);background:var(--pr-gold);width:2px;box-shadow:0 0 10px rgb(var(--pr-glow) / .55);transform-origin:top;transition:transform 1.2s var(--pr-ease) .15s;border-radius:2px;position:absolute}.h1-root .pr-track__step{grid-template-columns:var(--pr-node) minmax(0, 1fr);align-items:start;column-gap:.875rem;display:grid;position:relative}.h1-root .pr-track__node{z-index:1;width:var(--pr-node);height:var(--pr-node);border:1.5px solid var(--pr-gold);background:var(--pr-night);box-shadow:0 0 0 5px var(--pr-paper), 0 0 18px rgb(var(--pr-glow) / .45);font-family:var(--font-gilroy), sans-serif;color:var(--pr-gold);transition:background-color .35s var(--pr-ease), color .35s var(--pr-ease);border-radius:999px;place-items:center;font-size:.875rem;font-weight:700;display:grid;position:relative}.h1-root .pr-track__step:hover .pr-track__node{background:var(--pr-gold);color:var(--pr-ink)}.h1-root .pr-track__card{padding:1.125rem 1.125rem 1.25rem}.h1-root .pr-track__title{font-family:var(--font-gilroy), sans-serif;color:var(--pr-ink);font-size:1.0625rem;font-weight:700;line-height:1.3}.h1-root .pr-track__body{color:var(--pr-ink-2);text-wrap:pretty;margin-top:.4rem;font-size:.9375rem;font-weight:500;line-height:1.6}@media (min-width:48rem){.h1-root .pr-track__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}.h1-root .pr-track__step{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:1rem}.h1-root .pr-track__card{text-align:center;width:100%;height:100%}.h1-root .pr-track__line{display:none}.h1-root .pr-track__step:before{content:"";top:calc(var(--pr-node) / 2 - 1px);background:var(--pr-gold);width:calc(100% + 1.25rem);height:2px;box-shadow:0 0 10px rgb(var(--pr-glow) / .55);transform-origin:0;transition:transform .5s var(--pr-ease) calc(var(--i,0) * .12s + .15s);position:absolute;left:50%}.h1-root .pr-track__step:nth-child(3n):before,.h1-root .pr-track__step:last-child:before{display:none}}@media (min-width:75rem){.h1-root .pr-track__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.h1-root .pr-track__step:before{width:calc(100% + 1rem)}.h1-root .pr-track__step:nth-child(3n):before{display:block}.h1-root .pr-track__step:last-child:before{display:none}.h1-root .pr-track__card{padding:1.125rem 1rem 1.25rem}}.h1-root .pr-small{background:var(--pr-cream);color:var(--pr-ink)}.h1-root .pr-small__shell{align-items:center;gap:clamp(1.75rem,1.25rem + 2vw,3rem);display:grid}.h1-root .pr-small__media{aspect-ratio:16/10;border:1.5px solid var(--pr-gold);box-shadow:0 0 0 3px rgb(var(--pr-glow) / .08), 0 0 22px rgb(var(--pr-glow) / .2), 0 24px 50px -30px #11121673;border-radius:1.25rem 1.25rem 1.25rem 7rem;position:relative;overflow:hidden}.h1-root .pr-small__photo{object-fit:cover;object-position:55% 60%;transition:transform 1.2s var(--pr-ease)}.h1-root .pr-small__media:hover .pr-small__photo{transform:scale(1.03)}.h1-root .pr-small__lead{max-width:34rem;font-family:var(--font-gilroy), sans-serif;color:var(--pr-ink);text-wrap:pretty;margin-top:1.125rem;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:600;line-height:1.45}.h1-root .pr-small__body{max-width:34rem;color:var(--pr-ink-2);text-wrap:pretty;margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.75}@media (min-width:64rem){.h1-root .pr-small__shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4.5rem}.h1-root .pr-small__media{aspect-ratio:5/4;border-radius:1.5rem 1.5rem 1.5rem 10rem}}.h1-root .pr-out{background:var(--pr-night);color:#fff}.h1-root .bk-curve>.pr-out{padding-top:calc(var(--pr-pad) + var(--bk-arch))}.h1-root .pr-out__ground{z-index:-1;position:absolute;inset:0}.h1-root .pr-out__photo{object-fit:cover;object-position:75% 50%}.h1-root .pr-out__wash{background:linear-gradient(90deg,#0d0e11f0 0%,#0d0e11d1 45%,#0d0e1133 80%,#0000 100%);position:absolute;inset:0}.h1-root .pr-out__copy{max-width:36rem}.h1-root .pr-out__lead{font-family:var(--font-gilroy), sans-serif;color:#fff;text-wrap:pretty;margin-top:1.125rem;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:600;line-height:1.45}.h1-root .pr-out__body{color:#ffffffbd;text-wrap:pretty;margin-top:.75rem;font-size:1rem;font-weight:500;line-height:1.75}@media (max-width:63.99rem){.h1-root .pr-out__wash{background:linear-gradient(#0d0e11e6 0%,#0d0e11d6 100%)}}.h1-root .pr-books{background:radial-gradient(45% 60% at 100% 0%, rgb(var(--pr-glow) / .08) 0%, transparent 70%), var(--pr-paper);color:var(--pr-ink)}.h1-root .pr-books__grid{gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.h1-root .pr-chain{gap:.875rem;max-width:30rem;margin-top:1.5rem;display:grid;position:relative}.h1-root .pr-chain__link{color:var(--pr-ink);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.875rem;font-size:1rem;font-weight:600;line-height:1.5;display:grid;position:relative}.h1-root .pr-chain__link:not(:last-child):after{content:"";background:var(--pr-gold);width:2px;box-shadow:0 0 8px rgb(var(--pr-glow) / .45);position:absolute;top:1.5rem;bottom:-.875rem;left:calc(.75rem - 1px)}.h1-root .pr-chain__node{border:1.5px solid var(--pr-gold);background:var(--pr-paper);border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:grid}.h1-root .pr-chain__link:last-child .pr-chain__node{background:var(--pr-gold);color:var(--pr-ink);box-shadow:0 0 12px rgb(var(--pr-glow) / .55)}.h1-root .pr-chain__node svg{width:.875rem;height:.875rem}.h1-root .pr-points{align-content:start;gap:.875rem;display:grid}.h1-root .pr-point{color:var(--pr-ink-2);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;padding:1.125rem 1.25rem;font-size:.96875rem;font-weight:500;line-height:1.6;display:grid}.h1-root .pr-point__check{background:rgb(var(--pr-glow) / .14);width:2.25rem;height:2.25rem;color:var(--pr-gold-ink);transition:background-color .35s var(--pr-ease), color .35s var(--pr-ease);border-radius:999px;place-items:center;display:grid}.h1-root .pr-point:hover .pr-point__check{background:var(--pr-gold);color:var(--pr-ink)}.h1-root .pr-point__check svg{width:1.125rem;height:1.125rem}.h1-root .pr-point__lead{font-family:var(--font-gilroy), sans-serif;color:var(--pr-ink);margin-bottom:.15rem;font-size:1.0625rem;font-weight:700;line-height:1.35;display:block}.h1-root .pr-guides{color:var(--pr-ink-2);background:#fffdf6;align-items:flex-start;gap:.875rem;margin-top:clamp(1.5rem,1.1rem + 1.25vw,2.25rem);padding:1rem 1.25rem;font-size:.96875rem;font-weight:500;line-height:1.6;display:flex}@media (hover:hover){.h1-root .pr-guides:hover{transform:none}}.h1-root .pr-guides__icon{width:1.75rem;height:1.75rem;color:var(--pr-gold-ink);flex:none;place-items:center;display:grid}.h1-root .pr-guides__icon svg{width:1.375rem;height:1.375rem}@media (min-width:64rem){.h1-root .pr-books__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:4rem}}.h1-root .pr-faqCta{margin-top:1.5rem}.h1-root :is(.pr-include,.pr-dead,.pr-proc,.pr-small,.pr-out,.pr-books) [data-reveal][data-armed]{opacity:0;transform:translateY(18px)}.h1-root :is(.pr-include,.pr-dead,.pr-proc,.pr-small,.pr-out,.pr-books) [data-reveal][data-armed][data-revealed]{opacity:1;transition:opacity .7s var(--pr-ease), transform .7s var(--pr-ease);transform:none}.h1-root .pr-track[data-armed]:not([data-revealed]) .pr-track__line{transform:scaleY(0)}@media (min-width:48rem){.h1-root .pr-track[data-armed]:not([data-revealed]) .pr-track__step:before{transform:scaleX(0)}}.h1-root .pr-include__list[data-armed]:not([data-revealed]) .pr-include__item{opacity:0}.h1-root .pr-include__list[data-armed][data-revealed] .pr-include__item{animation:pr-rise .6s var(--pr-ease) calc(var(--i,0) * 70ms) both}@keyframes pr-rise{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.h1-root .pr-card:hover{transform:none}.h1-root .pr-include__list[data-revealed] .pr-include__item{animation:none}.h1-root :is(.pr-include,.pr-dead,.pr-proc,.pr-small,.pr-out,.pr-books) *,.h1-root :is(.pr-include,.pr-dead,.pr-proc,.pr-small,.pr-out,.pr-books) :before{transition:none!important}.h1-root .pr-small__media:hover .pr-small__photo{transform:none}}
