:root{--paper: #F4F3F7;--ink: #291832;--ink-2: #5E4C67;--ink-hover: #3D2649;--lilac: #C7B4EC;--sulphur: #EFF36A;--sulphur-hover: #F6F8A6;--rule: rgb(41 24 50 / .24);--rule-strong: rgb(41 24 50 / .5);--rule-dark: rgb(244 243 247 / .3);--sans: "Archivo NO", "Arial Narrow", Arial, sans-serif;--mono: "Plex Mono NO", ui-monospace, Menlo, monospace;--max: 90rem;--gutter: clamp(1.25rem, 4.5vw, 4.5rem);--section: clamp(4.5rem, 10vw, 8.5rem);--step: .55em;--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:1rem;scrollbar-color:var(--ink) var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;font-stretch:100%;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--sulphur);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.join :focus-visible,.footer :focus-visible,.dock:focus-visible{outline-color:var(--sulphur)}.skip{position:absolute;top:.75rem;left:.75rem;z-index:100;padding:.85rem 1.1rem;background:var(--sulphur);color:var(--ink);font-weight:600;transform:translateY(-200%)}.skip:focus{transform:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.display{font-family:var(--sans);font-stretch:66%;font-weight:800;line-height:.88;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.display .line{display:block}.display .step{margin-left:var(--step)}.js [data-step] .step{transform:translate(calc(var(--step) * -1))}.js [data-step].is-in .step{transform:none;transition:transform 1s var(--ease) .12s}.bars{position:relative;display:inline-block;flex:none;width:1.6em;height:.82em;color:var(--sulphur)}.bars i{position:absolute;left:0;top:0;width:1.05em;height:.28em;background:currentColor;transition:transform .45s var(--ease)}.bars i+i{left:.53em;top:.54em}a:hover .bars i:first-child,button:hover .bars i:first-child{transform:translate(.53em)}a:hover .bars i+i,button:hover .bars i+i{transform:translate(-.53em)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:3.25rem;padding:.85rem 1.3rem;border:0;border-radius:0;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--ink-hover)}.btn-sulphur{background:var(--sulphur);color:var(--ink)}.btn-sulphur .bars{color:var(--ink)}.btn-sulphur:hover{background:var(--sulphur-hover)}.text-link{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em;transition:text-underline-offset .3s var(--ease)}.text-link:hover{text-underline-offset:.5em}.masthead{display:flex;align-items:center;gap:1.5rem;max-width:var(--max);margin:0 auto;padding:1.25rem var(--gutter) 0}.wordmark{display:inline-block;font-size:1.6rem;font-weight:700;line-height:.86;letter-spacing:-.04em;text-decoration:none;text-transform:uppercase}.wordmark span{display:block}.wordmark span+span{margin-left:.62em}.masthead-nav{display:none}.masthead-cta{display:none;min-height:2.75rem;padding:.6rem 1rem;font-size:.9375rem}@media(min-width:760px){.masthead{padding-top:1.75rem}.masthead-nav{display:flex;gap:2rem;margin-left:auto}.masthead-nav a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:500;text-decoration:none;text-underline-offset:.35em;text-decoration-thickness:2px}.masthead-nav a:hover{text-decoration-line:underline}.masthead-cta{display:inline-flex;margin-left:.5rem}}.hero{display:grid;gap:3rem;max-width:var(--max);margin:0 auto;padding:clamp(2.5rem,7vw,5rem) var(--gutter) clamp(3.5rem,7vw,5.5rem)}.hero-title{font-size:min(8.5rem,14.4vw)}.hero-title .line{white-space:nowrap}.hero-offer{max-width:40ch;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.45}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.catalogue{border-top:2px solid var(--ink)}.catalogue-title{padding:.8rem 0 .7rem;font-family:var(--mono);font-size:.8125rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.catalogue-list li{border-top:1px solid var(--rule)}.catalogue-list a{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.95rem 0;text-decoration:none}.catalogue-list .code{justify-self:start;padding:.05rem .35rem;font-family:var(--mono);font-size:.8125rem;line-height:1.5;font-variant-numeric:tabular-nums}.code-001{background:var(--lilac)}.code-002{background:var(--sulphur)}.code-003{box-shadow:inset 0 0 0 1px var(--rule-strong)}.code-m01{background:var(--ink);color:var(--paper)}.catalogue-list .name{font-size:1.125rem;font-weight:600;transition:transform .45s var(--ease)}.catalogue-list .status{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.catalogue-list a:hover .name{transform:translate(.6rem)}.catalogue-list a:hover{background:linear-gradient(var(--lilac),var(--lilac)) left / 100% 100% no-repeat}.catalogue-note{padding-top:.9rem;border-top:1px solid var(--rule);font-size:.875rem;color:var(--ink-2)}@media(min-width:1000px){.hero-title{font-size:min(8.5rem,9.5vw)}.hero{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;column-gap:clamp(2rem,4vw,4.5rem);padding-top:clamp(3rem,6vw,5.5rem)}}.cover{padding:var(--section) var(--gutter);overflow-x:clip}.cover-001{background:var(--lilac)}.cover-002{background:var(--sulphur)}.cover-grid{display:grid;gap:2rem;max-width:var(--max);margin:0 auto}.numeral{position:relative;z-index:2;margin-left:-.04em;font-family:var(--sans);font-stretch:62%;font-weight:850;font-size:clamp(8rem,46vw,26rem);line-height:.74;letter-spacing:-.02em}.cover-photo{position:relative;z-index:1;margin-top:-3.5rem}.cover-photo img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.cover-001 .cover-photo img{object-position:45% 40%}.cover-002 .cover-photo img{object-position:40% 35%}figcaption{margin-top:.6rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.01em}.cover-title{font-size:clamp(2.6rem,10vw,5.75rem)}.cover-lede{max-width:38ch;margin-bottom:1.75rem;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.spec{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;border-top:1px solid var(--rule-strong)}.spec>div{display:flex;flex-direction:column;gap:.15rem;padding:.8rem 0 .85rem;border-bottom:1px solid var(--rule-strong)}.spec dt{font-family:var(--mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.spec dd{font-weight:500;line-height:1.35}.ab{display:flex;align-items:center;gap:.16em;font-size:min(1.5em,17vw);line-height:.9;margin-bottom:.14em}.ab-route{position:relative;flex:0 0 2.9em;height:.62em}.ab-route i{position:absolute;left:0;top:0;width:1.9em;height:.24em;background:currentColor}.ab-route i+i{left:.95em;top:.38em}.js [data-step] .ab-route i+i,.js [data-step] .ab-b{transform:translate(-.95em)}.js [data-step].is-in .ab-route i+i,.js [data-step].is-in .ab-b{transform:none;transition:transform 1.1s var(--ease) .15s}@media(min-width:960px){.cover{--bleed: max(var(--gutter), calc((100vw - var(--max)) / 2))}.cover-001{padding-top:clamp(2.5rem,4vw,3.5rem)}.cover-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);row-gap:0;align-items:start}.numeral{font-size:min(35rem,39vw)}.cover-photo{margin-top:clamp(2rem,5vw,5rem)}.cover-photo img{aspect-ratio:3 / 2}.cover-title{font-size:min(6vw,5.75rem);margin-top:clamp(1.25rem,2.5vw,2.25rem)}.ab{font-size:min(7.2vw,6.5rem)}.cover-body{margin-top:clamp(1.75rem,3vw,2.75rem)}.spec{margin-top:clamp(2.25rem,4vw,3.5rem)}.cover-001 .numeral{grid-column:1 / 8;grid-row:1}.cover-001 .cover-photo{grid-column:6 / 13;grid-row:1 / 3;margin-right:calc(var(--bleed) * -1)}.cover-001 .cover-title,.cover-001 .cover-body{grid-column:1 / 6}.cover-001 .cover-title{grid-row:2}.cover-001 .cover-body{grid-row:3}.cover-001 .spec{grid-column:7 / 13;grid-row:3}.cover-002 .numeral{grid-column:6 / 13;grid-row:1;text-align:right;margin-right:-.03em}.cover-002 .cover-photo{grid-column:1 / 8;grid-row:1 / 3;margin-left:calc(var(--bleed) * -1)}.cover-002 .cover-photo figcaption{padding-left:var(--bleed)}.cover-002 .cover-title,.cover-002 .cover-body{grid-column:8 / 13}.cover-002 .cover-title{grid-row:2}.cover-002 .cover-body{grid-row:3}.cover-002 .spec{grid-column:1 / 7;grid-row:3}}.next{display:grid;gap:4.5rem;max-width:var(--max);margin:0 auto;padding:var(--section) var(--gutter)}.numeral-quiet{margin-bottom:1.25rem;color:var(--lilac);font-size:clamp(6rem,30vw,13rem)}.next-title{font-size:clamp(2.4rem,7vw,4.25rem)}.next-title .code{color:var(--ink-2)}.next-item p{max-width:40ch;margin:1.25rem 0 1.5rem}.m01-photo{margin-bottom:2rem}.m01-photo img{width:100%;aspect-ratio:3 / 2;object-fit:cover}@media(min-width:960px){.next{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:clamp(3rem,6vw,7rem);row-gap:0}.next-item{display:grid;grid-row:span 4;grid-template-rows:subgrid}.next-item>:first-child{align-self:end}.next-m01 p{grid-row:3 / 5}.numeral-quiet{font-size:min(24rem,26vw)}}.how{display:grid;gap:3rem;max-width:var(--max);margin:0 auto;padding:var(--section) var(--gutter);border-top:2px solid var(--ink)}.how-title{font-size:clamp(2.6rem,9vw,6rem)}.stairs{--stair: 1.25rem;display:grid;gap:2rem}.stairs li:nth-child(2){margin-left:var(--stair)}.stairs li:nth-child(3){margin-left:calc(var(--stair) * 2)}.stairs li:nth-child(4){margin-left:calc(var(--stair) * 3)}.stairs .bar{display:block;height:.9rem;background:var(--ink)}.stairs h3{margin:1rem 0 .4rem;font-size:1.3125rem;font-weight:700;line-height:1.2}.stairs .n{display:block;margin-bottom:.3rem;font-family:var(--mono);font-size:.8125rem;font-weight:400}.stairs p{max-width:28ch;color:var(--ink-2)}.how-photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}@media(min-width:960px){.how{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);row-gap:4rem}.how-title{grid-column:1 / 9}.stairs{--stair: clamp(1.75rem, 3vw, 2.75rem);grid-column:1 / 9;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;align-items:start}.stairs li{margin-left:0!important}.stairs li:nth-child(2){margin-top:var(--stair)}.stairs li:nth-child(3){margin-top:calc(var(--stair) * 2)}.stairs li:nth-child(4){margin-top:calc(var(--stair) * 3)}.stairs li>*:not(.bar){padding-right:1rem}.how-photo{grid-column:9 / 13;grid-row:1 / 3;align-self:end}.how-photo img{aspect-ratio:2 / 3}}.join{display:grid;gap:3rem;padding:var(--section) var(--gutter);background:var(--ink);color:var(--paper)}.join>*{width:100%;max-width:42rem;margin:0 auto}.join-title{font-size:clamp(3rem,13vw,7rem)}.join-title .step{color:var(--sulphur)}.join-lede{max-width:30ch;margin-top:1.75rem;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.45}.promises{margin-top:1.75rem;display:grid;gap:.6rem;color:var(--lilac)}.promises li{display:flex;align-items:center;gap:.75rem}.promises li:before{content:"";flex:none;width:1.1rem;height:.3rem;background:var(--sulphur)}@media(min-width:1000px){.join{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,7rem);align-items:start}.join>*{max-width:none;margin:0}.join{padding-inline:max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter)))}.join-intro{position:sticky;top:2rem}}.join-panel{border-top:2px solid var(--lilac);padding-top:1.75rem}.form-gate{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.75rem;padding:1rem 1.1rem;border:1px solid var(--sulphur);font-weight:600}.form-gate:before{content:"";flex:none;width:1rem;height:.28rem;background:var(--sulphur);transform:translateY(-.2em)}.form-gate[hidden]{display:none}.btn-submit:disabled{cursor:not-allowed;background:transparent;color:var(--lilac);box-shadow:inset 0 0 0 1px var(--lilac)}.btn-submit:disabled .bars{color:var(--lilac)}.field{min-width:0;margin:0 0 1.4rem;padding:0;border:0}.field label,.field legend{display:block;margin-bottom:.5rem;padding:0;font-size:.9375rem;font-weight:600}.optional{margin-left:.4rem;font-family:var(--mono);font-size:.6875rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:var(--lilac)}.hint{margin-top:.45rem;font-size:.875rem;color:var(--lilac)}.field input:not([type=radio]):not([type=checkbox]),.field select,.field textarea{display:block;width:100%;min-height:3.1rem;padding:.75rem .9rem;background:#f4f3f70f;color:var(--paper);border:1px solid var(--rule-dark);border-radius:0;caret-color:var(--sulphur);transition:border-color .2s ease,background-color .2s ease}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#f4f3f794}.field input:hover,.field select:hover,.field textarea:hover{border-color:#f4f3f799}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--sulphur);background:#f4f3f71a}.field select{-webkit-appearance:none;appearance:none;padding-right:2.75rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M1 1l7 7 7-7' fill='none' stroke='%23C7B4EC' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.9rem auto}.field select option{background:var(--ink);color:var(--paper)}[aria-invalid=true]{border-color:var(--sulphur)!important;border-width:2px!important}.error{display:flex;align-items:center;gap:.55rem;margin-top:.5rem;font-size:.9375rem;font-weight:600;color:var(--sulphur)}.error:before{content:"";flex:none;width:.9rem;height:.26rem;background:var(--sulphur)}.error[hidden]{display:none}@media(min-width:600px){.field-row{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}}.chips,.segmented{display:flex;flex-wrap:wrap;gap:.6rem .8rem}.chips label,.segmented label{position:relative;margin:0;font-weight:500}.chips input,.segmented input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chips span,.segmented span{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:.55rem 1rem;border:1px solid var(--rule-dark);transition:transform .45s var(--ease),background-color .2s ease,color .2s ease,border-color .2s ease}.chips b{font-family:var(--mono);font-size:.8125rem;font-weight:400}.chips label:hover span,.segmented label:hover span{border-color:var(--paper)}.chips input:checked+span,.segmented input:checked+span{background:var(--lilac);color:var(--ink);border-color:var(--lilac);transform:translate(.3rem)}.chips input:focus-visible+span,.segmented input:focus-visible+span{outline:3px solid var(--sulphur);outline-offset:3px}.chips input:disabled+span{opacity:.5}.segmented{gap:0}.segmented label{flex:1 1 0}.segmented span{width:100%;justify-content:center;font-weight:600}.segmented input:checked+span{transform:none}.check{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1.25rem;cursor:pointer;font-size:.9375rem}.check input{flex:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0;appearance:none;-webkit-appearance:none;border:1.5px solid rgb(244 243 247 / .6);border-radius:0;background:transparent;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.check input:hover{border-color:var(--paper)}.check input:checked{border-color:var(--sulphur);background:var(--sulphur) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23291832' stroke-width='2.2'/%3E%3C/svg%3E") center / .75rem no-repeat}.check input:focus-visible{outline:3px solid var(--sulphur);outline-offset:3px}.check-consent{margin-top:.5rem}.btn-submit{width:100%;justify-content:space-between;min-height:3.75rem;margin-top:1.25rem;font-size:1.125rem}.btn-submit[aria-busy=true]{cursor:progress;opacity:.75}.form-status{min-height:1.5em;margin-top:1rem;font-weight:600;color:var(--sulphur)}.form-status:empty{display:none}.privacy{margin-top:1rem;font-size:.8125rem;color:var(--lilac)}.join-done{outline:none}.done-title{font-size:clamp(2.75rem,9vw,5rem)}.done-title .step{color:var(--sulphur)}.done-text{max-width:36ch;margin:1.5rem 0 2rem;font-size:1.125rem}.venues{display:grid;gap:1.75rem;max-width:var(--max);margin:0 auto;padding:var(--section) var(--gutter) calc(var(--section) * .6)}.venues-title{font-size:clamp(2.6rem,8vw,5.5rem);max-width:12ch}.venues p{max-width:42ch;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.venues .btn{justify-self:start}@media(min-width:960px){.venues{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);align-items:end}.venues-title{grid-column:1 / 8;grid-row:1 / 3}.venues p,.venues .btn{grid-column:8 / 13}}.faq{display:grid;gap:2.5rem;max-width:var(--max);margin:0 auto;padding:calc(var(--section) * .6) var(--gutter) var(--section)}.faq-title{font-size:clamp(2.4rem,7vw,4.5rem)}.faq-list{display:grid;column-gap:clamp(1.5rem,3vw,3rem)}.faq-list>div{padding:1.1rem 0 1.5rem;border-top:1px solid var(--rule-strong)}.faq-list dt{font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:700;line-height:1.3}.faq-list dd{max-width:46ch;margin:.45rem 0 0;color:var(--ink-2)}@media(min-width:700px){.faq-list{grid-template-columns:1fr 1fr}}@media(min-width:960px){.faq{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.faq-title{grid-column:1 / 5}.faq-list{grid-column:5 / 13}}.footer{display:grid;gap:2.5rem;padding:clamp(3.5rem,7vw,6rem) var(--gutter) calc(clamp(2rem,4vw,3rem) + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper)}.footer>*{min-width:0}.wordmark-xl{font-size:clamp(2.75rem,14vw,10.5rem);color:var(--lilac)}.footer-meta{display:grid;gap:.5rem;align-content:end}.footer-line{font-size:1.25rem;font-weight:700}.footer-small{max-width:34ch;margin-top:.5rem;font-size:.8125rem;color:var(--lilac)}.footer-nav{display:grid;gap:.25rem;align-content:end}.footer-nav a{display:inline-flex;align-items:center;min-height:2.5rem;text-decoration:none}.footer-nav a:hover{text-decoration:underline;text-underline-offset:.35em}@media(min-width:960px){.footer{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1.5rem,3vw,3rem);row-gap:3.5rem}.footer .wordmark-xl{grid-column:1 / -1}.footer-meta{grid-column:1 / 7}.footer-nav{grid-column:9 / 13}}.dock{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;padding:0 1.25rem;background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none;box-shadow:0 12px 28px -12px #2918328c;transform:translateY(calc(100% + 2rem));transition:transform .5s var(--ease)}.dock.is-visible{transform:none}@media(min-width:760px){.dock{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-step] .step{transform:none}.js [data-step] .ab-route i+i,.js [data-step] .ab-b{transform:none}*,*:before,*:after{transition-duration:.01ms!important;transition-delay:0s!important}}.bag-link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-left:auto;font-weight:600;text-decoration:none}.bag-count{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .3rem;background:var(--lilac);color:var(--ink);font-family:var(--mono);font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums}.bag-link:hover{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:2px}@media(min-width:760px){.bag-link{margin-left:0}}.catalogue-list .status-live{color:var(--ink);font-weight:600}.m01-body p{margin-bottom:0}.m01-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:1.25rem 0 1.5rem!important}.m01-amount{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;font-stretch:85%;line-height:1}.m01-note{font-family:var(--mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.m01-photo a{display:block}.join-panel .role-switch{margin-bottom:1.6rem}.js .join-form[data-role=venue],.js .join[data-active=venue] .join-form[data-role=play]{display:none}.js .join[data-active=venue] .join-form[data-role=venue]{display:block}.join[data-posted] .role-switch{display:none}.form-status-error{color:var(--sulphur)}.form-status-error ul{margin:0;padding-left:1.1rem;list-style:square}.privacy a{color:inherit}.page-wrap{max-width:var(--max);margin:0 auto;padding:clamp(2.5rem,7vw,5rem) var(--gutter) var(--section)}.page-title{font-size:clamp(2.6rem,9vw,6rem);margin-bottom:clamp(1.75rem,4vw,3rem)}.page-lede{max-width:40ch;margin-bottom:2rem;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.45}.mono-meta{font-family:var(--mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.rte{max-width:46rem}.rte>*+*{margin-top:1rem}.rte h2,.rte h3{margin-top:2.25rem;font-size:1.3125rem;font-weight:700;line-height:1.2}.rte ul,.rte ol{padding-left:1.25rem}.rte ul{list-style:square}.rte ol{list-style:decimal}.rte li+li{margin-top:.35rem}.rte a{font-weight:600;text-underline-offset:.25em}.rte table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.rte th,.rte td{padding:.6rem .75rem .6rem 0;border-bottom:1px solid var(--rule-strong);text-align:left}.rte th{font-family:var(--mono);font-size:.75rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.shopify-policy__container{max-width:46rem!important;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) var(--gutter) var(--section)!important}.shopify-policy__title h1{font-stretch:66%;font-weight:800;line-height:.88;text-transform:uppercase;font-size:clamp(2.4rem,7vw,4.5rem);text-align:left;margin-bottom:2rem}.page-wrap .field input:not([type=radio]):not([type=checkbox]),.page-wrap .field select,.page-wrap .field textarea,.pdp .field select{background:#fff;color:var(--ink);border-color:var(--rule-strong);caret-color:var(--ink)}.page-wrap .field input:hover,.page-wrap .field textarea:hover,.pdp .field select:hover{border-color:var(--ink)}.page-wrap .field input:focus,.page-wrap .field textarea:focus,.pdp .field select:focus{border-color:var(--ink);background:#fff}.page-wrap .field input::placeholder,.page-wrap .field textarea::placeholder{color:var(--ink-2)}.page-wrap .optional{color:var(--ink-2)}.pdp .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M1 1l7 7 7-7' fill='none' stroke='%23291832' stroke-width='2'/%3E%3C/svg%3E")}.pdp .field select option{background:#fff;color:var(--ink)}.contact-panel{max-width:42rem;margin-top:2.5rem;padding-top:1.75rem;border-top:2px solid var(--ink)}.page-wrap .form-status{color:var(--ink)}.search-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;max-width:42rem}.search-form .field{flex:1 1 16rem;margin:0}.search-results{display:grid;gap:.9rem;margin-top:2.5rem}.notfound .numeral-quiet{margin-bottom:1rem}.pagination{margin-top:2.5rem;font-family:var(--mono);font-size:.8125rem}.pagination a,.pagination span{display:inline-block;padding:.4rem .6rem}.pdp{display:grid;gap:2.5rem;max-width:var(--max);margin:0 auto;padding:clamp(1.75rem,5vw,3.5rem) var(--gutter) var(--section)}.pdp-gallery{display:grid;gap:1rem}.pdp-media img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#fff}.pdp-media-empty{display:grid;place-items:center;aspect-ratio:1 / 1;background:var(--lilac)}.pdp-code{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.pdp-code .code{padding:.05rem .35rem;font-size:.8125rem}.pdp-title{font-size:clamp(2.6rem,10vw,5rem)}.pdp-price{display:flex;align-items:baseline;gap:.75rem;margin-top:1.75rem}.pdp-amount{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;font-stretch:85%;line-height:1;font-variant-numeric:tabular-nums}.pdp-was{color:var(--ink-2)}.pdp-tax{margin-top:.5rem;font-family:var(--mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.pdp-form{margin-top:2rem;padding-top:1.5rem;border-top:2px solid var(--ink)}.pdp-sizes legend{display:flex;align-items:baseline;justify-content:space-between;width:100%}.pdp-size-link{font-size:.875rem}.btn-buy{width:100%;justify-content:space-between;min-height:3.75rem;margin-top:.5rem;font-size:1.125rem}.btn-buy:disabled{cursor:not-allowed;background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong)}.btn-buy:disabled .bars{color:var(--ink-2)}.pdp-desc,.spec-light{margin-top:2rem}.pdp-links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:2rem}.pdp .form-status{color:var(--ink)}.chips-light span{border-color:var(--rule-strong);min-width:3.25rem;justify-content:center;font-family:var(--mono);font-size:.875rem}.chips-light label:hover span{border-color:var(--ink)}.chips-light input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink);transform:translate(.3rem)}.chips-light input:focus-visible+span{outline:3px solid var(--ink);outline-offset:3px}.chips-light input:disabled+span{opacity:.4;text-decoration:line-through;cursor:not-allowed}@media(min-width:960px){.pdp{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);align-items:start}.pdp-gallery{grid-column:1 / 8}.pdp-info{grid-column:8 / 13;position:sticky;top:2rem}}.cart-list{border-top:2px solid var(--ink)}.cart-item{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;gap:.5rem 1.25rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid var(--rule-strong)}.cart-thumb{grid-row:span 2}.cart-thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#fff}.cart-name{font-size:1.125rem;font-weight:700;text-decoration:none}.cart-name:hover{text-decoration:underline;text-underline-offset:.3em}.cart-variant,.cart-unit{font-family:var(--mono);font-size:.8125rem;color:var(--ink-2)}.cart-line{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.cart-qty{grid-column:2 / 4;display:flex;align-items:center;gap:1.25rem;margin:0}.cart-qty input{width:5rem!important}.cart-remove{font-size:.9375rem}.cart-summary{display:grid;gap:1rem;max-width:30rem;margin:2rem 0 0 auto}.cart-update{justify-self:end;background:none;border:0;padding:0;cursor:pointer;font-size:.9375rem}.cart-total>div{display:flex;justify-content:space-between;align-items:baseline;padding:1rem 0;border-top:2px solid var(--ink)}.cart-total dt{font-family:var(--mono);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.cart-total dd{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.cart-note{font-size:.875rem;color:var(--ink-2)}.btn-checkout{width:100%;justify-content:space-between;min-height:3.75rem;font-size:1.125rem}@media(min-width:700px){.cart-item{grid-template-columns:8rem minmax(0,1fr) 10rem 7rem;align-items:center}.cart-thumb{grid-row:auto}.cart-qty{grid-column:auto}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}@media(min-width:960px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}}.card{display:grid;gap:.5rem;text-decoration:none}.card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#fff}.card-title{font-weight:700}.card-price{font-family:var(--mono);font-size:.8125rem}.card:hover .card-title{text-decoration:underline;text-underline-offset:.3em}.footer-legal{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;padding-top:1.5rem;border-top:1px solid var(--rule-dark);font-size:.875rem;color:var(--lilac)}.footer-legal a{display:inline-flex;align-items:center;min-height:2.5rem;text-decoration:none}.footer-legal a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:.35em}@media(min-width:960px){.footer-legal{grid-column:1 / -1}}.footer-small a{color:inherit}.template-password{background:var(--ink);color:var(--paper)}.template-password :focus-visible{outline-color:var(--sulphur)}.password{display:grid;gap:2rem;align-content:center;min-height:100svh;max-width:42rem;margin:0 auto;padding:var(--gutter)}.password .wordmark-xl{font-size:clamp(2.75rem,16vw,7rem);color:var(--lilac)}.password .join-title .step{color:var(--sulphur)}.password-form,.password-team form{display:grid;gap:1rem}.password-team summary{cursor:pointer;font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lilac)}.password-team form{margin-top:1rem}.join-intro [data-for=venue],.join[data-active=venue] .join-intro [data-for=play]{display:none}.join[data-active=venue] .join-intro [data-for=venue]{display:block}.rte :where(p,ul,ol,h2,h3,h4,table,blockquote)+:where(p,ul,ol,h2,h3,h4,table,blockquote){margin-top:1rem}.rte :where(h2,h3){margin-top:2.25rem}.page-empty{margin-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
