@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}:root{--cream: #f7f4ee;--cream-2: #efeae0;--white: #ffffff;--ink: #25232b;--ink-2: #4b4852;--ink-3: #6e6a75;--line: #e4ded3;--line-strong: #cfc7b9;--cobalt: #1e2bad;--cobalt-deep: #151f85;--cobalt-tint: #e3e5f6;--blush: #e9b9c8;--blush-tint: #f8e7ec;--red: #e84949;--red-ink: #c92f35;--lavender: #d8d3f4;--danger: #c92f35;--danger-tint: #fcebeb;--font-display: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--font-text: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--font-hand: "Caveat Variable", "Caveat", "Comic Sans MS", cursive;--step--1: .8125rem;--step-0: 1rem;--step-1: 1.0625rem;--step-2: 1.4rem;--step-4: clamp(2rem, 3.8vw, 3rem);--step-5: clamp(2.8rem, 5.6vw, 4.9rem);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 72px;--space-9: 112px;--r-pill: 999px;--r-md: 14px;--r-sm: 8px;--focus: 0 0 0 3px var(--cream), 0 0 0 5px var(--cobalt);--ease: cubic-bezier(.2, .7, .2, 1);--container: 1280px;--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.15 0 0 0 0 0.14 0 0 0 0 0.17 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(88px + env(safe-area-inset-top,0px));overflow-x:clip}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body{margin:0;color:var(--ink);background:var(--cream) var(--grain);font-family:var(--font-text);font-size:var(--step-0);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus);border-radius:6px}::selection{background:var(--blush);color:var(--ink)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.skip-link{position:absolute;left:var(--space-4);top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:var(--r-pill)}.skip-link:focus{top:var(--space-4)}.container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:clamp(20px,4vw,40px)}main{position:relative}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.045em;line-height:.98;margin:0}.display em,.serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.display em{color:inherit}.h2{font-size:var(--step-4)}.h3{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);letter-spacing:-.035em;line-height:1.1;margin:0}.lede{font-size:var(--step-1);color:var(--ink-2);max-width:46ch;margin:0;line-height:1.5}.muted{color:var(--ink-3)}.small{font-size:var(--step--1)}.prose{max-width:62ch;white-space:pre-line}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 var(--space-4);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.eyebrow:after{content:"";width:48px;height:1.5px;background:var(--ink);opacity:.6}.logo{display:inline-grid;font-family:var(--font-display);font-weight:700;letter-spacing:-.06em;line-height:.8;text-transform:uppercase}.logo span{display:block}.logo-nav{font-size:1.2rem}.logo-lg{font-size:1.5rem}.logo-xl{font-size:clamp(3.5rem,10vw,7rem)}.logo-cobalt{color:var(--cobalt)}.logo-cream{color:var(--cream)}.logo-ink{color:var(--ink)}.asterisk{width:34px;height:34px;color:var(--cobalt);flex:none}.waveform{color:var(--ink);height:40px;width:180px}.tape{--tilt: -3deg;display:inline-flex;align-items:center;gap:6px;padding:5px 14px 6px;transform:rotate(var(--tilt));font-family:var(--font-display);font-weight:700;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:#ebe3d3 var(--grain);clip-path:polygon(0 6%,4% 0,9% 8%,14% 0,100% 0,97% 22%,100% 44%,96% 66%,100% 88%,98% 100%,0 100%,3% 78%,0 56%,4% 34%);white-space:nowrap}.tape-pink{background-color:var(--blush)}.tape-lavender{background-color:var(--lavender);opacity:.92}.tape-cobalt{background-color:var(--cobalt);color:#fff}.tape-red{background-color:var(--red);color:#fff}.scribble{color:var(--red)}.hand-arrow{color:var(--red);width:70px;height:52px}.seal{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:var(--red) var(--grain);transform:rotate(-12deg);position:relative}.seal .logo{font-size:1.55rem}.seal-star{position:absolute;top:20px;right:26px;width:28px;height:28px;color:var(--cream)}.paper{position:absolute;display:block;background:var(--blush) var(--grain)}.paper-cobalt{background-color:var(--cobalt)}.paper-red{background-color:var(--red)}.paper-lavender{background-color:var(--lavender)}.paper-cream{background-color:#fffdf8}.studio-note{position:relative;margin:0;width:230px;padding:30px 24px 22px;transform:rotate(3deg);background:#fffdf8 var(--grain);clip-path:polygon(0 2%,30% 0,60% 2%,100% 0,99% 40%,100% 100%,70% 98%,35% 100%,0 98%,1% 50%);font-family:var(--font-hand);font-size:1.7rem;line-height:1.25;color:var(--ink)}.studio-note ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.studio-note li{display:flex;align-items:center;gap:12px}.studio-note .box{width:16px;height:16px;border:2px solid var(--ink);border-radius:2px;transform:rotate(-4deg);flex:none}.studio-note li:first-child .box{background:linear-gradient(45deg,transparent 45%,var(--cobalt) 45% 58%,transparent 58%),linear-gradient(-45deg,transparent 45%,var(--cobalt) 45% 58%,transparent 58%)}.studio-note-tape{position:absolute;top:4px;left:50%;width:90px;height:24px;margin-left:-45px;padding:0}.btn{--btn-bg: var(--ink);--btn-fg: #fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border:1.5px solid var(--btn-bg);border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);font-weight:600;font-size:.95rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .15s}.btn:hover{--btn-bg: #3a3842}.btn:active{transform:translateY(1px)}.btn-primary{--btn-bg: var(--cobalt)}.btn-primary:hover{--btn-bg: var(--cobalt-deep)}.btn-secondary{background:var(--white);color:var(--ink);border-color:var(--line-strong)}.btn-secondary:hover{border-color:var(--cobalt);color:var(--cobalt);background:var(--white)}.btn-hot{--btn-bg: var(--red);--btn-fg: #fff}.btn-hot:hover{--btn-bg: var(--red-ink)}.btn-ghost{background:transparent;color:var(--ink);border-color:transparent;padding:0 16px}.btn-ghost:hover{background:#25232b0f}.btn-danger{--btn-bg: var(--danger)}.btn-sm{min-height:40px;padding:0 18px;font-size:.9rem}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn svg{width:18px;height:18px;flex:none}.btn .spinner{width:16px;height:16px}.spinner{width:22px;height:22px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.link-btn{background:none;border:0;padding:0;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-weight:500}.link-btn:hover{color:var(--cobalt)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--white);color:var(--ink);font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.chip:hover{border-color:var(--cobalt)}.chip[aria-pressed=true],.chip[aria-checked=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.chip[aria-pressed=true]:before,.chip[aria-checked=true]:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.chip[disabled]{opacity:.4;cursor:not-allowed}.chip-sm{min-height:34px;padding:0 13px;font-size:.84rem}.chip-remove{background:var(--ink);color:#fff;border-color:var(--ink)}.chip-remove svg{width:12px;height:12px}.tag{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:var(--r-pill);font-size:.78rem;font-weight:500;color:var(--ink-2);background:var(--cream-2);white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--r-pill);background:var(--white);border:1px solid var(--line);color:var(--ink);font-size:.8rem;font-weight:600;white-space:nowrap}.badge-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red)}.badge-demo{background:var(--cream-2);border-color:transparent;color:var(--ink-3);font-weight:500}.site-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:#f7f4eef0;border-bottom:1px solid transparent;transition:border-color .2s}.site-header[data-scrolled=true]{border-bottom-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:76px}.wordmark{display:inline-flex;align-items:center;text-decoration:none}.nav-links{display:flex;align-items:center;gap:var(--space-2)}.nav-link{padding:8px 14px;border-radius:var(--r-pill);text-decoration:none;font-weight:600;font-size:.95rem;color:var(--cobalt)}.nav-link:hover{background:var(--cobalt-tint)}.nav-link[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media (max-width: 720px){.nav-links .nav-link.hide-sm{display:none}.nav{height:66px}.nav-links{gap:2px}.nav-links .btn{min-height:40px;padding:0 14px;font-size:.875rem}.logo-nav{font-size:1.05rem}}@media (max-width: 380px){.nav-link{padding:6px 8px}}.preview-banner{position:relative;z-index:41;background:var(--ink);color:#eceaf1;font-size:var(--step--1)}.preview-banner .container{display:flex;gap:10px;align-items:center;padding-block:7px;flex-wrap:wrap}.preview-banner strong{color:var(--blush);font-weight:600}.site-footer{margin-top:var(--space-9);border-top:1px solid var(--line)}.footer-top{padding:var(--space-7) 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--space-6)}.footer-grid h2{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--space-3);color:var(--ink-3)}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.footer-grid a{text-decoration:none;color:var(--ink-2)}.footer-grid a:hover{color:var(--cobalt);text-decoration:underline}.footer-blurb{color:var(--ink-3);font-size:var(--step--1);max-width:38ch;margin:16px 0 0}.footer-privacy{margin:var(--space-6) 0 0;color:var(--ink-3);font-size:var(--step--1)}.footer-band{background:var(--cobalt);color:#fff}.footer-band .container{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;padding-block:18px}.footer-band .brand{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;font-size:1.3rem;text-transform:uppercase}.footer-band .divider{width:1px;height:26px;background:#ffffff73}.footer-band .serif{font-size:1.25rem}.footer-band .credit{margin-left:auto;display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.footer-band .credit .asterisk{width:26px;height:26px;color:var(--red)}@media (max-width: 720px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1 / -1}.footer-band .divider{display:none}.footer-band .credit{margin-left:0}}.avatar{--size: 56px;position:relative;width:var(--size);height:var(--size);flex:none;border-radius:50%;overflow:hidden;background:var(--av-bg, var(--cobalt));color:var(--av-fg, #fff);display:grid;place-items:center}.avatar-initials{font-family:var(--font-display);font-weight:700;letter-spacing:-.05em;font-size:calc(var(--size) * .38);line-height:1}.avatar .photo{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(.15) contrast(1.05)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.card{--tone: var(--cobalt);position:relative;display:flex;flex-direction:column;gap:18px;min-height:360px;padding:24px 24px 0;background:var(--white);border:1px solid var(--line);transition:border-color .2s}.card:hover{border-color:var(--cobalt)}.card:has(.card-link:focus-visible){border-color:var(--cobalt);outline:2px solid var(--cobalt);outline-offset:-2px}.card[data-tone=hot]{--tone: var(--red-ink)}.card[data-tone=ink],.card[data-tone=violet]{--tone: var(--ink)}.card-top{display:flex;align-items:center;gap:14px;padding-right:112px}.card-id{min-width:0;display:grid;gap:2px}.card-name{font-family:var(--font-display);font-weight:700;font-size:1.2rem;line-height:1.1;letter-spacing:-.035em;margin:0;overflow-wrap:anywhere}.card-place{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:.8125rem}.card-place svg{width:13px;height:13px;flex:none}.card-link{color:inherit;text-decoration:none}.card-link:after{content:"";position:absolute;inset:0;z-index:1}.card-link:focus-visible{box-shadow:none}.card-collab{position:absolute;z-index:2;right:14px;top:18px;display:grid;justify-items:end;gap:6px;pointer-events:none}.card-collab .tape{font-size:.7rem;padding:4px 11px 5px}.card-label{display:block;margin-bottom:4px;font-size:.75rem;font-weight:500;color:var(--ink-3)}.card-role{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,2.5vw,2.2rem);line-height:.98;letter-spacing:-.05em;color:var(--tone);margin:0}.card-also{font-size:.875rem;color:var(--ink-2);margin:6px 0 0}.card-seek{display:flex;gap:10px;align-items:flex-start;margin:0}.card-seek svg{width:22px;height:22px;color:var(--red);flex:none;margin-top:2px}.card-seek strong{font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.2;letter-spacing:-.03em}.card-tags{display:flex;gap:6px;flex-wrap:wrap}.card-fans,.card-bio{margin:0;color:var(--ink-2);font-size:.875rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-fans b{font-weight:600;color:var(--ink)}.card-actions{position:relative;z-index:2;display:flex;margin:auto -24px 0;border-top:1px solid var(--line)}.card-action{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;font-size:.875rem;font-weight:600;text-decoration:none;background:var(--white);color:var(--ink);transition:background-color .15s,color .15s}.card-action+.card-action{border-left:1px solid var(--line)}.card-action svg{width:16px;height:16px}a.card-action:hover{background:var(--cobalt-tint);color:var(--cobalt)}.card-skeleton{padding-bottom:20px}.skeleton-line{height:14px;border-radius:6px;background:var(--cream-2);animation:pulse 1.4s ease-in-out infinite}.skeleton-circle{width:56px;height:56px;border-radius:50%;background:var(--cream-2);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}@media (max-width: 420px){.card-grid{grid-template-columns:1fr}.card-top{padding-right:0;padding-top:28px}.card-collab{top:12px;grid-auto-flow:column}}.hero{position:relative;isolation:isolate;padding:var(--space-7) 0 var(--space-8)}.hero-grid{display:grid;grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);gap:var(--space-7);align-items:center}.hero-title{font-size:var(--step-5)}.hero-title>span{display:block}.hero-title .accent{position:relative;display:inline-block;font-size:1.08em}.hero-title .scribble{position:absolute;left:-2%;bottom:-.2em;width:104%;height:.32em}.hero .lede{margin-top:var(--space-6)}.hero-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5);align-items:center}.hero-haze{position:absolute;z-index:-1;right:4%;top:6%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(30,43,173,.16),rgba(216,211,244,.18) 45%,transparent 70%);filter:blur(30px);pointer-events:none}@media (max-width: 960px){.hero-grid{grid-template-columns:1fr}.hero{padding-top:var(--space-5)}.hero-haze{width:90%;top:45%}}.matchline{margin-top:var(--space-6);padding:22px 24px;max-width:600px;background:var(--white);border:1px solid var(--line);display:grid;gap:var(--space-4)}.matchline-sentence{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;font-size:clamp(1.3rem,2.4vw,1.65rem);line-height:1.3}.matchline-sentence .soft{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--ink-2)}.matchline-select{position:relative;display:inline-flex;align-items:baseline}.matchline-select select{appearance:none;-webkit-appearance:none;font:inherit;letter-spacing:inherit;cursor:pointer;color:var(--cobalt);background:transparent;border:0;border-bottom:2.5px solid var(--cobalt);border-radius:0;padding:0 26px 0 2px;max-width:100%;field-sizing:content}.matchline-select select:focus-visible{box-shadow:none;outline:2px solid var(--cobalt);outline-offset:4px;border-radius:4px}.matchline-select:after{content:"";position:absolute;right:6px;top:50%;width:7px;height:7px;border-right:2.5px solid var(--cobalt);border-bottom:2.5px solid var(--cobalt);transform:translateY(-80%) rotate(45deg);pointer-events:none}.matchline-row{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.matchline-compact{margin-top:0;max-width:none;padding:16px 16px 16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5)}.collage{position:relative;min-height:520px}.collage .paper-main{inset:6% 6% 10% 10%;transform:rotate(-3deg)}.collage .paper-strip{width:34%;height:16%;right:-2%;top:2%;transform:rotate(9deg)}.collage .paper-lav{width:14%;height:30%;left:2%;top:36%;transform:rotate(-8deg);opacity:.85}.duo-card{position:absolute;width:62%;padding:26px 22px 20px;background:var(--white);border:1px solid var(--line);text-decoration:none;color:inherit;display:grid;gap:12px;transition:transform .35s var(--ease),border-color .2s}.duo-card:hover{border-color:var(--cobalt)}.duo-card .tape{position:absolute;top:-14px;left:20px}.duo-card:nth-of-type(1){left:6%;top:10%;transform:rotate(-4deg)}.duo-card:nth-of-type(2){right:2%;top:44%;transform:rotate(3deg)}.duo-card:hover{transform:rotate(0);z-index:3}.duo-head{display:flex;align-items:center;gap:12px}.duo-head .card-name{font-size:1.1rem}.duo-card{--tone: var(--cobalt)}.duo-card[data-tone=hot]{--tone: var(--red-ink)}.duo-card[data-tone=ink],.duo-card[data-tone=violet]{--tone: var(--ink)}.duo-role{font-family:var(--font-display);font-weight:700;font-size:1.9rem;line-height:.95;letter-spacing:-.05em;color:var(--tone);margin:0}.duo-seek{margin:0;font-size:.95rem;color:var(--ink-2)}.duo-seek b{color:var(--ink);font-weight:600}.collage .seal{position:absolute;left:0;bottom:2%;z-index:4}.collage .hand-arrow{position:absolute;left:25%;bottom:20%;z-index:4;transform:rotate(-10deg)}.collage .waveform{position:absolute;right:0;bottom:0;width:46%;z-index:4}.duo-caption{position:absolute;left:30%;right:0;bottom:-30px;margin:0;color:var(--ink-3);font-size:.8125rem;text-align:right}.duo-empty{position:absolute;inset:12% 10%;display:grid;place-items:center;text-align:center;padding:var(--space-6);background:var(--white);border:1px solid var(--line)}@media (max-width: 960px){.collage{max-width:560px;width:100%;margin:0 auto}}@media (max-width: 520px){.collage{min-height:560px}.duo-card{width:82%;padding:24px 18px 16px}.duo-card:nth-of-type(1){left:2%;top:6%}.duo-card:nth-of-type(2){right:0;top:42%}.duo-role{font-size:1.6rem}.collage .seal{width:110px;height:110px}.collage .seal .logo{font-size:1.15rem}.collage .seal-star{width:20px;height:20px;top:14px;right:18px}.collage .hand-arrow{display:none}.duo-caption{left:0;text-align:center;bottom:-36px}}.marquee{position:relative;overflow:hidden;padding:14px 0;background:var(--ink);color:var(--cream);transform:rotate(-1.2deg);margin:var(--space-6) -2vw 0}.marquee-track{display:flex;width:max-content;animation:marquee 48s linear infinite}.marquee-track span{display:inline-flex;align-items:center;gap:22px;padding-right:22px;font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}.marquee-track .asterisk{width:18px;height:18px;color:var(--red)}.marquee-track span:nth-child(3n) .asterisk{color:var(--blush)}@keyframes marquee{to{transform:translate(-50%)}}.marquee:hover .marquee-track{animation-play-state:paused}.section{position:relative;padding:var(--space-8) 0}.section-head{position:relative;display:flex;justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap}.section-head .display{max-width:17ch}.section-head .asterisk{position:absolute;right:28%;top:-16px;width:40px;height:40px}.how-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:start}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:0;padding:0}.step{position:relative;padding:34px 24px 26px;background:var(--white);border:1px solid var(--line)}.step .tape{position:absolute;top:-12px;left:18px}.step p{color:var(--ink-2);margin:var(--space-2) 0 0;max-width:32ch}@media (max-width: 1100px){.how-grid{grid-template-columns:1fr}.how-grid .studio-note{justify-self:center}}@media (max-width: 760px){.steps{grid-template-columns:1fr;gap:24px}.section-head .asterisk{display:none}}.field{display:grid;gap:8px}.field+.field,.field+fieldset,fieldset+.field,fieldset+fieldset{margin-top:var(--space-5)}.label{font-weight:600;font-size:.925rem}.label .opt{font-weight:400;color:var(--ink-3);margin-left:6px}.hint{font-size:var(--step--1);color:var(--ink-3);margin:0}.error-text{font-size:.875rem;color:var(--danger);margin:0;font-weight:500;display:flex;gap:6px;align-items:baseline}.error-text:before{content:"!";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--danger);color:#fff;font-size:11px;font-weight:700;flex:none;transform:translateY(2px)}.input,.textarea,.select{width:100%;min-height:50px;padding:12px 18px;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:1rem;transition:border-color .15s,box-shadow .15s}.textarea{border-radius:var(--r-md);min-height:120px;resize:vertical;line-height:1.5}.input::placeholder,.textarea::placeholder{color:#8c8792}.input:hover,.textarea:hover,.select:hover{border-color:var(--ink-3)}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 4px var(--cobalt-tint)}.input:focus-visible,.select:focus-visible{border-radius:var(--r-pill)}.textarea:focus-visible{border-radius:var(--r-md)}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px) 54%,calc(100% - 17px) 54%;background-size:5px 5px;background-repeat:no-repeat;padding-right:42px}.counter{font-size:var(--step--1);color:var(--ink-3);justify-self:end}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0;margin-bottom:10px}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media (max-width: 560px){.row-2{grid-template-columns:1fr}}.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;padding:14px 18px;background:var(--white);border:1px solid var(--line-strong);border-radius:var(--r-md)}.check input{width:20px;height:20px;accent-color:var(--cobalt);margin:2px 0 0;flex:none}.check:has(input:checked){border-color:var(--cobalt);background:var(--cobalt-tint)}.check:has(input:focus-visible){box-shadow:var(--focus)}.check strong{display:block;font-weight:600}.check span{color:var(--ink-2);font-size:.9rem}.radio-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 560px){.radio-cards{grid-template-columns:1fr}}.alert{padding:14px 18px;border-radius:var(--r-md);display:grid;gap:4px;font-size:.95rem;border:1px solid transparent}.alert-error{background:var(--danger-tint);border-color:#f1c2c2;color:#7d1d22}.alert-info{background:var(--cobalt-tint);border-color:#c9d0f8;color:var(--cobalt-deep)}.alert-quiet{background:var(--white);border-color:var(--line);color:var(--ink-2)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.photo-picker{display:flex;gap:var(--space-4);align-items:center}.photo-picker .avatar{--size: 96px}.photo-actions{display:grid;gap:8px;justify-items:start}.progress-track{height:6px;border-radius:6px;background:var(--cream-2);overflow:hidden;width:180px}.progress-fill{height:100%;background:var(--cobalt);transition:width .2s}.link-rows{display:grid;gap:10px}.link-row{display:grid;grid-template-columns:170px 1fr 1fr auto;gap:8px;align-items:start;padding:10px;border-radius:var(--r-md);background:var(--white);border:1px solid var(--line)}.link-row .input,.link-row .select{min-height:46px}.link-row-tools{display:flex;gap:2px}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:transparent;border:0;cursor:pointer;color:var(--ink-2)}.icon-btn:hover{background:var(--cream-2);color:var(--ink)}.icon-btn[disabled]{opacity:.3;cursor:not-allowed}.icon-btn svg{width:18px;height:18px}.link-row .error-text{grid-column:1 / -1}@media (max-width: 720px){.link-row{grid-template-columns:1fr 1fr}.link-row .link-url{grid-column:1 / -1;order:-1}.link-row-tools{grid-column:1 / -1;justify-content:flex-end}}.builder{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:var(--space-8);padding-top:var(--space-6);align-items:start}.builder-aside{position:sticky;top:96px;max-width:360px;justify-self:end;width:100%}.builder-aside .card{pointer-events:none}.builder-aside-label{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-3)}@media (max-width: 960px){.builder{grid-template-columns:1fr;gap:var(--space-6)}.builder-aside{position:static;order:2;justify-self:start}}.progress{display:grid;gap:10px;margin-bottom:var(--space-6)}.progress-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;list-style:none;margin:0;padding:0}.progress-steps li{height:5px;border-radius:5px;background:var(--line)}.progress-steps li[data-state=done]{background:var(--ink)}.progress-steps li[data-state=current]{background:var(--cobalt)}.progress-meta{display:flex;justify-content:space-between;font-size:var(--step--1);color:var(--ink-3)}.step-title{font-size:var(--step-4)}.step-intro{color:var(--ink-2);margin:var(--space-3) 0 var(--space-6);max-width:52ch}.builder-nav{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.review-section{border-top:1px solid var(--line);padding:var(--space-4) 0;display:grid;grid-template-columns:1fr auto;gap:4px var(--space-4)}.review-section dl{margin:0;display:grid;gap:4px;grid-column:1}.review-section dt{font-size:var(--step--1);color:var(--ink-3)}.review-section dd{margin:0 0 6px;overflow-wrap:anywhere}.discover-head{padding-block:var(--space-6) var(--space-5);display:grid;gap:var(--space-5)}.discover-head .display{font-size:var(--step-4)}.discover-head .eyebrow{margin-bottom:var(--space-3)}.searchbar{position:relative}.searchbar svg{position:absolute;z-index:1;left:22px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--ink-3);pointer-events:none}.searchbar .input{padding-left:54px;min-height:58px;font-size:1.05rem}.discover{display:grid;grid-template-columns:268px minmax(0,1fr);gap:var(--space-6);align-items:start}.filters{position:sticky;top:96px;max-height:calc(100vh - 112px);overflow:auto;padding:20px;background:var(--white);border:1px solid var(--line)}.filter-group{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.filter-group:first-child{padding-top:0}.discover .filters .filter-group:last-child{border-bottom:0}.filter-title{font-weight:600;font-size:.925rem;margin-bottom:10px}.filter-group .chips{gap:6px}.filter-group .input,.filter-group .select{min-height:44px}.filter-stack{display:grid;gap:8px}.results-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.results-count{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;font-size:1.3rem;margin:0}.sort{display:flex;gap:8px;align-items:center}.sort .select{min-height:42px;width:auto;padding-top:6px;padding-bottom:6px}.active-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-5);align-items:center}.filters-toggle{display:none}.load-more{display:grid;justify-items:center;gap:8px;margin-top:var(--space-7)}@media (max-width: 960px){.discover{grid-template-columns:1fr}.filters-desktop{display:none}.filters-toggle{display:inline-flex}}.empty{position:relative;padding:var(--space-7) var(--space-5);text-align:center;display:grid;justify-items:center;gap:var(--space-3);background:var(--white);border:1px dashed var(--line-strong)}.empty .h3{max-width:24ch}.empty p{color:var(--ink-2);margin:0;max-width:48ch}dialog.sheet{border:0;padding:0;background:var(--cream);color:var(--ink);width:min(560px,100%);max-height:min(88vh,900px);border-radius:18px;box-shadow:0 30px 80px -20px #25232b73}dialog.sheet::backdrop{background:#25232b73}.sheet-inner{display:flex;flex-direction:column;max-height:inherit}.sheet-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.sheet-body{padding:4px 22px 22px;overflow:auto}.sheet-foot{display:flex;gap:10px;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--line);background:var(--white);border-radius:0 0 18px 18px}@media (max-width: 640px){dialog.sheet[data-variant=bottom]{margin:auto 0 0;width:100%;max-width:100%;border-radius:18px 18px 0 0}dialog.sheet[data-variant=bottom] .sheet-foot{border-radius:0;padding-bottom:max(14px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: no-preference){dialog.sheet[open]{animation:sheet-in .25s var(--ease)}@keyframes sheet-in{0%{transform:translateY(20px);opacity:0}}}.artist-hero{position:relative;margin-top:var(--space-6);padding:clamp(24px,4vw,44px);background:var(--white);border:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-6);align-items:center}.artist-portrait{position:relative;display:grid;place-items:center;padding:14px}.artist-portrait .paper{inset:0;transform:rotate(-5deg)}.artist-hero .avatar{--size: clamp(110px, 13vw, 160px)}.artist-name{font-size:clamp(2.6rem,5.5vw,4.5rem);overflow-wrap:anywhere}.artist-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:var(--space-4);color:var(--ink-2)}.role-pill{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:var(--r-pill);background:var(--cobalt);color:#fff;font-weight:600;font-size:.925rem}.role-pill[data-tone=hot]{background:var(--red)}.role-pill[data-tone=ink],.role-pill[data-tone=violet]{background:var(--ink)}.artist-hero-actions{display:grid;gap:10px}@media (max-width: 860px){.artist-hero{grid-template-columns:auto 1fr}.artist-hero-actions{grid-column:1 / -1;grid-auto-flow:column}}@media (max-width: 520px){.artist-hero{grid-template-columns:1fr}.artist-hero-actions{grid-auto-flow:row}}.artist{max-width:880px;padding-top:var(--space-7)}.artist-block{padding:var(--space-6) 0;border-top:1px solid var(--line)}.artist-block:first-child{border-top:0;padding-top:0}.artist-block>.h3{margin-bottom:var(--space-4)}.side-head{display:flex;align-items:center;gap:14px;margin-bottom:var(--space-4)}.facts{display:grid;grid-template-columns:160px 1fr;gap:12px var(--space-5);margin:0}.facts dt{color:var(--ink-3);font-size:.925rem}.facts dd{margin:0}@media (max-width: 560px){.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:10px}}.prompts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.prompt{background:var(--white);border:1px solid var(--line);padding:20px 22px}.prompt-q{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.prompt-a{font-family:var(--font-serif);font-style:italic;font-size:1.35rem;line-height:1.25;margin:0}@media (max-width: 640px){.prompts{grid-template-columns:1fr}}.seeking-big{display:flex;flex-wrap:wrap;gap:8px}.seeking-big .badge{height:38px;padding:0 16px;font-size:.925rem;background:var(--blush-tint);border-color:transparent}.ideal{position:relative;background:var(--ink);color:var(--cream);padding:24px 26px;margin-top:var(--space-4)}.ideal p{position:relative;margin:0;font-size:1.05rem}.ideal .small{color:var(--blush);margin-bottom:8px;font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.link-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.link-card{display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:var(--r-pill);background:var(--white);border:1px solid var(--line);text-decoration:none;color:inherit;transition:border-color .15s;min-height:64px}.link-card:hover{border-color:var(--cobalt)}.link-card-icon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--cream);flex:none}.link-card-icon svg{width:19px;height:19px}.link-card-text{display:grid;min-width:0}.link-card-text strong{font-weight:600}.link-card-text span{color:var(--ink-3);font-size:var(--step--1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card[data-primary=true]{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.link-card[data-primary=true] .link-card-text span{color:var(--cobalt-tint)}.link-card[data-primary=true] .link-card-icon{background:#ffffff2e}.artist-foot{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line);font-size:.925rem}.door-scene{--w: min(760px, 100%);display:grid;justify-items:center;padding-top:var(--space-6);overflow:hidden}.doorway{position:relative;width:var(--w);aspect-ratio:760 / 600;border-radius:999px 999px 0 0;overflow:hidden;perspective:1400px;background:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.room{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:var(--cream);padding:18% 10% 8%;background:var(--ink) var(--grain)}.room-glow{position:absolute;border-radius:50%;filter:blur(70px)}.room-glow-a{width:70%;height:70%;left:-10%;top:12%;background:var(--cobalt);opacity:.7}.room-glow-b{width:50%;height:50%;right:-8%;bottom:-12%;background:var(--red);opacity:.45}.room-content{position:relative;display:grid;justify-items:center;gap:var(--space-4)}.room .display{font-size:clamp(2.2rem,5.4vw,4.2rem)}.room-sub{margin:0 0 var(--space-3);color:#e8e5f2;font-size:1.05rem}.room-content>*{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.door-scene[data-open=true] .room-content>*{opacity:1;transform:none}.door-scene[data-open=true] .room-content>:nth-child(1){transition-delay:.55s}.door-scene[data-open=true] .room-content>:nth-child(2){transition-delay:.7s}.door-scene[data-open=true] .room-content>:nth-child(3){transition-delay:.85s}.door-leaf{position:absolute;top:0;bottom:0;width:50%;background:#fffdf8 var(--grain);transition:transform 1.4s cubic-bezier(.6,0,.2,1),background-color 1.4s}.door-leaf:before{content:"";position:absolute;inset:30% 16% 8%;border:1px solid var(--line-strong)}.door-leaf:after{content:"";position:absolute;left:16%;right:16%;top:14%;height:12%;border:1px solid var(--line-strong)}.door-leaf-l{left:0;transform-origin:left center;border-right:1px solid var(--line-strong)}.door-leaf-r{right:0;transform-origin:right center;border-left:1px solid var(--line-strong)}.knob{position:absolute;top:58%;width:14px;height:14px;border-radius:50%;background:var(--cobalt)}.door-leaf-l .knob{right:14px}.door-leaf-r .knob{left:14px}.door-scene[data-open=true] .door-leaf{background-color:#e7e2d8}.door-scene[data-open=true] .door-leaf-l{transform:rotateY(-78deg)}.door-scene[data-open=true] .door-leaf-r{transform:rotateY(78deg)}.door-floor{width:calc(var(--w) * 1.5);height:110px;margin-top:-1px;background:radial-gradient(ellipse 50% 100% at 50% 0%,rgba(232,73,73,.32),rgba(30,43,173,.12) 55%,transparent 80%);clip-path:polygon(16.66% 0,83.33% 0,100% 100%,0 100%);filter:blur(6px);opacity:0;transform:scaleY(.2);transform-origin:top;transition:opacity 1s var(--ease) .4s,transform 1.2s var(--ease) .4s}.door-scene[data-open=true] .door-floor{opacity:1;transform:none}.door-scene:has(.btn-hot:hover) .door-floor{filter:blur(6px) brightness(1.35)}@media (max-width: 560px){.doorway{aspect-ratio:3 / 4}.room{padding:30% 8% 10%}}.centered{position:relative;max-width:720px;margin:0 auto;padding-block:var(--space-8);display:grid;gap:var(--space-5)}.success-title{font-size:clamp(2.9rem,7vw,5rem)}.copy-row{display:flex;gap:8px}.copy-row .input{min-height:48px;font-size:.9rem}.token-box{background:var(--white);border:1.5px dashed var(--cobalt);padding:20px;display:grid;gap:10px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:90;background:var(--ink);color:#fff;padding:12px 20px;border-radius:var(--r-pill);font-weight:500}.page-loading{display:grid;place-items:center;min-height:50vh;color:var(--ink-3)}.legal{max-width:calc(68ch + 80px);padding-block:var(--space-7)}.legal h1{font-size:var(--step-4);margin-bottom:var(--space-5)}.legal h2{font-size:var(--step-1);margin:var(--space-6) 0 var(--space-2)}.legal p,.legal li{color:var(--ink-2)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.door-leaf{display:none}.room-content>*,.door-floor{opacity:1;transform:none}}.logo-nav{font-size:1.35rem}@media (max-width: 720px){.logo-nav{font-size:1.1rem}}.collage{margin-bottom:36px}.duo-caption{left:auto;right:0;bottom:-34px;white-space:nowrap}.marquee{margin-top:var(--space-7)}@media (max-width: 520px){.duo-caption{right:0;left:0;text-align:center}}.starburst{position:absolute;z-index:4;display:grid;place-items:center;width:110px;height:110px;pointer-events:none}.starburst svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.starburst-label{position:relative;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;text-transform:uppercase;font-size:1rem;line-height:.9;text-align:center;color:var(--ink);transform:rotate(-10deg)}@media (prefers-reduced-motion: no-preference){.starburst{animation:burst-wobble 7s ease-in-out infinite}@keyframes burst-wobble{0%,to{rotate:0deg}50%{rotate:8deg}}}.paper-halftone{background-color:#fffdf8;background-image:radial-gradient(circle,rgba(37,35,43,.85) 1.15px,transparent 1.55px);background-size:6px 6px}.collage .paper-halftone{width:30%;height:26%;right:4%;bottom:14%;transform:rotate(6deg)}.collage .burst-a{width:118px;height:118px;right:-1%;top:22%}.collage .burst-b{width:70px;height:70px;right:30%;bottom:4%;animation-delay:-3s}.door-scene{position:relative}.door-scene .burst-free{width:150px;height:150px;right:calc(50% - min(380px,50%) - 10px);top:18px;z-index:6}.door-scene .burst-free .starburst-label{font-size:1.15rem}.how-grid{position:relative}.how-grid .burst-note{width:64px;height:64px;right:196px;bottom:-18px}@media (max-width: 1100px){.how-grid .burst-note{display:none}}@media (max-width: 520px){.collage .burst-a{width:78px;height:78px;right:-3%;top:30%}.collage .burst-b{display:none}.collage .paper-halftone{width:40%;height:18%;bottom:18%}.door-scene .burst-free{width:96px;height:96px;right:0;top:4px}.door-scene .burst-free .starburst-label{font-size:.9rem}}.logo-last{position:relative}.logo-scribble{position:absolute;left:-4%;right:-8%;bottom:-.32em;width:112%;height:.32em}.logo-nav .logo-scribble{bottom:-.36em}.wordmark{padding-bottom:6px}.nav-link{color:var(--ink);font-weight:500}.nav-link:hover{background:transparent;color:var(--cobalt)}.nav-link[aria-current=page]{text-decoration:none;color:var(--ink);font-weight:600;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 12' preserveAspectRatio='none'%3E%3Cpath d='M3 8C25 4 55 3 97 6M10 10c25-3 50-4 80-2' fill='none' stroke='%23e84949' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center bottom 2px / 80% 9px}.hand-tape{position:absolute;z-index:4;display:inline-block;padding:12px 20px 14px;transform:rotate(var(--tilt));font-family:var(--font-hand);font-weight:500;font-size:1.75rem;line-height:1.05;color:var(--ink);background:var(--lavender) var(--grain);clip-path:polygon(0 4%,6% 0,100% 3%,97% 30%,100% 62%,98% 100%,4% 97%,0 70%,2% 36%)}.collage .collage-note{right:-3%;top:23%}@media (max-width: 520px){.collage .collage-note{font-size:1.3rem;padding:8px 14px 10px;right:-2%;top:30%}}.quick-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 var(--space-5);padding:12px;background:var(--white);border:1px solid var(--line);border-radius:36px}.quick-filters .select{width:auto;min-height:46px;flex:0 1 180px}.qf-search{position:relative;flex:1 1 220px}.qf-search svg{position:absolute;z-index:1;left:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--ink-3);pointer-events:none}.qf-search .input{min-height:46px;padding-left:46px}.quick-filters .btn{min-height:46px}@media (max-width: 720px){.quick-filters{border-radius:var(--r-md)}.quick-filters .select{flex:1 1 calc(50% - 5px)}.quick-filters .btn{flex:1 1 100%}}.see-all{display:flex;justify-content:center;margin-top:var(--space-6)}.how-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-6);align-items:center}.how-strip{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);align-items:stretch;background:var(--white);border:1px solid var(--line)}.how-label{position:relative;margin:0;display:flex;align-items:center;padding:28px 30px 28px 28px;background:var(--cobalt) var(--grain);color:#fff;clip-path:polygon(0 0,92% 0,88% 12%,95% 24%,89% 38%,96% 52%,90% 66%,97% 80%,91% 92%,94% 100%,0 100%);font-family:var(--font-text);font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.how-steps{list-style:none;margin:0;padding:26px 26px 26px 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.how-step{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start}.how-step .h3{font-size:1.15rem}.how-step p{margin:6px 0 0;color:var(--ink-2);font-size:.875rem;line-height:1.45}.how-step>svg{width:22px;height:22px;color:var(--ink);margin-top:10px}.how-num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--ink);background:var(--blush)}.how-num[data-n="2"]{background:var(--lavender)}.how-num[data-n="3"]{background:var(--red);color:#fff}.how-wrap .burst-note{width:64px;height:64px;right:190px;bottom:-22px}@media (max-width: 1100px){.how-wrap{grid-template-columns:1fr}.how-wrap .studio-note{justify-self:center}.how-wrap .burst-note{display:none}}@media (max-width: 860px){.how-strip{grid-template-columns:1fr}.how-label{padding:18px 24px;clip-path:polygon(0 0,100% 0,100% 78%,92% 90%,84% 80%,72% 94%,60% 82%,46% 96%,34% 84%,20% 95%,8% 84%,0 92%)}.how-steps{grid-template-columns:1fr;padding:20px 22px 24px}.how-step>svg{display:none}}.logo-nav{font-size:1.7rem}.nav{height:92px}.logo-scribble{height:.42em;bottom:-.4em}.logo-scribble path{stroke-width:7}@media (max-width: 720px){.logo-nav{font-size:1.25rem}.nav{height:72px}}#how{padding-top:150px}.how-wrap{grid-template-columns:1fr}.how-wrap .studio-note{position:absolute;right:30px;top:-130px;z-index:3;transform:rotate(4deg) scale(.86);transform-origin:bottom right}.how-wrap .burst-note{right:250px;bottom:auto;top:-60px}@media (max-width: 1100px){#how{padding-top:var(--space-8)}.how-wrap .studio-note{position:relative;right:auto;top:auto;transform:rotate(3deg);justify-self:center;margin-top:var(--space-5)}}#how{padding-top:200px}.how-wrap .studio-note{top:-178px;right:10px}.how-wrap .burst-note{top:-40px;right:236px}@media (max-width: 1100px){#how{padding-top:var(--space-8)}.how-wrap .studio-note{top:auto;right:auto}}.card:hover{border-color:var(--line);box-shadow:0 10px 30px -14px #25232b38}.card,.card[data-tone=hot],.card[data-tone=ink],.card[data-tone=violet]{--tone: var(--cobalt)}.role-pill,.role-pill[data-tone=hot],.role-pill[data-tone=ink],.role-pill[data-tone=violet]{background:var(--cobalt);color:#fff}.card-top{padding-right:0;padding-top:0}.card-id{flex:1}.card-collab{position:static;display:grid;justify-items:end;gap:4px;align-self:center;pointer-events:none}.card-collab .tape{font-size:.72rem;padding:4px 12px 5px}@media (max-width: 420px){.card-top{padding-top:0}.card-collab{grid-auto-flow:row}}.quick-filters{background:none;border:0;padding:0;border-radius:0}.all-serif em{font-size:1.12em;letter-spacing:-.025em}.collage .paper-main{inset:8% 8% 8% 12%}.corner-tape{position:absolute;z-index:3;width:92px;height:26px;padding:0}.corner-tl{left:7%;top:9%}.corner-tr{right:3%;top:10%}.cutout{position:absolute;z-index:4;height:auto;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(37,35,43,.12))}.cutout-vinyl{width:34%;right:4%;top:15%;transform:rotate(8deg)}.cutout-mic{width:20%;left:3%;bottom:0;transform:rotate(-10deg)}.cutout-reel{width:32%;right:8%;bottom:2%;transform:rotate(-5deg)}.cutout-burst{width:20%;left:2%;top:0;transform:rotate(-8deg)}.collage .collage-note{inset:auto auto 30% 22%}@media (max-width: 520px){.collage{min-height:420px}.collage .collage-note{left:24%;bottom:34%}}.profile-sheet{margin-top:var(--space-6);background:var(--white);border:1px solid var(--line)}.profile-sheet .artist-hero{margin-top:0;border:0;border-bottom:1px solid var(--line)}.profile-sheet .artist{max-width:none;padding:var(--space-7) clamp(24px,4vw,44px) var(--space-6)}.profile-sheet .artist>div{max-width:820px}.profile-sheet .prompt,.profile-sheet .link-card{background:var(--white)}.profile-sheet .link-card[data-primary=true]{background:var(--cobalt);color:#fff}.display em,.serif{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;font-size:inherit}.footer-band .serif{font-weight:500;font-size:1.05rem}.matchline-sentence .soft{font-family:var(--font-display);font-style:normal;font-weight:400;color:var(--ink-3);letter-spacing:-.03em}.prompt-a{font-family:var(--font-display);font-style:normal;font-weight:600;letter-spacing:-.03em;font-size:1.2rem}:root{--step-5: clamp(2.5rem, 5vw, 4.3rem)}.hero-title .accent{font-family:var(--font-hand);font-weight:700;font-style:normal;color:var(--cobalt);font-size:1.3em;letter-spacing:-.01em;line-height:.9;margin-top:.04em}.hero-title .scribble{bottom:-.12em;height:.26em}.marquee{padding:8px 0}.marquee-track span{font-size:.9rem;gap:16px;padding-right:16px}.marquee-track .asterisk{width:13px;height:13px}.section-head .display.fit-heading{max-width:none;font-size:clamp(1.9rem,3.6vw,3rem)}#how{padding-top:var(--space-8)}.how-wrap .studio-note{position:relative;top:auto;right:auto;transform:rotate(4deg) scale(.86)}.note-float{justify-self:end;margin:-28px 6% 0 0;position:relative;z-index:2;animation:note-float 6s ease-in-out infinite}@keyframes note-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-1.5deg)}}@media (max-width: 860px){.note-float{justify-self:center;margin:var(--space-4) 0 0}}.avatar-wrap{position:relative;display:grid;place-items:center;flex:none}.avatar-wrap .avatar{position:relative;z-index:1;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.avatar-wrap .avatar-burst{position:absolute;inset:-13px;width:auto;height:auto;z-index:0;animation:none;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.card-collab .tape{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.card:hover .avatar-wrap .avatar{transform:rotate(-8deg) scale(1.05)}.card:hover .avatar-burst{transform:rotate(32deg) scale(1.12)}.card:hover .card-collab .tape:nth-child(1){transform:rotate(-7deg) translateY(-2px)}.card:hover .card-collab .tape:nth-child(2){transform:rotate(5deg) translateY(-1px);transition-delay:.05s}.room{background:var(--blush) var(--grain);color:var(--ink)}.room-glow,.door-floor{display:none}.room-sub{color:var(--ink-2)}.room-scrap{position:absolute;width:38%;height:30%;left:-6%;top:18%;transform:rotate(-8deg)}.room-cutout{position:absolute;height:auto;pointer-events:none}.room-vinyl{width:15%;left:0;bottom:6%;transform:rotate(4deg)}.room-burst{width:15%;right:13%;top:16%;transform:rotate(12deg)}.room-hands{width:20%;right:6%;bottom:4%;transform:rotate(-6deg)}.doorway{box-shadow:inset 0 0 0 1px var(--line-strong)}.doormat{display:flex;justify-content:center;margin-top:14px;opacity:0;transform:translateY(-6px);transition:opacity .6s var(--ease) 1s,transform .6s var(--ease) 1s}.doormat .tape{font-size:.95rem;padding:7px 22px 8px}.door-scene[data-open=true] .doormat{opacity:1;transform:none}@media (max-width: 560px){.room-vinyl{width:22%;bottom:3%}.room-hands{width:28%;bottom:2%}.room-burst{width:20%;top:12%;right:8%}.room-scrap{width:50%}}@media (prefers-reduced-motion: reduce){.doormat{opacity:1;transform:none}.note-float{animation:none}}.how-band{position:relative;margin-top:var(--space-8);display:grid;grid-template-columns:minmax(240px,30%) 1fr;align-items:stretch;background:#f4ede4;border-block:1px solid var(--line)}.how-band-label{margin:0;display:flex;align-items:center;padding:40px 30% 40px clamp(20px,5vw,64px);background:var(--cobalt) var(--grain);color:#fff;font-family:var(--font-text);font-weight:600;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,96% 8%,90% 12%,92% 22%,84% 30%,86% 40%,78% 50%,80% 60%,72% 70%,74% 80%,66% 90%,68% 100%,0 100%)}.how-band-steps{list-style:none;margin:0;padding:24px clamp(20px,4vw,56px) 24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.how-band-step{display:flex;align-items:center;gap:20px}.how-band-step h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1.15;letter-spacing:-.03em}.how-band-step>svg{width:30px;height:30px;margin-left:clamp(8px,3vw,48px);color:var(--ink)}.how-oval{display:inline-grid;place-items:center;width:66px;height:50px;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--ink);background:var(--blush);flex:none}.how-oval[data-n="2"]{background:var(--lavender)}.how-oval[data-n="3"]{background:var(--red);color:#fff}.how-note{display:grid}.how-note .note-float{margin-top:-18px}.how-note .studio-note{transform:rotate(4deg) scale(.8)}@media (max-width: 1000px){.how-band{grid-template-columns:1fr}.how-band-label{padding:22px clamp(20px,5vw,64px) 30px;clip-path:polygon(0 0,100% 0,100% 62%,92% 72%,84% 64%,74% 80%,64% 70%,52% 86%,40% 74%,28% 88%,16% 76%,6% 90%,0 80%)}.how-band-steps{flex-direction:column;align-items:flex-start;padding:20px clamp(20px,5vw,64px) 28px;gap:16px}.how-band-step>svg{display:none}.how-band-step h3 br{display:none}}#how.how-band{padding:0}:root{--grain-heavy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.14 0 0 0 0 0.13 0 0 0 0 0.17 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--riso-blotch: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='400'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 -.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E")}.ticket-section{padding-top:0}.ticket{--cut: 74%;--notch: 18px;position:relative;display:grid;grid-template-columns:74fr 26fr;max-width:980px;margin:0 auto;transform:rotate(-1.2deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1);-webkit-mask:radial-gradient(circle var(--notch) at var(--cut) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--cut) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--cut) 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle var(--notch) at var(--cut) 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;filter:drop-shadow(0 1px 0 rgba(37,35,43,.08))}.ticket:hover{transform:rotate(0)}.ticket-main{position:relative;padding:clamp(28px,4vw,48px);color:var(--cobalt);background:#fbf6ea var(--grain-heavy);border:1.5px solid rgba(30,43,173,.35);border-right:0}.ticket-main:after{content:"";position:absolute;inset:0;background:var(--riso-blotch);mix-blend-mode:screen;opacity:.5;pointer-events:none}.ticket-main>*{position:relative}.ticket-top{display:flex;justify-content:space-between;gap:12px;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:12px}.ticket-admit{border:2px solid currentColor;padding:2px 10px;border-radius:3px}.ticket-title{margin:22px 0 10px;font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,5.2vw,4.1rem);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.ticket-sub{margin:0;font-weight:500;color:var(--cobalt)}.ticket-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0;border-block:2px solid currentColor}.ticket-details>div{padding:10px 12px 12px}.ticket-details>div+div{border-left:1.5px dashed currentColor}.ticket-details dt{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.75}.ticket-details dd{margin:4px 0 0;font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.15;letter-spacing:-.02em}.ticket-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ticket-fine{font-size:.8125rem;font-weight:500}.ticket-stub{position:relative;display:grid;grid-template-rows:1fr auto auto auto;justify-items:center;align-items:center;gap:12px;padding:28px 22px;color:#fbf6ea;background:var(--cobalt) var(--grain-heavy);border-left:3px dotted rgba(251,246,234,.95)}.ticket-stub-admit{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-weight:700;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.03em;text-transform:uppercase;line-height:1}.ticket-star{width:30px;height:30px;color:var(--red)}.ticket-barcode{width:100%;max-width:150px;height:46px;color:#fbf6ea}.ticket-stub-small{font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.85}@media (max-width: 760px){.ticket{--cut: 78%;grid-template-columns:1fr;transform:rotate(-1deg);-webkit-mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 var(--cut),#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% var(--cut),#0000 98%,#000) right / 51% 100% no-repeat}.ticket-main{border-right:1.5px solid rgba(30,43,173,.35);border-bottom:0}.ticket-details{grid-template-columns:1fr 1fr}.ticket-details>div:nth-child(3){border-left:0}.ticket-details>div:nth-child(n+3){border-top:1.5px dashed currentColor}.ticket-stub{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;border-left:0;border-top:3px dotted rgba(251,246,234,.95);padding:20px 22px}.ticket-stub-admit{writing-mode:horizontal-tb;transform:none;font-size:1.4rem}.ticket-barcode{grid-column:1 / -1;grid-row:2;height:40px}.ticket-stub-small{grid-column:2;grid-row:1;justify-self:end}}.ticket-section{padding-top:var(--space-5)}.ticket-admit{white-space:nowrap}@media (max-width: 760px){.ticket{--cut: calc(100% - 132px) }.ticket-stub{height:132px;box-sizing:border-box}.ticket-top{font-size:.68rem;letter-spacing:.16em;align-items:center}}.how-simple{padding:var(--space-8) 0 var(--space-6);text-align:center}.how-title{font-size:clamp(1.9rem,3.6vw,3rem);margin-bottom:var(--space-6)}.how-simple .how-band-steps{justify-content:center;gap:clamp(16px,3vw,40px);padding:0;text-align:left}.how-circle{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--ink);background:var(--blush);flex:none}.how-circle[data-n="2"]{background:var(--lavender)}.how-circle[data-n="3"]{background:var(--red);color:#fff}@media (max-width: 1000px){.how-simple .how-band-steps{flex-direction:column;align-items:flex-start;width:max-content;max-width:100%;margin:0 auto}}.avatar-wrap .avatar{box-shadow:0 0 0 3px #fff,0 6px 14px -6px #25232b59}.card-top .avatar-wrap{margin-left:3px}.matchline-sentence .soft{font-family:var(--font-display);font-weight:600;color:var(--ink);letter-spacing:-.035em}.hero-title .accent{font-family:var(--font-display);font-weight:700;font-size:1em;letter-spacing:-.045em;line-height:.98;color:var(--cobalt);margin-top:0}.hero-title .scribble{bottom:-.2em;height:.3em}:root{--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.19 0 0 0 0 0.22 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--paper-fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.42' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.33 0 0 0 0 0.3 0 0 0 0.55 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--paper-grain-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ticket-wrap{max-width:980px;margin:0 auto;transform:rotate(-1.2deg);filter:drop-shadow(0 2px 2px rgba(37,35,43,.08)) drop-shadow(0 14px 22px rgba(37,35,43,.12));transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.ticket-wrap:hover{transform:rotate(0)}.ticket{transform:none;filter:none;max-width:none}.ticket:hover{transform:none}.ticket-main{background-color:#fff;background-image:var(--paper-grain),var(--paper-fibre);background-size:240px 240px,420px 420px;border:0}.ticket-main:after{mix-blend-mode:screen;opacity:.35}.ticket-stub{background-color:var(--cobalt);background-image:var(--paper-grain-light),var(--paper-grain),var(--paper-fibre);background-size:240px 240px,240px 240px,420px 420px}@media (max-width: 760px){.ticket-wrap{transform:rotate(-1deg)}.ticket-main{border:0}}:root{--paper-fibre: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03 0.25' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.38 0 0 0 0 0.35 0 0 0 0.14 -0.04'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.19 0 0 0 0 0.22 0 0 0 0.12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.footer-top{padding-block:var(--space-7);padding-inline:clamp(20px,4vw,40px)}@media (max-width: 1000px){.how-simple .how-band-steps{gap:6px}.how-simple .how-band-step{flex-wrap:wrap;column-gap:20px;row-gap:6px}.how-simple .how-band-step>svg{display:block;flex-basis:100%;width:24px;height:24px;margin:4px 0 0 15px;transform:rotate(90deg)}}.section-head{position:relative}.collab-vinyl{position:absolute;right:-2%;top:50%;width:clamp(90px,11vw,150px);height:auto;pointer-events:none;transform:translateY(-55%) rotate(-12deg);transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.section-head:hover .collab-vinyl{transform:translateY(-55%) rotate(20deg)}@media (max-width: 760px){.collab-vinyl{width:76px;right:-6px;top:4px;transform:rotate(-12deg)}.section-head .display.fit-heading{padding-right:70px}}.collab-vinyl{top:-48px;right:0;width:clamp(80px,7.5vw,100px);transform:rotate(-12deg)}.section-head:hover .collab-vinyl{transform:rotate(18deg)}@media (max-width: 760px){.collab-vinyl{width:54px;top:-10px;right:0;transform:rotate(-12deg)}.section-head .display.fit-heading,.section-head .lede{padding-right:62px}}@media (max-width: 1000px){.how-simple .how-band-step{display:grid;grid-template-columns:54px 1fr;column-gap:20px;row-gap:6px;align-items:center}.how-simple .how-band-step>svg{grid-column:1;justify-self:center;flex-basis:auto;margin:2px 0 0}}@media (min-width: 761px){.collab-vinyl{top:-72px}}.spin-stamp{position:absolute;z-index:5;height:auto;pointer-events:none;animation:stamp-spin 36s linear infinite}@keyframes stamp-spin{to{transform:rotate(360deg)}}.collage .stamp-hero{width:30%;right:32%;bottom:-9%}.ticket-main>.stamp-ticket{position:absolute;width:clamp(110px,15vw,160px);right:3%;top:16%;opacity:.92;mix-blend-mode:multiply;animation-duration:48s}.footer-top{position:relative}.stamp-footer{width:132px;right:clamp(20px,4vw,40px);top:34px;animation-direction:reverse}@media (max-width: 760px){.ticket-main>.stamp-ticket{width:96px;right:4%;top:62px}.stamp-footer{width:92px;top:30px}}@media (max-width: 520px){.collage .stamp-hero{width:34%;right:30%;bottom:-10%}}.collage .stamp-hero{width:24%;left:27%;right:auto;bottom:3%}.ticket-main>.stamp-ticket{top:auto;bottom:5%;right:3%;width:clamp(104px,12vw,132px)}.stamp-footer{top:auto;bottom:18px;right:clamp(20px,4vw,40px);width:120px}@media (max-width: 760px){.ticket-main>.stamp-ticket{width:92px;bottom:auto;top:128px;right:5%}.stamp-footer{width:84px;bottom:auto;top:30px}}@media (max-width: 520px){.collage .stamp-hero{width:30%;left:30%;bottom:2%}}@media (max-width: 760px){.ticket-main>.stamp-ticket{width:80px;bottom:auto;top:0;transform-origin:center}.ticket-sub{padding-right:92px}}.ticket-sub-row{position:relative}.stamp-ticket-m{display:none}@media (max-width: 760px){.ticket-main>.stamp-ticket{display:none}.stamp-ticket-m{display:block;width:82px;right:0;top:-14px;mix-blend-mode:multiply;opacity:.92;animation-duration:48s}}.collage.hero-art{min-height:0;aspect-ratio:558 / 604;width:100%;max-width:540px;justify-self:center;margin-bottom:0}.hero-art .art-paper{inset:15.5% 9% 16% 7%;transform:rotate(-1.5deg)}.art-tape{position:absolute;z-index:3;left:58%;top:6%;width:31%;height:9%;padding:0}.art-star{position:absolute;z-index:3;left:13%;top:8%;width:17%;height:auto;transform:rotate(-8deg)}.art-hands{position:absolute;z-index:2;left:18%;top:17.5%;width:55.5%;height:auto}.art-note{position:absolute;z-index:4;left:43%;top:67%;width:47%;padding:5% 6% 7%;display:grid;transform:rotate(-4deg);background:#fbf3e4 var(--grain);clip-path:polygon(0 3%,12% 0,40% 2%,70% 0,100% 2%,99% 40%,100% 75%,98% 100%,60% 98%,30% 100%,0 98%,1% 60%);font-family:var(--font-hand);font-weight:600;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.25;color:#1e2a8c;filter:drop-shadow(0 2px 2px rgba(37,35,43,.06))}.art-note-last{position:relative;display:inline-block;justify-self:start}.art-note .scribble{position:absolute;left:26%;right:0;width:70%;bottom:-.32em;height:.34em}@media (prefers-reduced-motion: no-preference){.art-hands{animation:art-float 7s ease-in-out infinite;transform-origin:50% 100%}@keyframes art-float{0%,to{transform:rotate(0)}50%{transform:rotate(-1.6deg) translateY(-3px)}}}@media (max-width: 600px){.art-note{left:38%;width:56%;top:68%;font-size:1.15rem;padding:4% 6% 6%}.art-note-last{white-space:nowrap}}.collab-mic{position:absolute;right:2%;top:-84px;width:clamp(72px,6.5vw,92px);height:auto;pointer-events:none;transform:rotate(8deg);transform-origin:50% 90%;transition:transform .7s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 6px 10px rgba(37,35,43,.12))}.section-head:hover .collab-mic{transform:rotate(-6deg)}@media (max-width: 760px){.collab-mic{width:46px;top:-18px;right:4px}}:root{--logo-blue: #1e2bad}.wordmark-svg{display:block;width:auto;color:var(--logo-blue);overflow:visible}.wm-nav{height:26px}.wordmark{padding-bottom:0}.nav{height:80px}.wm-footer{height:30px}.footer-band .wm-band{height:20px;color:var(--cream)}@media (max-width: 720px){.wm-nav{height:19px}.nav{height:66px}}@media (max-width: 400px){.wm-nav{height:16px}}@media (max-width: 720px){.wm-footer{height:22px}}@media (max-width: 760px){.collage.hero-art{display:none}}@media (max-width: 760px){.hero-haze{display:none}.hero{padding-bottom:var(--space-6)}}@media (max-width: 760px){.ticket-sub{padding-right:0}}.footer-band .divider{width:2px;height:30px;background:currentColor;opacity:.9}.lockup-tag{display:grid;gap:2px;font-family:var(--font-text);font-weight:700;font-size:.72rem;line-height:1.15;letter-spacing:.28em;text-transform:uppercase;color:var(--cream)}@media (max-width: 720px){.footer-band .divider{display:block;height:26px}.footer-band .container{row-gap:14px}.footer-band .credit{flex-basis:100%}}.lockup{display:inline-flex;align-items:center;gap:16px;flex-wrap:nowrap}@media (max-width: 400px){.lockup{gap:12px}.footer-band .wm-band{height:17px}.lockup-tag{font-size:.64rem;letter-spacing:.22em}}.matchline-wrap{margin-top:var(--space-6);max-width:640px}.matchline-wrap.is-compact{margin-top:0;max-width:none}.matchline,.matchline-compact{margin:0;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 26px;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 1px 2px #25232b0a,0 14px 34px -20px #1e2bad59;transition:box-shadow .25s,border-color .25s}.matchline:focus-within{border-color:#c9cdee;box-shadow:0 0 0 4px var(--cobalt-tint),0 14px 34px -20px #1e2bad59}.matchline-sentence{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.2;color:var(--ink)}.matchline-go{flex:none;min-height:52px;padding:0 22px 0 24px}.matchline-go svg{width:18px;height:18px;transition:transform .2s}.matchline-go:hover svg{transform:translate(3px)}.matchline-hint{margin:10px 0 0 26px;font-size:.8125rem;color:var(--ink-3)}.pill-select{position:relative;display:inline-flex}.pill-select-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 8px 16px;border:0;border-radius:999px;background:var(--cobalt-tint);color:var(--cobalt);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color .15s}.pill-select-btn:hover,.pill-select-btn[aria-expanded=true]{background:#d4d8f2}.pill-select-btn svg{width:16px;height:16px;transition:transform .2s}.pill-select-btn[aria-expanded=true] svg{transform:rotate(180deg)}.pill-select-btn:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--cobalt);border-radius:999px}.pill-select-menu{position:absolute;z-index:30;top:calc(100% + 10px);left:-6px;min-width:240px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 2px 4px #25232b0d,0 24px 48px -20px #25232b59;font-family:var(--font-text);font-weight:500;font-size:.95rem;letter-spacing:0;color:var(--ink);outline:none;transform-origin:top left}@media (prefers-reduced-motion: no-preference){.pill-select-menu{animation:menu-in .16s ease-out}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}}.pill-select-opt{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer}.pill-select-opt.is-active{background:var(--cream-2)}.pill-select-opt[aria-selected=true]{color:var(--cobalt);font-weight:600}.pill-select-opt svg{width:16px;height:16px;color:var(--cobalt)}@media (max-width: 640px){.matchline,.matchline-compact{flex-direction:column;align-items:stretch;border-radius:26px;padding:18px 16px 14px 18px;gap:14px}.matchline-go{width:100%;justify-content:center}.matchline-hint{margin-left:18px}.pill-select-menu{min-width:210px}}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.matchline-wrap{max-width:680px}.matchline,.matchline-compact{border-radius:30px;padding:8px 8px 8px 22px}.matchline-sentence{font-size:clamp(1.02rem,1.3vw,1.12rem);gap:6px 7px}.pill-select-btn{padding:6px 10px 7px 14px}.matchline-go{min-height:50px;padding:0 20px 0 22px}.pill-select-opt.is-active{background:#f0f1fa}.matchline-hint{margin-left:22px}@media (max-width: 640px){.matchline,.matchline-compact{border-radius:24px;padding:16px 14px 14px 16px}}.marquee-track{animation-duration:95s}@media (max-width: 760px){.section-head .display.fit-heading,.section-head .lede{padding-right:0}}.art-mic{position:absolute;z-index:3;left:1%;bottom:9%;width:15%;height:auto;transform:rotate(-12deg);transform-origin:50% 85%;filter:drop-shadow(0 6px 10px rgba(37,35,43,.15))}@media (prefers-reduced-motion: no-preference){.art-mic{animation:mic-sway 8s ease-in-out infinite}@keyframes mic-sway{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-7deg)}}}.art-mic{left:5%;bottom:13%;width:14%}.art-note{font-size:clamp(1.2rem,1.9vw,1.6rem)}.art-note-last{white-space:nowrap}.hello-note{margin:-6px 0 16px;max-width:60ch;font-size:.875rem;color:var(--ink-2);padding:10px 14px;background:var(--cream);border-radius:12px}@media (max-width: 960px){.hero-grid{grid-template-columns:1fr}}.builder-aside.is-static{position:static;align-self:start}.builder-full{grid-column:1 / -1;margin-top:var(--space-4)}.builder-full>.container{max-width:none;padding-inline:0}.builder-full .profile-sheet{margin-top:var(--space-3)}@media (max-width: 960px){.builder-full{order:3}}.confetti{position:fixed;inset:0;width:100vw;height:100vh;z-index:80;pointer-events:none}.success{max-width:1040px;padding-block:var(--space-7) var(--space-8)}.success-preview{margin-bottom:var(--space-6)}.success-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-7);align-items:center}.success-title{font-size:clamp(2.8rem,6vw,4.6rem)}.success-copy .lede{margin-top:var(--space-4)}.success-card{position:relative;transform:rotate(2.5deg);max-width:360px;justify-self:center;width:100%}.success-card .card{box-shadow:0 2px 4px #25232b0d,0 22px 44px -22px #25232b59}.success-tape{position:absolute;z-index:3;top:-14px;left:50%;margin-left:-56px;font-size:.8rem}@media (prefers-reduced-motion: no-preference){.success-card{animation:card-drop .7s cubic-bezier(.34,1.56,.64,1) both .15s}@keyframes card-drop{0%{opacity:0;transform:translateY(-30px) rotate(-6deg) scale(.92)}}}.success-email{margin-top:var(--space-7);padding:26px 28px;background:#fff;border:1px solid var(--line);border-radius:22px}.success-email-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.success-email-form .field{flex:1 1 260px}@media (max-width: 760px){.success-grid{grid-template-columns:1fr;gap:var(--space-6)}.success-email-form .btn{width:100%}}.how-notes{max-width:860px;margin:var(--space-7) auto 0;padding:20px 24px;background:#fff;border:1px solid var(--line);border-radius:20px;text-align:left}.how-notes-title{margin:0 0 10px;font-family:var(--font-text);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.how-notes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.how-notes li{display:flex;gap:10px;align-items:flex-start;font-size:.925rem;color:var(--ink-2);line-height:1.45}.how-notes li svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--cobalt)}@media (max-width: 760px){.how-notes ul{grid-template-columns:1fr}.how-notes{padding:18px}}.footer-privacy{display:block!important;color:var(--ink-2)}.hero-promise{margin:12px 0 0;font-family:var(--font-display);font-weight:600;font-size:.98rem;letter-spacing:-.02em;color:var(--ink)}.matchline-wrap{max-width:600px}.matchline,.matchline-compact{display:grid;justify-content:stretch;gap:var(--space-4);padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:0;box-shadow:none}.matchline:focus-within{border-color:var(--line);box-shadow:none}.matchline-sentence{font-size:clamp(1.3rem,2.4vw,1.65rem);gap:6px 10px;align-items:baseline}.matchline-go{justify-self:start;min-height:50px}.pill-select-btn{background:transparent;border-radius:0;padding:0 2px 1px;gap:4px;border-bottom:2.5px solid var(--cobalt);color:var(--cobalt)}.pill-select-btn:hover,.pill-select-btn[aria-expanded=true]{background:transparent;border-bottom-color:var(--cobalt-deep)}.pill-select-btn svg{width:18px;height:18px}.pill-select-btn:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--cobalt)}.pill-select-menu{top:calc(100% + 8px);left:0}.is-compact .matchline{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px}.is-compact .matchline-go{justify-self:auto}@media (max-width: 640px){.matchline,.matchline-compact,.is-compact .matchline{display:grid;border-radius:0;padding:18px}.matchline-go{width:100%}}.matchline,.matchline-compact,.is-compact .matchline{border:0;border-radius:18px;box-shadow:none}.matchline:focus-within{border:0;box-shadow:none}@media (max-width: 640px){.matchline,.matchline-compact,.is-compact .matchline{border-radius:16px}}.hero-title .accent{color:var(--ink)}.art-hands{left:12.3%;top:15%;width:73.4%;clip-path:inset(0 0 21% 0)}.art-mic{left:auto;right:3%;bottom:9%;width:14%;transform:rotate(10deg)}@media (prefers-reduced-motion: no-preference){.art-hands{animation:none}@keyframes mic-sway{0%,to{transform:rotate(10deg)}50%{transform:rotate(5deg)}}}.hero .marquee{margin-top:144px}@media (max-width: 760px){.hero .marquee{margin-top:104px}}body:has(.ticket-section) .site-footer{margin-top:0}.hero-title{isolation:isolate}.hero-title .accent-tape{position:relative;display:inline-block;padding:0 .12em}.hero-title .accent-tape:before{content:"";position:absolute;z-index:-1;inset:.3em -.1em .02em -.08em;background:var(--blush) var(--grain);transform:rotate(-1.2deg);clip-path:polygon(0 10%,3% 0,6% 12%,9% 2%,100% 0,98% 22%,100% 46%,97% 70%,100% 92%,98% 100%,0 100%,2% 76%,0 52%,3% 30%)}.hero-title .accent-tape{margin-left:-.12em}.hero-title .accent-tape:before{clip-path:polygon(3% 5.5%,5.3% 6.3%,7.7% 8%,10.1% 5.5%,12.4% 5.4%,14.8% 4.1%,17.1% 3.5%,19.4% 6%,21.8% 6%,24.2% 7.4%,26.5% 5.5%,28.9% 4.1%,31.2% 4.2%,33.5% 5.7%,35.9% 5%,38.2% 6.5%,40.6% 7.9%,43% 7.9%,45.3% 5.5%,47.6% 4.1%,50% 6.1%,52.4% 4.8%,54.7% 8.3%,57.1% 6.9%,59.4% 5.6%,61.8% 4.2%,64.1% 3.9%,66.5% 5.7%,68.8% 5.2%,71.2% 7.5%,73.5% 7.9%,75.9% 6.2%,78.2% 5.3%,80.5% 3.2%,82.9% 3.6%,85.2% 5.3%,87.6% 7.8%,90% 7.3%,92.3% 6%,94.7% 5.4%,97% 4.3%,98.8% 3.3%,99.2% 6.7%,97.8% 10%,98.8% 13.3%,98.8% 16.7%,98.8% 20%,98.2% 23.3%,98.4% 26.7%,98.8% 30%,98.4% 33.3%,98% 36.7%,97.8% 40%,99% 43.3%,99.4% 46.7%,98.4% 50%,97% 53.3%,99.6% 56.7%,98.4% 60%,98.2% 63.3%,99.4% 66.7%,97.8% 70%,99% 73.3%,99.4% 76.7%,99.4% 80%,98.4% 83.3%,96.4% 86.7%,99.6% 90%,97.4% 93.3%,99.2% 96.7%,97% 97.6%,94.7% 95.6%,92.3% 92.9%,90% 93.5%,87.6% 94.9%,85.2% 95.5%,82.9% 95.1%,80.5% 93.8%,78.2% 94.5%,75.9% 97.1%,73.5% 97%,71.2% 94.7%,68.8% 92.8%,66.5% 93.1%,64.1% 95.1%,61.8% 96.8%,59.4% 93.3%,57.1% 94.4%,54.7% 93.6%,52.4% 95.6%,50% 95.2%,47.6% 94.5%,45.3% 93.8%,43% 94.3%,40.6% 95.3%,38.2% 96.9%,35.9% 95.4%,33.5% 94%,31.2% 95.8%,28.9% 96.4%,26.5% 96.7%,24.2% 95.1%,21.8% 94.3%,19.4% 95.6%,17.1% 96.2%,14.8% 95%,12.4% 93.6%,10.1% 93.7%,7.7% 94.9%,5.3% 97.8%,3% 94.8%,.4% 96.7%,1.8% 93.3%,2.2% 90%,.4% 86.7%,3.6% 83.3%,1% 80%,3% 76.7%,1.2% 73.3%,2.2% 70%,1.8% 66.7%,1.6% 63.3%,1.6% 60%,2.6% 56.7%,.4% 53.3%,.6% 50%,1% 46.7%,3.6% 43.3%,2.2% 40%,.6% 36.7%,.4% 33.3%,1.2% 30%,2.4% 26.7%,1% 23.3%,1.2% 20%,1.2% 16.7%,2.2% 13.3%,2.2% 10%,.8% 6.7%,1% 3.3%);left:-.12em;right:-.14em}.hero{padding-bottom:24px}.hero .marquee{margin-top:96px}@media (max-width: 760px){.hero{padding-bottom:0}.hero .marquee{margin-top:72px}}.hero-title .accent-tape:before{clip-path:none;inset:.24em -.22em -.04em -.2em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E %3Cfilter id='t' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.045 0.11' numOctaves='4' seed='11' result='n'/%3E %3CfeDisplacementMap in='SourceGraphic' in2='n' scale='16' xChannelSelector='R' yChannelSelector='G'/%3E %3C/filter%3E %3Cpath filter='url(%23t)' fill='black' d='M22 16 C120 9 300 13 420 9 S560 8 584 12 L590 34 L583 58 L592 88 C470 93 300 90 160 94 S40 92 14 90 L20 66 L10 44 Z'/%3E %3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E %3Cfilter id='t' x='-5%25' y='-20%25' width='110%25' height='140%25'%3E %3CfeTurbulence type='fractalNoise' baseFrequency='0.045 0.11' numOctaves='4' seed='11' result='n'/%3E %3CfeDisplacementMap in='SourceGraphic' in2='n' scale='16' xChannelSelector='R' yChannelSelector='G'/%3E %3C/filter%3E %3Cpath filter='url(%23t)' fill='black' d='M22 16 C120 9 300 13 420 9 S560 8 584 12 L590 34 L583 58 L592 88 C470 93 300 90 160 94 S40 92 14 90 L20 66 L10 44 Z'/%3E %3C/svg%3E") center / 100% 100% no-repeat}.hero-title .accent-tape:before{background:var(--blush);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E %3Cpath fill='black' d='M26 18 C90 10 210 15 330 10 C430 6 520 9 572 12 C590 13 596 26 592 40 C589 52 597 66 590 80 C585 90 560 91 520 90 C400 88 280 95 160 93 C100 92 50 94 22 89 C8 86 6 72 12 60 C17 50 6 40 10 30 C13 22 18 19 26 18 Z'/%3E %3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E %3Cpath fill='black' d='M26 18 C90 10 210 15 330 10 C430 6 520 9 572 12 C590 13 596 26 592 40 C589 52 597 66 590 80 C585 90 560 91 520 90 C400 88 280 95 160 93 C100 92 50 94 22 89 C8 86 6 72 12 60 C17 50 6 40 10 30 C13 22 18 19 26 18 Z'/%3E %3C/svg%3E") center / 100% 100% no-repeat}.hero-title .accent-tape:before{background:var(--lavender)}.input,.textarea,.select{border-color:transparent}.input:hover,.textarea:hover,.select:hover{border-color:transparent;background-color:#fdfcfa}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{border-color:transparent;box-shadow:0 0 0 2px var(--cobalt),0 0 0 5px var(--cobalt-tint)}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.searchbar .input,.card,.filters,.profile-sheet,.artist-hero,.how-notes,.success-email,.alert-quiet,.link-row,.prompt,.step,.builder-aside .card,.token-box,.badge{border-color:transparent}.card{border:0}.empty{border:0;background:#fff}.token-box{border:0}.check{border-color:transparent}.check:has(input:checked){border-color:transparent}.chip{border-color:transparent}.chip:hover{border-color:transparent;background:#fdfcfa;box-shadow:inset 0 0 0 1.5px var(--cobalt-tint)}.chip[aria-pressed=true],.chip[aria-checked=true]{border-color:var(--cobalt)}.link-card{border-color:transparent}.link-card:hover{border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--cobalt-tint)}.filters .input,.filters .select,.filters .chip,.filters .check,.profile-sheet .link-card,.profile-sheet .prompt,.success-email .input,.sheet-body .input,.sheet-body .textarea,.sheet-body .check,.link-row .input,.link-row .select{background-color:var(--cream)}.filters .chip[aria-pressed=true],.filters .chip[aria-checked=true]{background-color:var(--cobalt)}.profile-sheet .link-card[data-primary=true]{background:var(--cobalt)}.hero-title .accent-tape:before{background:#c6b6f6}.filters{background:transparent;padding:0 6px 24px 0}.filters .input,.filters .select,.filters .chip,.filters .check,.sheet-body .input,.sheet-body .textarea,.sheet-body .select,.sheet-body .chip,.sheet-body .check{background-color:#fff}.filters .chip[aria-pressed=true],.filters .chip[aria-checked=true],.sheet-body .chip[aria-pressed=true],.sheet-body .chip[aria-checked=true]{background-color:var(--cobalt)}.filters .check:has(input:checked),.sheet-body .check:has(input:checked){background-color:var(--cobalt-tint)}.hero-title .accent-tape:before{background:#f3d1dc}.filter-acc{padding:0}.filter-acc.is-last{border-bottom:0}.filter-acc-head{margin:0}.filter-acc-head button{width:100%;display:flex;align-items:center;gap:8px;padding:14px 2px;min-height:48px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--font-text);font-weight:600;font-size:.925rem;color:var(--ink)}.filter-acc-head button>span:first-child{flex:1}.filter-acc-head button svg{width:18px;height:18px;color:var(--ink-3);transition:transform .2s}.filter-acc-head button[aria-expanded=true] svg{transform:rotate(180deg)}.filter-acc-head button:hover{color:var(--cobalt)}.filter-acc-head button:focus-visible{box-shadow:var(--focus);border-radius:8px}.filter-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--cobalt);color:#fff;font-size:.75rem;font-weight:700}.filter-acc-panel{padding:0 0 16px}.filter-acc-panel[hidden]{display:none}.filters .filter-group:first-child{padding-top:0}.filter-group.is-last{border-bottom:0}.hero-ticket{padding-top:var(--space-6)}.ticket-hero-wrap{max-width:1120px;transform:rotate(-.8deg)}.ticket-hero-wrap:hover{transform:rotate(-.8deg)}.ticket.ticket-hero{--cut: 76%;grid-template-columns:76fr 24fr}.ticket-hero .ticket-title{font-size:clamp(2.6rem,6vw,5rem);margin-top:26px}.ticket-hl{position:relative;z-index:0;display:inline-block}.ticket-hl:before{content:"";position:absolute;z-index:-1;inset:.28em -.14em -.02em -.12em;background:#f3d1dc;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E%3Cpath d='M26 18 C90 10 210 15 330 10 C430 6 520 9 572 12 C590 13 596 26 592 40 C589 52 597 66 590 80 C585 90 560 91 520 90 C400 88 280 95 160 93 C100 92 50 94 22 89 C8 86 6 72 12 60 C17 50 6 40 10 30 C13 22 18 19 26 18 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E%3Cpath d='M26 18 C90 10 210 15 330 10 C430 6 520 9 572 12 C590 13 596 26 592 40 C589 52 597 66 590 80 C585 90 560 91 520 90 C400 88 280 95 160 93 C100 92 50 94 22 89 C8 86 6 72 12 60 C17 50 6 40 10 30 C13 22 18 19 26 18 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.ticket-hero .ticket-sub{max-width:52ch;color:var(--ink-2);font-size:1.02rem;margin-top:4px}.ticket-match{margin:22px 0 18px;padding:16px 0;border-block:2px solid currentColor}.ticket-hero .ticket-fine{display:block;font-size:.8125rem;font-weight:600;color:var(--cobalt)}.matchline-wrap.is-ticket{margin:0;max-width:none}.is-ticket .matchline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 20px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.is-ticket .matchline-sentence{color:var(--cobalt);font-size:clamp(1.15rem,1.8vw,1.45rem)}.is-ticket .matchline-go{justify-self:auto}.ticket-hero-stub{grid-template-rows:auto 1fr auto auto;gap:16px;padding:30px 20px 24px}.ticket-hero-stub .ticket-stub-admit{font-size:clamp(1.3rem,2.2vw,1.8rem)}.ticket-stub-cta{display:grid;justify-items:center;gap:8px;text-align:center;align-self:center}.ticket-stub-kicker{font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:-.02em}.ticket-stub-btn{--btn-bg: #fbf6ea;--btn-fg: var(--cobalt);border-color:#fbf6ea;white-space:normal;text-align:center;line-height:1.15;padding:10px 20px}.ticket-stub-btn:hover{--btn-bg: #fff}@media (max-width: 760px){.ticket-hero-wrap{transform:rotate(-.6deg)}.ticket.ticket-hero{--cut: calc(100% - 210px) ;grid-template-columns:1fr}.ticket-hero-stub{height:210px;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;padding:22px 18px}.ticket-hero-stub .ticket-stub-admit,.ticket-hero-stub .ticket-star{display:none}.ticket-hero-stub .ticket-barcode{grid-column:auto;grid-row:auto;max-width:160px}.is-ticket .matchline{display:grid}.is-ticket .matchline-go{width:100%}}@media (max-width: 760px){.ticket-hl{display:inline}.ticket-hl:before{display:none}.ticket-hl{background:linear-gradient(transparent 34%,#f3d1dc 34%,#f3d1dc 96%,transparent 96%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.ticket-stub.ticket-hero-stub{grid-template-columns:1fr;grid-template-rows:auto auto;height:210px;align-content:center}.ticket-hero-stub .ticket-stub-cta{grid-column:1;grid-row:1}.ticket-hero-stub .ticket-stub-small{grid-column:auto;grid-row:auto;justify-self:center}.ticket-hero-stub .ticket-barcode{grid-column:1;grid-row:2;justify-self:center;height:34px}.ticket-stub-btn{white-space:nowrap}}.ticket-hero .ticket-title{font-size:clamp(1.9rem,3.4vw,2.9rem);margin:22px 0 10px;line-height:1}.ticket-hero .ticket-top{border-bottom:0;padding-bottom:0}.ticket-hero .ticket-admit{border-width:1.5px}.ticket-match{border-block:0;padding:16px 18px 16px 22px;margin:24px 0 16px;background:#f4eee3;border-radius:16px}.ticket-hero .ticket-sub{margin-top:6px}@media (max-width: 760px){.ticket-hero .ticket-title{font-size:clamp(1.8rem,8vw,2.3rem)}.ticket-match{padding:16px}}.ticket-hero-stub .ticket-stub-admit{writing-mode:horizontal-tb;transform:none;font-size:clamp(1.3rem,2vw,1.7rem);text-align:center;white-space:nowrap;align-self:start}.ticket-match{background:#fff}.is-ticket .matchline-sentence{color:var(--ink)}.is-ticket .pill-select-btn{color:var(--cobalt)}.ticket-hero .ticket-title{margin-top:0}.nav-join{transition:opacity .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1),visibility 0s linear 0s}.nav-join[data-hidden=true]{opacity:0;transform:translate(28px);visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s}@media (prefers-reduced-motion: reduce){.nav-join,.nav-join[data-hidden=true]{transform:none}}.ticket-hero .ticket-fine{font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:-.02em;color:var(--ink-3)}.pill-select-menu{position:fixed;z-index:95;top:auto;left:auto}.pill-select-menu[data-up=true]{transform-origin:bottom left}.audio-pick{margin-top:var(--space-6);padding:18px 20px;background:#fff;border-radius:16px}.audio-pick-title{margin:0 0 4px;font-weight:600;color:var(--ink)}.audio-pick-btn{margin-top:12px;cursor:pointer;position:relative}.audio-pick-btn:focus-within{box-shadow:var(--focus)}.audio-file{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.audio-file>svg{width:18px;height:18px;color:var(--cobalt)}.audio-file-name{font-weight:600;font-size:.925rem;overflow-wrap:anywhere}.audio-file audio{flex:1 1 260px;height:40px}.demo-player{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;margin-bottom:14px;background:var(--cream);border-radius:16px}.demo-player-label{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--cobalt)}.demo-player-label svg{width:18px;height:18px}.demo-player audio{flex:1 1 260px;height:40px}.nav-join{max-width:220px;overflow:hidden;white-space:nowrap;transition:max-width .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),margin .5s cubic-bezier(.22,1,.36,1),opacity .35s ease .12s,transform .5s cubic-bezier(.34,1.56,.64,1) .08s,visibility 0s linear 0s}.nav-join[data-hidden=true]{max-width:0;padding-left:0;padding-right:0;margin-left:calc(-1 * var(--space-2));border-width:0;opacity:0;transform:translate(16px);visibility:hidden;pointer-events:none;transition:max-width .45s cubic-bezier(.22,1,.36,1) .1s,padding .45s cubic-bezier(.22,1,.36,1) .1s,margin .45s cubic-bezier(.22,1,.36,1) .1s,opacity .2s ease,transform .25s ease,visibility 0s linear .55s}@media (prefers-reduced-motion: reduce){.nav-join,.nav-join[data-hidden=true]{transition:none;transform:none}}.wm-nav-oo{display:none}@media (max-width: 720px){.wm-nav-full{display:none}.wm-nav-oo{display:block;height:34px}}.wordmark-svg.wordmark-oo{overflow:hidden}.ticket-hero .ticket-fine{color:var(--ink-2)}.builder form>:is(.field,fieldset,.check,.audio-pick,.alert,.link-list)+:is(.field,fieldset,.check,.audio-pick,.alert,.link-list){margin-top:32px}.link-row{grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center}@media (max-width: 720px){.link-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.link-row .link-url{grid-column:1 / -1}.link-row-tools{grid-column:auto;justify-content:center}}.chip,.filters .chip,.sheet-body .chip{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.chip:hover,.filters .chip:hover,.sheet-body .chip:hover{background:#f1f2fb;color:var(--cobalt);box-shadow:none;border-color:transparent}.chip[aria-pressed=true],.chip[aria-checked=true],.filters .chip[aria-pressed=true],.filters .chip[aria-checked=true],.sheet-body .chip[aria-pressed=true],.sheet-body .chip[aria-checked=true]{background:var(--cobalt-tint);color:var(--cobalt);border-color:transparent;box-shadow:inset 0 0 0 1.5px #c4c9ef}.chip[aria-pressed=true]:hover,.chip[aria-checked=true]:hover{background:#d9dcf3}.chip[aria-pressed=true]:before,.chip[aria-checked=true]:before{width:12px;height:12px;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.btn:where(:not(.btn-secondary,.btn-ghost,.btn-danger,.btn-hot,.ticket-stub-btn)){--btn-bg: var(--cobalt);--btn-fg: #fff}.btn:where(:not(.btn-secondary,.btn-ghost,.btn-danger,.btn-hot,.ticket-stub-btn)):hover{--btn-bg: var(--cobalt-deep)}.chip[aria-pressed=true],.chip[aria-checked=true],.filters .chip[aria-pressed=true],.filters .chip[aria-checked=true],.sheet-body .chip[aria-pressed=true],.sheet-body .chip[aria-checked=true]{background:var(--ink);color:#fff;box-shadow:none}.chip[aria-pressed=true]:hover,.chip[aria-checked=true]:hover,.filters .chip[aria-pressed=true]:hover,.sheet-body .chip[aria-pressed=true]:hover{background:#3a3842;color:#fff}.nav-link[aria-current=page]{background:none;position:relative;isolation:isolate;text-decoration:none}.nav-link[aria-current=page]:before{content:"";position:absolute;z-index:-1;inset:46% 6px 14%;background:#f3d1dc;transform:rotate(-1.5deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E%3Cpath d='M26 18 C90 10 210 15 330 10 C430 6 520 9 572 12 C590 13 596 26 592 40 C589 52 597 66 590 80 C585 90 560 91 520 90 C400 88 280 95 160 93 C100 92 50 94 22 89 C8 86 6 72 12 60 C17 50 6 40 10 30 C13 22 18 19 26 18 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 100' preserveAspectRatio='none'%3E%3Cpath d='M26 18 C90 10 210 15 330 10 C430 6 520 9 572 12 C590 13 596 26 592 40 C589 52 597 66 590 80 C585 90 560 91 520 90 C400 88 280 95 160 93 C100 92 50 94 22 89 C8 86 6 72 12 60 C17 50 6 40 10 30 C13 22 18 19 26 18 Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.nav-link[aria-current=page]:before{inset:40% 8px 20%}.nav-link[aria-current=page]:before{top:36%;bottom:27%}.role-pill,.role-pill[data-tone]{background:var(--ink);color:#fff}.hello-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;color:var(--cobalt);font-weight:600;font-size:1rem;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.hello-link svg{width:16px;height:16px}.hello-link:hover{color:var(--cobalt-deep);text-decoration-thickness:2.5px}.hello-link:focus-visible{box-shadow:var(--focus);border-radius:6px}.link-card[data-primary=true],.profile-sheet .link-card[data-primary=true]{background:var(--cream);color:var(--ink);border-color:transparent}.link-card[data-primary=true] .link-card-text span{color:var(--ink-3)}.link-card[data-primary=true] .link-card-icon{background:#fff}.chip[aria-pressed=true]:before,.chip[aria-checked=true]:before{content:none;display:none}@media (max-width: 720px){.container{padding-inline:16px}}.ticket-hero-wrap,.ticket-hero-wrap:hover,.ticket-hero-wrap .ticket,.ticket-hero-wrap:hover .ticket{transform:none}.card-host .card-pinned{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;margin-bottom:6px;border-radius:999px;background:#f3d1dc;color:var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.card-host .card-pinned svg{width:13px;height:13px}.card-host-msg{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.5}.card-host .card-place svg{width:13px;height:13px}.btn.is-disabled{opacity:.5;pointer-events:none}.tape-pinned{display:inline-flex;align-items:center;gap:5px;background-color:#ece3d0}.tape-pinned .pin-icon{flex:none}
