:root{--k:clamp(.62px, min(calc(100vh / 1024), calc(100vw / 1536)), 1.25px);--fs-display:106;--fs-h2:72;--fs-subtitle:60;--fs-h3:38;--fs-h4:28;--fs-body:18;--fs-hand:24;--fs-hand-accent:28;--fs-hand-sm:21;--fs-label:13;--fs-btn:17;--lh-h2:1.08;--lh-subtitle:1.2;--lh-h3:1.15;--lh-body:1.6;--lh-hand:1.25;--ls-heading:-.02em;--c-heading:#1d1a19;--c-accent:#b8423a;--c-body:#2e2826;--c-hand:#1d1a19;--c-pen-blue:#2c4f86;--c-pen-red:#b8423a;--c-kicker:#4a4340;--c-label:#6e6560}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#f1efeb;margin:0}a{color:#1d1a19}a:hover{color:#b8423a}.board{background-color:#f3f1ed;background-image:linear-gradient(#1d1a1909 1px,#0000 1px),linear-gradient(90deg,#1d1a1909 1px,#0000 1px);background-size:48px 48px}.grain{pointer-events:none;opacity:.28;mix-blend-mode:multiply;z-index:30;background-image:url(/assets/grain-Bp8s0MSI.png);background-size:256px 256px;position:absolute;inset:0}.wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.serif{font-family:Playfair Display,Georgia,serif;font-weight:400}.hand{font-family:Caveat,cursive;font-weight:600}.mono{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.note{box-sizing:border-box;color:#1d1a19;padding:30px 24px 28px;font-family:Caveat,cursive;font-size:25px;font-weight:600;line-height:1.18;position:relative;box-shadow:0 1px 1px #0000000f,0 14px 22px -10px #00000047}.paper{box-sizing:border-box;background:#fff;position:relative;box-shadow:0 1px 1px #0000000d,0 16px 28px -14px #00000047}.pol{box-sizing:border-box;background:#fff;padding:14px 14px 0;position:relative;box-shadow:0 2px 3px #00000014,0 24px 40px -18px #0000006b}.pol img{object-fit:cover;width:100%;display:block}.cap{color:#1d1a19;text-align:center;padding:10px 0 14px;font-family:Caveat,cursive;font-size:26px;font-weight:600}.mag{z-index:3;background:radial-gradient(circle at 34% 30%,#ffffffbf 0 2.5px,#fff0 5px),#1d1a19;border-radius:50%;width:24px;height:24px;margin-left:-12px;position:absolute;top:-12px;left:50%;box-shadow:0 4px 6px #00000052,inset 0 -2px 3px #00000040}.mag.r{background:radial-gradient(circle at 34% 30%,#ffffffbf 0 2.5px,#fff0 5px),#b8423a}.mag.g{background:radial-gradient(circle at 34% 30%,#ffffffd9 0 2.5px,#fff0 5px),#c2a15f}.mag.b{background:radial-gradient(circle at 34% 30%,#ffffffbf 0 2.5px,#fff0 5px),#2c4f86}.tape{z-index:3;background:#e2d6bcc7;width:120px;height:30px;margin-left:-60px;position:absolute;top:-15px;left:50%;box-shadow:0 1px 2px #00000014}.drawn{border:2.5px solid #1d1a19;border-radius:255px 18px 225px/18px 225px 18px 255px}.lined{background-color:#fffdf8;background-image:linear-gradient(90deg,#0000 58px,#b8423a73 58px 60px,#0000 60px),repeating-linear-gradient(#0000 0 43px,#2c4f862e 43px 44px)}.torn{filter:drop-shadow(0 calc(8 * var(--k)) calc(9 * var(--k)) #00000029);position:relative}.torn__paper{box-sizing:border-box}.at{left:calc(var(--x) * var(--k));top:calc(var(--y) * var(--k));width:calc(var(--w) * var(--k));transform:rotate(var(--r,0deg));position:absolute}.btn{border-radius:999px;align-items:center;gap:14px;min-height:58px;padding:0 32px;font-family:Onest,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 10px 20px -8px #00000059}.btn:hover{transform:translateY(-2px)rotate(-.5deg)}@media (width<=960px){.wrap{padding:0 20px}.stack{grid-template-columns:1fr!important}.stack2{grid-template-columns:1fr 1fr!important}.hide-m,.nav-links{display:none!important}.h1{font-size:58px!important}}@media (width<=560px){.stack2{grid-template-columns:1fr!important}}.site-header{z-index:5;justify-content:space-between;align-items:center;gap:calc(24 * var(--k));height:calc(108 * var(--k));padding:0 calc(138 * var(--k)) 0 calc(155 * var(--k));display:flex;position:relative}.site-header__logo{align-items:center;text-decoration:none;display:flex}.site-header__name{font-size:calc(32 * var(--k));line-height:1}.site-header__divider{width:1px;height:calc(18 * var(--k));margin:0 calc(14 * var(--k));background:#9a918b}.site-header__role{font-size:calc(13 * var(--k));color:#7a716b}.site-header__nav{gap:calc(40 * var(--k));display:flex}.site-header__nav a{font-size:calc(12.5 * var(--k));letter-spacing:.1em;text-transform:uppercase;color:#1d1a19;font-weight:500;text-decoration:none}.site-header__nav a:hover{color:#b8423a}.btn.site-header__cta{min-height:calc(46 * var(--k));padding:0 calc(22 * var(--k));gap:calc(10 * var(--k));font-size:calc(14 * var(--k))}.hero{z-index:1;background:#efe8de url(/assets/hero-bg-CDe0JNmy.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(1024 * var(--k));position:relative}.hero__doodles{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__grid{z-index:1;grid-template-columns:calc(620 * var(--k)) calc(540 * var(--k));column-gap:calc(90 * var(--k));padding-left:calc(160 * var(--k));display:grid;position:relative}.hero__left{padding-top:calc(14 * var(--k))}.hero__badge{margin-left:calc(-8 * var(--k));padding:calc(11 * var(--k)) calc(24 * var(--k));color:#f3f1ed;font-size:calc(11.5 * var(--k));letter-spacing:.07em;text-transform:uppercase;box-shadow:0 calc(6 * var(--k)) calc(12 * var(--k)) calc(-6 * var(--k)) #00000073;background:#1d1a19;border-radius:999px;font-weight:500;display:inline-block;transform:rotate(-1.5deg)}.hero__title{margin:calc(28 * var(--k)) 0 0;font-size:calc(var(--fs-display) * var(--k));letter-spacing:-.03em;line-height:.88}.hero__rewrite{align-items:flex-start;gap:calc(14 * var(--k));margin:calc(8 * var(--k)) 0 0 calc(350 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));line-height:var(--lh-hand);color:var(--c-pen-red);display:flex;transform:rotate(-3deg)}.hero__rewrite-arrow{width:calc(20 * var(--k));height:calc(56 * var(--k));margin-top:calc(4 * var(--k));flex:none}.hero__rewrite-indent{padding-left:calc(20 * var(--k));display:inline-block}.hero__paper-wrap{width:calc(600 * var(--k));margin-top:calc(22 * var(--k));filter:drop-shadow(0 calc(10 * var(--k)) calc(12 * var(--k)) #00000024);position:relative;transform:rotate(.5deg)}.hero__paper{padding:calc(34 * var(--k)) calc(40 * var(--k)) calc(30 * var(--k));background:#f8f5ef}.hero__paper p{font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body);margin:0}.hero__actions{align-items:center;gap:calc(36 * var(--k));margin-top:calc(40 * var(--k));display:flex}.btn.hero__cta{min-height:calc(64 * var(--k));padding:0 calc(46 * var(--k));gap:calc(14 * var(--k));font-size:calc(var(--fs-btn) * var(--k))}.hero__start-here{align-items:center;gap:calc(6 * var(--k));color:var(--c-pen-blue);font-size:calc(var(--fs-hand-accent) * var(--k));display:flex;transform:rotate(-4deg)}.hero__start-arrow{width:calc(66 * var(--k));height:calc(28 * var(--k))}.hero__right{padding-top:calc(12 * var(--k));position:relative}.pol.hero__polaroid{width:calc(500 * var(--k));margin-left:calc(20 * var(--k));padding:calc(22 * var(--k)) calc(22 * var(--k)) 0;transform:rotate(4deg)}.hero__polaroid img{height:calc(572 * var(--k));object-position:50% 50%}.hero__polaroid-bottom{height:calc(66 * var(--k))}.note.hero__note{left:calc(228 * var(--k));top:calc(503 * var(--k));z-index:4;width:calc(245 * var(--k));padding:calc(34 * var(--k)) calc(22 * var(--k)) calc(30 * var(--k));font-size:calc(var(--fs-hand) * var(--k));line-height:var(--lh-hand);color:var(--c-hand);white-space:pre-line;background:#f4cfc4;position:absolute;transform:rotate(-7deg)}.hero__heart{right:calc(22 * var(--k));bottom:calc(40 * var(--k));width:calc(36 * var(--k));height:calc(32 * var(--k));position:absolute}@media (width<=960px){.hero{--k:.8px;min-height:0;display:block}.hero__frame{width:auto;height:auto;padding-bottom:60px}.hero__doodles{display:none}.hero__grid{grid-template-columns:1fr;row-gap:60px;padding:0 20px}.site-header{padding:0 20px}.hero__rewrite{margin-left:120px}.hero__paper-wrap{width:auto}.pol.hero__polaroid{width:auto;margin-left:0}}.rec{z-index:1;padding-top:90px;position:relative;overflow:hidden}.rec__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(1540 * var(--k));margin:0 auto;position:relative}.rec__doodles{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.rec__title{left:calc(122 * var(--k));top:calc(26 * var(--k));z-index:1;font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.rec__hint{left:calc(120 * var(--k));top:calc(292 * var(--k));z-index:1;font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-pen-blue);white-space:nowrap;position:absolute;transform:rotate(-3deg)}.pol.rec__polaroid{left:calc(115 * var(--k));top:calc(393 * var(--k));z-index:1;width:calc(410 * var(--k));padding:calc(25 * var(--k)) calc(25 * var(--k)) 0;position:absolute;transform:rotate(-4deg)}.rec__polaroid img{height:calc(493 * var(--k));object-position:50% 25%}.rec__caption{height:calc(77 * var(--k));padding-left:calc(140 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));line-height:calc(77 * var(--k));transform:rotate(-8deg)}.rec__notes{z-index:2;pointer-events:none;position:absolute;inset:0}.rec-note{left:calc(var(--x) * var(--k));top:calc(var(--y) * var(--k));width:calc(var(--w) * var(--k));transform:rotate(var(--r));filter:drop-shadow(0 calc(8 * var(--k)) calc(9 * var(--k)) #00000029);pointer-events:auto;position:absolute}.rec-note__paper{text-align:center;box-sizing:border-box;min-height:calc(var(--h) * var(--k));padding:calc(34 * var(--k)) calc(36 * var(--k)) calc(28 * var(--k));justify-content:center;align-items:center;display:flex}.rec-note__text{font-size:calc(var(--fs-body) * var(--k));color:var(--c-body);transform:rotate(var(--tr));margin:0;line-height:1.5}.rec-note__check{right:calc(26 * var(--k));bottom:calc(14 * var(--k));width:calc(50 * var(--k));height:calc(44 * var(--k));position:absolute}.rec__quote{left:calc(288 * var(--k));top:calc(1127 * var(--k));z-index:2;width:calc(993 * var(--k));filter:drop-shadow(0 calc(12 * var(--k)) calc(14 * var(--k)) #00000029);position:absolute;transform:rotate(-1deg)}.rec__quote-paper{padding:calc(52 * var(--k)) calc(60 * var(--k)) calc(56 * var(--k));background:#f6f2eb}.rec__quote-paper p{font-size:calc(var(--fs-h3) * var(--k));text-align:center;color:var(--c-heading);margin:0;line-height:1.38}.rec__habit{left:calc(954 * var(--k));top:calc(1415 * var(--k));z-index:2;font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-pen-red);white-space:nowrap;position:absolute;transform:rotate(-8deg)}@media (width<=960px){.rec{--k:.8px;padding-top:0}.rec__frame{flex-direction:column;gap:40px;height:auto;padding:60px 20px 80px;display:flex}.rec__doodles{display:none}.rec__title,.rec__hint,.pol.rec__polaroid,.rec__quote,.rec__habit{position:relative;top:auto;left:auto}.pol.rec__polaroid{width:min(300px,100%)}.rec__notes{grid-template-columns:1fr 1fr;gap:30px 20px;display:grid;position:static}.rec-note{width:auto;position:relative;top:auto;left:auto}.rec__quote{width:auto}.rec__habit{white-space:normal}}@media (width<=560px){.rec__notes{grid-template-columns:1fr}}.mech{z-index:1;background:#efe6da url(/assets/mechanics-bg-DJxMB-xH.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.mech__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(1640 * var(--k));margin:0 auto;position:relative}.mech__doodles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mech .at{z-index:1}.mech__title{left:calc(110 * var(--k));top:calc(124 * var(--k));font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.mech__fact-paper{min-height:calc(var(--h) * var(--k));padding:calc(26 * var(--k)) calc(30 * var(--k));text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.mech__kicker{font-size:calc(var(--fs-hand-sm) * var(--k));color:var(--c-kicker);line-height:1}.mech__quote{margin-top:calc(10 * var(--k));font-size:calc(var(--fs-h3) * var(--k));line-height:var(--lh-h3);color:var(--c-heading)}.mech__quote--self{font-style:italic;position:relative;transform:rotate(-3deg)}.mech__self-underline{width:104%;height:calc(14 * var(--k));pointer-events:none;position:absolute;top:54%;left:-2%;transform:translateY(-50%)}.mech__seconds{align-items:center;gap:calc(4 * var(--k));color:var(--c-pen-red);font-size:calc(var(--fs-hand-accent) * var(--k));flex-direction:column;display:flex}.mech__seconds span{transform:rotate(-3deg)}.mech__seconds svg{width:calc(164 * var(--k));height:calc(24 * var(--k))}.mech__text-paper{min-height:calc(var(--h) * var(--k));padding-top:calc(30 * var(--k));padding-bottom:calc(26 * var(--k));align-items:center;display:flex}.mech__text-paper p{font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body);margin:0}.mech__statement{left:calc(110 * var(--k));top:calc(872 * var(--k));font-size:calc(var(--fs-subtitle) * var(--k));line-height:var(--lh-subtitle);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.mech__hint{left:calc(120 * var(--k));top:calc(1072 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-pen-blue);white-space:nowrap;position:absolute;transform:rotate(-2deg)}.mech__skill-paper{min-height:calc(var(--h) * var(--k));padding:calc(50 * var(--k)) calc(40 * var(--k)) calc(34 * var(--k)) calc(48 * var(--k))}.mech__skill-num{font-size:calc(76 * var(--k));color:var(--c-accent);font-weight:500;line-height:.8}.mech__skill-title{margin:calc(14 * var(--k)) 0 0;font-size:calc(var(--fs-h3) * var(--k));font-style:italic;line-height:var(--lh-h3);color:var(--c-heading)}.mech__skill-text{margin:calc(18 * var(--k)) 0 0;font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body)}.mech__small-arrow{height:calc(16 * var(--k))}@media (width<=960px){.mech{--k:.8px}.mech__frame{flex-direction:column;gap:36px;height:auto;padding:60px 20px 80px;display:flex}.mech__doodles,.mech__small-arrow{display:none}.mech__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important}.mech__title,.mech__statement{font-size:40px}.mech__hint{white-space:normal}}.after{z-index:1;position:relative;overflow:hidden}.after__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(1195 * var(--k));margin:0 auto;position:relative}.after__doodles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.after .at{z-index:1}.after__title{left:calc(125 * var(--k));top:calc(104 * var(--k));font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);white-space:nowrap;margin:0;position:absolute}.after__list-paper{min-height:calc(var(--h) * var(--k));padding:calc(46 * var(--k)) calc(48 * var(--k)) calc(40 * var(--k)) calc(58 * var(--k))}.after__items{margin:0;padding:0;list-style:none}.after__item{align-items:flex-start;gap:calc(22 * var(--k));padding:calc(13 * var(--k)) 0 calc(11 * var(--k));font-size:calc((var(--fs-hand) + 3) * var(--k));line-height:var(--lh-hand);color:var(--c-hand);display:flex;position:relative}.after__item:not(:last-child):after{content:"";left:calc(64 * var(--k));right:calc(10 * var(--k));background:#1d1a192e;height:1px;position:absolute;bottom:0}.after__check{width:calc(42 * var(--k));height:calc(38 * var(--k));margin-top:calc(-2 * var(--k));flex:none}.pol.after__polaroid{padding:calc(24 * var(--k)) calc(24 * var(--k)) 0}.after__polaroid img{height:calc(502 * var(--k));object-position:50% 50%}.after__polaroid-bottom{height:calc(84 * var(--k))}.after .after__note{z-index:2}.after__note-paper{min-height:calc(var(--h) * var(--k));padding:calc(52 * var(--k)) calc(34 * var(--k)) calc(30 * var(--k)) calc(36 * var(--k))}.after__note-paper p{font-size:calc(var(--fs-hand) * var(--k));line-height:var(--lh-hand);color:var(--c-hand);margin:0}.after__heart{right:calc(28 * var(--k));bottom:calc(34 * var(--k));width:calc(34 * var(--k));height:calc(30 * var(--k));position:absolute}.btn.after__cta{width:auto;min-height:calc(64 * var(--k));padding:0 calc(46 * var(--k));gap:calc(14 * var(--k));font-size:calc(var(--fs-btn) * var(--k))}@media (width<=960px){.after{--k:.8px}.after__frame{flex-direction:column;gap:36px;height:auto;padding:60px 20px 80px;display:flex}.after__doodles{display:none}.after__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important}.after__title{white-space:normal;font-size:44px}.btn.after__cta{align-self:flex-start}}.author{z-index:1;padding:calc(30 * var(--k)) 0;background:#efe6da url(/assets/mechanics-bg-DJxMB-xH.jpg) bottom/cover no-repeat;position:relative;overflow:hidden}.author__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(1300 * var(--k));margin:0 auto;position:relative}.author__doodles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.author .at{z-index:1}.pol.author__polaroid{padding:calc(24 * var(--k)) calc(24 * var(--k)) 0}.author__polaroid img{height:calc(540 * var(--k));object-position:50% 15%}.author__caption{height:calc(86 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));line-height:calc(86 * var(--k));text-align:center;color:var(--c-hand)}.author__hello{left:calc(186 * var(--k));top:calc(990 * var(--k));z-index:1;font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-pen-blue);white-space:nowrap;position:absolute;transform:rotate(-3deg)}.author__credentials{justify-content:center;align-items:flex-start;gap:calc(34 * var(--k)) calc(28 * var(--k));flex-wrap:wrap;display:flex}.author__chip-paper{align-items:center;gap:calc(10 * var(--k));padding:calc(25 * var(--k)) calc(27 * var(--k)) calc(19 * var(--k));display:flex}.author__chip-icon{font-size:calc(24 * var(--k));color:var(--c-heading);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;flex-shrink:0;line-height:1}.author__chip-paper .hand{font-size:calc(var(--fs-hand) * var(--k));line-height:var(--lh-hand);color:var(--c-hand);white-space:nowrap}.author__title{left:calc(120 * var(--k));top:calc(84 * var(--k));white-space:nowrap;z-index:1;font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.author__title-accent{color:var(--c-accent);font-style:italic}.author__more{margin-left:calc(28 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));letter-spacing:0;color:var(--c-pen-red);vertical-align:middle}.author__letter-paper{min-height:calc(var(--h) * var(--k));padding:calc(56 * var(--k)) calc(60 * var(--k)) calc(44 * var(--k))}.author__letter-paper p{font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body);margin:0}.author__letter-paper p+p{margin-top:calc(14 * var(--k))}.author__letter-paper p.author__phrase{margin:calc(22 * var(--k)) 0;font-size:calc(var(--fs-h3) * var(--k));color:var(--c-accent);line-height:1.1;transform:rotate(-1.5deg)}.author__signature{margin-top:calc(18 * var(--k));text-align:right;font-size:calc(var(--fs-h3) * var(--k));color:var(--c-hand);line-height:1;transform:rotate(-4deg)}@media (width<=960px){.author{--k:.8px}.author__frame{flex-direction:column;gap:36px;height:auto;padding:60px 20px 80px;display:flex}.author__doodles{display:none}.author__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important}.author__chip-paper .hand,.author__title{white-space:normal}}.skills{z-index:1;position:relative;overflow:hidden}.skills__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(1060 * var(--k));margin:0 auto;position:relative}.skills__doodles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.skills__title{left:calc(120 * var(--k));top:calc(104 * var(--k));font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.skills__hint{left:calc(1000 * var(--k));top:calc(214 * var(--k));width:calc(380 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));line-height:var(--lh-hand);color:var(--c-pen-blue);position:absolute;transform:rotate(-3deg)}.skills__grid{z-index:1;align-items:start;gap:calc(56 * var(--k)) calc(48 * var(--k));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.skills__card-paper{padding:calc(44 * var(--k)) calc(34 * var(--k)) calc(34 * var(--k)) calc(36 * var(--k))}.skills__check{width:calc(42 * var(--k));height:calc(38 * var(--k));display:block}.skills__card-title{margin-top:calc(12 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-hand);font-weight:700;line-height:1.15}.skills__card-text{margin:calc(10 * var(--k)) 0 0;font-size:calc(var(--fs-body) * var(--k));color:var(--c-body);line-height:1.5}@media (width<=960px){.skills{--k:.8px}.skills__frame{flex-direction:column;gap:30px;height:auto;padding:60px 20px 80px;display:flex}.skills__doodles{display:none}.skills__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important}.skills__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.skills__grid{grid-template-columns:1fr}}.stories{z-index:1;background:#efe6da url(/assets/mechanics-bg-DJxMB-xH.jpg) bottom/cover no-repeat;flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.stories__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(864 * var(--k));flex-shrink:0;margin:0 auto;position:relative}.stories .at{z-index:1}.stories__title{left:calc(118 * var(--k));top:calc(92 * var(--k));z-index:1;white-space:nowrap;font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.stories__title em{font-style:italic}.stories__hint{left:calc(118 * var(--k));top:calc(264 * var(--k));z-index:1;font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-pen-blue);white-space:nowrap;position:absolute}.stories-card__paper{min-height:calc(var(--h) * var(--k));padding:calc(40 * var(--k)) calc(40 * var(--k)) calc(36 * var(--k)) calc(41 * var(--k));color:var(--c-body)}.stories-card__title{min-height:calc(93 * var(--k));max-width:calc(300 * var(--k));font-size:calc(var(--fs-h4) * var(--k));line-height:var(--lh-h3);letter-spacing:-.005em;color:var(--c-heading);align-items:center;margin:0;display:flex}.stories-card__rule{width:calc(175 * var(--k));height:1px;margin-top:calc(20 * var(--k));background:#1d1a1924}.stories-card__name{margin-top:calc(16 * var(--k));font-size:calc(var(--fs-body) * var(--k));color:var(--c-label);line-height:1.3}.stories-card__value{font-size:calc(var(--fs-body) * var(--k));color:#8a817b;margin:0;line-height:1.3}.stories-card__name+.stories-card__value{margin-top:calc(4 * var(--k))}.stories-card__rows{grid-template-columns:calc(86 * var(--k)) 1fr;align-items:center;row-gap:calc(14 * var(--k));margin:calc(14 * var(--k)) 0 0;display:grid}.stories-card__rows dt{font-size:calc(var(--fs-hand-sm) * var(--k));color:var(--c-kicker);font-style:italic;line-height:1.3}.stories-card__rows .stories-card__after{color:var(--c-pen-red)}.stories-card__quote{margin-top:calc(34 * var(--k));font-size:calc(var(--fs-hand) * var(--k));color:var(--c-pen-blue);line-height:1.2}@media (width<=960px){.stories{min-height:0}.stories__frame{flex-direction:column;gap:40px;height:auto;padding:60px 20px 120px;display:flex}.stories__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.stories__title{white-space:normal}}.prog{z-index:1;flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.prog__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(900 * var(--k));flex-shrink:0;margin:0 auto;position:relative}.prog__title{left:calc(118 * var(--k));top:calc(88 * var(--k));white-space:nowrap;font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.prog__title em{font-style:italic}.prog__timeline{left:calc(124 * var(--k));top:calc(284 * var(--k));width:calc(1290 * var(--k));height:calc(20 * var(--k));position:absolute}.prog__weeks{left:calc(124 * var(--k));top:calc(316 * var(--k));width:calc(1288 * var(--k));column-gap:calc(26 * var(--k));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute}.prog-week{flex-direction:column;display:flex}.prog-week__label{text-align:center;font-size:calc(var(--fs-hand-accent) * var(--k));line-height:var(--lh-hand);color:var(--c-pen-red)}.prog-card{margin-top:calc(30 * var(--k));flex-direction:column;flex:1;display:flex}.prog-card__paper{min-height:calc(223 * var(--k));padding:calc(42 * var(--k)) calc(34 * var(--k)) calc(34 * var(--k)) calc(37 * var(--k));flex:1}.prog-card__title{font-size:calc(var(--fs-h4) * var(--k));line-height:var(--lh-h3);letter-spacing:-.005em;color:var(--c-heading);margin:0}.prog-card__text{margin:calc(14 * var(--k)) 0 0;font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body)}.prog__format{left:calc(124 * var(--k));top:calc(676 * var(--k));position:absolute}.prog__format-title{font-size:calc(35 * var(--k));line-height:var(--lh-subtitle);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0}.prog__chips{align-items:center;gap:calc(18 * var(--k));margin-top:calc(20 * var(--k));display:flex}.prog-chip__paper{align-items:center;gap:calc(12 * var(--k));height:calc(59 * var(--k));padding:0 calc(30 * var(--k)) 0 calc(32 * var(--k));font-size:calc(var(--fs-btn) * var(--k));color:var(--c-body);white-space:nowrap;display:inline-flex}.prog-chip__icon{font-size:calc(22 * var(--k));color:var(--c-heading);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;flex-shrink:0;line-height:1}.prog__note{left:calc(124 * var(--k));top:calc(836 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));line-height:var(--lh-hand);color:var(--c-pen-blue);white-space:nowrap;position:absolute}@media (width<=960px){.prog{min-height:0}.prog__frame{flex-direction:column;gap:36px;height:auto;padding:60px 20px 80px;display:flex}.prog__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important}.prog__timeline{display:none}.prog__title,.prog__note{white-space:normal}.prog__weeks{grid-template-columns:1fr 1fr;row-gap:30px}.prog__chips{flex-wrap:wrap}}@media (width<=560px){.prog__weeks{grid-template-columns:1fr}}.bonus{z-index:1;background:#efe6da url(/assets/bonuses-bg-urhpn2jL.jpg) bottom/cover no-repeat;flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.bonus__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(864 * var(--k));flex-shrink:0;margin:0 auto;position:relative}.bonus__doodles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bonus .at{z-index:1}.bonus__title{left:calc(118 * var(--k));top:calc(104 * var(--k));white-space:nowrap;font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.bonus-card__paper{min-height:calc(var(--h) * var(--k));padding:calc(62 * var(--k)) calc(50 * var(--k)) calc(40 * var(--k)) calc(58 * var(--k));position:relative}.bonus-card--two .bonus-card__paper{padding:calc(72 * var(--k)) calc(46 * var(--k)) calc(40 * var(--k)) calc(50 * var(--k))}.bonus-card--three .bonus-card__paper{padding:calc(70 * var(--k)) calc(30 * var(--k)) calc(40 * var(--k)) calc(48 * var(--k))}.bonus-card__label{font-size:calc(var(--fs-hand) * var(--k));line-height:var(--lh-hand);color:var(--c-hand);white-space:nowrap}.bonus-card__title{margin:calc(16 * var(--k)) 0 0;font-size:calc(var(--fs-h3) * var(--k));line-height:var(--lh-h3);letter-spacing:-.01em;color:var(--c-heading)}.bonus-card__title--big{margin-top:calc(30 * var(--k))}.bonus-card__rule{width:calc(100 * var(--k));height:1px;margin-top:calc(20 * var(--k));background:#1d1a192e}.bonus-card__text{margin:calc(14 * var(--k)) 0 0;font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body)}.bonus-card--two .bonus-card__text{margin-top:calc(28 * var(--k))}.bonus-card__heart{width:calc(40 * var(--k));height:calc(46 * var(--k));margin-top:calc(12 * var(--k));display:block}.bonus-card__swirl{left:calc(126 * var(--k));bottom:calc(38 * var(--k));width:calc(193 * var(--k));height:calc(52 * var(--k));position:absolute}.bonus-timer{margin-top:calc(34 * var(--k));padding:calc(12 * var(--k)) calc(14 * var(--k));display:inline-block;position:relative}.bonus-timer__digits{font-family:Onest,sans-serif;font-weight:600;font-size:calc(var(--fs-subtitle) * var(--k));letter-spacing:.01em;color:var(--c-pen-red);line-height:1}.bonus-timer__ring{inset:calc(-4 * var(--k)) calc(-10 * var(--k));width:calc(100% + 20 * var(--k));height:calc(100% + 8 * var(--k));pointer-events:none;position:absolute}.bonus-timer__burst{right:calc(-16 * var(--k));top:calc(-56 * var(--k));width:calc(40 * var(--k));height:calc(46 * var(--k));position:absolute}@media (width<=960px){.bonus{min-height:0}.bonus__frame{flex-direction:column;gap:44px;height:auto;padding:60px 20px 80px;display:flex}.bonus__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.bonus__title,.bonus-card__label{white-space:normal}}.price{z-index:1;position:relative;overflow:hidden}.price__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(1860 * var(--k));margin:0 auto;position:relative}.price .at{z-index:1}.price__title{left:calc(120 * var(--k));top:calc(104 * var(--k));font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.price__title-accent{color:var(--c-accent);font-style:italic}.price__intro-paper{padding:calc(48 * var(--k)) calc(44 * var(--k)) calc(40 * var(--k))}.price__intro p{font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body);margin:0}.price__sum{margin-top:calc(28 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-pen-blue);transform-origin:0 0;line-height:1.32;transform:rotate(-1.5deg)}.price__sum-total{min-width:calc(300 * var(--k));margin-top:calc(8 * var(--k));padding-top:calc(6 * var(--k));border-top:calc(2.5 * var(--k)) solid var(--c-pen-blue);font-weight:700;display:inline-block}.price__compare-paper{padding:calc(61 * var(--k)) calc(38 * var(--k)) calc(51 * var(--k))}.price__compare-kicker{font-size:calc(var(--fs-hand-sm) * var(--k));color:var(--c-kicker);line-height:1}.price__compare-line{margin-top:calc(10 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));line-height:var(--lh-hand);color:var(--c-hand)}.price__compare-sum{font-size:calc(var(--fs-h3) * 1.15 * var(--k));color:var(--c-accent);font-weight:700;line-height:1.1}.price__compare-paper p{margin:calc(14 * var(--k)) 0 0;font-size:calc(var(--fs-body) * var(--k));color:var(--c-body);line-height:1.5}.price__tariffs{align-items:stretch;gap:calc(56 * var(--k));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-card{display:flex;position:relative}.price-card--featured{margin-top:calc(-20 * var(--k));z-index:2}.price-card__torn{flex:1;display:flex}.price-card__paper{padding:calc(64 * var(--k)) calc(44 * var(--k)) calc(44 * var(--k));flex-direction:column;flex:1;display:flex}.price-card__name{font-size:calc(var(--fs-h3) * 1.1 * var(--k));font-style:italic;line-height:var(--lh-h3);color:var(--c-heading);margin:0}.price-card__installment{margin-top:calc(4 * var(--k));font-size:calc(var(--fs-hand-sm) * var(--k));color:var(--c-kicker);line-height:1}.price-card__price{margin-top:calc(22 * var(--k));font-size:calc(var(--fs-h3) * 1.15 * var(--k));color:var(--c-heading);line-height:1.05}.price-card__price span{margin-left:calc(6 * var(--k));font-size:calc(var(--fs-body) * var(--k));color:var(--c-label)}.price-card__full{margin-top:calc(8 * var(--k));font-size:calc(var(--fs-body) * var(--k));color:var(--c-label)}.price-card__items{gap:calc(12 * var(--k));margin:calc(24 * var(--k)) 0 0;padding:calc(24 * var(--k)) 0 0;font-size:calc(var(--fs-body) * var(--k));color:var(--c-body);border-top:1px solid #1d1a1929;flex-direction:column;flex-grow:1;line-height:1.5;list-style:none;display:flex}.btn.price-card__btn{margin-top:calc(34 * var(--k));min-height:calc(62 * var(--k));padding:0 calc(30 * var(--k));font-size:calc(var(--fs-btn) * var(--k));box-shadow:none;justify-content:center}.price-card--featured .btn.price-card__btn{box-shadow:0 calc(10 * var(--k)) calc(20 * var(--k)) calc(-8 * var(--k)) #96281e73}.price-card__frame{inset:calc(-14 * var(--k));width:calc(100% + 28 * var(--k));height:calc(100% + 28 * var(--k));pointer-events:none;opacity:.55;position:absolute}.price-tag{z-index:3;position:absolute}.price-tag__paper{white-space:nowrap}.price-tag--featured{left:50%;top:calc(-26 * var(--k));transform:translate(-50%)rotate(-3deg)}.price-tag--featured .price-tag__paper{padding:calc(16 * var(--k)) calc(28 * var(--k)) calc(12 * var(--k))}.price-tag--featured span{font-size:calc(var(--fs-hand-sm) * var(--k));color:var(--c-hand)}.price-tag__burst{right:calc(-50 * var(--k));top:calc(-34 * var(--k));width:calc(40 * var(--k));height:calc(46 * var(--k));position:absolute}.price-tag--vip{right:calc(-14 * var(--k));top:calc(-14 * var(--k));transform:rotate(4deg)}.price-tag--vip .price-tag__paper{padding:calc(10 * var(--k)) calc(22 * var(--k)) calc(8 * var(--k))}.price-tag--vip span{font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-heading);font-style:italic}.price-card--vip .price-card__paper{position:relative}.price-card--vip .price-card__paper:before{content:"";inset:calc(16 * var(--k));pointer-events:none;border:1px solid #8f713661;position:absolute}.price-card--vip .price-card__items{border-top-color:#8f71364d}.price-tag--vip span{color:#6b4e2e}.price__guarantee-paper{padding:calc(44 * var(--k)) calc(44 * var(--k)) calc(36 * var(--k))}.price__guarantee-paper p{text-align:center;font-size:calc(var(--fs-hand-accent) * var(--k));line-height:var(--lh-hand);color:var(--c-hand);margin:0}@media (width<=960px){.price{--k:.8px}.price__frame{flex-direction:column;gap:40px;height:auto;padding:60px 20px 80px;display:flex}.price__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important}.price__tariffs{grid-template-columns:1fr;gap:70px}.price-card--featured{margin-top:0}}.faq{z-index:1;background:#efe6da url(/assets/mechanics-bg-DJxMB-xH.jpg) bottom/cover no-repeat;position:relative;overflow:hidden}.faq__frame{width:calc(1536 * var(--k));max-width:100%;padding:calc(74 * var(--k)) calc(120 * var(--k)) calc(130 * var(--k));box-sizing:border-box;margin:0 auto}.faq__title{margin:calc(14 * var(--k)) 0 0;font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading)}.faq__title-accent{color:var(--c-accent);font-style:italic}.faq__columns{align-items:start;gap:calc(48 * var(--k));margin-top:calc(76 * var(--k));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.faq__column{gap:calc(52 * var(--k));flex-direction:column;display:flex}.faq-item__paper{padding:calc(42 * var(--k)) calc(36 * var(--k)) calc(34 * var(--k)) calc(40 * var(--k));transition:background-color .3s}.faq-item__heading{font:inherit;margin:0}.faq-item__toggle{justify-content:space-between;align-items:flex-start;gap:calc(20 * var(--k));width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.faq-item__toggle:focus-visible{outline:2px dashed var(--c-accent);outline-offset:calc(6 * var(--k))}.faq-item__question{font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-hand);line-height:1.2}.faq-item__plus{width:calc(40 * var(--k));height:calc(40 * var(--k));margin-top:calc(-4 * var(--k));flex:none;transition:transform .3s}.faq-item__plus.is-open{transform:rotate(45deg)}.faq-item__toggle:hover .faq-item__plus:not(.is-open){transform:rotate(90deg)}.faq-item__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item__answer.is-open{grid-template-rows:1fr}.faq-item__answer-inner{overflow:hidden}.faq-item__answer p{padding-top:calc(16 * var(--k));font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body);margin:0}@media (width<=960px){.faq{--k:.8px}.faq__frame{padding:60px 20px 80px}.faq__columns{flex-direction:column;gap:40px;display:flex}.faq__column{display:contents}}.final{z-index:1;flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.final__frame{width:calc(1536 * var(--k));max-width:100%;height:calc(864 * var(--k));flex-shrink:0;margin:0 auto;position:relative}.final .at{z-index:1}.final__title{left:calc(118 * var(--k));top:calc(84 * var(--k));z-index:1;white-space:nowrap;font-size:calc(var(--fs-h2) * var(--k));line-height:var(--lh-h2);letter-spacing:var(--ls-heading);color:var(--c-heading);margin:0;position:absolute}.final__accent{color:var(--c-accent)}.final__note-paper{padding:calc(46 * var(--k)) calc(50 * var(--k)) calc(40 * var(--k))}.final__note-paper p{font-size:calc(var(--fs-body) * var(--k));line-height:var(--lh-body);color:var(--c-body);margin:0}.final__cta{left:calc(118 * var(--k));top:calc(704 * var(--k));z-index:1;align-items:center;gap:calc(34 * var(--k));display:flex;position:absolute}.btn.final__btn{min-height:calc(64 * var(--k));padding:0 calc(46 * var(--k));gap:calc(14 * var(--k));font-size:calc(var(--fs-btn) * var(--k))}.final__sign{font-size:calc(var(--fs-hand-accent) * var(--k));color:var(--c-pen-blue);white-space:nowrap;transform:rotate(-3deg)}.pol.final__polaroid{padding:calc(24 * var(--k)) calc(24 * var(--k)) 0}.final__polaroid img{height:calc(470 * var(--k));object-position:50% 40%}.final__caption{height:calc(84 * var(--k));font-size:calc(var(--fs-hand-accent) * var(--k));line-height:calc(84 * var(--k));text-align:center;color:var(--c-hand)}@media (width<=960px){.final{min-height:0}.final__frame{flex-direction:column;gap:36px;height:auto;padding:60px 20px 80px;display:flex}.final__frame>*{width:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.final__title{white-space:normal;font-size:40px}.final__cta{flex-wrap:wrap}.pol.final__polaroid{max-width:320px}}.footer{z-index:1;color:#bdb3ac;background:#1d1a19;position:relative}.footer__inner{justify-content:space-between;align-items:center;gap:calc(40 * var(--k));width:calc(1536 * var(--k));max-width:100%;padding:calc(48 * var(--k)) calc(118 * var(--k)) calc(40 * var(--k));box-sizing:border-box;margin:0 auto;display:flex}.footer__brand{align-items:baseline;gap:calc(14 * var(--k));display:flex}.footer__name{font-size:calc(32 * var(--k));color:#f3f1ed;line-height:1;text-decoration:none}.footer__name:hover{color:#f3f1ed}.footer__role{font-size:calc(var(--fs-label) * var(--k));letter-spacing:.1em;text-transform:uppercase}.footer__links{gap:calc(14 * var(--k)) calc(34 * var(--k));flex-wrap:wrap;display:flex}.footer__links a{font-size:calc(var(--fs-label) * var(--k));letter-spacing:.1em;text-transform:uppercase;color:#bdb3ac;font-weight:500;text-decoration:none}.footer__links a:hover{color:#f3f1ed}.btn.footer__btn{min-height:calc(50 * var(--k));padding:0 calc(26 * var(--k));gap:calc(10 * var(--k));font-size:calc(var(--fs-btn) * var(--k) * .9);box-shadow:none}.footer__bottom{width:calc(1536 * var(--k));max-width:100%;padding:calc(20 * var(--k)) calc(118 * var(--k)) calc(30 * var(--k));box-sizing:border-box;font-size:calc(var(--fs-label) * var(--k));color:#8a817b;border-top:1px solid #f3f1ed1a;margin:0 auto}@media (width<=960px){.footer__inner{flex-direction:column;align-items:flex-start;gap:24px;padding:40px 20px 28px}.footer__bottom{padding:16px 20px 26px}.footer__name{font-size:28px}.footer__links a,.footer__role,.footer__bottom{font-size:12px}}
