@font-face{font-family:Caveat;src:url(/fonts/caveat.ttf)format("truetype");font-weight:400 700;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{margin:0}.label-site{--paper:#fff;--sheet:#f1f6f6;--ink:#172a34;--blue:#75aec9;--accent:#a6d5e9;--muted:#435965;--line:#7a929d;isolation:isolate;background:var(--paper);color:var(--ink);font:16px/1.55 Arial,sans-serif;position:relative;overflow:clip}.label-site *{box-sizing:border-box}.label-site a{color:inherit;text-decoration:none}:is(.label-site a:focus-visible,.label-site summary:focus-visible){outline-offset:5px;outline:2px dashed #225f7f}.label-site .wrap{width:min(1280px,100% - 104px);margin-inline:auto}.sketch-defs{pointer-events:none;position:absolute}.label-header{justify-content:space-between;align-items:center;gap:25px;min-height:87px;display:flex;position:relative}.label-header:after{content:"";border-top:2px solid var(--ink);filter:url(#pencil-edge);border-bottom:1px solid #708b97;height:4px;position:absolute;inset:auto 0 0}.wordmark{letter-spacing:-.07em;white-space:nowrap;align-items:center;gap:10px;font-size:23px;font-weight:900;display:flex}.wordmark img{object-fit:cover;border:1px solid var(--ink);border-radius:45% 52% 47% 51%;transform:rotate(-7deg)}.wordmark b{color:#3f7895}.label-header nav{gap:30px;display:flex}.label-header nav a,.label-footer a{font:700 23px/1.1 Caveat,cursive}.label-header nav a:hover,.label-footer a:hover{text-underline-offset:5px;-webkit-text-decoration:underline wavy #57839a;text-decoration:underline wavy #57839a}.label-button{white-space:nowrap;isolation:isolate;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:10px 17px;font:700 23px/1 Caveat,cursive;display:inline-flex;position:relative}.label-button:before,.label-button:after{content:"";border:2px solid var(--ink);z-index:-1;pointer-events:none;filter:url(#pencil-edge);border-radius:3% 4% 3% 5%/14% 8% 11% 9%;position:absolute;inset:0}.label-button:after{opacity:.5;border-width:1px;inset:3px -2px -2px 3px;transform:rotate(-1deg)}.label-button.primary:before{background:var(--accent)}.label-button:hover:before{background:#c4e5f1}.label-button span,.row-arrow{font:700 29px/1 Caveat,cursive}.label-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:44px;min-height:590px;padding:75px 0 83px;display:grid;position:relative}.scribble{color:#315e75;font:700 clamp(22px,2.8vw,34px)/1 Caveat,cursive}.hero-kicker{background:#b6dce966;margin:0 0 23px;padding:4px 7px;display:inline-block;transform:rotate(-3deg)}.label-site h1,.label-site h2,.label-site h3{letter-spacing:-.055em;margin:0;line-height:.98}.label-site h1{text-transform:uppercase;font-size:clamp(57px,7.7vw,116px);font-weight:900;line-height:.91}.label-site h1 em{color:#305d74;font-style:normal;display:inline-block;position:relative}.pencil-underline{pointer-events:none;width:106%;height:24px;position:absolute;inset:auto -3% -15px;overflow:visible}.pencil-underline path{fill:none;stroke:#497d98;stroke-width:3px;stroke-linecap:round;filter:url(#pencil-edge)}.hero-description{max-width:382px;color:var(--muted);margin:27px 0 25px;font-size:17px}.label-actions{flex-wrap:wrap;gap:13px;display:flex}.artwork{background:var(--sheet);isolation:isolate;border:1px solid #879da6;margin:0;padding:10px;position:relative;transform:rotate(-3deg);box-shadow:4px 6px #314c5c23,7px 9px #608a9e30}.artwork:before{content:"";filter:url(#pencil-edge);pointer-events:none;z-index:2;border:1px solid #748994;position:absolute;inset:3px}.artwork img{aspect-ratio:3/2;object-fit:cover;mix-blend-mode:multiply;width:100%;height:auto;display:block}.paper-tape{z-index:3;clip-path:polygon(1% 0,99% 3%,96% 24%,100% 38%,97% 60%,99% 99%,0 96%,3% 75%,0 44%,4% 24%);background:#b2d4dfce;width:27%;height:29px;position:absolute;top:-14px;left:37%;transform:rotate(7deg)}.artwork figcaption{justify-content:space-between;align-items:center;gap:12px;padding:6px 12px 4px;display:flex}.artwork figcaption .scribble{transform:rotate(-2deg)}.index{letter-spacing:.12em;color:#436576;margin:0 0 15px;font:700 12px/1.3 ui-monospace,monospace}.artwork .index{white-space:nowrap;margin:0}.label-strip{background:#fff;border-block:1px solid #b4c5ce;position:relative}.label-strip .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:62px;font:700 clamp(18px,3vw,36px)/1 Caveat,cursive;display:flex}.label-strip b{color:#456f86}.label-section{padding:82px 0;scroll-margin-top:18px}.label-site h2{text-transform:uppercase;font-size:clamp(36px,6.1vw,85px);font-weight:900}.section-note{margin:13px 0 24px;display:inline-block;transform:rotate(-2deg)}.tool-list{grid-template-columns:1fr 1fr;gap:24px;margin-top:13px;display:grid}.tool-row{isolation:isolate;min-height:178px;padding:24px 50px 20px 102px;display:block;position:relative}.tool-row:before{content:"";z-index:-1;border:2px solid var(--ink);filter:url(#pencil-edge);background:#f1f7f8;border-radius:2% 2% 1% 3%/3% 5% 4%;position:absolute;inset:0}.tool-row:nth-child(2n):before{background:#d7eaf2}.tool-row:hover:before{background:#bfe0ee}.tool-row h3,.steps h3{letter-spacing:-.02em;font-family:Caveat,cursive;font-size:clamp(28px,3.4vw,47px)}.tool-row p,.steps p,.faq-section details p{color:var(--muted);max-width:480px;margin:10px 0 0}.tool-number{margin:0 0 8px}.sketch-icon{width:65px;height:65px;position:absolute;top:31px;left:20px;overflow:visible;transform:rotate(-8deg)}.sketch-icon path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:url(#pencil-edge)}.sketch-icon .echo{stroke:#719eb2;opacity:.66}.row-arrow{position:absolute;top:24px;right:18px}.steps{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:20px;display:grid}.steps article{padding:10px 15px 15px 0;position:relative}.steps article:not(:last-child):after{content:"⤳";color:#567d90;font:700 42px/1 Caveat,cursive;position:absolute;top:5px;right:-10px;transform:rotate(-8deg)}.step-number{background:#bdddea;border:2px solid #2d5f79;border-radius:49% 47% 45% 52%;place-items:center;width:49px;height:45px;margin-bottom:15px;font:700 27px/1 Caveat,cursive;display:grid;transform:rotate(-7deg)}.faq-section{grid-template-columns:.82fr 1fr;gap:34px;display:grid}.faq-section details{border-top:1px dashed #618090;padding:17px 0}.faq-section details:last-child{border-bottom:1px dashed #618090}.faq-section summary{cursor:pointer;justify-content:space-between;gap:13px;font:700 26px/1.15 Caveat,cursive;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:#315e75}.faq-section details[open] summary span{transform:rotate(45deg)}.closing{border-block:2px solid #5b7d8d;justify-content:space-between;align-items:center;gap:25px;padding:34px 17px;display:flex;position:relative}.closing h2{font-size:clamp(32px,4vw,58px)}.label-footer{min-height:75px;color:var(--muted);align-items:center;gap:25px;font-size:12px;display:flex}.label-footer span{margin-right:auto}@media (max-width:930px){.label-site .wrap{width:calc(100% - 52px)}.label-header nav{gap:17px}.label-hero{gap:25px;min-height:490px;padding:63px 0}.label-site h1{font-size:clamp(50px,8vw,76px)}.label-section{padding:60px 0}.tool-row{padding-left:78px}.sketch-icon{width:49px;height:49px;left:15px}}@media (max-width:680px){.label-site .wrap{width:calc(100% - 38px)}.label-header{gap:10px;min-height:67px}.label-header nav{display:none}.wordmark{gap:7px;font-size:19px}.wordmark img{width:34px;height:34px}.label-header .label-button{gap:7px;min-height:40px;padding:7px 11px;font-size:19px}.label-hero{grid-template-columns:1fr;gap:35px;padding:38px 0 34px}.label-site h1{font-size:clamp(47px,12.4vw,72px)}.hero-description{margin:25px 0 20px;font-size:16px}.label-actions{gap:9px}.label-actions .label-button{gap:9px;padding:8px 11px;font-size:20px}.artwork{margin:0 6px;padding:7px}.artwork figcaption{padding-inline:4px}.artwork .index{font-size:9px}.label-strip .wrap{gap:6px;min-height:43px}.tool-list,.steps,.faq-section{grid-template-columns:1fr;gap:13px}.tool-row{min-height:133px;padding:19px 45px 19px 72px}.tool-row p,.steps p,.faq-section details p{font-size:14px}.sketch-icon{top:24px;left:12px}.steps article:not(:last-child):after{content:"↴";top:10px;right:15px}.closing{flex-direction:column;align-items:flex-start;padding:25px 12px}.label-footer{gap:12px;font-size:10px}.label-footer a{font-size:18px}}.label-site h1,.label-site h2{filter:url(#pencil-edge)}.label-site h1{line-height:.96}.label-site{--card-blue:#9bd6ee;--card-pale:#eaf5fa;--card-stroke:#65b6db;background:#fff}.showcase{gap:34px;display:grid}.wide-card{isolation:isolate;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:22px;min-height:305px;padding:34px clamp(24px,5vw,68px);display:grid;position:relative}.wide-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:repeating-radial-gradient(at 20% 110%,#0000 0 48px,#3d87a616 50px 55px,#0000 57px 87px);position:absolute;inset:0}.wide-blue,.closing{background:var(--card-blue)}.wide-light{background:var(--card-pale);text-align:right}.wide-card h2{filter:none;max-width:570px;font-size:clamp(33px,4vw,61px);line-height:.98}.card-art{fill:none;stroke:#24414e;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%;max-height:310px;overflow:visible}.card-art .art-mid{fill:#83c9e6}.card-art .art-light{fill:#e5f4fa}.card-art .art-dark{fill:#213c4b}.card-art .art-groove{stroke:#527a90;stroke-width:1.5px}.card-art .art-doodle{stroke:#263943;stroke-width:3.5px;filter:url(#pencil-edge)}.wide-card .card-art{transform:scale(1.13)}.platform-ribbon{color:#455e6a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:0 9px;font-size:clamp(13px,1.8vw,21px);font-weight:800;display:flex}#tools{text-align:center;padding-block:100px 88px}#tools h2{max-width:900px;margin-inline:auto}.tool-list{flex-wrap:wrap;justify-content:center;gap:42px 28px;margin-top:52px;padding:0 10px;display:flex}.tool-row{text-align:left;align-items:center;width:calc(33.3333% - 18.6667px);min-height:145px;padding:0;display:flex;transform:rotate(-2deg)}.tool-row:nth-child(2n){transform:rotate(4deg)}.tool-row:nth-child(3){transform:rotate(3deg)}.tool-row:nth-child(4){transform:rotate(-5deg)}.tool-row:before,.tool-row:nth-child(2n):before{background:var(--card-blue);filter:none;clip-path:polygon(4% 22%,15% 11%,28% 18%,37% 2%,47% 0,54% 15%,65% 14%,80% 5%,88% 16%,84% 28%,94% 32%,100% 43%,92% 53%,96% 68%,89% 77%,94% 92%,80% 96%,66% 86%,53% 93%,43% 100%,34% 88%,24% 95%,13% 85%,11% 69%,0 64%,8% 53%,1% 42%,11% 35%);border:0;border-radius:0;inset:-23px 7% -16px 9%}.sticker-copy{border:4px dashed var(--card-stroke);background:#fff;border-radius:24px;width:100%;min-height:134px;padding:20px;position:relative;box-shadow:0 4px #82bad329}.tool-row h3{letter-spacing:-.025em;text-transform:uppercase;font:900 clamp(17px,2.15vw,29px)/1 Arial,sans-serif}.tool-row p{font-size:14px;line-height:1.35}.tool-row:hover .sticker-copy{background:#edf8fd}.sticker-number{border:2px solid var(--ink);filter:url(#pencil-edge);border-radius:48% 45% 53% 42%;place-items:center;width:52px;height:48px;font:700 34px/1 Caveat,cursive;display:grid;position:absolute;bottom:-16px;right:18px;transform:rotate(-8deg)}.detail-cards{gap:22px;padding-bottom:48px;display:grid}.detail-card{isolation:isolate;grid-template-columns:1.15fr .7fr 1fr;align-items:center;gap:20px;min-height:250px;padding:24px 40px;display:grid;position:relative}.detail-card:before{content:"";z-index:-1;background:var(--card-pale);border:2px dashed var(--card-stroke);border-radius:80px 20px 68px 22px;position:absolute;inset:0;transform:skewY(-.85deg)}.detail-card:nth-child(2){grid-template-columns:.7fr 1fr 1.15fr}.detail-card:nth-child(2) .card-art{order:3}.detail-card:nth-child(2):before{border-radius:20px 80px 22px 68px;transform:skewY(.85deg)}.detail-card .card-art{max-height:200px}.detail-card strong{letter-spacing:-.08em;font:900 clamp(40px,8vw,112px)/.85 Arial,sans-serif}.detail-card h3{text-transform:uppercase;letter-spacing:-.02em;font:900 clamp(17px,2.2vw,30px)/1.05 Arial,sans-serif}.process-band .wrap{color:#fff;background:#182c37;border-radius:65px 20px 44px;padding:48px 42px 60px}.process-band h2{filter:none;text-align:center;font-size:clamp(32px,5vw,67px)}.process-band .index,.process-band .section-note{color:#b7deef}.process-band .steps{grid-template-columns:repeat(4,1fr);gap:21px;margin-top:23px}.steps article:not(:last-child):after{content:"";border-top:1px solid #acc9d7;top:48px;left:84px;right:-14px}.step-head{isolation:isolate;align-items:center;width:80px;display:flex;position:relative}.step-head .sketch-icon{background:var(--card-blue);z-index:2;border-radius:8px;width:39px;height:39px;padding:5px;top:18px;left:38px}.step-number{color:#0000;-webkit-text-stroke:1px #e4f4ff;background:0 0;border:0;width:auto;height:auto;margin:0 0 16px;font:900 78px/.9 Arial,sans-serif;display:block;transform:none}.steps h3{text-transform:uppercase;letter-spacing:0;font:800 clamp(16px,1.8vw,24px)/1.08 Arial,sans-serif}.steps p{color:#d5e7f0;font-size:14px}.closing.wide-card{text-align:right;border:0;border-radius:70px 20px;grid-template-columns:1fr 1fr;min-height:290px;margin-top:70px;display:grid}.closing .label-button{background:#fff;border-radius:8px;margin-top:20px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section summary{font:700 18px/1.25 Arial,sans-serif}.faq-section h2{border:2px solid #7193a3;border-radius:41% 38% 43% 33%;padding:12px 22px;font-size:clamp(34px,5vw,64px);display:inline-block;transform:rotate(-3deg)}@media (max-width:850px){.wide-card{min-height:250px}.tool-row{width:calc(50% - 14px)}.process-band .steps{grid-template-columns:1fr 1fr}.detail-card{padding-inline:22px}}@media (max-width:580px){.showcase{gap:22px}.wide-card,.closing.wide-card{text-align:left;grid-template-columns:1fr;gap:0;padding:25px 22px}.wide-light .card-art,.closing .card-art{order:2}.wide-card .card-art{max-height:195px;transform:none}.platform-ribbon{justify-content:center;gap:9px 15px}#tools{padding-block:60px 58px}.tool-list{gap:31px 12px;margin-top:35px;padding:0 7px}.tool-row{width:calc(50% - 6px);min-height:135px}.sticker-copy{border-width:2px;border-radius:17px;min-height:117px;padding:12px}.tool-row h3{font-size:15px}.tool-row p{font-size:12px}.sticker-number{width:34px;height:34px;font-size:24px;right:10px}.detail-card,.detail-card:nth-child(2){grid-template-columns:1fr 1fr;gap:10px;min-height:180px;padding:15px}.detail-card .card-art,.detail-card:nth-child(2) .card-art{order:0;grid-row:span 2}.detail-card strong{align-self:end}.detail-card h3{align-self:start;font-size:15px}.process-band .wrap{padding:32px 22px}.process-band .steps{gap:15px}.steps article:not(:last-child):after{display:none}.closing.wide-card{margin-top:45px}}.detail-card:before{display:none}.panel-outline{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.panel-outline path{fill:var(--card-pale);stroke:var(--card-stroke);stroke-width:2px;stroke-dasharray:3 4}.detail-card:nth-child(2) .panel-outline{transform:scaleX(-1)}.closing.wide-card{background:0 0}.closing .panel-outline path{fill:var(--card-blue);stroke:none}.closing.wide-card:before{display:none}.tool-row:before,.tool-row:nth-child(2n):before{clip-path:none;background:url(/sticker-splash.svg) 50%/100% 100% no-repeat;inset:-23px 1% -17px 10%}.tool-row:nth-child(2n):before{transform:scaleX(-1)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.label-site{--paper:#000;--ink:#f0f8fb;--muted:#b1c7d1;--card-blue:#a7def1;--card-stroke:#70b7d4;--night-ink:#102b3a;background:var(--paper)}.label-header:after{border-top-color:#97d6ed;border-bottom-color:#284551}.wordmark b,.label-site h1 em,.faq-section summary span{color:var(--card-blue)}.scribble,.index{color:#a8d4e7}.hero-kicker{background:#18313e}.pencil-underline path{stroke:#99d4eb}.artwork{box-shadow:4px 6px #305366,7px 9px #152933}.artwork .scribble,.artwork .index{color:#315e75}:is(.label-site a:focus-visible,.label-site summary:focus-visible){outline-color:#9addf8}.label-site a.label-button.primary{color:var(--night-ink)}.label-button.primary:before,.label-button.primary:after{border-color:#bfeeff}.label-button.outline:hover:before{background:#193744}.wide-blue,.closing.wide-card{color:var(--night-ink)}.wide-blue .index,.closing .index{color:#2d5264}.wide-light{background:radial-gradient(at 15% 0,#365969 0%,#0000 52%),linear-gradient(145deg,#15262f,#0b1219 74%);border:1px solid #426876;box-shadow:inset 0 1px #c0f4ff55,inset 0 -1px #78c0dc25}.wide-light .art-doodle,.detail-card .art-doodle{stroke:#9bdcf5}.wide-light .art-dark,.detail-card .art-dark{stroke:#6995aa}.platform-ribbon{color:#a8c1cb}.tool-row:before,.tool-row:nth-child(2n):before{opacity:.6}.sticker-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#bdefff26,#0000 48%),linear-gradient(335deg,#5fbbde20,#0000 52%),#0c1720e8;border:2px dashed #8bd1e9;box-shadow:inset 0 1px 1px #d4f9ff55,inset 0 -12px 28px #5aabd119,0 10px 28px #0009}.sticker-copy:after{content:"";border-radius:inherit;mix-blend-mode:screen;opacity:.11;pointer-events:none;background:url(/paper-grain.svg);position:absolute;inset:1px}:is(.tool-row:hover .sticker-copy,.tool-row:focus-visible .sticker-copy){background:linear-gradient(155deg,#c1f0ff36,#0000 52%),#122531f2;border-color:#ccf4ff}.sticker-number{color:#c3edfc;background:#10242f;border-color:#a0def3}.detail-card{--panel-fill:url(#panel-frost)}.panel-outline path{fill:var(--panel-fill,#10232e)}.detail-card strong{color:var(--card-blue)}.process-band{background:0 0}.process-band .wrap{background:linear-gradient(145deg,#172d3a,#0b151d 78%);border:1px solid #385966;box-shadow:inset 0 1px #80bdd74a}.step-head .sketch-icon path{stroke:var(--night-ink)}.closing .panel-outline path{fill:var(--card-blue)}.closing a.label-button.outline{color:var(--night-ink)}.closing .label-button:before,.closing .label-button:after{border-color:var(--night-ink)}.closing .label-button:hover:before{background:#e7f8ff}
