@font-face{font-family:Imbue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/imbue-vietnamese-opsz-normal.D3mn0eMM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Imbue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/imbue-latin-ext-opsz-normal.Bj7CZCqV.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Imbue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/imbue-latin-opsz-normal.BCnpBsJR.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gochi-hand-latin-400-normal.D3Iu69dp.woff2)format("woff2"),url(/_astro/gochi-hand-latin-400-normal.DC0_N7qt.woff)format("woff");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}:root{--ink:#3a1027;--ink-rgb:58, 16, 39;--accent:#b72769;--accent-rgb:183, 39, 105;--ground:#dde4f3;--ground-rgb:221, 228, 243;--paper:#f7f5e9;--paper-rgb:247, 245, 233;--tape:#dde68e;--tape-rgb:221, 230, 142;--white:#fff;--rule-rgb:133, 137, 146;--font-display:"Imbue Variable", "Imbue", "Didot", "Bodoni 72", Georgia, serif;--font-body:"Schibsted Grotesk Variable", "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:"Gochi Hand", "Comic Sans MS", cursive;--gutter:clamp(20px, 4vw, 48px);--shadow-sm:0 4px 10px rgba(var(--ink-rgb), .18);--shadow:0 8px 18px rgba(var(--ink-rgb), .2);--shadow-lg:0 16px 34px rgba(var(--ink-rgb), .22)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:2px}p,h1,h2,h3,h4,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:12px 18px;font-weight:600;position:absolute;top:-60px;left:12px}.skip-link:focus{color:var(--paper);top:12px}.page{min-height:100vh;position:relative;overflow:hidden}.wrap{max-width:1200px;padding:0 var(--gutter);margin:0 auto}.row{flex-wrap:wrap;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,260px)), 1fr));display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tilt{transform:rotate(var(--r,0deg)) translateY(var(--ty,0px))}@media (width<=640px){.tilt{transform:rotate(calc(var(--r,0deg) * .5))}}.display{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"opsz" 100;letter-spacing:-.01em;text-transform:uppercase;font-weight:400;line-height:.86}.display--hero{font-size:clamp(56px,15.5vw,212px);line-height:.84}.display--xl{font-size:clamp(52px,11vw,150px);line-height:.85}.display--l{font-size:clamp(46px,8vw,110px)}.display--m{font-size:clamp(44px,7vw,88px);line-height:.9}.display--s{font-size:clamp(40px,5vw,64px);line-height:.9}.serif{font-family:var(--font-display);font-variation-settings:"opsz" 60;font-weight:500;line-height:.95}.hand{font-family:var(--font-hand);font-weight:400;line-height:1.3}.caps{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:2.1}.lede{font-size:19px;line-height:1.6}.accent{color:var(--accent)}.measure{max-width:640px}.inline-pic{vertical-align:.08em;border:5px solid var(--paper);width:auto;height:.56em;box-shadow:0 6px 14px rgba(var(--ink-rgb), .25);margin:0 .04em;display:inline-block}.btn{border:1.5px solid #0000;border-radius:2px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;transition:transform .15s,background-color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.btn,.btn:hover{transition:none;transform:none}}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{color:var(--paper);background:#571a3b}.btn--accent{background:var(--accent);color:var(--paper)}.btn--accent:hover{color:var(--paper);background:#9c1f58}.btn--outline{border-color:var(--ink);color:var(--ink)}.btn--outline:hover{background:rgba(var(--ink-rgb), .06);color:var(--ink)}.link-u{text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.paper{background:var(--paper);box-shadow:var(--shadow)}.paper--lime{background:var(--tape)}.paper--big{box-shadow:var(--shadow-lg);padding:clamp(24px,4vw,56px)}.torn-a{clip-path:polygon(0% 2%,10% 0%,22% 2%,35% .5%,50% 2.2%,63% .2%,77% 1.8%,90% .3%,100% 1.5%,100% 98%,88% 100%,75% 98.4%,61% 99.8%,47% 98.2%,33% 100%,20% 98.5%,8% 99.7%,0% 98%)}.torn-b{clip-path:polygon(0% 1%,12% 2%,25% .2%,38% 1.8%,52% .4%,66% 2%,80% .2%,92% 1.6%,100% .4%,100% 99%,90% 98%,78% 100%,64% 98.3%,50% 99.9%,36% 98.2%,22% 99.8%,10% 98.4%,0% 100%)}.torn-c{clip-path:polygon(0% 1.6%,9% .2%,21% 2%,34% .4%,47% 1.9%,60% 0%,74% 1.7%,87% .3%,100% 2%,100% 98.5%,87% 100%,73% 98.2%,59% 99.8%,45% 98.4%,31% 100%,18% 98.3%,6% 99.6%,0% 98.4%)}.torn-d{clip-path:polygon(0% .4%,11% 1.8%,24% .2%,37% 2%,51% .5%,65% 1.9%,79% 0%,91% 1.7%,100% .5%,100% 98.2%,89% 99.8%,76% 98.3%,62% 100%,48% 98.5%,34% 99.9%,21% 98.1%,9% 99.7%,0% 98.6%)}.torn-e{clip-path:polygon(0% 1%,8% 0%,17% 1.5%,29% .3%,41% 1.6%,55% 0%,67% 1.4%,80% .2%,91% 1.5%,100% 0%,99% 30%,100% 62%,99.2% 100%,88% 98.8%,74% 100%,60% 98.6%,46% 100%,33% 98.7%,19% 100%,7% 98.9%,0% 100%,.8% 66%,0% 33%)}.torn-note{clip-path:polygon(0% 2%,6% 0%,12% 1.8%,19% .4%,27% 2.2%,35% .6%,44% 2%,52% .2%,61% 1.9%,69% .5%,78% 2.1%,86% .3%,93% 1.7%,100% .6%,100% 97.5%,94% 99.6%,87% 98%,79% 100%,71% 98.2%,62% 99.7%,54% 98%,45% 100%,37% 98.3%,28% 99.8%,20% 98.1%,11% 99.9%,5% 98.4%,0% 100%)}.lined{background-color:var(--paper);background-image:linear-gradient(to right, transparent 38px, rgba(var(--accent-rgb), .55) 38px, rgba(var(--accent-rgb), .55) 39px, transparent 39px), repeating-linear-gradient(to bottom, transparent 0, transparent 35px, rgba(var(--rule-rgb), .45) 35px, rgba(var(--rule-rgb), .45) 36px);box-shadow:0 14px 28px rgba(var(--ink-rgb), .22);padding:38px 28px 42px 58px}.lined .hand{line-height:36px}.tape{z-index:2;width:var(--w,120px);height:var(--h,30px);transform:rotate(var(--r,-4deg));pointer-events:none;position:absolute}.tape--lime{background:rgba(var(--tape-rgb), .88)}.tape--lime-stripe{background:repeating-linear-gradient(45deg, rgba(var(--tape-rgb), .88) 0 8px, rgba(var(--paper-rgb), .7) 8px 16px)}.tape--magenta-stripe{background:repeating-linear-gradient(45deg, rgba(var(--accent-rgb), .55) 0 7px, rgba(var(--paper-rgb), .6) 7px 14px)}.tape--ground-stripe{background:repeating-linear-gradient(-45deg, rgba(var(--ground-rgb), .95) 0 8px, rgba(var(--paper-rgb), .7) 8px 16px)}.pin{z-index:2;background:radial-gradient(circle at 35% 35%, var(--paper) 0 2px, var(--accent) 3px);width:18px;height:18px;box-shadow:0 3px 5px rgba(var(--ink-rgb), .35);pointer-events:none;border-radius:50%;margin-left:-9px;position:absolute;top:-9px;left:50%}.stamp{background:radial-gradient(circle at 6px 6px, var(--stamp-hole,var(--ground)) 3px, var(--stamp-body,var(--paper)) 3.5px) 0 0 / 12px 12px;box-shadow:var(--shadow-sm);padding:8px}.stamp__inner{background:var(--paper);border:1px solid var(--accent);height:100%;padding:16px 14px 14px}.stamp__num{font-family:var(--font-display);color:var(--accent);font-size:58px;line-height:.9}.stamp__label{margin-top:8px;font-size:14px;line-height:1.35}.polaroid{background:var(--white);box-shadow:0 10px 22px rgba(var(--ink-rgb), .25);padding:12px 12px 44px;position:relative}.polaroid figcaption{font-family:var(--font-hand);font-size:21px;line-height:1.3;position:absolute;bottom:8px;left:16px;right:16px}.polaroid--dark{background:var(--ink);box-shadow:0 14px 28px rgba(var(--ink-rgb), .3);padding:14px}.cutout{border:6px solid var(--white);box-shadow:0 6px 14px rgba(var(--ink-rgb), .22)}.cutout--paper{border-color:var(--paper);box-shadow:0 8px 16px rgba(var(--ink-rgb), .25)}.doc{border:1px solid rgba(var(--ink-rgb), .25);box-shadow:0 8px 16px rgba(var(--ink-rgb), .22)}.photo-placeholder{background:repeating-linear-gradient(135deg,#ecf0f8 0 10px,#e6ebf6 10px 20px);justify-content:center;align-items:center;height:220px;font-size:14px;font-weight:600;display:flex}.rules>li{border-top:1px dashed var(--ink);padding:10px 0}.rules>li:last-child{border-bottom:1px dashed var(--ink)}.ellipse{display:inline-block;position:relative}.ellipse>svg{pointer-events:none;width:calc(100% + 32px);height:calc(100% + 24px);position:absolute;top:-12px;left:-16px;overflow:visible}.ellipse>:not(svg){position:relative}.edge{writing-mode:vertical-rl;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-size:10px;position:absolute}.edge--left{left:4px;transform:rotate(180deg)}.edge--right{right:4px}@media (width<=760px){.edge{display:none}}.pull-up{margin-top:var(--pull,-120px)}@media (width<=860px){.pull-up{margin-top:0}}.section{margin-top:clamp(72px,10vw,120px)}.nav[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:20px 0 8px;display:flex}.nav__home[data-astro-cid-hkbrpulz]{align-items:center;min-height:44px;font-size:26px;display:inline-flex;transform:rotate(-2deg)}.nav__links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:0 22px;font-size:15px;font-weight:500;display:flex}.nav__links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:44px;display:inline-flex}.nav__links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].is-active{color:var(--accent);font-weight:700}.nav__resume[data-astro-cid-hkbrpulz]{text-underline-offset:4px;text-decoration:underline}.footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:110px;padding:22px 0 40px;font-size:13px;display:flex}
