.learn-shell{--learn-bg:#fafafa;--learn-panel:#f0f0ee;--learn-ink:#222320;--learn-muted:#60625c;--learn-line:#dbddd7;--learn-accent:#a2611f;--learn-button:#e5ba78;--learn-button-ink:#26221b;--learn-error:#b44035;--learn-radius:6px;background:var(--learn-bg);min-height:100dvh;color:var(--learn-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:Manrope Variable,Aptos,sans-serif;font-size:1rem;line-height:1.7}.learn-shell ::selection{background:var(--learn-button);color:var(--learn-button-ink)}.learn-shell :focus-visible{outline:2px solid var(--learn-accent);outline-offset:5px}.learn-container{width:min(1280px,100% - 112px);margin-inline:auto}.learn-shell h1,.learn-shell h2,.learn-shell h3,.learn-shell p{margin:0}.learn-shell h1,.learn-shell h2,.learn-shell h3{letter-spacing:-.045em;font-weight:600}.learn-shell h2{font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.15}.learn-shell h3{line-height:1.35}.learn-skip{z-index:40;background:var(--learn-ink);color:var(--learn-bg);padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.learn-skip:focus{transform:translateY(0)}.learn-nav{z-index:20;border-bottom:1px solid var(--learn-line);justify-content:space-between;align-items:center;gap:24px;max-width:1392px;min-height:80px;margin:auto;padding:16px 56px;display:flex;position:relative}.learn-brand{letter-spacing:-.05em;flex-shrink:0;align-items:center;gap:10px;font-size:1.2rem;font-weight:650;line-height:1.05;display:flex}.learn-brand-mark{background:url(/alphonse-mark.png) 52% 42%/186% no-repeat;width:31px;height:35px;display:block}.learn-brand-sub{letter-spacing:.1em;margin-top:5px;font-size:.75rem;font-weight:550;display:block}.learn-links{align-items:center;gap:30px;font-size:.875rem;font-weight:550;display:flex}.learn-links>a:not(.learn-button){padding-block:10px}.learn-links a[aria-current=page],.learn-links>a:hover{color:var(--learn-accent)}.learn-menu-toggle{color:var(--learn-ink);background:0 0;border:0;padding:10px;display:none}.learn-button{border:1px solid var(--learn-button);border-radius:var(--learn-radius);background:var(--learn-button);min-height:50px;color:var(--learn-button-ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:13px 26px;font-size:.9375rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.learn-button:hover{color:var(--learn-button-ink);background:#f0ca90}.learn-button:active{transform:scale(.98)}.learn-button-small{min-height:44px;padding:9px 19px;font-size:.875rem}.learn-button-outline{color:var(--learn-ink);border-color:var(--learn-line);background:0 0}.learn-button-outline:hover{background:var(--learn-panel);color:var(--learn-ink)}.learn-link{color:var(--learn-ink);border-bottom:1px solid var(--learn-accent);padding-block:4px;font-size:.9375rem;font-weight:650;display:inline-block}.learn-link:hover{color:var(--learn-accent)}.learn-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:60px 64px;display:grid}.learn-hero-copy{padding-block:20px}.learn-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--learn-accent);font-size:.75rem;font-weight:700;margin-bottom:22px!important}.learn-hero h1{letter-spacing:-.065em;max-width:9ch;font-size:clamp(3.5rem,6.7vw,6rem);line-height:1.04}.learn-hero-lede{max-width:440px;color:var(--learn-muted);font-size:1.125rem;line-height:1.75;margin-top:26px!important}.learn-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.learn-hero-image{border-radius:var(--learn-radius);background:#25231f;overflow:hidden}.learn-hero-image img,.learn-feature-image img{object-fit:cover;width:100%;height:auto;display:block}.learn-intro{border-block:1px solid var(--learn-line);grid-template-columns:1.1fr 1fr;gap:64px;padding-block:46px;display:grid}.learn-intro>p{letter-spacing:-.03em;color:var(--learn-muted);font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.5}.learn-intro strong{color:var(--learn-ink);font-weight:550}.learn-intro>div>p{color:var(--learn-muted);max-width:53ch}.learn-free-note{align-items:center;gap:8px;margin-top:17px;font-size:.8125rem;font-weight:600;display:flex}.learn-free-note svg{color:var(--learn-accent);flex-shrink:0}.learn-section{padding-block:84px}.learn-section-heading{margin-bottom:36px}.learn-section-heading>p{max-width:60ch;color:var(--learn-muted);margin-top:14px}.learn-feature-grid{grid-template-columns:1.35fr 1fr;gap:50px;display:grid}.learn-feature{display:block}.learn-feature-image{border-radius:var(--learn-radius);aspect-ratio:1.8;overflow:hidden}.learn-feature-image img{height:100%;transition:transform .4s}.learn-feature:hover .learn-feature-image img{transform:scale(1.025)}.learn-feature-copy{padding-top:24px}.learn-meta{color:var(--learn-muted);letter-spacing:0;font-size:.8125rem;font-weight:500;display:block}.learn-feature h3{margin-top:12px;font-size:1.65rem}.learn-feature p{max-width:55ch;color:var(--learn-muted);margin-top:12px}.learn-read-label{color:var(--learn-accent);margin-top:18px;font-size:.875rem;font-weight:650;display:inline-block}.learn-side-guides{grid-template-rows:1fr 1fr;display:grid}.learn-side-guides>a{border-bottom:1px solid var(--learn-line);padding:20px 0 30px;position:relative}.learn-side-guides>a:first-child{padding-top:0}.learn-side-guides>a:last-child{border-bottom:0;padding-bottom:0}.learn-side-guides svg{color:var(--learn-accent);margin-bottom:16px}.learn-side-guides h3{max-width:23ch;margin-top:10px;font-size:1.45rem}.learn-side-guides p{max-width:42ch;color:var(--learn-muted);margin-top:12px;font-size:.9375rem}.learn-feature:hover h3,.learn-side-guides a:hover h3{color:var(--learn-accent)}.learn-section-link{margin-top:36px}.learn-principles-preview{border-block:1px solid var(--learn-line);grid-template-columns:1fr 1fr;gap:100px;padding-block:65px;display:grid}.learn-principles-copy h2{max-width:14ch}.learn-principles-copy>p:not(.learn-eyebrow){color:var(--learn-muted);margin-block:24px}.learn-principles-list details{border-bottom:1px solid var(--learn-line);padding-block:20px}.learn-principles-list details:first-child{padding-top:0}.learn-principles-list details:last-child{border:0}.learn-principles-list summary{cursor:pointer;padding-right:20px;font-size:1.125rem;font-weight:600}.learn-principles-list details p{color:var(--learn-muted);margin-top:15px;font-size:.9375rem}.learn-template-rows>a{border-bottom:1px solid var(--learn-line);grid-template-columns:32px 1fr auto;align-items:center;gap:24px;padding-block:24px;display:grid}.learn-template-rows svg{color:var(--learn-accent)}.learn-template-rows h3{letter-spacing:-.02em;font-size:1.15rem}.learn-template-rows p{color:var(--learn-muted);margin-top:4px;font-size:.9375rem}.learn-template-rows>a>span{color:var(--learn-muted);font-size:.8125rem}.learn-template-rows>a:hover h3{color:var(--learn-accent)}.learn-footer{background:var(--learn-panel);max-width:1392px;margin:auto;padding:48px 56px 25px}.learn-footer-top{grid-template-columns:1fr .5fr 1fr;gap:40px;display:grid}.learn-footer-brand{letter-spacing:-.04em;font-size:1.15rem;font-weight:650}.learn-footer p{color:var(--learn-muted);margin-top:14px;font-size:.875rem}.learn-footer-top>nav{flex-direction:column;gap:10px;font-size:.875rem;display:flex}.learn-footer-contact{justify-self:end}.learn-footer-contact>a{font-size:.875rem;font-weight:600}.learn-footer a:hover{color:var(--learn-accent)}.learn-footer-bottom{border-top:1px solid var(--learn-line);color:var(--learn-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:20px;font-size:.75rem;display:flex}.learn-footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}@media (prefers-color-scheme:dark){.learn-shell{--learn-bg:#151613;--learn-panel:#20211d;--learn-ink:#eeefea;--learn-muted:#b4b6ad;--learn-line:#3a3c35;--learn-accent:#e5ba78;--learn-error:#ef998f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:no-preference){.learn-hero-copy{animation:.65s ease-out both learn-enter}.learn-hero-image{animation:.8s ease-out .1s both learn-enter}}@keyframes learn-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.learn-shell *,.learn-shell :before,.learn-shell :after{transition:none!important;animation:none!important}}@media (max-width:1023px){.learn-container{width:calc(100% - 64px)}.learn-nav{padding-inline:32px}.learn-links{gap:20px}.learn-hero{gap:32px}.learn-hero h1{font-size:4.5rem}.learn-principles-preview{gap:45px}.learn-footer{padding-inline:32px}}@media (max-width:767px){.learn-container{width:calc(100% - 40px)}.learn-nav{min-height:72px;padding:14px 20px}.learn-menu-toggle{display:block}.learn-links{z-index:21;background:var(--learn-bg);border-bottom:1px solid var(--learn-line);align-items:stretch;padding:20px;display:none;position:absolute;inset:72px 0 auto}.learn-links.is-open{flex-direction:column;gap:8px;display:flex}.learn-links .learn-button{align-self:flex-start;margin-top:8px}.learn-hero{grid-template-columns:1fr;gap:36px;padding-block:35px 40px}.learn-hero-copy{padding-block:0}.learn-hero h1{max-width:10ch;font-size:clamp(3.4rem,12.5vw,5rem)}.learn-hero-lede{font-size:1rem;margin-top:20px!important}.learn-eyebrow{margin-bottom:16px!important}.learn-actions{gap:24px;margin-top:24px}.learn-hero-image{max-height:340px}.learn-hero-image img{aspect-ratio:4/3;height:100%}.learn-intro{grid-template-columns:1fr;gap:22px;padding-block:32px}.learn-intro>p{font-size:1.45rem}.learn-section{padding-block:50px}.learn-section-heading{margin-bottom:26px}.learn-feature-grid{grid-template-columns:1fr;gap:35px}.learn-side-guides{grid-template-rows:auto}.learn-side-guides>a{padding-block:25px}.learn-side-guides>a:first-child{padding-top:0}.learn-side-guides h3{max-width:none}.learn-principles-preview{grid-template-columns:1fr;gap:35px;padding-block:40px}.learn-principles-copy h2{max-width:20ch}.learn-template-rows>a{grid-template-columns:25px 1fr;gap:15px}.learn-template-rows>a>span{display:none}.learn-footer{padding:32px 20px 24px}.learn-footer-top{grid-template-columns:1fr 1fr;gap:30px}.learn-footer-contact{grid-column:1/-1;justify-self:start}.learn-footer-bottom{flex-direction:column;align-items:flex-start}.learn-footer-bottom nav{gap:12px 18px}}.learn-page{padding-block:60px 84px}.learn-page-heading{max-width:820px;margin-bottom:48px}.learn-page-heading h1{font-size:clamp(2.8rem,5vw,4.75rem);line-height:1.12}.learn-page-heading>p:not(.learn-eyebrow){max-width:62ch;color:var(--learn-muted);margin-top:22px;font-size:1.125rem}.learn-filters{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.learn-filters button{border:1px solid var(--learn-line);border-radius:var(--learn-radius);min-height:44px;color:var(--learn-muted);background:0 0;padding:10px 18px;font-size:.875rem;font-weight:600}.learn-filters button[aria-pressed=true]{border-color:var(--learn-ink);background:var(--learn-ink);color:var(--learn-bg)}.learn-filters button:hover{border-color:var(--learn-accent)}.learn-library-grid{grid-template-columns:1fr 1fr;gap:0 48px;display:grid}.learn-guide-card{border-top:1px solid var(--learn-line);padding-block:30px;display:block}.learn-guide-card svg{color:var(--learn-accent);margin-bottom:20px}.learn-guide-card h2{max-width:28ch;margin-top:12px;font-size:1.6rem;line-height:1.35}.learn-guide-card p{max-width:53ch;color:var(--learn-muted);margin-top:16px}.learn-guide-card:hover h2{color:var(--learn-accent)}.learn-note{background:var(--learn-panel);border-radius:var(--learn-radius);margin-top:48px;padding:32px}.learn-note h2{font-size:1.7rem}.learn-note p{color:var(--learn-muted);max-width:65ch;margin-top:12px}.learn-note .learn-button{margin-top:24px}.learn-article-layout{grid-template-columns:minmax(0,760px) 240px;justify-content:space-between;gap:60px;padding-block:54px 84px;display:grid}.learn-breadcrumb{color:var(--learn-muted);border-bottom:1px solid var(--learn-line);margin-bottom:28px;font-size:.875rem;display:inline-block}.learn-article-heading h1{margin-top:18px;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.15}.learn-article-heading>p{color:var(--learn-muted);margin-top:26px;font-size:1.125rem;line-height:1.85}.learn-article-outcome{border-left:3px solid var(--learn-accent);background:var(--learn-panel);margin-block:35px 42px;padding:22px 26px}.learn-article-outcome strong{font-size:.875rem}.learn-article-outcome p{color:var(--learn-muted);margin-top:8px}.learn-article>section{margin-top:42px;scroll-margin-top:24px}.learn-article>section>h2{letter-spacing:-.025em;font-size:1.6rem;line-height:1.4}.learn-article>section>p{margin-top:18px;line-height:1.9}.learn-article ul,.learn-article ol{margin:20px 0 0;padding-left:24px}.learn-article li{margin-bottom:12px;padding-left:7px}.learn-article li::marker{color:var(--learn-accent)}.learn-article-nav{align-self:start;padding-top:35px;font-size:.875rem;position:sticky;top:30px}.learn-article-nav nav{border-left:1px solid var(--learn-line);color:var(--learn-muted);flex-direction:column;gap:15px;margin-top:20px;padding-left:20px;display:flex}.learn-article-nav nav a:hover{color:var(--learn-accent)}.learn-article-nav>p{color:var(--learn-muted);margin-top:24px;font-size:.75rem}.learn-copy-block{margin-top:22px}.learn-copy-block textarea{resize:vertical;border:1px solid var(--learn-line);border-radius:var(--learn-radius);background:var(--learn-panel);width:100%;min-height:310px;color:var(--learn-ink);padding:22px;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:1rem;line-height:1.7;display:block}.learn-copy-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;display:flex}.learn-copy-actions button{gap:8px}.learn-copy-status{color:var(--learn-muted);font-size:.8125rem;margin-top:12px!important}.learn-exercise{background:var(--learn-panel);border-radius:var(--learn-radius);padding:30px}.learn-exercise .learn-link{margin-top:16px}.learn-further-reading h2{font-size:1.125rem!important}.learn-further-reading a{color:var(--learn-accent);text-underline-offset:4px;text-decoration:underline}.learn-next-guide{border-top:1px solid var(--learn-line);margin-top:45px;padding-top:28px}.learn-next-guide>a{margin-top:12px;font-size:1.4rem;font-weight:600;line-height:1.4;display:block}.learn-next-guide>a:hover{color:var(--learn-accent)}.learn-principle-grid{grid-template-columns:1fr 1fr;gap:42px 80px;display:grid}.learn-principle-grid article{border-top:1px solid var(--learn-line);padding-top:28px}.learn-principle-grid h2{font-size:1.5rem;line-height:1.4}.learn-principle-grid article>p{color:var(--learn-muted);margin-top:16px}.learn-principle-example{border-radius:var(--learn-radius);background:var(--learn-panel);margin-top:23px;padding:20px}.learn-principle-example strong{font-size:.8125rem}.learn-principle-example p{color:var(--learn-muted);margin-top:8px;font-size:.9375rem}.learn-principle-grid .learn-principle-action{color:var(--learn-accent);font-size:.875rem;font-weight:600}.learn-template-index{border-block:1px solid var(--learn-line);flex-wrap:wrap;gap:20px 35px;padding-block:20px;font-size:.9375rem;display:flex}.learn-template-index a:hover{color:var(--learn-accent)}.learn-template-section{border-bottom:1px solid var(--learn-line);grid-template-columns:.7fr 1fr;gap:70px;padding-block:55px;scroll-margin-top:24px;display:grid}.learn-template-section h2{font-size:2rem}.learn-template-section>div:first-child>p{max-width:37ch;margin-top:18px}.learn-template-use{color:var(--learn-muted);font-size:.9375rem}.learn-template-section .learn-copy-block{margin-top:0}.learn-template-section textarea{min-height:355px}.learn-about-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:70px;display:grid}.learn-prose h2{font-size:2rem}.learn-prose p{margin-top:20px;line-height:1.9}.learn-prose .learn-link{margin-top:25px}.learn-about-image{border-radius:var(--learn-radius);width:100%;height:auto}.learn-contact{border-top:1px solid var(--learn-line);grid-template-columns:1fr 1fr;gap:70px;margin-top:70px;padding-top:60px;display:grid}.learn-contact h2{max-width:18ch;font-size:2.3rem}.learn-contact>div>p{color:var(--learn-muted);max-width:44ch;margin-top:22px}.learn-contact>div>a{word-break:break-word;margin-top:22px}.learn-contact .offer-contact-form{background:0 0;border:0;padding:0}.learn-contact .offer-contact-form label>span,.learn-contact .offer-contact-form label small{color:var(--learn-ink);font-size:.875rem}.learn-contact .offer-contact-form input,.learn-contact .offer-contact-form textarea{border-color:var(--learn-line);background:var(--learn-panel);color:var(--learn-ink);border-radius:var(--learn-radius);font-size:1rem}.learn-contact .offer-contact-form input::placeholder,.learn-contact .offer-contact-form textarea::placeholder{color:var(--learn-muted)}.learn-contact .offer-contact-submit .offer-button{background:var(--learn-button);color:var(--learn-button-ink);border-color:var(--learn-button);border-radius:var(--learn-radius);font-size:.9375rem}.learn-contact .offer-contact-submit p{color:var(--learn-muted);font-size:.8125rem}.learn-contact .offer-contact-submit .offer-contact-error{color:var(--learn-error)}.learn-contact-secondary{font-size:.875rem}.learn-contact-secondary a{text-decoration:underline}@media (max-width:1023px){.learn-article-layout{grid-template-columns:minmax(0,1fr) 200px;gap:35px}.learn-about-grid,.learn-contact,.learn-template-section{gap:40px}}@media (max-width:767px){.learn-page{padding-block:35px 50px}.learn-page-heading{margin-bottom:30px}.learn-page-heading h1{font-size:2.7rem}.learn-page-heading>p:not(.learn-eyebrow){font-size:1rem}.learn-library-grid,.learn-principle-grid,.learn-about-grid,.learn-contact,.learn-template-section,.learn-article-layout{grid-template-columns:1fr}.learn-library-grid{gap:0}.learn-note{margin-top:30px;padding:24px}.learn-article-layout{gap:0;padding-block:32px 50px}.learn-article-heading h1{font-size:2.5rem}.learn-article-heading>p{font-size:1rem}.learn-article-nav{display:none}.learn-article-outcome{padding:20px}.learn-exercise{padding:22px}.learn-principle-grid{gap:30px}.learn-template-section{gap:24px;padding-block:35px}.learn-about-grid{gap:30px}.learn-contact{gap:28px;margin-top:45px;padding-top:35px}.learn-contact .offer-contact-fields{grid-template-columns:1fr}.learn-copy-block textarea{padding:16px}}
