.toku-not-found{isolation:isolate;background:var(--soft-green);padding:54px 0 62px;position:relative;overflow:clip}.toku-not-found-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid;position:relative}.toku-not-found-copy{min-width:0}.toku-not-found-copy h1{margin:0 0 22px;font-size:clamp(34px,4.9vw,64px);line-height:1.08}.toku-not-found-copy h1 span{white-space:nowrap;display:block}.toku-not-found-copy .lead{max-width:44ch;color:var(--ink)}.toku-not-found-copy .actions{gap:14px;margin-top:26px}.toku-not-found-help{margin:24px 0 0;font-size:14px;line-height:1.6}.toku-not-found-help a{min-height:44px;font-family:var(--font-heading);white-space:nowrap;align-items:center;font-size:18px;font-weight:650;display:inline-flex}.toku-not-found-blob{z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:360px;height:360px;position:absolute}.toku-not-found-blob-blue{opacity:.45;background-image:url(/assets/brand/blob-blue.svg);top:-230px;left:-145px;transform:rotate(20deg)}.toku-not-found-blob-amber{background-image:url(/assets/brand/blob-amber.svg);width:500px;height:500px;bottom:-200px;right:-125px;transform:rotate(-18deg)}.toku-not-found-art{width:100%;min-width:0;height:clamp(300px,30vw,370px);position:relative}.toku-not-found-card{border:2px solid var(--ink);background:var(--paper);border-radius:32px;justify-content:center;align-items:flex-start;gap:2px;padding:13px 10px;display:flex;position:absolute;inset:12% 3% 14%;transform:rotate(-6deg);box-shadow:7px 7px #1515151f}.toku-not-found-number{font-family:var(--font-heading);color:var(--green-dark);font-size:clamp(126px,16vw,210px);font-weight:800;line-height:1}.toku-not-found-number:first-child{color:var(--blue)}.toku-not-found-number:last-child{color:var(--coral)}.toku-not-found-massie{width:39%;max-width:174px;height:auto;position:absolute;bottom:-1%;left:50%;transform:translate(-50%)rotate(4deg)}.toku-not-found-spark{font-family:var(--font-heading);line-height:1;position:absolute}.toku-not-found-spark-one{color:var(--coral);font-size:46px;top:2%;right:2%;transform:rotate(12deg)}.toku-not-found-spark-two{color:var(--green-dark);font-size:38px;bottom:1%;left:2%;transform:rotate(-12deg)}@media (max-width:900px){.toku-not-found-grid{gap:28px}.toku-not-found-art{height:300px}.toku-not-found-card{inset-block:15%}.toku-not-found-number{font-size:16vw}}@media (max-width:700px){.toku-not-found{padding:24px 0 36px}.toku-not-found-grid{grid-template-columns:minmax(0,1fr);gap:20px}.toku-not-found-copy{text-align:center}.toku-not-found-copy h1{margin-bottom:18px;font-size:clamp(32px,8.4vw,48px)}.toku-not-found-copy .lead{margin-inline:auto;font-size:16px}.toku-not-found-copy .actions{justify-content:center;margin-top:22px}.toku-not-found-help{margin-top:18px}.toku-not-found-art{order:-1;width:min(100%,300px);height:195px;margin-inline:auto}.toku-not-found-card{border-radius:24px;padding-top:6px;inset:9% 8% 14%;box-shadow:5px 5px #1515151f}.toku-not-found-number{font-size:130px}.toku-not-found-massie{width:33%;max-width:100px}.toku-not-found-spark-one{font-size:34px}.toku-not-found-spark-two{font-size:28px}.toku-not-found-blob-blue{width:260px;height:260px;top:-140px;left:-125px}.toku-not-found-blob-amber{width:340px;height:340px;bottom:-100px;right:-210px}}@media (max-width:420px){.toku-not-found-copy .actions{grid-template-columns:minmax(0,1fr);display:grid}.toku-not-found-copy .button{width:100%}}
