.pt,.pt-ghost,.pt-ticket{--pt-paper:#fbf3e6;--pt-cream:#fffaf2;--pt-ink:#1a1410;--pt-muted:#6b5f55;--pt-coral:#f2622a;--pt-coral-lite:#ff8a4c;--pt-rose:#f08775;--pt-serif:var(--font-dm-serif),Georgia,"Times New Roman",serif;--pt-sans:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--pt-mono:var(--font-jetbrains-mono),ui-monospace,"SF Mono",Menlo,monospace}.pt *,.pt-ticket *{box-sizing:border-box;margin:0}.pt{width:min(100%,760px,calc(100vw - 32px));margin:0 auto}.pt,.pt-stage{position:relative}.pt-stage{perspective:1100px}.pt-shadow{position:absolute;left:8%;right:8%;bottom:-9%;height:14%;background:radial-gradient(ellipse at center,rgba(26,20,16,.35),transparent 70%);filter:blur(8px)}.pt-rig{will-change:transform;touch-action:pan-y}.pt-flip,.pt-rig{position:relative;width:100%;transform-style:preserve-3d}.pt-flip{transition:transform .6s cubic-bezier(.4,.1,.2,1)}.pt.flipped .pt-flip{transform:rotateY(180deg)}.pt.flipped .pt-ticket,.pt:not(.flipped) .pt-back{pointer-events:none}.pt-ticket{--r:clamp(5px,1.2vw,10px);position:relative;width:100%;aspect-ratio:2.2/1;container-type:inline-size;display:grid;grid-template-columns:40% 1fr 19%;background:var(--pt-paper);color:var(--pt-ink);border-radius:10px;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(1px);-webkit-mask-image:radial-gradient(circle var(--r) at 81% 0,#0000 98%,#000),radial-gradient(circle var(--r) at 81% 100%,#0000 98%,#000);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle var(--r) at 81% 0,#0000 98%,#000),radial-gradient(circle var(--r) at 81% 100%,#0000 98%,#000);-webkit-mask-composite:source-in,xor;mask-composite:intersect;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.pt-art{position:relative;background:radial-gradient(circle,rgba(26,20,16,.16) 1.2px,transparent 1.7px) 0 0 /7px 7px,linear-gradient(180deg,var(--pt-coral-lite),var(--pt-coral))}.pt-stamp-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-1.5deg);filter:drop-shadow(0 .6cqw 0 rgba(26,20,16,.3))}.pt-stamp{position:relative;width:33.6cqw;height:38.4cqw;padding:2cqw;background:var(--pt-cream);-webkit-mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 .75cqw,#000 .85cqw) -1.2cqw -1.2cqw /2.4cqw 2.4cqw;mask:linear-gradient(#000 0 0) content-box,radial-gradient(circle,#0000 .75cqw,#000 .85cqw) -1.2cqw -1.2cqw /2.4cqw 2.4cqw}.pt-window{position:relative;width:100%;height:100%;overflow:hidden;background:#efe4d3}.pt-window img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.pt-window img.in{animation:ptWipe .45s cubic-bezier(.5,0,.2,1) both}.pt-window .bar{position:absolute;top:-10%;bottom:-10%;left:0;width:14%;background:linear-gradient(90deg,var(--pt-coral-lite),#ffd9a8 55%,var(--pt-rose));transform:translateX(-120%) skewX(-12deg);pointer-events:none;animation:ptBar .45s cubic-bezier(.5,0,.2,1) both}@keyframes ptWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ptBar{0%{transform:translateX(-120%) skewX(-12deg)}to{transform:translateX(780%) skewX(-12deg)}}.pt-main{padding:2.8cqw 3cqw;flex-direction:column;font-family:var(--pt-sans)}.pt-kicker,.pt-main{display:flex;justify-content:space-between}.pt-kicker{align-items:center}.pt-logo{display:block;height:4.4cqw;width:auto}.pt-admit{font-family:var(--pt-mono);font-size:2.1cqw;font-weight:500;letter-spacing:.16em}.pt-big{font-family:var(--pt-serif);font-weight:400;line-height:.86;letter-spacing:-.01em;text-shadow:.45cqw .45cqw 0 rgba(242,98,42,.55)}.pt-big span{display:block}.pt-big .a{font-size:8.6cqw}.pt-big .b{font-size:12.4cqw}.pt-fine{font-family:var(--pt-mono);font-size:max(1.9cqw,8px);line-height:1.35;letter-spacing:.02em;color:var(--pt-muted)}.pt-stub{border-left:.4cqw dashed rgba(26,20,16,.5);transition:border-color .15s;cursor:grab;padding:2.6cqw 1.8cqw;touch-action:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-family:var(--pt-sans)}.pt-lbl{font-family:var(--pt-mono);font-size:2.1cqw;letter-spacing:.14em}.pt-lbl,.pt-num{display:block;text-align:center}.pt-num{font-family:var(--pt-serif);font-size:9cqw;line-height:1;color:var(--pt-coral)}.pt-bars{display:flex;width:100%;height:38%}.pt-foil{mix-blend-mode:color;opacity:.32;background:linear-gradient(112deg,#8ab4ff,#ffd27a 33%,#f6a3c8 66%,#8ab4ff);background-size:220% 100%;background-position:var(--fx,50%) 0}.pt-foil,.pt-glare{position:absolute;inset:0;pointer-events:none}.pt-glare{mix-blend-mode:overlay;opacity:.8;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),hsla(0,0%,100%,.95),hsla(0,0%,100%,0) 48%),repeating-linear-gradient(115deg,hsla(0,0%,100%,0) 0 9px,hsla(0,0%,100%,.3) 12px,hsla(0,0%,100%,0) 16px)}.pt-grain{inset:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.22}.pt-grain,.pt-piece{position:absolute;pointer-events:none}.pt-piece{left:0;top:0}.pt-piece .pt-art,.pt-piece .pt-main{visibility:hidden}.pt-grip{position:absolute;top:0;bottom:0;left:calc(81% - 28px);width:28px;z-index:3;cursor:grab;touch-action:none}.pt-ticket.busy .pt-grip,.pt-ticket.busy .pt-stub{pointer-events:none;cursor:default}.pt-ticket:has(.pt-grip:hover,.pt-stub:hover) .pt-stub{border-left-color:var(--pt-coral)}.pt-stub:focus-visible{outline:3px solid var(--pt-coral);outline-offset:-3px}.pt-stub.regrow{animation:ptRegrow .5s ease-out}@keyframes ptRegrow{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}.pt.slicing,.pt.slicing *{cursor:grabbing!important}.pt-ghost{position:fixed;left:0;top:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 1.5px rgba(242,98,42,.55),0 0 12px 3px rgba(255,138,76,.45);pointer-events:none;z-index:30;transition:opacity .2s}.pt-back{position:absolute;inset:0;container-type:inline-size;transform:rotateY(180deg) translateZ(1px);backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse at 100% 0,rgba(255,138,76,.28),transparent 55%),var(--pt-paper);color:var(--pt-ink);box-shadow:inset 0 0 0 1px rgba(26,20,16,.08)}.pt:not(.flipped) .pt-back{visibility:hidden;transition:visibility 0s linear .6s}.pt.flipped .pt-back{visibility:visible;transition:none}.pt-back-in{height:100%;padding:clamp(14px,4.2cqw,36px) clamp(16px,5.4cqw,48px);display:flex;flex-direction:column;justify-content:center;gap:clamp(6px,1.8cqw,14px);font-family:var(--pt-sans);text-align:center}.pt-back-kicker{font-family:var(--pt-mono);font-size:clamp(9px,1.6cqw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--pt-coral)}.pt-back h2{font-family:var(--pt-serif);font-weight:400;font-size:clamp(18px,4.6cqw,36px);line-height:1.05;letter-spacing:-.01em;outline:none}.pt-back p{font-size:clamp(11.5px,2.2cqw,16px);line-height:1.4;color:var(--pt-muted);max-width:40em;margin-inline:auto}.pt-back-ctas{display:flex;flex-wrap:wrap;gap:clamp(6px,1.4cqw,10px);margin-top:clamp(2px,.6cqw,6px)}.pt-back-ctas,.pt-cta{justify-content:center}.pt-cta{display:inline-flex;align-items:center;gap:8px;height:clamp(32px,6.2cqw,46px);padding:0 clamp(12px,2.6cqw,22px);border-radius:999px;font-size:clamp(12.5px,2.1cqw,15px);font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .15s,background .15s}.pt-cta:hover{transform:translateY(-1px)}.pt-cta:focus-visible,.pt-flipback:focus-visible{outline:2px solid var(--pt-coral);outline-offset:2px}.pt-cta.primary{background:var(--pt-ink);color:#fff}.pt-cta.secondary{background:#fff;color:var(--pt-ink);box-shadow:inset 0 0 0 1px rgba(26,20,16,.14)}.pt-g{width:15px;height:15px;flex:none}.pt-flipback{position:absolute;right:clamp(10px,2.4cqw,20px);bottom:clamp(8px,2cqw,16px);background:none;border:0;padding:4px;cursor:pointer;font-family:var(--pt-mono);font-size:clamp(10px,1.6cqw,12px);letter-spacing:.06em;color:var(--pt-muted);text-decoration:underline;text-underline-offset:3px}.pt-flipback:hover{color:var(--pt-ink)}@media (prefers-reduced-motion:reduce){.pt-flip{transition:none}.pt-window .bar,.pt-window img.in{animation:none}.pt-window .bar{display:none}.pt-stub.regrow{animation-name:ptFade}@keyframes ptFade{0%{opacity:0}to{opacity:1}}}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__JetBrains_Mono_a3cc63;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_a3cc63;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:__JetBrains_Mono_a3cc63,__JetBrains_Mono_Fallback_a3cc63;font-style:normal}.__variable_a3cc63{--font-jetbrains-mono:"__JetBrains_Mono_a3cc63","__JetBrains_Mono_Fallback_a3cc63"}@font-face{font-family:"__DM_Serif_Display_32f7f2";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"__DM_Serif_Display_32f7f2";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_32f7f2";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"__DM_Serif_Display_32f7f2";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_Fallback_32f7f2";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_32f7f2{font-family:"__DM_Serif_Display_32f7f2","__DM_Serif_Display_Fallback_32f7f2";font-weight:400}.__variable_32f7f2{--font-dm-serif:"__DM_Serif_Display_32f7f2","__DM_Serif_Display_Fallback_32f7f2"}@font-face{font-family:__DM_Sans_d9d98a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Sans_d9d98a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_d9d98a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Sans_d9d98a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_d9d98a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Sans_d9d98a;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_d9d98a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__DM_Sans_d9d98a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_d9d98a;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:__DM_Sans_d9d98a,__DM_Sans_Fallback_d9d98a;font-style:normal}.__variable_d9d98a{--font-dm-sans:"__DM_Sans_d9d98a","__DM_Sans_Fallback_d9d98a"}