.features-page main>section[id]{scroll-margin-top:88px}.ft-index{margin-top:var(--stack-3)}.ft-index ul{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ft-index li{min-width:0;display:flex}.ft-index a{background:var(--surface);border:1px solid var(--line-strong);width:100%;color:var(--fg);border-radius:6px;flex-direction:column;justify-content:space-between;gap:.3rem;padding:1rem 1.1rem 1.05rem;scroll-margin-top:84px;text-decoration:none;transition:border-color .2s;display:flex}.ft-index b{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:1.0625rem;font-weight:600;line-height:1.35;display:flex}.ft-index b .arrow{fill:currentColor;width:.9em;height:.85em;color:var(--fg-dim);flex:none;transition:color .2s,transform .2s}.ft-index span{color:var(--fg-dim);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.ft-index a:hover{border-color:var(--fg)}.ft-index a:hover .arrow{color:var(--fg);transform:translate(2px)rotate(-90deg)}.ft-index a:focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media (max-width:1023px){.ft-index ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px) and (max-width:767px){.ft-index a{padding-inline:.9rem}.ft-index b{gap:.5rem}}@media (max-width:599px){.ft-hero{padding-block:2.5rem 1.25rem}.ft-index ul{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:.4rem}.ft-index a{gap:.15rem;padding:.65rem .9rem .7rem}}.ft{padding-block:var(--section-y);background:var(--bg);color:var(--fg);position:relative}.ft--band{background:var(--band)}.ft__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2.5rem,4.5vw,4rem);display:grid}.ft--flip .ft__inner{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.ft--flip .ft__copy{order:2}.ft h2{max-width:17ch;font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.2vw,2.625rem);font-weight:600;line-height:1.1}.ft__copy>p,.ft__head>p{max-width:44ch;color:var(--fg-dim);text-wrap:pretty;margin:1.1rem 0 0;font-size:1.1875rem;line-height:1.6}.ft__list{border-top:1px solid var(--line-strong);gap:.7rem;margin:1.75rem 0 0;padding:1.5rem 0 0 1.1rem;list-style:outside;display:grid}.ft__list li{text-wrap:pretty;max-width:44ch;padding-left:.2rem;font-size:1.0625rem;line-height:1.5}.ft__list li::marker{color:var(--fg-dim)}.ft__more{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.3em;align-items:center;gap:.5rem;margin-top:1.75rem;font-weight:600;display:inline-flex}.ft__more:hover{text-decoration-color:currentColor}.ft__more svg{width:1em;height:1em}.ft__stage{background:var(--fill);border-radius:16px;min-width:0;padding:clamp(1rem,3vw,2.5rem);container-type:inline-size}.ft--band .ft__stage{background:var(--bg)}.ft--ink .ft__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,4.5rem);display:grid}.ft--ink .ft__head>p{max-width:50ch;margin:0}.ft--ink .ft__more{margin-top:2.25rem}@media (max-width:960px){.ft__inner,.ft--flip .ft__inner,.ft--ink .ft__head{grid-template-columns:minmax(0,1fr);gap:2rem}.ft--flip .ft__copy{order:0}.ft--ink .ft__head>p{margin-top:0}.ft h2{max-width:20ch}}@media (max-width:480px){.ft__stage{margin-inline:calc(var(--page-x)*-.5);border-radius:12px}.ft__copy>p,.ft__head>p{font-size:1.0625rem}}.ft-mock{font-family:var(--font-body);--tk-muted:#75665b;margin:0}.ft-mono{font-family:var(--font-mono);font-weight:500}.ft-mock b,.ft-mock small,.ft-mock em{font-style:normal}.ft-mock small{display:block}.ft-seat__buy,.ft-extras__buy{background:var(--tk-paper);color:var(--tk-iron);border:1px solid var(--tk-line);box-shadow:0 18px 40px -26px var(--sh);border-radius:12px;padding:1.5rem}.ft-tk-head{border-bottom:1px solid var(--tk-line);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.1rem;padding-bottom:.9rem;display:flex}.ft-tk-head b{font-family:var(--font-display);letter-spacing:.02em;color:#95522f;font-size:1.0625rem;font-weight:600}.ft-tk-head span{color:var(--tk-muted);font-size:.8125rem}.ft-tk-btn{background:var(--tk-pitch);color:var(--tk-paper);text-align:center;border-radius:8px;margin-top:1.25rem;padding:.8rem 1rem;font-size:.9375rem;font-weight:600;display:block}.ft-dash-card{color:#18130f;background:#fff;border:1px solid #18130f1a;border-radius:12px;padding:1.25rem;box-shadow:0 18px 40px -26px #18130f59}.ft-dash-card__head{white-space:nowrap;border-bottom:1px solid #18130f1a;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.ft-dash-card__head b{font-size:.9375rem;font-weight:600}.ft-dash-card__head span{color:#6b6058;font-size:.75rem}.ft-dash-btn{color:#fff;white-space:nowrap;background:#18130f;border-radius:6px;padding:.55rem .9rem;font-size:.8125rem;font-weight:600;display:inline-block}.ft-check{width:16px;height:16px;display:block}.ft-dash{background:#18130f38;border-radius:1px;width:10px;height:2px;display:block}.ft-art__label{color:var(--fg-dim);text-align:center;white-space:nowrap;margin-top:.7rem;font-size:.8125rem;font-weight:500;display:block}.ft-swap{white-space:nowrap;display:inline-grid}.ft-swap>*{grid-area:1/1}.ft-swap__a{opacity:0}.ft-tick{vertical-align:bottom;height:1.5em;line-height:1.5em;display:inline-block;overflow:hidden}.ft-tick>span{display:block}.ft-tick>span>*{white-space:nowrap;height:1.5em;line-height:1.5em;display:block}.ft-seat{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:1rem;display:grid}.ft-seat__q{font-family:var(--font-display);white-space:nowrap;margin:0 0 .9rem;font-size:1.1875rem;font-weight:600;line-height:1.25}.ft-opt{border:1px solid var(--tk-line);white-space:nowrap;background:#fff;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.ft-opt+.ft-opt{margin-top:.6rem}.ft-opt b{font-size:.9375rem;font-weight:600}.ft-opt small{color:var(--tk-muted);margin-top:.1rem;font-size:.8125rem}.ft-opt--b{border-color:var(--tk-pitch);box-shadow:inset 0 0 0 1px var(--tk-pitch)}.ft-radio{border:1.5px solid var(--tk-muted);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ft-radio i{background:var(--tk-pitch);border-radius:50%;width:8px;height:8px;transform:scale(0)}.ft-opt--b .ft-radio{border-color:var(--tk-pitch)}.ft-opt--b .ft-radio i{transform:scale(1)}.ft-seat__field{border:1px solid var(--tk-line);white-space:nowrap;background:#fff;border-radius:8px;margin-top:.9rem;padding:.6rem .9rem}.ft-seat__field small{color:var(--tk-muted);font-size:.75rem}.ft-seat__field span{font-size:.9375rem;font-weight:600}.ft-seat__note{color:var(--tk-iron);align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.8125rem;line-height:1.45;display:flex}.ft-seat__note span{text-wrap:balance}.ft-seat__note .ft-check{color:var(--tk-pitch);flex:none;margin-top:1px}.ft-groups{margin:0 0 1rem;padding:0;list-style:none}.ft-groups__row{white-space:nowrap;border-bottom:1px solid #18130f14;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name count""state state";gap:.15rem .75rem;padding:.65rem 0;font-size:.875rem;display:grid}.ft-groups__row>span:first-child{text-overflow:ellipsis;grid-area:name;font-weight:600;overflow:hidden}.ft-groups__row .ft-mono{color:#6b6058;grid-area:count;font-size:.75rem}.ft-groups__row .ft-swap{color:#6b6058;grid-area:state;font-size:.75rem}.ft-groups__row .ft-swap__b:before{content:"";vertical-align:1px;background:#18130f;border-radius:50%;width:6px;height:6px;margin-right:.4rem;display:inline-block}.ft-groups__row--live .ft-swap__a:before{content:"";vertical-align:1px;border:1px solid #6b6058;border-radius:50%;width:6px;height:6px;margin-right:.4rem;display:inline-block}@container (max-width:520px){.ft-seat{grid-template-columns:minmax(0,1fr)}.ft-seat__org{margin:-.25rem 0 0 1.25rem}}@container (max-width:440px){.ft-seat__buy{padding:1.1rem}.ft-tk-head{margin-bottom:.8rem;padding-bottom:.65rem}.ft-seat__q{margin-bottom:.65rem;font-size:1.0625rem}.ft-opt{padding:.6rem .75rem}.ft-seat__field,.ft-seat__note{margin-top:.65rem}.ft-seat .ft-opt small,.ft-seat .ft-tk-btn{display:none}.ft-seat__org{padding:1rem}.ft-groups{margin-bottom:.75rem}.ft-groups__row{padding:.5rem 0}.ft-groups__row:nth-child(3){display:none}}.ft-brand__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem 1.25rem;display:grid}.ft-art{min-width:0}.ft-mail,.ft-pdf,.ft-pass{position:relative;overflow:hidden}.ft-mail:after,.ft-pdf:after,.ft-pass:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#ce835247 50%,#0000 80%);position:absolute;inset:0;transform:translate(120%)}.ft-mail{border:1px solid var(--tk-line);color:var(--tk-iron);box-shadow:0 16px 36px -26px var(--sh);background:#fff;border-radius:10px;overflow:hidden}.ft-mail__bar{background:var(--tk-pitch);padding:.7rem 1rem}.ft-mail__bar b{font-family:var(--font-display);letter-spacing:.06em;color:var(--tk-copper);font-size:.9375rem;font-weight:600}.ft-mail__body{align-content:start;gap:.55rem;min-height:9.5rem;padding:1rem;display:grid}.ft-mail__title{font-family:var(--font-display);text-wrap:balance;font-size:1rem;font-weight:600;line-height:1.25}.ft-mail__line{white-space:nowrap;color:var(--tk-muted);justify-content:space-between;gap:.75rem;font-size:.75rem;display:flex}.ft-mail__line--total{border-top:1px solid var(--tk-line);color:var(--tk-iron);padding-top:.45rem;font-weight:600}.ft-mail__text{color:var(--tk-muted);text-wrap:balance;font-size:.8125rem;line-height:1.45}.ft-mail__btn{background:var(--tk-copper);color:var(--tk-pitch);white-space:nowrap;border-radius:6px;justify-self:start;margin-top:.2rem;padding:.5rem .85rem;font-size:.8125rem;font-weight:600}.ft-pdf{background:var(--tk-paper);border:1px solid var(--tk-line);min-height:11.5rem;color:var(--tk-iron);box-shadow:0 16px 36px -26px var(--sh);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid}.ft-pdf__main{flex-direction:column;gap:.3rem;min-width:0;padding:1rem;display:flex}.ft-pdf__brand{font-family:var(--font-display);letter-spacing:.04em;color:var(--tk-copper-deep);white-space:nowrap;font-size:.9375rem;font-weight:600}.ft-pdf__type{letter-spacing:.02em;color:var(--tk-muted);white-space:nowrap;margin-top:auto;font-size:.6875rem;font-weight:600}.ft-pdf__name{font-family:var(--font-display);white-space:nowrap;font-size:1.0625rem;font-weight:600}.ft-pdf__meta{color:var(--tk-muted);white-space:nowrap;font-size:.6875rem}.ft-pdf__stub{border-left:1.5px dashed var(--tk-sand);place-items:center;padding:.75rem;display:grid}.ft-qr{background:#fff;border-radius:6px;width:64px;height:64px;padding:3px;display:block}.ft-qr path{fill:var(--tk-iron)}.ft-pass{background:var(--tk-pitch);min-height:11.5rem;color:var(--tk-paper);box-shadow:0 16px 36px -22px var(--sh);border-radius:14px;flex-direction:column;gap:.9rem;padding:1rem;display:flex}.ft-pass__top{white-space:nowrap;justify-content:space-between;align-items:baseline;display:flex}.ft-pass__top b{font-family:var(--font-display);letter-spacing:.06em;color:var(--tk-copper);font-weight:600}.ft-pass__top span{color:var(--tk-sand);font-size:.6875rem}.ft-pass__fields{white-space:nowrap;flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.ft-pass__fields small{letter-spacing:.02em;color:var(--tk-sand);font-size:.625rem}.ft-pass__fields b{font-size:.875rem;font-weight:600}.ft-qr--pass{background:var(--tk-paper);align-self:center;width:58px;height:58px;margin-top:auto}@container (max-width:440px){.ft-brand__grid{gap:1rem .75rem}.ft-mail__bar{padding:.5rem .7rem}.ft-mail__bar b{font-size:.75rem}.ft-mail__body{gap:.4rem;min-height:7.25rem;padding:.7rem}.ft-mail__title{font-size:.8125rem}.ft-mail__line{gap:.4rem;font-size:.625rem}.ft-mail__text{font-size:.6875rem}.ft-mail__btn{padding:.35rem .6rem;font-size:.6875rem}.ft-pdf,.ft-pass{min-height:8.5rem}.ft-pdf__main{gap:.2rem;padding:.7rem}.ft-pdf__brand{font-size:.75rem}.ft-pdf__type{font-size:.5625rem}.ft-pdf__name{font-size:.8125rem}.ft-pdf__meta{font-size:.5625rem}.ft-pdf{grid-template-columns:minmax(0,1fr)}.ft-pdf__stub{border-left:0;padding:0;position:absolute;top:.55rem;right:.55rem}.ft-pdf__type{letter-spacing:.02em}.ft-qr{width:44px;height:44px;padding:1px}.ft-pass{gap:.6rem;padding:.7rem}.ft-pass__top b{font-size:.8125rem}.ft-pass__top span{font-size:.5625rem}.ft-pass__fields{gap:.35rem .75rem}.ft-pass__fields small{font-size:.5rem}.ft-pass__fields b{font-size:.6875rem}.ft-qr--pass{width:44px;height:44px}.ft-art__label{margin-top:.45rem;font-size:.6875rem}}.ft-extras{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.ft-extras__buy{padding:1.25rem}.ft-extras__q{font-family:var(--font-display);white-space:nowrap;margin:0 0 .4rem;font-size:1.1875rem;font-weight:600;line-height:1.25}.ft-items{margin:0;padding:0;list-style:none}.ft-items li{border-bottom:1px solid var(--tk-line);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.ft-items__name b{font-size:.9375rem;font-weight:600;display:block}.ft-items__name small{color:var(--tk-muted);font-size:.75rem}.ft-items__price{font-size:.8125rem}.ft-qty{border:1px solid var(--tk-line);background:#fff;border-radius:6px;align-items:center;gap:.55rem;padding:.2rem .45rem;font-size:.9375rem;display:inline-flex}.ft-qty>i{color:var(--tk-muted);font-style:normal}.ft-qty>i.ft-qty__max{opacity:.35}.ft-qty .ft-tick{text-align:center;min-width:.7em;font-weight:600}.ft-qty .ft-tick b{font-weight:inherit}.ft-extras__total{white-space:nowrap;justify-content:space-between;margin-top:.9rem;font-size:.9375rem;font-weight:600;display:flex}.ft-linkrow{gap:1rem;display:grid}.ft-linkrow small{color:#6b6058;font-size:.75rem}.ft-linkrow b{text-wrap:balance;margin-top:.15rem;font-size:.875rem;font-weight:600;line-height:1.4;display:block}.ft-linkrow .ft-dash-btn{justify-self:start}@container (max-width:500px){.ft-extras{grid-template-columns:minmax(0,1fr)}.ft-linkrow{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ft-access{gap:1rem;display:grid}.ft-grid{grid-template-columns:minmax(4.75rem,1.1fr)repeat(var(--cols),minmax(0,1fr));align-items:center;font-size:.8125rem;display:grid}.ft-grid__row{display:contents}.ft-grid__corner,.ft-grid__col{letter-spacing:.02em;color:#6b6058;white-space:nowrap;padding:.2rem .25rem .6rem;font-size:.6875rem;font-weight:600}.ft-grid__col{text-align:center}.ft-grid__name{white-space:nowrap;border-top:1px solid #18130f14;padding:.7rem .25rem;font-weight:600}.ft-grid__cell{white-space:nowrap;border-top:1px solid #18130f14;place-items:center;height:100%;padding:.55rem .2rem;display:grid}.ft-grid__cell b{background:#18130f12;border-radius:4px;padding:.2rem .4rem;font-size:.6875rem}.ft-access__log{margin-left:clamp(0rem,8cqi,4rem)}.ft-log{margin:0;padding:0;list-style:none}.ft-log li{white-space:nowrap;border-bottom:1px solid #18130f14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.55rem 0;font-size:.8125rem;display:grid}.ft-log li:last-child{border-bottom:0}.ft-log li>span:first-child{text-overflow:ellipsis;font-weight:600;overflow:hidden}.ft-log li>span:nth-child(2){color:#6b6058}.ft-log .ft-mono{font-size:.75rem}@container (max-width:470px){.ft-grid__corner,.ft-grid__col{letter-spacing:0;padding-inline:.1rem;font-size:.625rem}.ft-grid{grid-template-columns:minmax(3.9rem,1fr)repeat(var(--cols),minmax(0,1fr));font-size:.75rem}.ft-grid__cell b{padding:.15rem .25rem;font-size:.625rem}.ft-log li{gap:.6rem;font-size:.75rem}.ft-log li>span:nth-child(2){display:none}}.ft-cred__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.5rem,3cqi,1.75rem);display:grid}.ft-cred__item{flex-direction:column;align-items:center;min-width:0;display:flex}.ft-cred__svg{filter:drop-shadow(0 14px 16px #18130f29);width:100%;max-width:190px;height:auto;display:block;overflow:visible}.ft-cred .ft-art__label{margin-top:.9rem}.ft-cred text{font-family:var(--font-body);text-rendering:geometricPrecision}.ft-ly__strap{fill:none;stroke:var(--tk-pitch);stroke-width:11px;stroke-linejoin:round;stroke-linecap:butt}.ft-ly__ring{fill:none;stroke:#8f857c;stroke-width:3px}.ft-ly__clip{fill:#a79e96}.ft-c-card{fill:#fff;stroke:var(--tk-line);stroke-width:1px}.ft-c-head{fill:var(--tk-pitch)}.ft-c-slot{fill:var(--tk-line)}.ft-c-brand{fill:var(--tk-copper);font-family:var(--font-display);letter-spacing:.12em;font-size:10px;font-weight:600}.ft-c-brand--deep{fill:var(--tk-copper-deep);font-size:9.5px}.ft-c-role{fill:var(--tk-iron);font-family:var(--font-display);letter-spacing:.02em;font-size:27px;font-weight:700}.ft-c-name{fill:var(--tk-iron);font-size:10.5px}.ft-c-person{fill:var(--tk-iron);font-family:var(--font-display);font-size:15.5px;font-weight:600}.ft-c-job{fill:var(--tk-muted);font-size:9.5px}.ft-c-access text{letter-spacing:.02em;font-size:9px;font-weight:600}.ft-c-access--1 rect{fill:var(--tk-copper)}.ft-c-access--1 text{fill:var(--tk-pitch)}.ft-c-access--2 rect{fill:var(--tk-sand)}.ft-c-access--2 text{fill:var(--tk-pitch)}.ft-ly__strap--press{stroke:var(--tk-copper-deep)}.ft-c-access--3 rect{fill:var(--tk-pitch)}.ft-c-access--3 text{fill:var(--tk-paper)}.ft-wb__band{fill:var(--tk-copper)}.ft-wb__tail{fill:var(--tk-copper-deep)}.ft-wb__access{fill:var(--tk-pitch)}.ft-wb__tab{fill:var(--tk-copper-deep)}.ft-wb__print{fill:var(--tk-pitch);font-family:var(--font-display);letter-spacing:.04em;font-size:11px;font-weight:600}.ft-wb__snap circle{fill:var(--tk-paper);stroke:var(--tk-pitch);stroke-width:1.2px}.ft-bd__clip>rect:first-child{fill:#a79e96}.ft-bd__clip-in{fill:var(--fill)}.ft--band .ft-bd__clip-in{fill:var(--bg)}.ft-onsite{margin:clamp(2rem,4vw,3rem) 0 0}.ft-kit{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin:0;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem);list-style:none;display:grid}.ft-kit__item{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.ft-kit__svg{width:100%;max-width:200px;height:auto;display:block;overflow:visible}.ft-kit__title{letter-spacing:normal;font-family:var(--font-display);white-space:nowrap;margin:1.25rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.2}.ft-kit__note{max-width:26ch;color:var(--fg-dim);text-wrap:balance;margin-top:.45rem;font-size:.9375rem;line-height:1.5;display:block}.ft-kit text{font-family:var(--font-body);text-rendering:geometricPrecision}.ft-kb__strap{fill:none;stroke:#e4dcd1;stroke-width:11px;stroke-linejoin:round}.ft-kb__ring{fill:none;stroke:#9a9088;stroke-width:3px}.ft-kb__clip{fill:#a79e96}.ft-kb__card{fill:#faf7f2}.ft-kb__slot{fill:#d9d1c6}.ft-kb__mark{overflow:visible}.ft-kb__mark path,.ft-kb__mark>rect{fill:#18130f}.ft-kb__name{fill:#18130f;font-family:var(--font-display);font-size:14px;font-weight:600}.ft-kb__band{fill:#18130f}.ft-kb__role{fill:#faf7f2;letter-spacing:.02em;font-size:10px;font-weight:600}.ft-ks__base,.ft-ks__pole{fill:#cfc6bb}.ft-ks__head{fill:#faf7f2}.ft-ks__screen{fill:#fff;stroke:#d9d1c6;stroke-width:1px}.ft-ks__t{fill:#18130f;font-size:11px;font-weight:500}.ft-ks__t--b{font-family:var(--font-display);font-size:14px;font-weight:600}.ft-ks__qr{fill:none;stroke:#6b6058;stroke-width:1.5px;stroke-dasharray:5 3}.ft-ks__ok{fill:#18130f}.ft-ks__tick,.ft-sc__tick{fill:none;stroke:#faf7f2;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ft-ks__slot{fill:#18130f}.ft-ks__badge>rect:first-child{fill:#fff;stroke:#d9d1c6;stroke-width:1px}.ft-ks__badge-bar,.ft-ks__badge-line{fill:#18130f}.ft-ks__badge-line--s{fill:#bdb2a6}.ft-ks__s1{opacity:0}.ft-sc__beam{fill:#faf7f21f;opacity:0}.ft-sc__body{fill:#3a2f27;stroke:#faf7f238;stroke-width:1.5px}.ft-sc__window{fill:#18130f}.ft-sc__screen{fill:#faf7f2}.ft-sc__t{fill:#18130f;font-size:10px}.ft-sc__t--b{font-family:var(--font-display);font-size:13px;font-weight:600}.ft-sc__okbg{fill:#faf7f2}.ft-sc__ok{fill:#18130f}.ft-sc__trigger{fill:#2c221a;stroke:#faf7f22e}.ft-sc__s1{opacity:0}@media (max-width:640px){.ft-kit{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1.5rem 1.25rem}.ft-kit__item{text-align:left;grid-template-rows:auto auto;grid-template-columns:92px minmax(0,1fr);align-items:center;column-gap:1.1rem;display:grid}.ft-kit__svg{grid-row:1/3}.ft-kit__title{align-self:end;margin-top:0;font-size:1.125rem}.ft-kit__note{align-self:start;margin-top:.3rem;font-size:.875rem}}@keyframes ft-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ft-fade{0%{opacity:0}}@keyframes ft-gone{0%{opacity:1}}@keyframes ft-dot-in{0%{transform:scale(0)}}@keyframes ft-dot-out{0%{transform:scale(1)}}@keyframes ft-pick{0%{border-color:var(--tk-line);box-shadow:inset 0 0 #0000}}@keyframes ft-ring{0%{border-color:var(--tk-muted)}}@keyframes ft-press{50%{transform:scale(.95)}}@keyframes ft-pop{0%{opacity:0;transform:scale(.6)}}@keyframes ft-drop{0%{opacity:0;transform:translateY(-56px)}30%{opacity:1}}@keyframes ft-cap{0%{opacity:1}}@keyframes ft-snap{0%{opacity:0;transform:scale(.4)}}@keyframes ft-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes ft-wipe{0%{transform:scaleX(0)}}@keyframes ft-wb-close{0%{transform:translate(28px)}}@keyframes ft-beam{0%{opacity:0}40%,70%{opacity:1}to{opacity:0}}@keyframes ft-hold-out{0%,99.9%{opacity:1}to{opacity:0}}@keyframes ft-sweep{0%{opacity:1;transform:translate(-120%)}99%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes ft-plain-bg{0%{background-color:#e6e1da}}@keyframes ft-plain-ink{0%{color:#a39a92}}@keyframes ft-plain-btn{0%{color:#6b6058;background-color:#dcd6ce}}@keyframes ft-plain-paper{0%{background-color:#fff}}@keyframes ft-plain-pass{0%{color:#322b2b;background-color:#ece7e0}}@keyframes ft-x-p{0%,20%{transform:translateY(0)}24%,to{transform:translateY(-1.5em)}}@keyframes ft-x-d{0%,40%{transform:translateY(0)}44%,to{transform:translateY(-1.5em)}}@keyframes ft-x-t{0%,56.7%{transform:translateY(0)}60.7%,73.3%{transform:translateY(-1.5em)}77.3%,to{transform:translateY(-3em)}}@keyframes ft-x-sum{0%,20%{transform:translateY(0)}24%,40%{transform:translateY(-1.5em)}44%,56.7%{transform:translateY(-3em)}60.7%,73.3%{transform:translateY(-4.5em)}77.3%,to{transform:translateY(-6em)}}.ft-js .ft-mock:not([data-go]),.ft-js .ft-mock:not([data-go]) *,.ft-js .ft-mock:not([data-go]) :after{animation-play-state:paused!important}.ft-seat__buy{animation:.5s ease-out both ft-rise}.ft-seat__org{animation:.5s ease-out .15s both ft-rise}.ft-opt--a .ft-radio i{animation:.2s ease-in .55s both ft-dot-out}.ft-opt--b .ft-radio i{animation:.2s ease-out .65s both ft-dot-in}.ft-opt--b{animation:.2s ease-out .65s both ft-pick}.ft-opt--b .ft-radio{animation:.2s ease-out .65s both ft-ring}.ft-seat__field{animation:.35s ease-out 1s both ft-rise}.ft-seat__note{animation:.35s ease-out 1.35s both ft-rise}.ft-seat__org .ft-dash-btn{animation:.3s ease-in-out 1.8s both ft-press}.ft-groups__row--live .ft-swap__a{animation:.25s 2.1s both ft-gone}.ft-groups__row--live .ft-swap__b{animation:.25s 2.1s both ft-fade}.ft-brand__grid{animation:.4s ease-out both ft-fade}.ft-art{--d:calc(.6s + var(--i)*.3s)}.ft-mail:after,.ft-pdf:after,.ft-pass:after{animation:ft-sweep .7s ease-in-out var(--d)both}.ft-mail__bar{animation:ft-plain-bg .45s ease-out var(--d)both}.ft-mail__bar b,.ft-pass__top b,.ft-pdf__brand{animation:ft-plain-ink .45s ease-out var(--d)both}.ft-mail__btn{animation:ft-plain-btn .45s ease-out var(--d)both}.ft-pdf{animation:ft-plain-paper .45s ease-out var(--d)both}.ft-pass{animation:ft-plain-pass .45s ease-out var(--d)both}.ft-extras__buy{animation:.5s ease-out both ft-rise}.ft-extras__org{animation:.5s ease-out .2s both ft-rise}.ft-tick--p>span{animation:2.6s linear both ft-x-p}.ft-tick--d>span{animation:2.6s linear both ft-x-d}.ft-tick--t>span{animation:2.6s linear both ft-x-t}.ft-tick--sum>span{animation:2.6s linear both ft-x-sum}.ft-tick--p+.ft-qty__max{animation:.12s linear .62s both ft-cap}.ft-tick--t+.ft-qty__max{animation:.12s linear 2.01s both ft-cap}.ft-extras__org .ft-dash-btn{animation:.3s ease-in-out 2.1s both ft-press}.ft-extras__org .ft-swap__a{animation:.25s 2.3s both ft-gone}.ft-extras__org .ft-swap__b{animation:.25s 2.3s both ft-fade}.ft-access__table{animation:.4s ease-out both ft-rise}.ft-grid__cell>*{animation:ft-pop .3s ease-out calc(.35s + var(--n)*60ms)both}.ft-access__log{animation:.35s ease-out .9s both ft-rise}.ft-log li{animation:ft-rise .35s ease-out calc(1.2s + var(--n)*.35s)both}.ft-ly{animation:.6s cubic-bezier(.2,.8,.25,1) both ft-drop}.ft-ly--press{animation-delay:.3s}.ft-wb{animation:.3s ease-out .3s both ft-fade}.ft-wb__strap{animation:.55s cubic-bezier(.2,.8,.25,1) .45s both ft-wb-close}.ft-wb__snap circle{transform-box:fill-box;transform-origin:50%;animation:.3s cubic-bezier(.3,1.6,.5,1) 1.05s both ft-snap}.ft-wb__print{animation:.3s ease-out 1.3s both ft-fade}.ft-bd__card{animation:1s steps(12,end) .7s both ft-print}.ft-bd__clip{animation:.25s ease-out 1.7s both ft-fade}.ft-c-access rect{transform-box:fill-box;transform-origin:0;animation:.35s ease-out 1.85s both ft-wipe}.ft-c-access text{animation:.25s ease-out 2.05s both ft-fade}.ft-kb{animation:.6s cubic-bezier(.2,.8,.25,1) both ft-drop}.ft-sc__beam{animation:.5s ease-in-out .5s both ft-beam}.ft-sc__s1{animation:1s linear both ft-hold-out}.ft-sc__s2{animation:.25s ease-out 1s both ft-fade}.ft-ks__s1{animation:1.35s linear both ft-hold-out}.ft-ks__s2{animation:.25s ease-out 1.35s both ft-fade}.ft-ks__badge{animation:.8s steps(10,end) 1.55s both ft-print}.features-page .ft-keep{white-space:nowrap}
