.con[data-astro-cid-d56ov33j]{background:var(--paper) url(/_astro/paper.DBR7ihw4.webp) center / cover no-repeat;color:var(--ink);overflow:clip}.con[data-astro-cid-d56ov33j]:before{content:"";opacity:.55;pointer-events:none;background:url(/_astro/grid.8J-vdIly.webp) 50%/cover no-repeat;position:absolute;inset:0}.con__field[data-astro-cid-d56ov33j]{width:calc(342 * var(--m));max-width:calc(100% - 2 * var(--gutter-m));padding:calc(60 * var(--m)) 0 calc(72 * var(--m));flex-direction:column;margin-inline:auto;display:flex;position:relative}.con__field[data-astro-cid-d56ov33j]>.con__clear--top{align-self:flex-start}.con__kicker[data-astro-cid-d56ov33j]{font-family:var(--font-hand);color:var(--violet-deep);font-size:28px;line-height:38px}.con__title[data-astro-cid-d56ov33j]{z-index:1;margin-top:calc(6 * var(--m));color:var(--violet);flex-direction:column;display:flex;position:relative}.con__w1[data-astro-cid-d56ov33j]{font-size:calc(130 * var(--m));letter-spacing:-.04em;line-height:calc(114 * var(--m))}.con__w2[data-astro-cid-d56ov33j]{font-size:calc(102.4 * var(--m));letter-spacing:-.04em;line-height:calc(90 * var(--m))}.con__w3[data-astro-cid-d56ov33j]{font-size:calc(62.7 * var(--m));letter-spacing:-.04em;line-height:calc(55 * var(--m))}.con__row[data-astro-cid-d56ov33j]{gap:calc(24 * var(--m));margin-top:calc(26 * var(--m));flex-direction:column;display:flex}.con--page[data-astro-cid-d56ov33j] .con__row[data-astro-cid-d56ov33j]{margin-top:0}.con__left[data-astro-cid-d56ov33j]{align-items:flex-start;gap:calc(22 * var(--m));flex-direction:column;display:flex}.con__line[data-astro-cid-d56ov33j]{font-size:20px;line-height:27px}.con__email[data-astro-cid-d56ov33j]{box-sizing:border-box;height:calc(48 * var(--m));padding:calc((48 * var(--m) - 1.3em) / 2) 0 0;box-shadow:0 1.25px 0 var(--ink), inset 0 -1.25px 0 var(--ink);font-family:var(--font-display);font-weight:800;font-size:calc(27 * var(--m));letter-spacing:-1px;color:var(--ink);line-height:1.3;text-decoration:none}.con__cta[data-astro-cid-d56ov33j]{outline:1.5px solid var(--ink);outline-offset:-.75px;background:var(--lime);min-height:62px;box-shadow:5px 5px 0 var(--ink);color:var(--chalk);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;padding:0 22px;font-size:19px;font-weight:600;text-decoration:none;display:flex;position:relative}.con__cta[data-astro-cid-d56ov33j]:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.con__cta[data-astro-cid-d56ov33j]:focus-visible{outline:3px solid var(--violet-deep);outline-offset:3px}.con__email[data-astro-cid-d56ov33j]:focus-visible{outline:3px solid var(--violet-deep);outline-offset:4px}.con__end[data-astro-cid-d56ov33j]{height:calc(210 * var(--m));margin-top:calc(40 * var(--m));position:relative}.con__mag[data-astro-cid-d56ov33j]{left:calc(-6 * var(--m));width:calc(180 * var(--m));height:calc(180 * var(--m));position:absolute;top:0}.con__mag[data-astro-cid-d56ov33j] img{filter:brightness(.733)}.con__lens[data-astro-cid-d56ov33j]{pointer-events:none;position:absolute;inset:0}.con__bigant[data-astro-cid-d56ov33j]{left:calc(39 * var(--m));top:calc(125 * var(--m));width:calc(58 * var(--m));height:calc(64 * var(--m));transform-origin:0 0;position:absolute;transform:rotate(-138deg)}.con__note[data-astro-cid-d56ov33j]{left:calc(112 * var(--m));top:calc(150 * var(--m) + min(4px, 4 * var(--m)));font-family:var(--font-hand);font-size:min(26px, 26 * var(--m));color:var(--violet-deep);white-space:nowrap;transform-origin:0 0;line-height:1.35;position:absolute;transform:rotate(3deg)}@media (width>=1024px){.con[data-astro-cid-d56ov33j]{height:calc(790 * var(--u))}.con[data-astro-cid-d56ov33j]:before{opacity:.4}.con__field[data-astro-cid-d56ov33j]{width:auto;max-width:none;margin:0;padding:0;display:block;position:absolute;inset:0}.con__field[data-astro-cid-d56ov33j]>:where(:not([data-trail-anchor])){position:absolute}.con__field[data-astro-cid-d56ov33j]>.con__clear--top{left:calc(120 * var(--u));top:calc(60 * var(--u));position:absolute}.con__kicker[data-astro-cid-d56ov33j]{font-size:calc(32 * var(--u));line-height:1.2}.con__title[data-astro-cid-d56ov33j]{left:calc(120 * var(--u));top:calc(170 * var(--u));z-index:auto;font-size:calc(150 * var(--u));letter-spacing:calc(-6 * var(--u));line-height:calc(135 * var(--u));white-space:nowrap;margin:0;display:block;position:absolute}.con__w1[data-astro-cid-d56ov33j],.con__w2[data-astro-cid-d56ov33j],.con__w3[data-astro-cid-d56ov33j]{font-size:inherit;letter-spacing:inherit;line-height:inherit}.con__dims[data-astro-cid-d56ov33j]{pointer-events:none;inset:0}.con__dim[data-astro-cid-d56ov33j]{background:var(--ink);position:absolute}.con__dim[data-astro-cid-d56ov33j]:before,.con__dim[data-astro-cid-d56ov33j]:after{content:"";background:var(--ink);position:absolute}.con__dim--top[data-astro-cid-d56ov33j]{left:calc(120 * var(--u));top:calc(168 * var(--u));width:calc(932 * var(--u));height:1.5px}.con__dim--top[data-astro-cid-d56ov33j]:before,.con__dim--top[data-astro-cid-d56ov33j]:after{top:calc(-8 * var(--u));width:1.5px;height:calc(17 * var(--u))}.con__dim--top[data-astro-cid-d56ov33j]:before{left:0}.con__dim--top[data-astro-cid-d56ov33j]:after{right:0}.con__dim--side[data-astro-cid-d56ov33j]{left:calc(80 * var(--u));top:calc(230 * var(--u));width:1.5px;height:calc(250 * var(--u))}.con__dim--side[data-astro-cid-d56ov33j]:before,.con__dim--side[data-astro-cid-d56ov33j]:after{left:calc(-8 * var(--u));width:calc(17 * var(--u));height:1.5px}.con__dim--side[data-astro-cid-d56ov33j]:before{top:0}.con__dim--side[data-astro-cid-d56ov33j]:after{bottom:0}.con__n[data-astro-cid-d56ov33j]{padding:calc(2 * var(--u)) calc(8 * var(--u));background:var(--paper);font-family:var(--font-hand);font-size:calc(26 * var(--u));line-height:1.2;position:absolute}.con__dim--top[data-astro-cid-d56ov33j] .con__n[data-astro-cid-d56ov33j]{left:calc(440 * var(--u));top:calc(-14 * var(--u))}.con__dim--side[data-astro-cid-d56ov33j] .con__n[data-astro-cid-d56ov33j]{left:calc(-22 * var(--u));top:calc(111 * var(--u));padding-inline:calc(6 * var(--u))}.con__ants[data-astro-cid-d56ov33j]{pointer-events:none;inset:0}.con__ant[data-astro-cid-d56ov33j]{transform-origin:0 0;position:absolute}.con__row[data-astro-cid-d56ov33j]{left:calc(120 * var(--u));top:calc(560 * var(--u));width:calc(1200 * var(--u));flex-direction:row;justify-content:space-between;align-items:center;margin:0}.con__left[data-astro-cid-d56ov33j]{gap:calc(10 * var(--u))}.con__line[data-astro-cid-d56ov33j]{font-size:calc(22 * var(--u));line-height:1.3}.con__email[data-astro-cid-d56ov33j]{height:auto;box-shadow:none;font-size:calc(40 * var(--u));letter-spacing:calc(-1.2 * var(--u));padding:0}.con__email[data-astro-cid-d56ov33j]:hover{text-underline-offset:6px;text-decoration:underline 2px}.con__cta[data-astro-cid-d56ov33j]{gap:calc(12 * var(--u));min-height:0;padding:calc(22 * var(--u)) calc(34 * var(--u));background:var(--chalk);box-shadow:none;font-size:max(var(--fs-ui), calc(19 * var(--u)));color:var(--lime);outline:0}.con__cta[data-astro-cid-d56ov33j]:hover{box-shadow:0 6px 0 var(--lime);transform:translateY(-2px)}.con__end[data-astro-cid-d56ov33j]{pointer-events:none;height:auto;margin:0;inset:0}.con__mag[data-astro-cid-d56ov33j]{left:calc(1150 * var(--u));top:calc(250 * var(--u));width:calc(200 * var(--u));height:calc(200 * var(--u));transform-origin:0 0;transform:rotate(18deg)}.con__lens[data-astro-cid-d56ov33j]{inset:auto;left:calc(1108 * var(--u));top:calc(308 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));background:#fff2;border-radius:50%;overflow:hidden}.con__bigant[data-astro-cid-d56ov33j]{left:calc(37 * var(--u));top:calc(112 * var(--u));width:calc(62 * var(--u));height:calc(111 * var(--u));transform-origin:0 0;transform:rotate(-138.6deg)}.con__note[data-astro-cid-d56ov33j]{left:calc(575 * var(--u));top:calc((665 + 5) * var(--u));font-size:calc(28 * var(--u))}.con__arrow[data-astro-cid-d56ov33j]{display:inline-block;transform:rotate(120deg)}}@media (prefers-reduced-motion:reduce){.con__cta[data-astro-cid-d56ov33j]{transition:none}}
