@font-face{font-family:Big Sexy Sans;src:url(../media/BigSexySans-Regular.0q32pr6acf0co.otf)format("opentype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Light.24da3q0187_-m.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Regular.049r73sxgwqhw.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Italic.1_sx6yd0o5i1d.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Medium.2wevc_zmjew-s.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-MediumItalic.2yhdrxgl4jc4t.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-SemiBold.2h355q6y9no75.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Bold.36_nk-ffplrad.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-ExtraBold.2pij22bkd4-pd.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../media/Poppins-Black.3xdgi8bwwkp5c.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}
:root{--coral:#ff644a;--coral-ink:#e8543c;--coral-text:#c7431f;--yellow:#fbe59f;--periwinkle:#b7c3f3;--floral-white:#fffaf1;--creamy-beige:#fff5e1;--ink-deep:#13242b;--raisin-black:#23252b;--error-grey:#cfd3e0;--white:#fff;--control-hover:#23252b1a;--surface-label:#fee8a3;--scrim:#23252b73;--color-primary:var(--coral);--color-primary-hover:var(--coral-ink);--color-background:var(--floral-white);--color-background-alt:var(--creamy-beige);--color-accent-yellow:var(--yellow);--color-accent-periwinkle:var(--periwinkle);--color-ink:var(--raisin-black);--color-negative-bg:var(--error-grey);--surface-page:var(--floral-white);--surface-card:var(--white);--surface-card-warm:var(--creamy-beige);--surface-inverted:var(--raisin-black);--surface-hot:var(--coral);--surface-sun:var(--yellow);--text-on-light:var(--raisin-black);--text-on-dark:var(--floral-white);--text-on-coral:var(--floral-white);--text-on-yellow:var(--raisin-black);--text-muted:#23252bbf;--text-link:var(--coral-text);--text-link-hover:var(--raisin-black);--border-default:var(--raisin-black);--border-on-coral:var(--floral-white);--border-hairline:#23252b24;--font-display:"Big Sexy Sans",sans-serif;--font-body:"Poppins",sans-serif;--weight-body-light:300;--weight-body-regular:400;--weight-body-medium:500;--weight-body-semibold:600;--weight-body-bold:700;--weight-callout:800;--weight-header:900;--tracking-tight:-.05em;--tracking-normal:0;--tracking-eyebrow:.04em;--tracking-wordmark:.14em;--leading-tight:.82;--leading-display:.85;--leading-display-qj:1.02;--leading-body:1.4;--leading-loose:1.55;--text-display-xl:clamp(56px,9vw,140px);--text-display-lg:clamp(48px,7vw,112px);--text-display-md:64px;--text-display-sm:40px;--text-header:28px;--text-header-lg:32px;--text-subheader:20px;--text-eyebrow:12px;--text-body:16px;--text-body-lg:18px;--text-small:13px;--text-micro:11px;--text-micro-sm:10px;--text-micro-plus:12px;--text-small-plus:15px;--text-fine:14px;--text-title:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-section-gap:var(--space-8);--space-grid-gap:var(--space-2);--space-2h:10px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-xl:32px;--radius-button:12px;--radius-pill:999px;--radius-micro:4px;--radius-micro-plus:6px;--stroke-width:2.5px;--stroke-width-strong:3px;--stroke-width-thin:2px;--stroke-width-emphasis:4px;--container-max:1200px;--container-narrow:720px;--container-gutter:32px;--shadow-none:none;--shadow-control:0 1px 4px #23252b2e;--shadow-lift:0 6px 24px #23252b1a;--shadow-sticky:0 -4px 20px #23252b1f;--shadow-photo:0 18px 40px #23252b29;--shadow-display-punch:0 4px 0 #23252b1f;--image-radius:var(--radius-lg);--overlay-scrim:linear-gradient(180deg,#23252b00 40%,#23252b8c 100%);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out-soft:cubic-bezier(.16,1,.3,1);--duration-fast:.12s;--duration-base:.15s;--duration-slow:.28s;--transition-interactive:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);--press-scale:.97;--marquee-duration:22s;--focus-outline-width:3px;--focus-outline-offset:2px;--disabled-opacity:.45}:root[data-theme=dark]{--coral:#ff7a62;--coral-ink:#ff8e73;--coral-text:#ffa88f;--floral-white:#17130f;--creamy-beige:#211a14;--ink-deep:#e8e3dc;--raisin-black:#f2ede6;--error-grey:#3a3f45;--white:#241d17;--control-hover:#f2ede61a;--scrim:#f2ede673;--text-muted:#f2ede6bf;--border-hairline:#f2ede624}

.mucho-button:not(:disabled):hover{transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard)}.mucho-button[data-variant=primary]:not(:disabled):hover{background:var(--coral-ink)}.mucho-button[data-variant=inverse]:not(:disabled):hover,.mucho-button[data-variant=outline]:not(:disabled):hover{background:var(--creamy-beige)}.mucho-button:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--duration-fast)}.mucho-button:focus-visible,.mucho-packoption:focus-visible{outline:var(--focus-outline-width) solid var(--raisin-black);outline-offset:var(--focus-outline-offset)}.mucho-button:disabled,.mucho-packoption:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.mucho-packoption[data-selected=true]{background:var(--creamy-beige);border:var(--stroke-width) solid var(--raisin-black)}.mucho-packoption[data-selected=false]{border:1.5px solid var(--border-hairline);background:0 0}.mucho-videotoolbar__control:hover{background:var(--control-hover)}.mucho-videotoolbar__control:focus-visible{outline:var(--focus-outline-width) solid var(--raisin-black);outline-offset:var(--focus-outline-offset)}.mucho-faq__panel[data-state=closed]{display:none}.mucho-faq__panel[data-state=open]{animation:mucho-faq-open var(--duration-base) var(--ease-standard)}@keyframes mucho-faq-open{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:none}}.mucho-faq__trigger:hover{color:var(--coral-text)}.mucho-faq__trigger:focus-visible{outline:var(--focus-outline-width) solid var(--raisin-black);outline-offset:var(--focus-outline-offset)}.mucho-iconbutton:not(:disabled):hover{background:var(--creamy-beige)}.mucho-iconbutton:focus-visible{outline:var(--focus-outline-width) solid var(--raisin-black);outline-offset:var(--focus-outline-offset)}.mucho-linkbutton__action:hover{color:var(--coral-text)}.mucho-linkbutton__action:focus-visible{outline:var(--focus-outline-width) solid var(--raisin-black);outline-offset:var(--focus-outline-offset)}.mucho-packoption__radio:after{content:"";border-radius:var(--radius-micro);width:12px;height:12px}.mucho-packoption[data-selected=true] .mucho-packoption__radio:after{background:var(--coral)}.mucho-gallery__thumbs button:hover{opacity:1}.mucho-sectionendcta:not(:disabled):hover{background:var(--coral-ink)}.mucho-sectionendcta:focus-visible{outline:var(--focus-outline-width) solid var(--raisin-black);outline-offset:var(--focus-outline-offset)}.mucho-futuregifts summary{list-style:none}.mucho-futuregifts summary::-webkit-details-marker{display:none}.mucho-futuregifts summary:after{content:"";width:var(--space-2);height:var(--space-2);border-right:var(--stroke-width-thin) solid var(--raisin-black);border-bottom:var(--stroke-width-thin) solid var(--raisin-black);transition:transform var(--duration-base) var(--ease-standard);margin-left:auto;transform:rotate(45deg)}.mucho-futuregifts[open] summary:after{transform:rotate(-135deg)}
*,:before,:after{box-sizing:border-box}:root{--font-display:var(--font-body)}html,body{background:var(--floral-white);color:var(--raisin-black);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0;padding:0}:focus-visible{outline:var(--focus-outline-width) solid var(--coral-text);outline-offset:var(--focus-outline-offset)}h1,h2,h3{font-family:var(--font-display);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3);line-height:1.12}.page{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:20;background:var(--raisin-black);color:var(--floral-white);padding:var(--space-5) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex;position:sticky;top:0}.topbar__brand{align-items:center;gap:var(--space-4);min-width:0;display:flex}.topbar__home{display:inline-flex}.topbar__divider{width:var(--stroke-width-thin);background:var(--floral-white);opacity:.35;height:22px}.topbar__sub,.topbar__title{font-size:var(--text-small);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.topbar__meta,.topbar__back{font-size:var(--text-small);color:var(--floral-white);opacity:.75}.topbar__back{text-decoration:none}.topbar__back:hover{opacity:1;text-decoration:underline}.shell{gap:var(--space-7);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.rail{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:sticky;top:104px}.rail__link{all:unset;cursor:pointer;min-height:44px;padding:10px var(--space-4);font-size:var(--text-small);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);border-left:var(--stroke-width) solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;display:flex}.rail__link:hover{color:var(--raisin-black);background:var(--creamy-beige)}.rail__link[aria-selected=true]{color:var(--raisin-black);background:var(--creamy-beige);border-left-color:var(--coral)}.rail__link:focus-visible{outline:var(--focus-outline-width) solid var(--coral-text);outline-offset:var(--focus-outline-offset)}.views{min-width:0}[hidden]{display:none!important}@media (max-width:760px){.shell{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.rail{flex-flow:wrap;position:static}.rail__link{border-left:0;border-bottom:var(--stroke-width) solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.rail__link[aria-selected=true]{border-bottom-color:var(--coral)}}.wrap{max-width:var(--container-max);width:100%;padding:var(--space-7) var(--space-6) var(--space-9);min-width:0;margin:0 auto}.wrap--narrow{max-width:var(--container-narrow)}.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--coral-text);margin-bottom:var(--space-3);display:block}.section{margin-bottom:var(--space-7)}@media (max-width:860px){.topbar__sub{display:none}}.section:last-of-type{margin-bottom:var(--space-6)}.insights__row{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:800px){.insights__row{grid-template-columns:minmax(0,1fr)}}.insight-button{min-width:0;min-height:56px;padding:var(--space-4) var(--space-5);background:var(--raisin-black);color:var(--floral-white);font-family:var(--font-body);font-weight:var(--weight-body-bold);font-size:var(--text-small-plus);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-align:center;border:var(--stroke-width) solid var(--raisin-black);border-radius:var(--radius-md);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.insight-button:hover{background:var(--coral);border-color:var(--coral)}.resources__row{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:800px){.resources__row{grid-template-columns:minmax(0,1fr)}}.resource{gap:var(--space-2);min-width:0;padding:var(--space-5);background:var(--white);border:var(--stroke-width) solid var(--border-default);border-radius:var(--radius-lg);color:var(--raisin-black);transition:background var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.resource:hover{background:var(--creamy-beige)}.resource__label{font-weight:var(--weight-body-bold);font-size:var(--text-small-plus);letter-spacing:var(--tracking-tight)}.resource__note{font-size:var(--text-fine);color:var(--text-muted)}.tabs{gap:var(--space-2);margin-bottom:var(--space-5);border-bottom:var(--stroke-width) solid var(--border-default);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{all:unset;cursor:pointer;padding:12px var(--space-4);font-size:var(--text-small-plus);font-weight:var(--weight-body-medium);color:var(--text-muted);border-bottom:var(--stroke-width-strong) solid transparent;white-space:nowrap;flex:none;align-items:center;min-height:44px;display:inline-flex}.tab:hover{color:var(--raisin-black);background:var(--creamy-beige)}.tab[aria-selected=true]{color:var(--raisin-black);font-weight:var(--weight-body-bold);border-bottom-color:var(--coral)}.tab:focus-visible{outline:var(--focus-outline-width) solid var(--coral-text);outline-offset:calc(-1 * var(--focus-outline-offset))}.workbench{min-width:0}.workbench__blurb{font-size:var(--text-body);color:var(--text-muted);margin:0 0 var(--space-5);max-width:var(--container-narrow)}.columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:900px){.columns{grid-template-columns:minmax(0,1fr)}}.columns>*{min-width:0}.pane__head{margin-bottom:var(--space-4)}.pane__head--row{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.pane__head--row .eyebrow{margin-bottom:0}.pane__meta{font-size:var(--text-fine);color:var(--text-muted)}.input{resize:vertical;width:100%;min-width:0;max-width:100%;min-height:320px;font-family:var(--font-body);font-size:var(--text-small-plus);line-height:var(--leading-body);color:var(--raisin-black);background:var(--floral-white);border:var(--stroke-width) solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-5)}.input::placeholder{color:var(--text-muted)}.modes{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.mode{all:unset;cursor:pointer;min-height:44px;padding:10px var(--space-4);font-size:var(--text-fine);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);background:var(--floral-white);border:var(--stroke-width) solid var(--border-default);border-radius:var(--radius-md);align-items:center;display:inline-flex}.mode:hover{background:var(--creamy-beige);color:var(--raisin-black)}.mode[aria-pressed=true]{background:var(--raisin-black);border-color:var(--raisin-black);color:var(--floral-white)}.mode:focus-visible{outline:var(--focus-outline-width) solid var(--coral-text);outline-offset:var(--focus-outline-offset)}.variants{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.format{margin-top:var(--space-5)}.format__list{padding-left:var(--space-5);gap:var(--space-1);font-size:var(--text-fine);color:var(--text-muted);flex-direction:column;margin:0;display:flex}.format__list li{line-height:1.4}.hint{font-size:var(--text-fine);color:var(--text-muted);margin:0 0 var(--space-4)}.vargroup{margin:0 0 var(--space-5);border:0;min-width:0;padding:0}.vargroup__legend{margin-bottom:var(--space-3);font-size:var(--text-eyebrow);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--coral-text);padding:0}.varfield{margin-bottom:var(--space-3);min-width:0;display:block}.varfield__label{font-size:var(--text-fine);font-weight:var(--weight-body-bold);margin-bottom:var(--space-1);display:block}.varfield__input{resize:vertical;width:100%;min-width:0;max-width:100%;min-height:44px;font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-body);color:var(--raisin-black);background:var(--floral-white);border:var(--stroke-width) solid var(--border-default);border-radius:var(--radius-sm);padding:10px 12px}.varfield__input--single{min-height:44px}.fileinput{display:none}.filelink{all:unset;cursor:pointer;font-size:var(--text-fine);font-weight:var(--weight-body-bold);color:var(--coral-text);text-underline-offset:2px;text-decoration:underline}.filelink:focus-visible{outline:var(--focus-outline-width) solid var(--coral-text);outline-offset:var(--focus-outline-offset)}.fieldblock{margin-bottom:var(--space-5);min-width:0}.input--short{min-height:120px}.counter{margin-bottom:var(--space-5)}.counter__row{gap:var(--space-1);flex-wrap:wrap;display:flex}.counter__btn{all:unset;cursor:pointer;min-width:44px;min-height:44px;font-size:var(--text-small);font-weight:var(--weight-body-bold);color:var(--text-muted);background:var(--floral-white);border:var(--stroke-width) solid var(--border-default);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.counter__btn:hover{background:var(--creamy-beige);color:var(--raisin-black)}.counter__btn[aria-pressed=true]{background:var(--raisin-black);border-color:var(--raisin-black);color:var(--floral-white)}.counter__btn:focus-visible{outline:var(--focus-outline-width) solid var(--coral-text);outline-offset:var(--focus-outline-offset)}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.notice{font-size:var(--text-small-plus);color:var(--text-muted);background:var(--creamy-beige);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);margin:0 0 var(--space-4)}.notice--error{color:var(--raisin-black);border-left:var(--stroke-width-strong) solid var(--coral);border-radius:0 var(--radius-md) var(--radius-md) 0}.brief{background:var(--floral-white);border:var(--stroke-width-thin) solid var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-4);overflow-wrap:anywhere}.brief--doc{background:var(--white)}.brief h1{margin:0 0 var(--space-3);font-size:26px}.brief h2{margin:var(--space-6) 0 var(--space-3);font-size:20px}.brief h3{font-size:var(--text-small-plus);margin:var(--space-5) 0 var(--space-2)}.brief h2:first-child,.brief h3:first-child{margin-top:0}.brief p{margin:0 0 var(--space-3)}.brief ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.brief li{margin-bottom:var(--space-2)}.brief strong{font-weight:var(--weight-body-bold)}.brief em{font-style:italic}.brief blockquote{margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);background:var(--creamy-beige);border-left:var(--stroke-width-strong) solid var(--coral);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.brief table{border-collapse:collapse;width:100%;margin:0 0 var(--space-4);font-size:var(--text-fine);table-layout:fixed}.brief th,.brief td{border:var(--stroke-width-thin) solid var(--border-hairline);text-align:left;word-break:break-word;padding:10px 12px}.brief th{background:var(--creamy-beige);font-weight:var(--weight-body-bold)}.brief hr{border:0;border-top:var(--stroke-width-thin) solid var(--border-hairline);margin:var(--space-6) 0}.brief a{color:var(--coral-text)}.doc__head{margin-bottom:var(--space-4)}.doc__h1{margin:var(--space-2) 0 0;font-size:var(--text-display-sm);line-height:var(--leading-tight);letter-spacing:-.02em}.doc__lede{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-body);line-height:var(--leading-body);max-width:68ch}.pdfview{border:var(--stroke-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--creamy-beige);width:100%;min-width:0;height:min(78vh,900px);overflow:hidden}.pdfview iframe{border:0;width:100%;height:100%;display:block}.pdfview__foot{margin:var(--space-3) 0 0;font-size:var(--text-fine);color:var(--text-muted)}.pdfview__foot a{color:var(--coral-text);font-weight:var(--weight-body-bold)}.course__head-block{margin-bottom:var(--space-4)}.course__h1{margin:var(--space-2) 0 0;font-size:var(--text-display-sm);line-height:var(--leading-tight);letter-spacing:-.02em}.course__lede{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-body);line-height:var(--leading-body);max-width:68ch}.course__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.course__rule{border:0;border-top:var(--stroke-width-thin) solid var(--border-hairline);margin:var(--space-6) 0}.course__list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.course__item-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.course__item-title{min-width:0;font-weight:var(--weight-body-bold);font-size:var(--text-subheader);line-height:var(--leading-tight);color:var(--raisin-black);flex:15rem;margin:0}.course__n{margin-right:var(--space-2);color:var(--text-muted)}.course__source{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-fine);color:var(--text-muted)}.course__player{aspect-ratio:16/9;border:var(--stroke-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--raisin-black);width:100%;min-width:0;position:relative;overflow:hidden}.course__player iframe{border:0;width:100%;height:100%;display:block}.course__open{margin-top:var(--space-3);font-size:var(--text-fine);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--coral-text);text-decoration:none;display:inline-block}.course__open:hover{text-underline-offset:2px;text-decoration:underline}.foot{padding:var(--space-6);background:var(--raisin-black);color:var(--floral-white);font-size:var(--text-small);justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.foot a{color:var(--floral-white)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.doc__split{gap:var(--space-7);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.doc__body{min-width:0;max-width:var(--container-narrow)}.wrap--jump .brief h2,.wrap--jump .brief h3{scroll-margin-top:calc(var(--space-8) + var(--space-7))}.jump{top:var(--space-9);align-self:start;min-width:0;position:sticky}.jump__label{margin:0 0 var(--space-3);font-size:var(--text-eyebrow);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--coral-text);display:block}.jump__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jump__link{min-height:44px;padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-body-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);border-left:var(--stroke-width) solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:flex}.jump__link:hover{color:var(--raisin-black);background:var(--creamy-beige)}.jump__link[aria-current]{color:var(--raisin-black);background:var(--creamy-beige);border-left-color:var(--coral)}.jump__link:focus-visible{outline:var(--focus-outline-width) solid var(--coral-text);outline-offset:var(--focus-outline-offset)}@media (max-width:900px){.doc__split{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.doc__body{max-width:none}.wrap--jump .brief h2,.wrap--jump .brief h3{scroll-margin-top:calc(var(--space-9) + var(--space-8) + var(--space-5))}.jump{z-index:10;background:var(--floral-white);padding-bottom:var(--space-2)}.jump__list{gap:var(--space-2);scrollbar-width:none;flex-flow:row;overflow-x:auto}.jump__list::-webkit-scrollbar{display:none}.jump__link{white-space:nowrap;border-left:0;border-bottom:var(--stroke-width) solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:none}.jump__link[aria-current]{border-bottom-color:var(--coral)}}
