@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_8658362c-module__f_iM5a__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_8658362c-module__f_iM5a__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
.AudioPlayer-module__LK9H6G__player{background:var(--color-surface);min-width:0;min-height:0;color:var(--color-ink);border:2px solid var(--color-ink);box-shadow:6px 6px 12px var(--color-shadow);border-radius:0;flex-direction:column;gap:.3rem;padding:.45rem;display:flex;container-type:inline-size}.AudioPlayer-module__LK9H6G__head{justify-content:space-between;align-items:flex-start;gap:.4rem;min-height:0;display:flex}.AudioPlayer-module__LK9H6G__info{flex-direction:column;min-width:0;line-height:1.05;display:flex}.AudioPlayer-module__LK9H6G__title{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-family:Bebas Neue,Helvetica Neue,Arial,sans-serif;font-size:clamp(.9rem,12cqi,1.15rem);overflow:hidden}.AudioPlayer-module__LK9H6G__artist{opacity:.7;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;font-size:clamp(.58rem,7cqi,.72rem)}.AudioPlayer-module__LK9H6G__plus{box-sizing:border-box;background:var(--color-surface);width:1.25rem;height:1.25rem;color:var(--color-ink);border:2px solid var(--color-ink);cursor:pointer;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:clamp(.78rem,9cqi,1rem);line-height:1;display:flex}.AudioPlayer-module__LK9H6G__plus:hover{background:var(--color-ink);color:var(--color-page)}.AudioPlayer-module__LK9H6G__wave{box-sizing:border-box;width:100%;height:20px;min-height:0;color:var(--color-ink);border:2px solid var(--color-ink);background:var(--color-surface);flex:auto;display:block}.AudioPlayer-module__LK9H6G__controls{gap:.3rem;min-height:0;display:flex}.AudioPlayer-module__LK9H6G__btn{box-sizing:border-box;background:var(--color-surface);color:var(--color-ink);border:2px solid var(--color-ink);cursor:pointer;border-radius:0;flex:1;padding:.18rem .2rem;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;font-size:clamp(.58rem,7cqi,.72rem)}.AudioPlayer-module__LK9H6G__btn:hover{background:var(--color-ink);color:var(--color-page)}.AudioPlayer-module__LK9H6G__overlay{z-index:100;background:var(--color-overlay);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.AudioPlayer-module__LK9H6G__coverBox{--cover-w:min(92vw, 80vh, 80dvh);--cover-pad:clamp(.75rem, calc(var(--cover-w) * .04), 1.5rem);--close-size:clamp(1.5rem, calc(var(--cover-w) * .065), 2rem);box-sizing:border-box;background:var(--color-surface);color:var(--color-ink);border:2px solid var(--color-ink);box-shadow:8px 8px 16px var(--color-shadow-strong);padding:calc(var(--close-size) + var(--cover-pad) * 1.5) var(--cover-pad) var(--cover-pad);width:var(--cover-w);border-radius:0;max-width:100%;position:relative}.AudioPlayer-module__LK9H6G__close{top:calc(var(--cover-pad) * .5);right:calc(var(--cover-pad) * .5);z-index:2;width:var(--close-size);height:var(--close-size);font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;line-height:1;font-size:calc(var(--close-size) * .5);background:var(--color-surface);color:var(--color-ink);border:2px solid var(--color-ink);cursor:pointer;border-radius:0;padding:0;position:absolute}.AudioPlayer-module__LK9H6G__close:after{content:"";position:absolute;inset:-.5rem}.AudioPlayer-module__LK9H6G__close:hover{background:var(--color-ink);color:var(--color-page)}.AudioPlayer-module__LK9H6G__cover{box-sizing:border-box;aspect-ratio:1;border:2px solid var(--color-ink);background:#000;width:100%;position:relative;overflow:hidden}.AudioPlayer-module__LK9H6G__cover .asciiLayer{z-index:1;transform-origin:0 0;width:max-content;transform:scale(var(--ascii-scale-x), var(--ascii-scale-y));-moz-text-size-adjust:none;text-size-adjust:none;letter-spacing:0;white-space:pre;text-align:center;color:var(--color-ink);background:0 0;margin:0;font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;line-height:20px;position:absolute;top:0;left:0}@media (pointer:coarse){.AudioPlayer-module__LK9H6G__plus,.AudioPlayer-module__LK9H6G__btn{min-width:44px;min-height:44px}.AudioPlayer-module__LK9H6G__overlay{padding:1rem}}.AudioPlayer-module__LK9H6G__coverInfo{margin-top:var(--cover-pad);text-align:center;font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;font-size:clamp(1rem, calc(var(--cover-w) * .045), 1.25rem);letter-spacing:.03em}
.blog-module__3rPSzG__main{box-sizing:border-box;isolation:isolate;background:var(--page-backdrop);min-height:100dvh;color:var(--color-ink);grid-template-rows:7rem auto;gap:2rem;padding:2rem;display:grid;position:relative;overflow:clip}.blog-module__3rPSzG__actions{grid-template-rows:7rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2rem;width:100%;margin:0 auto;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;container-type:inline-size}.blog-module__3rPSzG__guideBox{pointer-events:none;grid-row:2;min-width:0;height:1px}.blog-module__3rPSzG__guideBox:first-child{grid-column:1}.blog-module__3rPSzG__guideBox:nth-child(2){grid-column:2}.blog-module__3rPSzG__guideBox:nth-child(3){grid-column:3}.blog-module__3rPSzG__guideBox:nth-child(4){grid-column:4}.blog-module__3rPSzG__actionBox{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.blog-module__3rPSzG__actionBox:nth-child(5){grid-area:1/1}.blog-module__3rPSzG__actionBox:nth-child(6){grid-area:1/2}.blog-module__3rPSzG__actionBox:nth-child(7){grid-area:1/3}.blog-module__3rPSzG__actionBox:nth-child(8){grid-area:1/4}.blog-module__3rPSzG__heading{letter-spacing:.02em;text-align:center;min-width:0;margin:0;font-size:clamp(2rem,4cqi,4rem);font-weight:400;line-height:.95}.blog-module__3rPSzG__headingLink{color:var(--color-ink);letter-spacing:.02em;text-align:center;min-width:0;margin:0;font-size:clamp(2rem,4cqi,4rem);font-weight:400;line-height:.95;text-decoration:none}.blog-module__3rPSzG__headingLink:hover{color:var(--color-ink)}.blog-module__3rPSzG__action{color:var(--color-ink);text-align:center;text-underline-offset:.24em;font-size:clamp(.86rem,1.15cqi,1.15rem);text-decoration-thickness:1px}.blog-module__3rPSzG__action:hover{color:var(--color-ink)}.blog-module__3rPSzG__posts{z-index:1;width:100%;min-width:0;padding-top:2rem;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;position:relative}.blog-module__3rPSzG__list{gap:8lh;margin:0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__item{gap:0;margin:0;padding:0;display:grid}.blog-module__3rPSzG__postLink{color:var(--color-ink);text-underline-offset:.24em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.6rem,2.25vw,2.75rem);line-height:1.05;text-decoration-thickness:1px;display:inline-block;overflow:hidden}.blog-module__3rPSzG__postLink:hover{color:var(--color-ink)}.blog-module__3rPSzG__notice{z-index:1;place-items:center;min-width:0;min-height:calc(100vh - 13rem);font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;display:grid;position:relative}.blog-module__3rPSzG__noticeText{color:var(--color-ink);letter-spacing:.02em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(3rem,13vw,11rem);font-weight:400;line-height:.92}@media (max-width:640px){.blog-module__3rPSzG__main{grid-template-rows:auto auto;gap:1rem;padding:1rem}.blog-module__3rPSzG__actions{grid-template-rows:7rem;grid-template-columns:minmax(0,1fr);gap:1rem}.blog-module__3rPSzG__guideBox{grid-row:2}.blog-module__3rPSzG__guideBox:nth-child(2),.blog-module__3rPSzG__guideBox:nth-child(3),.blog-module__3rPSzG__guideBox:nth-child(4),.blog-module__3rPSzG__actionBox:nth-child(6),.blog-module__3rPSzG__actionBox:nth-child(7){display:none}.blog-module__3rPSzG__actionBox:nth-child(5){grid-column:1;justify-content:center}.blog-module__3rPSzG__actionBox:nth-child(8){grid-area:1/1;place-self:center end;height:auto;min-height:44px}.blog-module__3rPSzG__action{font-size:.8rem}.blog-module__3rPSzG__heading,.blog-module__3rPSzG__headingLink{font-size:clamp(1.4rem,8cqi,2rem)}.blog-module__3rPSzG__list{gap:2.5lh}.blog-module__3rPSzG__postLink{white-space:normal;text-overflow:clip;font-size:clamp(1rem,4.5vw,1.6rem);line-height:1.2;overflow:visible}.blog-module__3rPSzG__notice{min-height:calc(100vh - 11rem)}}.blog-module__3rPSzG__article{z-index:1;box-sizing:border-box;overflow-wrap:break-word;background:0 0;width:100%;min-width:0;max-width:44rem;margin:0 auto;padding:2rem 0 4rem;position:relative}.blog-module__3rPSzG__articleTitle{text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1.05}.blog-module__3rPSzG__articleSubtitle{border-bottom:1px solid var(--color-ink);text-wrap:pretty;margin:0 0 2.5rem;padding-bottom:2rem;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.5}.blog-module__3rPSzG__articleBody{font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.75}.blog-module__3rPSzG__articleBody p{text-wrap:pretty;margin:0 0 1.4em}
.contact-module__xwJ-uq__main{box-sizing:border-box;isolation:isolate;background:var(--page-backdrop);min-height:100vh;color:var(--color-ink);grid-template-rows:7rem auto;gap:2rem;padding:2rem;display:grid;position:relative;overflow:clip}.contact-module__xwJ-uq__header{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2rem;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;container-type:inline-size}.contact-module__xwJ-uq__heading{letter-spacing:.02em;text-align:center;grid-column:1;min-width:0;margin:0;font-size:clamp(2rem,4cqi,4rem);font-weight:400;line-height:.95}.contact-module__xwJ-uq__homeLink{color:var(--color-ink);text-align:center;text-underline-offset:.24em;grid-column:4;justify-self:center;font-size:clamp(.86rem,1.15cqi,1.15rem);text-decoration-thickness:1px}.contact-module__xwJ-uq__grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;min-width:0;display:grid;position:relative;container-type:inline-size}.contact-module__xwJ-uq__card{box-sizing:border-box;border:2px solid var(--color-ink);--guide-bw:2px;background:var(--color-surface);min-width:0;min-height:18rem;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.5rem;text-decoration:none;display:flex}.contact-module__xwJ-uq__card:hover,.contact-module__xwJ-uq__card:focus-visible{background:var(--color-ink);color:var(--color-page)}.contact-module__xwJ-uq__card:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.contact-module__xwJ-uq__label{text-transform:uppercase;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;font-size:.9rem}.contact-module__xwJ-uq__value{overflow-wrap:anywhere;font-family:var(--font-display), "Bebas Neue", sans-serif;font-size:clamp(1.75rem,4.15cqi,3.35rem);line-height:.95}@media (max-width:900px){.contact-module__xwJ-uq__header,.contact-module__xwJ-uq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-module__xwJ-uq__homeLink{grid-column:2}}@media (max-width:640px){.contact-module__xwJ-uq__main{grid-template-rows:auto auto;gap:1rem;padding:1rem}.contact-module__xwJ-uq__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.contact-module__xwJ-uq__header{grid-template-rows:7rem;grid-template-columns:minmax(0,1fr);gap:1rem;min-height:7rem}.contact-module__xwJ-uq__heading{text-align:center;grid-row:1;justify-self:center;font-size:1.5rem}.contact-module__xwJ-uq__homeLink{grid-area:1/1;place-self:center end;align-items:center;min-height:44px;display:flex}.contact-module__xwJ-uq__card{min-height:11rem;padding:1rem}}
.page-module__E0kJGG__main{isolation:isolate;box-sizing:border-box;background:var(--page-backdrop);color:var(--color-ink);min-height:100dvh;padding:2rem;position:relative;overflow:clip}.page-module__E0kJGG__heading{letter-spacing:.02em;text-align:center;grid-area:1/1;align-self:center;min-width:0;margin:0;font-size:clamp(2rem,4cqi,4rem);font-weight:400;line-height:.95}.page-module__E0kJGG__playerCell{grid-area:1/4;align-self:stretch;min-width:0;min-height:0;display:flex}.page-module__E0kJGG__playerCell>*{box-sizing:border-box;width:100%;height:100%}.page-module__E0kJGG__grid{z-index:1;grid-template-rows:7rem auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2rem;width:100%;display:grid;position:relative;container-type:inline-size}.page-module__E0kJGG__item{flex-direction:column;grid-row:2;gap:calc(1rem + 10px);min-width:0;height:100%;display:flex}.page-module__E0kJGG__block{box-sizing:border-box;background:var(--color-surface);border:2px solid var(--color-ink);--guide-bw:2px;min-width:0;box-shadow:6px 6px 12px var(--color-shadow);border-radius:0;flex:1;justify-content:center;align-items:center;padding:1.5rem;transition:background-color .15s;display:flex;position:relative}.page-module__E0kJGG__block:hover{background:var(--color-ink)}.page-module__E0kJGG__block:hover .page-module__E0kJGG__imageLink{color:var(--color-page)}.page-module__E0kJGG__block canvas{filter:var(--photocopy-filter)}.page-module__E0kJGG__block:hover canvas{filter:var(--photocopy-filter-hover)}.page-module__E0kJGG__meta{flex-wrap:wrap;align-items:center;gap:1rem;min-width:0;padding:0 1rem;display:flex}.page-module__E0kJGG__price{font-size:1rem}.page-module__E0kJGG__subtitle,.page-module__E0kJGG__price,.page-module__E0kJGG__button{font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif}.page-module__E0kJGG__imageLink{width:100%;min-height:180px;color:var(--color-ink);border-radius:0;justify-content:center;align-items:center;text-decoration:none;display:flex;overflow:hidden}.page-module__E0kJGG__imageLink [data-photocopy-text]{place-items:center;width:100%;max-width:100%;max-height:100%;display:grid}.page-module__E0kJGG__imageLink canvas{object-fit:contain;grid-area:1/1;max-width:100%;max-height:100%;display:block;width:100%!important;height:auto!important}.page-module__E0kJGG__imageLink [data-photocopy-fallback]{font-family:var(--font-display), "Bebas Neue", "Helvetica Neue", Arial, sans-serif;color:currentColor;text-transform:uppercase;grid-area:1/1;font-size:clamp(4rem,24vw,8rem);line-height:.9;display:none}.page-module__E0kJGG__image{font-family:var(--display-font,cursive);text-align:center;font-size:3.5rem;line-height:1.1}.page-module__E0kJGG__subtitle{margin:0 0 0 .5rem;font-size:1rem}.page-module__E0kJGG__button{background:var(--color-surface);color:var(--color-ink);border:2px solid var(--color-ink);cursor:pointer;--guide-bw:2px;box-shadow:6px 6px 12px var(--color-shadow);border-radius:0;align-items:center;gap:.4rem;margin-left:auto;padding:.6rem 1.5rem;font-size:clamp(.78rem,1.1cqi,1rem);text-decoration:none;display:inline-flex}.page-module__E0kJGG__button:hover{background:var(--color-ink);color:var(--color-page)}.page-module__E0kJGG__cartIcon{flex:none;display:block}@media (max-width:900px){.page-module__E0kJGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__playerCell{grid-area:1/2}.page-module__E0kJGG__item{grid-row:auto}}@media (max-width:640px){.page-module__E0kJGG__main{padding:1rem}.page-module__E0kJGG__grid{grid-template-rows:7rem auto;grid-template-columns:minmax(0,1fr);gap:2rem}.page-module__E0kJGG__heading{text-align:center;grid-area:1/1}.page-module__E0kJGG__playerCell{grid-area:2/1;min-height:10rem}.page-module__E0kJGG__item{grid-area:auto/1;height:auto;position:relative}.page-module__E0kJGG__block{flex:none;min-height:180px}.page-module__E0kJGG__imageLink{min-height:140px}}
.resume-module__gFlEia__main{box-sizing:border-box;isolation:isolate;background:var(--page-backdrop);min-height:100dvh;color:var(--color-ink);grid-template-rows:7rem auto;gap:2rem;padding:2rem;display:grid;position:relative;overflow:clip}.resume-module__gFlEia__actions{grid-template-rows:7rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2rem;width:100%;margin:0 auto;font-family:Unica77 LL,Helvetica Neue,Arial,sans-serif;display:grid;position:relative;container-type:inline-size}.resume-module__gFlEia__guideBox{pointer-events:none;grid-row:2;min-width:0;height:1px}.resume-module__gFlEia__guideBox:after{bottom:0}.resume-module__gFlEia__guideBox:first-child{grid-column:1}.resume-module__gFlEia__guideBox:nth-child(2){grid-column:2}.resume-module__gFlEia__guideBox:nth-child(3){grid-column:3}.resume-module__gFlEia__guideBox:nth-child(4){grid-column:4}.resume-module__gFlEia__actionBox{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.resume-module__gFlEia__actionBox:nth-child(5){grid-area:1/1}.resume-module__gFlEia__actionBox:nth-child(6){grid-area:1/2}.resume-module__gFlEia__actionBox:nth-child(7){grid-area:1/3}.resume-module__gFlEia__actionBox:nth-child(8){grid-area:1/4}.resume-module__gFlEia__heading{letter-spacing:.02em;text-align:center;min-width:0;margin:0;font-size:clamp(2rem,4cqi,4rem);font-weight:400;line-height:.95}.resume-module__gFlEia__action{color:var(--color-ink);text-align:center;text-underline-offset:.24em;font-size:clamp(.86rem,1.15cqi,1.15rem);text-decoration-thickness:1px}.resume-module__gFlEia__action:hover{color:var(--color-ink)}.resume-module__gFlEia__sheetWrap{justify-content:center;min-width:0;display:flex;position:relative}.resume-module__gFlEia__sheet{box-sizing:border-box;aspect-ratio:8.5/11;background:0 0;width:min(1224px,100vw - 4rem);position:relative}.resume-module__gFlEia__sheet:before,.resume-module__gFlEia__sheet:after{z-index:1}.resume-module__gFlEia__sheet:after{top:0}.resume-module__gFlEia__resume{mix-blend-mode:multiply;width:100%;height:auto;display:block}.resume-module__gFlEia__resumeLink{z-index:2;display:block;position:absolute}.resume-module__gFlEia__resumeLink:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:640px){.resume-module__gFlEia__main{grid-template-rows:auto auto;gap:1rem;padding:1rem}.resume-module__gFlEia__sheet{width:calc(100vw - 2rem)}.resume-module__gFlEia__actions{grid-template-rows:7rem auto;grid-template-columns:minmax(0,1fr);gap:.75rem 1rem;width:100%}.resume-module__gFlEia__guideBox{grid-row:3}.resume-module__gFlEia__guideBox:nth-child(2),.resume-module__gFlEia__guideBox:nth-child(3),.resume-module__gFlEia__guideBox:nth-child(4){display:none}.resume-module__gFlEia__actionBox{min-height:2.5rem}.resume-module__gFlEia__actionBox:nth-child(5){grid-area:1/1/auto/-1}.resume-module__gFlEia__actionBox:nth-child(6){grid-area:2/1;justify-self:start}.resume-module__gFlEia__actionBox:nth-child(7){grid-area:2/1;justify-self:end}.resume-module__gFlEia__actionBox:nth-child(8){grid-area:1/1;place-self:center end;height:auto;min-height:44px}.resume-module__gFlEia__action{font-size:.8rem}.resume-module__gFlEia__heading{font-size:clamp(1.4rem,8cqi,2rem)}}
