.marketing-site{color-scheme:light;font-family:var(--font-sans);line-height:1.6}.marketing-site :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);font-weight:700;letter-spacing:-.035em;text-wrap:balance}.marketing-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid #2563eb;outline-offset:4px}.marketing-site :is(button,a){-webkit-tap-highlight-color:transparent}.marketing-hero{background:linear-gradient(110deg,#fff 55%,#f5f8fc)}.marketing-hero .landing-feature-artwork{border:0;border-radius:0}.marketing-features>section:nth-child(2n){background-color:#f8fafc;border-block:1px solid #eef2f6}.landing-feature-artwork>:not(.landing-feature-phone){background:white;box-shadow:0 8px 24px -16px rgb(15 23 42/25%)}.landing-feature-phone .feature-practice-card{border:0;border-radius:0;background:white;padding:1rem;box-shadow:none}.landing-feature-phone .feature-practice-preview{flex-direction:column}.landing-feature-phone .feature-practice-details{width:auto;flex-direction:row}.landing-feature-mobile-art .landing-feature-artwork{border:0;border-bottom:1px solid #e2e8f0;border-radius:0}.marketing-site .scroll-left:focus-within,.marketing-site .scroll-right:focus-within{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.scroll-left{animation:scroll-left 40s linear infinite}.scroll-right{animation:scroll-right 40s linear infinite}.scroll-paused{animation-play-state:paused!important}@keyframes shake-excited{0%,to{transform:rotate(0deg)}10%,50%,90%{transform:rotate(-3deg)}20%,60%{transform:rotate(3deg)}30%,70%{transform:rotate(-2deg)}40%,80%{transform:rotate(2deg)}}.shake-on-hover:hover{animation:shake-excited .7s ease-in-out;transform-origin:center center}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :after,.marketing-site :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.marketing-site .scroll-left,.marketing-site .scroll-right{animation:none}}[data-reveal]{transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:var(--reveal-duration,.5s);transition-delay:var(--reveal-delay,0s)}[data-reveal=hidden]{opacity:0}[data-reveal=hidden][data-reveal-dir=up]{transform:translateY(20px)}[data-reveal=hidden][data-reveal-dir=left]{transform:translateX(-30px)}[data-reveal=hidden][data-reveal-dir=right]{transform:translateX(30px)}[data-reveal=shown]{opacity:1;transform:none}@keyframes marketing-fade-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.marketing-fade-down{animation:marketing-fade-down .2s ease-out}@keyframes marketing-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.marketing-slide-up{animation:marketing-slide-up .35s cubic-bezier(.22,1,.36,1)}@font-face{font-family:Sketch Hand;src:url(/fonts/PatrickHand-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Sketch Slab;src:url(/fonts/ZillaSlab-SemiBold.woff) format("woff");font-weight:600;font-display:swap}.marketing-site.sketch-site{--sketch-paper:#faf8f1;--sketch-ink:#253344;--sketch-blue:#285ba1;--sketch-muted:#5b6269;--sketch-line:#d9d7cc;color:var(--sketch-ink);background:var(--sketch-paper);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23796543' opacity='.035' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.sketch-site>header{background:#faf8f1f5;border-color:var(--sketch-line)}.sketch-site>header>div:first-child{max-width:1192px}.sketch-site>header button[class*=bg-blue]{background:var(--sketch-blue);border:1px solid var(--sketch-ink);border-radius:5px 8px 5px 7px;box-shadow:2px 2px 0 var(--sketch-ink)}.sketch-site>footer{background:#efeee5;border-color:var(--sketch-line)}.sketch-social-link{color:var(--sketch-muted);background:transparent;border-color:var(--sketch-line);transition:color .12s ease,border-color .12s ease,background-color .12s ease}.sketch-social-link:focus-visible,.sketch-social-link:hover{color:var(--sketch-ink);border-color:var(--sketch-ink);background:#e9e6dc}.sketch-site :is(a,button):focus-visible{outline-color:var(--sketch-blue)}.sketch-site :is(h1,h2,h3){font-family:Sketch Slab,Georgia,serif;font-weight:600;letter-spacing:-.035em;line-height:1.12}.sketch-container{width:min(1192px,calc(100% - 96px));margin-inline:auto}.sketch-site .sketch-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:.17em;color:var(--sketch-blue);margin-bottom:18px}.sketch-site .sketch-margin-note{font-family:Sketch Hand,cursive;font-size:21px;line-height:1.3;font-weight:400;color:var(--sketch-blue)}.sketch-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:68px 70px}.sketch-hero-copy{min-width:0}.sketch-spark{display:block;flex-shrink:0}.sketch-site main .sketch-hero h1{font-size:clamp(48px,4.5vw,65px);line-height:1.04;letter-spacing:-.045em;margin-bottom:29px}.sketch-underlined{position:relative;display:inline-block;color:var(--sketch-blue);white-space:nowrap}.sketch-underlined:after{content:"";position:absolute;left:-2px;right:0;bottom:-10px;height:9px;border-top:2px solid var(--sketch-blue);border-bottom:1px solid var(--sketch-blue);border-radius:50%;transform:rotate(-1.2deg);opacity:.7}.sketch-hero-description{font-size:18px;line-height:1.65;margin-bottom:14px}.sketch-hero-detail{font-size:14px;max-width:430px;line-height:1.8;color:var(--sketch-muted)}.sketch-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:28px}.sketch-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 22px;border:1.5px solid var(--sketch-ink);border-radius:5px 8px 5px 7px;background:var(--sketch-blue);box-shadow:3px 3px 0 var(--sketch-ink);color:white;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s}.sketch-button:hover{background:#204c89;transform:translate(-1px,-2px);box-shadow:4px 5px 0 var(--sketch-ink)}.sketch-button>span{font-size:21px;line-height:1}.sketch-text-link{display:inline-flex;align-items:center;gap:10px;color:var(--sketch-ink);font-size:12px;font-weight:600}.sketch-text-link>span:not([aria-hidden]){text-decoration:underline;text-decoration-color:#a7a9a5;text-underline-offset:5px}.sketch-text-link:hover{color:var(--sketch-blue)}.sketch-text-link:hover>span:not([aria-hidden]){text-decoration-color:currentColor}.sketch-text-link>span[aria-hidden]{font-size:19px}.sketch-site .sketch-small-print{margin-top:15px;font-size:10px;color:var(--sketch-muted)}.sketch-hero-signoff{display:flex;gap:10px;align-items:center;margin-top:26px;transform:rotate(-2deg)}.sketch-hero-signoff>span:first-child{font-size:29px;color:var(--sketch-blue)}.sketch-lesson-wrap{position:relative;min-width:0;padding-top:24px;padding-bottom:34px}.sketch-lesson-note{position:absolute;top:-12px;right:12px;transform:rotate(3deg)}.sketch-lesson{position:relative;padding:24px 28px 14px;background-color:#fffef9;background-image:linear-gradient(#6a8ca710 1px,transparent 0),linear-gradient(90deg,#6a8ca710 1px,transparent 0);background-size:23px 23px;border:1px solid #bcbeb6;border-radius:3px 9px 5px 3px;box-shadow:5px 6px 0 -1px #f4f1e7,5px 6px 0 0 #cecec3,10px 12px 22px -13px #303b4833;transform:rotate(1.5deg)}.sketch-lesson:before{content:"";position:absolute;width:105px;height:25px;top:-14px;left:37%;background:#e9d8aa8a;border-inline:1px dashed #c6bb9a80;transform:rotate(-5deg)}.sketch-lesson-topline{display:flex;justify-content:space-between;gap:15px;padding-bottom:15px;margin-bottom:23px;border-bottom:1px solid var(--sketch-line);font-size:8px;letter-spacing:.1em;font-weight:600;color:var(--sketch-muted)}.sketch-site main .sketch-lesson h2{font-size:30px;letter-spacing:-.025em}.sketch-lesson>p:not(.sketch-lesson-takeaway){margin-top:8px;font-size:12px;color:var(--sketch-muted)}.sketch-energy{width:100%;height:auto;margin-top:5px;overflow:visible}.sketch-chart-label{font-family:Sketch Hand,cursive;font-size:19px}.sketch-lesson-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:3px}.sketch-toggle{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:600;cursor:pointer}.sketch-toggle-track{display:flex;align-items:center;width:35px;height:21px;padding:3px;background:#79766b;border-radius:20px;transition:background .2s}.sketch-toggle-track>span{width:15px;height:15px;border-radius:50%;background:white;transition:transform .2s}.sketch-toggle[aria-pressed=true] .sketch-toggle-track{background:var(--sketch-blue)}.sketch-toggle[aria-pressed=true] .sketch-toggle-track>span{transform:translateX(14px)}.sketch-lesson-controls .sketch-margin-note{font-size:17px}.sketch-lesson-takeaway{border-top:1px solid var(--sketch-line);margin-top:12px;padding-top:15px;min-height:51px;font-size:10px;line-height:1.8}.sketch-page-number{display:block;text-align:center;font-family:Sketch Hand,cursive;font-size:12px;color:#726558;margin-top:9px}.sketch-site .sketch-lesson-footnote{position:absolute;right:5px;bottom:-9px;font-size:19px;transform:rotate(-2deg)}.sketch-subjects{border-block:1px solid var(--sketch-line);background:#efeee550}.sketch-subjects>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:25px}.sketch-subjects .sketch-margin-note{font-size:18px;max-width:160px}.sketch-subjects span:not(.sketch-margin-note){font-size:10px;color:var(--sketch-muted)}.sketch-subjects b{display:block;font-size:12px;color:var(--sketch-ink);margin-bottom:4px;letter-spacing:.04em}.sketch-section{padding-block:82px;scroll-margin-top:90px}.sketch-section-intro{text-align:center}.sketch-section-intro .sketch-eyebrow{justify-content:center}.sketch-landing main h2{font-size:clamp(32px,3.2vw,43px)}.sketch-section-heading>div>p:last-child,.sketch-section-intro>p:last-child{margin-top:17px;color:var(--sketch-muted);font-size:13px;line-height:1.7}.sketch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;margin-top:48px}.sketch-steps article{position:relative}.sketch-step-number{display:flex;align-items:center;justify-content:center;height:44px;width:47px;font-family:Sketch Hand,cursive;font-size:23px;color:var(--sketch-blue);border:1.5px solid #426ea5;border-radius:46% 54% 48% 52%;transform:rotate(-8deg);margin-bottom:22px}.sketch-steps article:not(:last-child):after{content:"⤳";position:absolute;top:-9px;right:-42px;color:#7b8a95;font-family:Sketch Hand,cursive;font-size:53px}.sketch-site main .sketch-steps h3{font-size:27px}.sketch-steps p{margin-top:14px;color:var(--sketch-muted);font-size:13px;line-height:1.85}.sketch-steps .sketch-margin-note{display:block;margin-top:19px;font-size:19px}.sketch-connection-section{background:#eeefe6;border-block:1px solid var(--sketch-line)}.sketch-connection{display:grid;grid-template-columns:1.15fr 1fr;gap:78px;align-items:center;padding-block:65px}.sketch-figure-sheet{position:relative;background:#fffefb;padding:30px 25px 24px;border:1px solid #cccbbf;box-shadow:3px 4px 0 #dddfd3;transform:rotate(-1.4deg)}.sketch-figure-sheet:before{content:"";position:absolute;left:42%;top:-11px;height:24px;width:85px;background:#d5debdaf;transform:rotate(4deg)}.sketch-figure-label{font-size:8px;letter-spacing:.16em;color:var(--sketch-muted);margin-bottom:17px}.sketch-site main .sketch-figure-sheet h3{font-size:23px}.sketch-figure-sheet img{width:100%;height:auto;margin-block:25px 16px}.sketch-figure-sheet figcaption{font-size:11px;text-align:center}.sketch-figure-sheet figcaption .sketch-margin-note{display:inline-block;margin-top:8px;font-size:18px}.sketch-connection-copy>p:not(.sketch-eyebrow){font-size:13px;line-height:1.85;color:var(--sketch-muted);margin-block:21px}.sketch-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.sketch-section-heading>.sketch-text-link{flex-shrink:0;margin-bottom:5px}.sketch-bookshelf{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:23px;margin-top:43px}.sketch-book{min-width:0}.sketch-book-cover{padding-bottom:18px;margin-bottom:17px;border-bottom:2px solid #c9c3b4}.sketch-book-cover img{width:100%;height:auto;box-shadow:3px 4px 6px #30343125;transition:transform .2s}.sketch-book:nth-child(3n+1) img{transform:rotate(-2deg)}.sketch-book:nth-child(3n+2) img{transform:rotate(1.5deg)}.sketch-book:hover img{transform:translateY(-6px) rotate(0)}.sketch-book-number{display:block;font-family:Sketch Hand,cursive;color:#756a59;font-size:14px;margin-bottom:5px}.sketch-site main .sketch-book h3{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:0;line-height:1.6;min-height:36px}.sketch-book-link{display:inline-flex;gap:7px;color:var(--sketch-blue);font-size:10px;margin-top:7px}.sketch-book:hover .sketch-book-link>span:not([aria-hidden]){text-decoration:underline;text-underline-offset:3px}.sketch-bookshelf-note{text-align:center;margin-top:40px;transform:rotate(-1deg)}.sketch-toolbox-section{background:#f2f0e7;border-block:1px solid var(--sketch-line)}.sketch-resources{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:39px}.sketch-resource{padding:24px;background:#fffef9;border:1px solid #c9c8bb;border-radius:4px 7px 3px 6px;box-shadow:3px 3px 0 #e0ddcf;transition:transform .2s,border-color .2s}.sketch-resource:hover{transform:translateY(-4px);border-color:var(--sketch-blue)}.sketch-resource-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.sketch-resource-top .sketch-resource-illustration{width:min(100%,250px);min-width:0;margin-inline:auto}.sketch-resource-number{font-family:Sketch Hand,cursive;font-size:17px;color:#756a59}.sketch-site main .sketch-resource h3{font-size:24px}.sketch-resource p{font-size:12px;line-height:1.9;color:var(--sketch-muted);margin-block:14px 22px}.sketch-final{text-align:center;padding-block:88px 92px}.sketch-final>.sketch-margin-note{display:block;transform:rotate(-3deg);margin-bottom:18px}.sketch-final>p:not(.sketch-small-print){margin-top:17px;font-size:14px;color:var(--sketch-muted)}.sketch-final .sketch-actions{justify-content:center}@media (min-width:1450px){.sketch-hero{padding-block:90px}}@media (max-width:1100px){.sketch-container{width:calc(100% - 64px)}.sketch-hero{gap:32px}.sketch-site main .sketch-hero h1{font-size:clamp(36px,4.5vw,49px)}.sketch-hero .sketch-actions{gap:20px}.sketch-hero .sketch-text-link{font-size:11px}.sketch-lesson{padding:22px 20px 13px}.sketch-lesson-topline{font-size:7px}.sketch-connection{gap:40px}.sketch-bookshelf{gap:16px}.sketch-subjects .sketch-margin-note{max-width:130px}}@media (max-width:767px){.sketch-container{width:calc(100% - 40px)}.sketch-hero{grid-template-columns:1fr;padding-block:42px 46px;gap:54px}.sketch-site main .sketch-hero h1{font-size:clamp(40px,7.5vw,60px)}.sketch-hero-copy{max-width:540px}.sketch-hero-description{font-size:16px}.sketch-hero-detail{font-size:13px}.sketch-hero-signoff{margin-top:23px}.sketch-lesson-wrap{width:min(100% - 10px,500px);margin-inline:auto}.sketch-lesson{padding:23px 22px 13px}.sketch-site .sketch-lesson-footnote{font-size:18px}.sketch-subjects>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sketch-subjects .sketch-margin-note{grid-column:1/-1;max-width:none}.sketch-section{padding-block:54px}.sketch-steps{gap:28px;margin-top:36px;grid-template-columns:1fr}.sketch-steps article{padding-left:67px}.sketch-step-number{position:absolute;left:0;top:0}.sketch-steps article:not(:last-child):after{display:none}.sketch-steps .sketch-margin-note,.sketch-steps p{margin-top:10px}.sketch-connection{grid-template-columns:1fr;gap:37px;padding-block:45px}.sketch-figure-sheet{margin-inline:5px;padding:24px 18px}.sketch-section-heading{align-items:flex-start;flex-direction:column}.sketch-bookshelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px 20px;margin-top:28px}.sketch-site main .sketch-book h3{font-size:12px}.sketch-book-link{font-size:11px}.sketch-resources{grid-template-columns:1fr;gap:20px}.sketch-resource-top{margin-bottom:15px}.sketch-resource p{font-size:13px}.sketch-final{padding-block:60px}}@media (max-width:479px){.sketch-site main .sketch-hero h1{font-size:clamp(32px,10vw,44px)}.sketch-desktop-break{display:none}.sketch-hero .sketch-actions{align-items:flex-start;gap:20px;flex-direction:column}.sketch-site .sketch-eyebrow{font-size:9px}.sketch-site main .sketch-lesson h2{font-size:27px}.sketch-lesson-topline{font-size:6px;gap:8px}.sketch-lesson-controls{gap:3px 8px}.sketch-lesson-controls .sketch-margin-note{font-size:15px}.sketch-lesson-takeaway{min-height:66px}.sketch-site .sketch-lesson-footnote{font-size:16px}.sketch-bookshelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.sketch-final .sketch-actions{flex-direction:column}}.sketch-interior{--sketch-card:#fffef9;--sketch-wash:#f0efe6}.sketch-interior :is(.bg-white,.bg-white\/95){background-color:var(--sketch-card)}.sketch-interior :is(.bg-slate-50,.bg-gray-50){background-color:#f5f3eb}.sketch-interior :is(.bg-slate-100,.bg-gray-100){background-color:var(--sketch-wash)}.sketch-interior :is(.border-slate-200,.border-gray-200,.border-slate-300){border-color:var(--sketch-line)}.sketch-interior :is(.text-slate-900,.text-gray-900,.text-slate-800){color:var(--sketch-ink)}.sketch-interior :is(.text-slate-600,.text-gray-600,.text-slate-500){color:var(--sketch-muted)}.sketch-interior :is(.text-blue-700,.text-blue-600,.text-indigo-700){color:var(--sketch-blue)}.sketch-interior :is(.bg-blue-700,.bg-blue-600,.bg-\[\#2563eb\]){background-color:var(--sketch-blue)}.sketch-interior :is(.bg-blue-50,.bg-blue-100){background-color:#eaf0f3}.sketch-interior main>.bg-white{background:transparent}.sketch-interior :is(h1,h2,h3){text-wrap:balance}.sketch-interior h1{font-size:clamp(2.25rem,4.6vw,3.65rem);line-height:1.08}.sketch-interior h2{line-height:1.2}.sketch-interior :is(h2,h3).uppercase{font-family:var(--font-sans);letter-spacing:.14em;color:var(--sketch-blue)}.sketch-interior :is(p,li){line-height:1.8}.sketch-interior :is(a,button).bg-\[\#2563eb\],.sketch-interior :is(a,button)[class*=bg-blue]{border:1px solid #253344;border-radius:5px 8px 5px 7px;box-shadow:2px 3px 0 #253344}.sketch-interior :is(a,button)[class*=bg-blue]:disabled,.sketch-interior button.bg-\[\#2563eb\]:disabled{box-shadow:none}.sketch-interior :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background-color:var(--sketch-card);border-color:#b9bbae;border-radius:4px 7px 5px 6px;color:var(--sketch-ink)}.sketch-interior :is(input,textarea)::placeholder{color:#6c706b}.sketch-interior :is(.rounded-2xl,.rounded-3xl).border{border-radius:5px 10px 6px 8px;box-shadow:3px 4px 0 #dedbc970}.sketch-interior main>.h-px{background:var(--sketch-line)}.sketch-interior [class*=from-white]{--tw-gradient-from:#faf8f1}.sketch-interior table{font-variant-numeric:tabular-nums}.sketch-interior th{color:var(--sketch-ink)}.sketch-interior [id]{scroll-margin-top:100px}.sketch-page-intro{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:38px;margin-bottom:38px;border-bottom:1px solid var(--sketch-line);text-align:left}.sketch-page-intro-copy{min-width:0;max-width:760px}.sketch-page-intro .sketch-eyebrow{font-size:11px}.sketch-page-description{max-width:660px;margin-top:22px;color:var(--sketch-muted);font-size:16px}.sketch-page-intro .sketch-page-note{margin-top:22px;font-size:22px;transform:rotate(-1deg)}.sketch-page-drawing{flex:0 0 150px;width:150px;height:135px;color:var(--sketch-ink);transform:rotate(4deg)}.sketch-page-section{padding:64px 24px 12px;max-width:1200px;margin-inline:auto}.sketch-page-section+.h-px{display:none}.sketch-page-body{max-width:1100px;margin-inline:auto;padding:64px 28px}.sketch-page-body>.sketch-page-intro{margin-bottom:48px}.sketch-editorial{max-width:820px}.sketch-editorial :is(h2,h3){margin-top:30px}.sketch-editorial h2.uppercase{font-size:12px}.sketch-role{padding:24px;background:var(--sketch-card);border:1px solid var(--sketch-line);border-radius:4px 8px 5px 6px;box-shadow:3px 3px 0 #dedbc970}.sketch-role h3{font-size:24px}.sketch-team-card{background:var(--sketch-card);border:1px solid var(--sketch-line);box-shadow:3px 4px 0 #dedbc970;border-radius:4px 7px 5px 6px}.sketch-team-card h3{font-size:22px}.sketch-team-card:hover{border-color:var(--sketch-blue)}.sketch-team-card [class*=rounded-full]{border-radius:46% 52% 47% 53%;border-color:#c6c8bb}.sketch-catalog-hero{position:relative;background:transparent}.sketch-catalog-hero .sketch-margin-note{margin-top:25px;transform:rotate(-2deg)}.sketch-book-card>a:first-child{background-color:#edece1;background-image:linear-gradient(#556f7e0b 1px,transparent 0),linear-gradient(90deg,#556f7e0b 1px,transparent 0);background-size:24px 24px;border-bottom:1px solid var(--sketch-line)}.sketch-book-card:nth-child(3n+1)>a img{transform:rotate(-2deg)}.sketch-book-card:nth-child(3n+2)>a img{transform:rotate(2deg)}.sketch-book-card:hover>a img{transform:translateY(-5px)}.sketch-book-card h2{font-size:27px}.sketch-book-card>div{border-top:3px double #d9d7cc}.sketch-book-display{background-image:linear-gradient(#556f7e0c 1px,transparent 0),linear-gradient(90deg,#556f7e0c 1px,transparent 0);background-size:26px 26px}.sketch-book-display>img{transform:rotate(-2deg)}.sketch-book-display:after{content:"";display:block;height:3px;border-bottom:2px solid #b9b6a7;margin-top:28px;transform:rotate(-.5deg)}.sketch-faq{background:transparent}.sketch-faq>div:first-child{max-width:1000px}.sketch-faq-sheet{position:relative;padding:12px 30px 12px 56px;background:var(--sketch-card);border:1px solid var(--sketch-line);border-radius:4px 7px 4px 8px;box-shadow:4px 5px 0 #e3dfd3}.sketch-faq-sheet:before{content:"";position:absolute;left:38px;top:0;bottom:0;border-left:1px solid #b6756140}.sketch-faq-sheet button{gap:14px;min-height:68px}.sketch-faq-sheet button>span:first-child{font-family:Sketch Slab,Georgia,serif;font-size:21px;font-weight:600;line-height:1.4}.sketch-faq-sheet button[aria-expanded=true]>span{color:var(--sketch-blue)}.sketch-faq-sheet>div:last-child>div{border-bottom:0}.sketch-faq-sheet p{max-width:750px}.sketch-faq>.pointer-events-none{display:none}.sketch-plan{border-radius:5px 9px 5px 8px;box-shadow:4px 5px 0 #ddd8c9}.sketch-plan.border-blue-600{border:2px solid var(--sketch-blue);box-shadow:4px 5px 0 #285ba126}.sketch-plan h3{font-size:28px}.sketch-billing-tabs{border-radius:6px 9px 5px 8px}.sketch-billing-tabs button{border-radius:4px 7px 4px 6px}.sketch-billing-tabs button[aria-pressed=true]{box-shadow:1px 2px 0 var(--sketch-ink)}.sketch-resource-hero{border-bottom:1px solid var(--sketch-line)}.marketing-illustration{min-width:0}.book-figure-caption{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:24px;padding-top:16px;border-top:1px solid var(--sketch-line);color:var(--sketch-ink);font-size:13px;line-height:1.5;text-align:center}.book-figure-caption a{color:var(--sketch-muted);font-size:11px;text-decoration:underline;text-underline-offset:3px}.book-figure-caption a:hover{color:var(--sketch-ink)}.sketch-grid-background{background-image:linear-gradient(#556f7e09 1px,transparent 0),linear-gradient(90deg,#556f7e09 1px,transparent 0);background-size:30px 30px}.sketch-resource-badge{font-family:Sketch Hand,cursive;font-size:21px;background:transparent;padding-left:0;border:0}.sketch-resource-product{background:var(--sketch-card);border-radius:5px 9px 5px 7px;border:1px solid var(--sketch-line);box-shadow:5px 6px 0 #e1ddcf}.sketch-resource-product>div:last-child{border-radius:3px 6px 3px 5px;background:#e6edda;color:#334d36;box-shadow:none;transform:rotate(-5deg);font-family:Sketch Hand,cursive;font-size:20px}.sketch-resource-product-glow{background:none}.sketch-cta{background:#f0efe6;border-top:1px solid var(--sketch-line)}.sketch-cta>.absolute,.sketch-cta>.pointer-events-none{display:none}.sketch-cta h2{font-size:clamp(32px,4vw,48px)}.sketch-cta .sketch-margin-note{margin-bottom:20px;transform:rotate(-2deg)}.sketch-legal{max-width:900px;padding:44px 54px;margin:0 auto;background:var(--sketch-card);border:1px solid var(--sketch-line);border-left:3px double #b8bdad;border-radius:3px 7px 4px 5px;box-shadow:4px 5px 0 #e3dfd3}.sketch-legal h1{font-size:clamp(30px,4vw,44px)}.sketch-legal h2{font-size:27px}.sketch-legal h3{font-size:23px}.sketch-legal :is(p,li){font-size:15px;line-height:1.95}.sketch-legal a{overflow-wrap:anywhere}.sketch-legal-label{margin-bottom:22px;font-family:Sketch Hand,cursive;color:var(--sketch-blue);font-size:21px}.sketch-site .marketing-header nav a{position:relative}.sketch-site .marketing-header nav a[aria-current=page]:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-8px;height:5px;border-top:1.5px solid var(--sketch-blue);border-bottom:1px solid var(--sketch-blue);border-radius:50%;transform:rotate(-2deg)}.sketch-site #marketing-mobile-menu{padding-top:14px}.sketch-site #marketing-mobile-menu a[aria-current=page]{background:#e9ede6;color:var(--sketch-blue)}.sketch-site .marketing-footer{border-top:1px solid var(--sketch-line)}.sketch-site .marketing-footer>div{max-width:1192px}.sketch-footer-opening{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #cfcec0;padding-bottom:28px;margin-bottom:42px}.sketch-footer-opening .sketch-margin-note{font-size:27px;transform:rotate(-1deg)}.sketch-footer-opening>a{color:var(--sketch-ink);font-size:13px;text-decoration:underline;text-underline-offset:5px}.sketch-site .marketing-footer h3{font-family:Sketch Hand,cursive;color:var(--sketch-blue);font-size:22px;line-height:1.3;font-weight:400;text-transform:none;letter-spacing:0}.sketch-site .marketing-footer li a{text-underline-offset:4px}.sketch-site .marketing-footer li a:hover{color:var(--sketch-blue);text-decoration:underline}.sketch-explore>main{min-width:0}.sketch-explore .sketch-page-intro{margin-top:45px}.sketch-auth h1{font-size:35px}.sketch-auth .sketch-auth-art{background:#efeee5}.sketch-auth-study{background:#fffef9;border:1px solid var(--sketch-line);border-radius:5px 9px 6px 4px;box-shadow:4px 5px 0 #d8d7c8;padding:32px;transform:rotate(-1deg)}.sketch-auth-study .sketch-margin-note{text-align:center}.sketch-auth blockquote{font-family:Sketch Slab,Georgia,serif;font-size:24px}.sketch-auth .sketch-auth-form{padding:30px;background:#fffef9;border:1px solid var(--sketch-line);border-radius:5px 8px 5px 7px;box-shadow:4px 5px 0 #e0dccc}@media (max-width:900px){.sketch-page-drawing{flex-basis:110px;width:110px;height:110px}}@media (max-width:639px){.sketch-page-intro{padding-bottom:30px;margin-bottom:30px;gap:10px}.sketch-page-drawing{position:absolute;top:-5px;right:0;width:52px;height:48px;opacity:.65}.sketch-page-intro .sketch-eyebrow{padding-right:55px;font-size:9px;min-height:35px}.sketch-page-description{font-size:14px}.sketch-page-intro .sketch-page-note{font-size:20px}.sketch-page-section{padding:40px 20px 0}.sketch-page-body{padding:42px 20px}.sketch-faq-sheet{padding:8px 18px 8px 30px}.sketch-faq-sheet:before{left:16px}.sketch-faq-sheet button>span:first-child{font-size:19px}.sketch-legal{padding:28px 20px}.sketch-legal :is(p,li){font-size:14px}.sketch-footer-opening{flex-direction:column;align-items:flex-start;gap:15px}.sketch-footer-opening .sketch-margin-note{font-size:24px}.sketch-auth .sketch-auth-form{padding:24px 20px}.sketch-auth h1{font-size:30px}}