@font-face{font-family:monaDisplay;src:url(../media/mona_sans-s.p.15pik39pr6mgv.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:monaDisplay;src:url(../media/mona_sans_italic-s.p.1xbsd4swvmkic.woff2)format("woff2");font-display:swap;font-weight:200 900;font-style:italic}@font-face{font-family:monaDisplay Fallback;src:local(Arial);ascent-override:107.53%;descent-override:31.57%;line-gap-override:0.0%;size-adjust:101.37%}.ek-vqW_className{font-family:monaDisplay,monaDisplay Fallback}.ek-vqW_variable{--font-mona-display:"monaDisplay", "monaDisplay Fallback"}
@font-face{font-family:monaCondensed;src:url(../media/mona_sans_condensed-s.p.06bhta48i_d4_.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:monaCondensed Fallback;src:local(Arial);ascent-override:176.05%;descent-override:51.69%;line-gap-override:0.0%;size-adjust:61.91%}.GFCecG_className{font-family:monaCondensed,monaCondensed Fallback}.GFCecG_variable{--font-mona-condensed:"monaCondensed", "monaCondensed Fallback"}
@layer site{.site{--s-ground:#f6f5f3;--s-white:#fff;--s-ink:#191d1b;--s-ink-2:#5d6360;--s-ink-3:#c9cbc8;--s-line:#e3e2de;--s-row:#f2f2f0;--s-charcoal:#323533;--s-charcoal-2:#464a47;--s-accent:#0b7343;--s-accent-hover:#095c36;--s-gut:clamp(16px, 4.17vw, 60px);--s-max:1320px;--s-ease:cubic-bezier(.22, 1, .36, 1);--s-display:var(--font-mona-display), var(--font-sans);--s-cond:var(--font-mona-condensed), var(--font-sans);--s-wide:var(--font-mona-display), var(--font-sans);--wrap-w:100%;--wrap-max:calc(var(--s-max) + 2 * var(--s-gut));--wrap-pad:var(--s-gut);background:var(--s-ground);min-height:100dvh;color:var(--s-ink);overflow-x:clip}body:has(>.site){background:var(--s-ground)}:root:has(.site){interpolate-size:allow-keywords}.site :where(h1,h2,h3){font-family:var(--s-display)}.kt{font-family:var(--s-cond);letter-spacing:0;text-transform:uppercase;text-wrap:nowrap;color:var(--s-ink);margin:0;font-size:clamp(2.5rem,1.27rem + 3.66vw,4.5rem);font-weight:800;line-height:1.02}.kt>span{padding-left:var(--in,0);display:block}.kt--light{color:#fff}.shead{grid-template-columns:minmax(0,1fr) minmax(0,19rem);align-items:center;gap:2rem;display:grid}.shead--top{align-items:start}.shead__desc{text-align:right;max-width:19rem;color:var(--s-ink-2);justify-self:end;margin:0;font-size:.875rem;line-height:1.45}.shead--top .shead__desc{padding-top:.25rem}.shead--ldesc .shead__desc{text-align:left}@media (max-width:1099px){.shead{grid-template-columns:minmax(0,1fr);gap:1.25rem}.shead__desc{text-align:left;justify-self:start;max-width:34ch;font-size:.9375rem}}@media (max-width:767px){.kt{font-size:8.1vw}.kt>span{padding-left:calc(var(--in,0) * .5)}}.sec{padding-block:clamp(4.5rem,2.5rem + 6vw,8rem) clamp(4.5rem,2.5rem + 5vw,6.5rem)}.sec--white{background:var(--s-white)}.sec__body{margin-top:clamp(3rem,1.5rem + 4vw,5.5rem)}.kbtn{background:var(--s-accent);color:#fff;white-space:nowrap;min-height:2.875rem;transition:background-color .16s var(--s-ease), transform .16s var(--s-ease);border-radius:4px;justify-content:space-between;align-items:center;gap:1.75rem;padding:0 1rem 0 1.125rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.kbtn svg{width:1rem;height:1rem;transition:transform .2s var(--s-ease)}.kbtn:hover{background:var(--s-accent-hover)}.kbtn:hover svg{transform:translate(3px)}.kbtn:active{transform:scale(.97)}.rbtn{background:var(--s-charcoal);color:#fff;width:2.75rem;height:2.75rem;transition:background-color .16s var(--s-ease), transform .16s var(--s-ease);border-radius:999px;place-items:center;display:grid}.rbtn svg{width:1.125rem;height:1.125rem;transition:transform .2s var(--s-ease)}.site :focus-visible{outline:2px solid var(--s-accent);outline-offset:3px}.snav{z-index:20;position:relative}.snav__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;height:5.5rem;display:grid}.snav__logo{letter-spacing:0;color:var(--s-ink);justify-self:start;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.snav__logo svg{width:1.75rem;height:1.75rem}.snav__links{gap:2.5rem;display:flex}.snav__links a,.snav__login{color:var(--s-ink);transition:color .16s var(--s-ease);font-size:.875rem;font-weight:500;text-decoration:none}.snav__links a:hover,.snav__login:hover{color:var(--s-accent)}.snav__actions{justify-self:end;align-items:center;gap:1.75rem;display:flex}.snav__btn{color:#fff;white-space:nowrap;min-height:2.5rem;transition:background-color .16s var(--s-ease), transform .16s var(--s-ease);background:#17191c;border-radius:10px;align-items:center;padding:0 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -6px #14161980}.snav__btn:hover{background:#2a2d31}.snav__btn:active{transform:scale(.97)}.snav__menu{display:none}.site:has(.hero) .snav{top:var(--hero-m);left:var(--hero-m);right:var(--hero-m);--hero-m:12px;position:absolute}.site:has(.hero) .snav__row{padding-inline:var(--hero-pad);--hero-pad:clamp(20px, 7vw, 100px)}.site:not(:has(.hero)) .snav__row{width:min(100% - 2 * var(--s-gut), var(--s-max));margin-inline:auto}@media (max-width:1023px){.snav__row{grid-template-columns:1fr auto;height:4.5rem}.snav__links,.snav__login{display:none}.snav__actions{gap:.5rem}.snav__menu{display:block;position:relative}.snav__menu>summary{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--s-ink);border-radius:10px;place-items:center;list-style:none;display:grid}.snav__menu>summary::-webkit-details-marker{display:none}.snav__panel{border:1px solid var(--s-line);background:#fff;border-radius:14px;min-width:14rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 40px -16px #14201b47}.snav__panel a{min-height:2.75rem;color:var(--s-ink);border-radius:8px;align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.snav__panel a:hover{background:var(--s-row)}.site:has(.hero) .snav{--hero-m:8px}.site:has(.hero) .snav__row{--hero-pad:18px}}@media (max-width:479px){.snav__row{gap:.5rem}.snav__logo{gap:.375rem;font-size:1rem}.snav__btn{min-height:2.375rem;padding:0 .75rem;font-size:.8125rem}.snav__actions{gap:.25rem}.site:has(.hero) .snav__row{--hero-pad:12px}}.hero{padding:12px}.hero__frame{isolation:isolate;background:#fafbfb;border-radius:28px;padding:8.25rem clamp(20px,7vw,100px) 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #191d1b12,0 1px 2px #191d1b0a}.hero__art{aspect-ratio:2900/1632;z-index:-1;width:100%;min-height:62%;position:absolute;inset:auto 0 0}.hero__art img{object-fit:cover;object-position:50% 100%}.hero__art:after{content:"";background:linear-gradient(#fafbfb 0%,#fafbfbcc 9%,#fafbfb59 20%,#fafbfb00 32%);position:absolute;inset:0}.hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__h{letter-spacing:-.035em;color:#16191a;text-wrap:balance;margin:0;font-size:clamp(2.375rem,.375rem + 5.55vw,5.5rem);font-weight:500;line-height:1.06}.hero__h>span{display:block}.hero__h>em{color:var(--s-accent);font-style:italic;font-weight:500;display:block}.hero__sub{color:#4e5552;text-wrap:balance;margin:1.375rem 0 0;font-size:1.1875rem;line-height:1.55}.hero__sub>span{display:block}.hero__cta{z-index:1;color:#fff;min-height:3.5rem;transition:background-color .16s var(--s-ease), transform .16s var(--s-ease), box-shadow .16s var(--s-ease);background:#17191c;border-radius:15px;align-items:center;gap:.625rem;margin-top:1.875rem;padding:0 1.75rem 0 .875rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff24,0 12px 24px -10px #1416198c}.hero__cta:hover{background:#2a2d31;transform:translateY(-1px)}.hero__cta:active{transform:scale(.97)}.hero__cta-ic{color:#17191c;background:#fff;border-radius:999px;place-items:center;width:1.875rem;height:1.875rem;display:grid}.hero__cta-ic svg{width:.625rem;height:.625rem;margin-left:1px}.hero__stage{zoom:var(--hz,1);height:39.5rem;margin-top:-1.75rem;position:relative}.hc{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);color:var(--s-ink);text-align:left;background:#ffffff80;border:1px solid #fffc;border-radius:18px;margin:0;font-size:.8125rem;line-height:1.3;position:absolute;box-shadow:inset 0 1px #fff9,0 0 0 1px #191d1b0a,0 2px 4px #191d1b0a,0 24px 48px -18px #19282052}.hc--left{width:287px;padding:14px;top:.9rem;left:calc(50% - 515px);rotate:-4deg}.hc--main{width:411px;padding:12px;top:4.9rem;left:calc(50% - 205px)}.hc--right{width:257px;padding:18px 16px 16px;top:3.3rem;left:calc(50% + 255px);rotate:7deg}.hc-box{background:#fff;border:1px solid #e8ebe9;border-radius:12px}.hc-small{color:var(--s-ink-2);font-size:.75rem}.hc-person{align-items:center;gap:10px;padding:4px 4px 12px;display:flex}.hc-av{background:var(--color-green);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:.8125rem;font-weight:700;display:grid}.hc-person b{font-size:.875rem;font-weight:650;display:block}.hc-today{padding:12px 14px 14px}.hc-today__row{justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.hc-today__row b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:650}.hc-today__row b small{letter-spacing:0;font-size:.875rem;font-weight:600}.hc-bar{background:#e6ebe8;border-radius:99px;height:7px;margin-top:10px;position:relative;overflow:hidden}.hc-bar>span{background:var(--color-green);border-radius:99px;position:absolute;inset:0 auto 0 0}.hc-facts{margin-top:8px}.hc-facts>div{padding:10px 14px}.hc-facts>div+div{border-top:1px solid #eef0ef}.hc-facts b{margin-top:2px;font-size:.875rem;font-weight:600;display:block}.hc-ok{align-items:center;gap:10px;margin-top:8px;padding:10px 14px;display:flex}.hc-ok__mark{background:var(--color-green);color:#fff;border-radius:99px;flex:none;place-items:center;width:26px;height:26px;display:grid}.hc-ok b{font-size:.8125rem;font-weight:650;display:block}.hc-ok small{color:var(--color-green-strong);font-size:.6875rem}.hc-head{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.hc-head b{font-size:.9375rem;font-weight:600}.hc-pill{min-height:22px;color:var(--s-ink-2);background:#fff;border:1px solid #e3e6e4;border-radius:6px;align-items:center;padding:0 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.hc-over{grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:6px;padding:14px 18px;display:grid}.hc-ring{place-items:center;width:104px;height:104px;display:grid;position:relative}.hc-ring svg{position:absolute;inset:0;rotate:-90deg}.hc-ring b{letter-spacing:-.02em;text-align:center;font-size:1.25rem;font-weight:650;display:block}.hc-ring small{color:var(--s-ink-2);text-align:center;font-size:.6875rem;display:block}.hc-stats{gap:12px;margin:0;display:grid}.hc-stats>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.hc-stats dt{color:var(--s-ink-2);align-items:center;gap:7px;font-size:.75rem;display:flex}.hc-stats dt:before{content:"";background:var(--dot,#d5dbd8);border-radius:3px;width:9px;height:9px}.hc-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:.75rem;font-weight:650}.hc-list{margin-top:8px;padding-top:6px}.hc-list__head{color:var(--s-ink-2);justify-content:space-between;padding:4px 14px 2px;font-size:.75rem;display:flex}.hc-list__head span:last-child{color:var(--color-green-strong);font-weight:600}.hc-list ul{zoom:.8;border:0;border-radius:0}.hc-live{color:var(--s-ink-2);align-items:center;gap:7px;font-size:.75rem;display:flex}.hc-live:before{content:"";background:#1fa463;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 3px #1fa4632e}.hc-timer{letter-spacing:-.02em;text-align:center;font-variant-numeric:tabular-nums;margin:14px 0;font-size:2.125rem;font-weight:600;line-height:1}.hc-who{padding:10px 12px}.hc-who b{margin-top:2px;font-size:.8125rem;font-weight:600;display:block}.hc-out{background:var(--color-ink);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:12px;font-size:.8125rem;font-weight:650;display:flex}@media (max-width:1399px){.hero__stage{--hz:.9}}@media (max-width:1199px){.hero__stage{--hz:.78}}@media (max-width:1023px){.hero__frame{padding-top:7.5rem}.hero__stage{--hz:1;grid-template-columns:auto auto;justify-content:space-between;align-items:start;row-gap:1.25rem;height:auto;margin:2.75rem 0 0;padding:0 0 9rem;display:grid}.hc{position:relative;top:auto;left:auto}.hc--left,.hc--right{zoom:.8}.hc--left{grid-area:1/1;margin-top:2rem}.hc--right{grid-area:1/2}.hc--main{grid-area:2/1/3/3;justify-self:center;width:100%;max-width:26rem}}@media (max-width:767px){.hero{padding:8px}.hero__frame{border-radius:22px;padding:6.5rem 18px 0}.hero__art{min-height:70%}.hero__art img{object-position:22% 100%}.hero__art:after{background:linear-gradient(#fafbfb 0%,#fafbfb99 12%,#fafbfb00 26%)}.hero__h{font-size:clamp(2rem,.9rem + 5.6vw,2.5rem);line-height:1.1}.hero__sub{font-size:1rem}.hero__sub>span{display:inline}.hero__stage{row-gap:.875rem;margin:2.25rem -4px 0;padding:0 0 8rem}.hc--left,.hc--right{zoom:.56}.hc--left{margin:1.75rem 0 0 4px;rotate:-3deg}.hc--right{margin:.5rem 6px 0 0;rotate:5deg}.hc-over{gap:14px;padding:12px 14px}.hc-ring{width:88px;height:88px}.hc-ring b{font-size:1.0625rem}.hc-stats dt,.hc-stats dd{white-space:nowrap}}.strip{padding-inline:12px}.strip__in{align-items:center;gap:2.5rem;padding:2.5rem clamp(20px,7vw,100px) 2.75rem;display:flex}.strip__lede{width:11rem;color:var(--s-ink);flex:none;margin:0;font-size:1rem;font-weight:500;line-height:1.3}.strip__lede span{color:var(--s-ink-2)}.strip__row{flex:1;justify-content:space-between;align-items:center;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.strip__item{white-space:nowrap;font-family:var(--s-cond);letter-spacing:0;color:#191d1bc2;font-size:1.1875rem;font-weight:650;text-decoration:none;display:inline-block}a.strip__item{transition:color .16s var(--s-ease)}a.strip__item:hover{color:var(--s-accent)}@media (max-width:1359px){.strip__in{flex-direction:column;align-items:flex-start;gap:1.25rem}.strip__lede{width:auto}.strip__row{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;gap:.75rem 3rem}}@media (max-width:767px){.strip{padding-inline:0}.strip__in{gap:1rem;padding:1.75rem 0 1.5rem}.strip__lede{padding-inline:var(--s-gut)}.strip__row{padding:.25rem var(--s-gut) .5rem;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:2rem;overflow-x:auto}.strip__row::-webkit-scrollbar{display:none}.strip__item{font-size:1rem}}.feat__grid{grid-template-columns:minmax(0,570fr) minmax(0,707fr);align-items:stretch;gap:2.6875rem;display:grid}.acc{flex-direction:column;gap:1.25rem;display:flex}.acc__item{background:var(--s-row);transition:background-color .26s var(--s-ease);border-radius:12px;flex:none;position:relative}.acc__item>summary{cursor:pointer;min-height:5.75rem;font-family:var(--s-display);letter-spacing:0;color:var(--s-ink);transition:color .26s var(--s-ease);border-radius:12px;align-items:center;padding:0 1.5rem;font-size:clamp(1.75rem,3.6vw - .5rem,2.75rem);font-weight:400;line-height:1.1;list-style:none;display:flex}.acc__item>summary::-webkit-details-marker{display:none}.acc__item:not([open]):hover{background:#ebebe8}.acc__item[open]{background:var(--s-charcoal);flex:none;min-height:17.25rem}.acc__item[open]>summary{color:#fff;cursor:default;pointer-events:none;min-height:0;padding:2rem 4.5rem 0 1.5rem}.acc__item::details-content{block-size:0;transition:block-size .32s var(--s-ease), content-visibility .32s allow-discrete;overflow:clip}.acc__item[open]::details-content{block-size:auto}.acc__body{padding:.875rem 1.5rem 1.75rem}.acc__body p{color:#d2d5d3;max-width:50ch;margin:0;font-size:.875rem;line-height:1.45}.acc__chips{flex-wrap:wrap;gap:.5rem .625rem;max-width:28.75rem;margin:1.375rem 0 0;padding:0;list-style:none;display:flex}.acc__chips li{color:#fff;background:#575b58;border-radius:5px;align-items:center;min-height:1.875rem;padding:0 .875rem;font-size:.75rem;font-weight:500;display:inline-flex}.acc__go{color:#fff;width:2.75rem;height:2.75rem;transition:transform .2s var(--s-ease);border-radius:8px;place-items:center;display:none;position:absolute;top:1.5rem;right:1.25rem}.acc__item[open] .acc__go{display:grid}.acc__go:hover{transform:translate(3px)}.acc__go svg{width:2rem;height:2rem}.shots{margin-right:calc(-1 * var(--s-gut) - 50vw);gap:1.25rem;min-height:38.25rem;display:flex}.shot{background:#e9e6e1;border-radius:14px;flex:none;position:relative;overflow:hidden}.shot--narrow{width:182px}.shot--wide,.shot--more{width:418px}.shot__pic{height:100%;aspect-ratio:var(--ar);translate:calc(-1 * var(--fx,50%)) 0;position:absolute;top:0;left:50%}.shot__pic img{width:100%;height:100%}.shot--mano{background:#e8e4dd}.shot--mano .shot__pic{height:106%;top:6%}@media (max-width:1023px){.feat__grid{grid-template-columns:minmax(0,1fr)}.shots{margin-right:calc(-1 * var(--s-gut));margin-left:calc(-1 * var(--s-gut));padding-inline:var(--s-gut);scroll-snap-type:x mandatory;scrollbar-width:none;min-height:30rem;overflow-x:auto}.shots::-webkit-scrollbar{display:none}.shot{scroll-snap-align:start;scroll-margin-left:var(--s-gut)}.shot--narrow{width:150px}.shot--wide,.shot--more{width:326px}}@media (max-width:559px){.acc__item>summary{min-height:4.25rem;padding:0 1.125rem}.acc__item[open]>summary{padding:1.25rem 3.75rem 0 1.125rem}.acc__body{padding:.75rem 1.125rem 1.25rem}.acc__go{top:.875rem;right:.5rem}.shots{min-height:27rem}.shot--wide,.shot--more{width:290px}}.scr-at{left:var(--x);top:var(--y);width:var(--w);height:var(--h);border-radius:var(--r,0);position:absolute;overflow:hidden;container-type:size}.scr-at[data-mask]{-webkit-mask:var(--mask) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--mask) 0 0 / 100% 100% no-repeat;mask:var(--mask) 0 0 / 100% 100% no-repeat}.scr{padding:8cqh 7cqw var(--scr-pb,5cqh);color:var(--color-ink);text-align:left;background:#fff;flex-direction:column;gap:3.4cqh;line-height:1.2;display:flex;position:absolute;inset:0}.scr__bar{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);white-space:nowrap;justify-content:space-between;gap:2cqw;padding-bottom:2.6cqh;font-size:5.4cqw;font-weight:650;display:flex}.scr__ok{background:var(--color-green);color:#fff;border-radius:3.5cqw;align-items:center;gap:3cqw;padding:3cqh 4.5cqw;display:flex}.scr__ok svg{flex:none;width:9cqw;height:9cqw}.scr__ok b{font-size:7cqw;font-weight:650;display:block}.scr__ok small{font-variant-numeric:tabular-nums;margin-top:.6cqh;font-size:4.6cqw;display:block}.scr__clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2cqw;font-size:22cqw;font-weight:650;line-height:1;display:flex}.scr__clock small{letter-spacing:0;color:var(--color-ink-soft);font-size:6.4cqw}.scr__date{color:var(--color-ink-soft);margin-top:1.4cqh;font-size:5.4cqw}.scr__btn{background:var(--color-ink);color:#fff;text-align:center;border-radius:7cqw;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2cqh;max-height:26cqh;padding-block:3cqw;font-size:7.6cqw;font-weight:700;display:flex}.scr__btn svg{width:12cqw;height:12cqw}.scr__links{color:var(--color-green-strong);text-underline-offset:.2em;justify-content:space-between;margin-top:auto;font-size:5cqw;font-weight:650;text-decoration:underline;display:flex}.scr--kiosk{gap:3.2cqh;padding:6cqh 6cqw}.scr--kiosk .scr__bar{font-size:4cqw}.scr__title{font-size:6.5cqw;font-weight:650}.scr__search{border:1px solid var(--color-line-strong);color:var(--color-ink-soft);border-radius:2.4cqw;align-items:center;gap:2.5cqw;padding:2.6cqh 4cqw;font-size:4.4cqw;display:flex}.scr__search svg{width:5cqw;height:5cqw}.scr__names{grid-template-columns:1fr 1fr;gap:2.6cqw;display:grid}.scr__names>span{border:1px solid var(--color-line);border-radius:2.4cqw;align-items:center;gap:2.4cqw;padding:2.6cqh 3cqw;font-size:4.2cqw;font-weight:650;display:flex}.scr__names i{background:var(--color-green);color:#fff;border-radius:1.6cqw;flex:none;place-items:center;width:8cqw;height:8cqw;font-size:3.2cqw;font-style:normal;display:grid}.scr__names i[data-out]{color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px var(--color-line-strong);background:#fff}.plans__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.75rem 1.3125rem;display:grid}.plans__btn{place-self:start end}.pcard{background:var(--s-white);min-height:31.75rem;color:var(--s-ink);transition:box-shadow .26s var(--s-ease), transform .26s var(--s-ease);border-radius:14px;flex-direction:column;padding:2rem 2rem 1.75rem;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 2px #191d1b08}.pcard:hover{transform:translateY(-2px);box-shadow:0 22px 44px -26px #19282059}.pcard:hover .rbtn{background:var(--s-accent)}.pcard:hover .rbtn svg{transform:translate(2px)}.pcard:active{transform:scale(.99)}.pcard__name{font-size:1.0625rem;line-height:1.3}.pcard__name span{display:block}.pcard__pic{flex:1;place-items:center;margin-inline:-2rem;padding-block:1.5rem;display:grid}.pcard__foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pcard__price{color:var(--s-ink);font-size:1.0625rem}.pcard__price b{font-variant-numeric:tabular-nums;font-weight:650}.tray{--case:#d9dcda;--case-2:#c3c8c5;--key:#fff;--blank:#eef0ee;--top:#fff;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:linear-gradient(180deg, var(--case), var(--case-2));border-radius:14px;gap:5px;width:84%;padding:11px 11px 13px;display:grid;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #0000001f,0 1px #191d1b1a,0 22px 30px -18px #191d1b99}.tray>span{aspect-ratio:1/1.32;background:linear-gradient(180deg, var(--key) 0%, var(--key) 72%, color-mix(in oklab, var(--key), #000 7%) 100%);color:var(--color-ink-soft);border-radius:6px;place-items:center;font-size:.6875rem;font-weight:700;display:grid;box-shadow:inset 0 -4px #191d1b1a,inset 0 1px #ffffffb3,0 1px 1.5px #191d1b38}.tray>span[data-on]{--key:var(--color-green);color:#fff;box-shadow:inset 0 -4px #00000038,inset 0 1px #ffffff40,0 1px 1.5px #191d1b40}.tray>span[data-empty]{--key:var(--blank)}.tray>.tray__top{aspect-ratio:auto;background:var(--top);height:28px;color:var(--color-ink);align-items:center;gap:6px;place-items:initial;border-radius:7px;grid-column:1/-1;margin-bottom:4px;padding:0 9px;font-size:.6875rem;font-weight:650;display:flex;box-shadow:inset 0 0 0 1px #191d1b14,inset 0 -2px #191d1b0f}.tray__top i{background:var(--color-green);border-radius:2px;width:7px;height:7px}.tray__top b{color:var(--color-ink-soft);margin-left:auto;font-weight:600}.tray--p5{--case:#3c403e;--case-2:#2c2f2d;--blank:#e6e8e6}.tray--p10{--case:#ece3d2;--case-2:#dccfb8;--key:#fbf6ec;--blank:#efe6d6;--top:#fbf6ec}.tray--p20{--case:#a9aeab;--case-2:#8f9591;--blank:#dfe2e0}.specs{flex-direction:column;justify-content:space-between;gap:2rem;padding-top:.25rem;display:flex}.specs__h{letter-spacing:0;max-width:18ch;margin:0;font-size:1.75rem;font-weight:400;line-height:1.12}.plans__note{max-width:82ch;color:var(--s-ink-2);margin:3rem 0 0;font-size:.8125rem;line-height:1.5}.specs__note{max-width:40ch;color:var(--s-ink-2);margin:1.25rem 0 0;font-size:.875rem;line-height:1.5}.specs__rows{margin:0}.specs__rows>div{border-top:1px solid var(--s-line);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.0625rem 0;font-size:.875rem;line-height:1.4;display:flex}.specs__rows>div:last-child{border-bottom:1px solid var(--s-line)}.specs__rows dt{max-width:24ch;color:var(--s-ink-2)}.specs__rows dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}@media (max-width:1023px){.plans__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.plans__btn{grid-area:1/1/auto/-1;justify-self:start}.specs{order:9;grid-column:1/-1;margin-top:1.5rem}.pcard{min-height:26rem}}@media (max-width:639px){.plans__grid{grid-template-columns:minmax(0,1fr)}.pcard{min-height:22rem;padding:1.5rem}}.band{isolation:isolate;color:#fff;background:#0d0f0e;min-height:50.5rem;position:relative;overflow:hidden}.band__pic{z-index:-1;position:absolute;inset:0}.band__pic img{object-fit:cover;object-position:50% 50%}.band__pic:after{content:"";background:radial-gradient(48% 42% at 18% 16%,#0a0c0b59,#0a0c0b00 100%),linear-gradient(#0a0c0b00 40%,#0a0c0b9e 72%,#0a0c0bd1 100%);position:absolute;inset:0}@media (max-width:1023px){.band__pic:after{background:linear-gradient(#0a0c0b80,#0a0c0b80),linear-gradient(#0a0c0b00 30%,#0a0c0b59 60%,#0a0c0b80 100%)}}.band__in{min-height:inherit;flex-direction:column;justify-content:space-between;gap:4rem;padding-block:5.25rem 5.625rem;display:flex}.band__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;display:grid}.band__lede{color:#ffffffbd;max-width:46ch;margin:1.5rem 0 0;font-size:.875rem;line-height:1.5}.band__tag{color:#fff;margin:0;padding-top:.375rem;font-size:1.125rem;font-weight:500;line-height:1.25}.band__quote{justify-self:end;margin:0}.band__quote blockquote{color:#fff;margin:0;font-size:1rem;line-height:1.4}.band__quote figcaption{color:#b9bdba;margin-top:.75rem;font-size:.75rem;line-height:1.45}.band__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.band__word{font-family:var(--s-display);letter-spacing:0;border-bottom:1px solid #ffffff2e;align-items:flex-start;gap:.5rem;padding-bottom:1.75rem;font-size:clamp(2rem,1.3rem + 1.8vw,2.75rem);font-weight:400;line-height:1;display:flex}.band__word small{font-family:var(--font-sans);letter-spacing:0;color:#b9bdba;padding-top:.2rem;font-size:.6875rem;font-weight:500}.band__sub{margin-top:4.5rem;font-size:1rem;font-weight:500;display:block}.band__cols p{color:#c4c8c5;max-width:46ch;margin:.375rem 0 0;font-size:.875rem;line-height:1.45}.band__note{color:#aeb3b0;border-top:1px solid #ffffff1f;max-width:none;margin:2.25rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.5}@media (max-width:1023px){.band__top{grid-template-columns:minmax(0,1fr)}.band__quote{justify-self:start;max-width:34rem}.band__cols{grid-template-columns:minmax(0,1fr);gap:2.5rem}.band__sub{margin-top:1.25rem}}.proof__meta{grid-template-columns:minmax(0,435fr) minmax(0,885fr);align-items:center;column-gap:2.75rem;display:grid}.proof__meta>.proof__index,.proof__meta>.proof__seal{grid-area:1/2}.proof__meta>.proof__index{justify-self:start}.proof__tag{max-width:14ch;color:var(--s-ink);margin:0;font-size:.75rem;line-height:1.35}.proof__index{font-family:var(--s-cond);letter-spacing:0;color:var(--s-ink-3);font-size:clamp(3rem,1.6rem + 3.6vw,4.75rem);font-weight:800;line-height:1}.proof__seal{color:#a9adab;justify-self:end;width:5.75rem;height:5.75rem}.proof__grid{grid-template-columns:minmax(0,435fr) minmax(0,885fr);gap:2.75rem;margin-top:1.25rem;display:grid}.proof__tile{aspect-ratio:1;background:var(--s-accent);border-radius:14px;position:relative;overflow:hidden}.proof__tile img{object-fit:contain;object-position:50% 62%;filter:drop-shadow(0 30px 30px #0000004d);padding:9% 14% 0}.proof__body{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;column-gap:3rem;display:grid}.proof__quote{align-self:center;margin:0}.proof__quote p{max-width:38rem;font-family:var(--s-display);letter-spacing:0;color:var(--s-ink);margin:0;font-size:clamp(1.375rem,.9rem + 1.2vw,1.875rem);font-weight:400;line-height:1.22}.proof__arrow{width:7.5rem;height:7.5rem;color:var(--s-accent);transition:transform .22s var(--s-ease);align-self:center;place-items:center;display:grid}.proof__arrow:hover{transform:translate(6px)}.proof__arrow svg{width:100%;height:auto}.proof__cite{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.proof__cite b{font-size:1.0625rem;font-weight:650;display:block}.proof__cite span{color:var(--s-ink-2);margin-top:.25rem;font-size:.75rem;display:block}.proof__thumbs{gap:.75rem;display:flex}.proof__thumbs>span{background:#e6e3de;border-radius:12px;width:5.25rem;height:5.25rem;position:relative;overflow:hidden}.proof__thumbs img{object-fit:cover}.proof__thumbs>.proof__thumb-live{background:var(--color-green);color:#fff;align-content:center;place-items:center;gap:.25rem;display:grid}.proof__thumb-live b{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650}@media (max-width:1023px){.proof__grid{grid-template-columns:minmax(0,1fr)}.proof__tile{max-width:26rem}.proof__body{row-gap:2rem}.proof__arrow{width:5rem;height:5rem}}@media (max-width:559px){.proof__meta{grid-template-columns:auto 1fr}.proof__tag{display:none}.proof__body{grid-template-columns:minmax(0,1fr) auto;row-gap:1.75rem}.proof__quote{grid-column:1/-1}.proof__cite{flex-wrap:wrap;grid-area:2/1;gap:1.25rem}.proof__arrow{grid-area:2/2;align-self:end;width:4rem;height:4rem}.proof__thumbs>span{width:4rem;height:4rem}}.faq__grid{grid-template-columns:minmax(0,470fr) minmax(0,850fr);gap:3rem;display:grid}@media (min-width:1024px){.faq__grid>:first-child{padding-left:clamp(0px,5vw - 1rem,4.5rem)}.faq__grid>.qa{margin-right:clamp(0px,5vw - 1rem,4.5rem)}}.faq__grid .kt{font-size:clamp(2.25rem,1rem + 2.9vw,3.75rem)}.faq__eyebrow{font-family:var(--s-cond);letter-spacing:.32em;text-transform:uppercase;color:#6e7370;margin:0 0 1.375rem;font-size:.6875rem;font-weight:500}.faq__contact{color:var(--s-ink-2);margin:2.5rem 0 0;font-size:.875rem}.faq__contact a{color:var(--s-accent);text-underline-offset:.2em;margin-top:.625rem;font-size:1.625rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.qa{border-top:1px solid var(--s-line)}.qa>details{border-bottom:1px solid var(--s-line)}.qa summary{cursor:pointer;letter-spacing:0;min-height:4.5rem;color:var(--s-ink);transition:color .16s var(--s-ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem .5rem 2rem .75rem;font-size:clamp(1.125rem,.95rem + .45vw,1.3125rem);font-weight:600;line-height:1.25;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover{color:var(--s-accent)}.qa__pm{flex:none;width:14px;height:14px;position:relative}.qa__pm:before,.qa__pm:after{content:"";width:14px;height:1.5px;transition:rotate .24s var(--s-ease);background:currentColor;position:absolute;top:6px;left:0}.qa__pm:after{rotate:90deg}.qa details[open] .qa__pm:after{rotate:0deg}.qa>details::details-content{block-size:0;transition:block-size .3s var(--s-ease), content-visibility .3s allow-discrete;overflow:clip}.qa>details[open]::details-content{block-size:auto}.qa summary>span:first-child{text-wrap:balance}.qa p{color:#696e6b;max-width:68ch;margin:0;padding:0 3rem 1.875rem .75rem;font-size:.875rem;line-height:1.65}.faq__h{letter-spacing:0;color:var(--s-ink);margin:0;font-size:clamp(2.25rem,1.4rem + 2.1vw,3.25rem);font-weight:560;line-height:1.25}.faq__h>span{display:block}@media (max-width:1023px){.faq__grid{grid-template-columns:minmax(0,1fr)}}.close{background:#fff;position:relative;overflow:hidden}.close__in{grid-template-columns:minmax(0,520fr) minmax(0,800fr);align-items:center;min-height:44rem;display:grid}.close__pic{margin:0 0 0 calc(-1 * var(--s-gut));align-self:stretch;position:relative;overflow:hidden}.close__pic .shot__pic{height:84%;top:8%}.close__copy{padding-block:5rem;padding-left:clamp(0px,3vw,2.5rem)}.close__copy .kt{font-size:clamp(2.25rem,4.25vw - .25rem,3.875rem)}.close__copy p{max-width:50ch;color:var(--s-ink-2);margin:1.375rem 0 0;font-size:.875rem;line-height:1.5}.close__copy .kbtn{margin-top:2.5rem}@media (max-width:1023px){.close__in{grid-template-columns:minmax(0,1fr)}.close__pic{height:26rem;margin-inline:calc(-1 * var(--s-gut));order:2}.close__copy{padding:4.5rem 0 1rem}}.sfoot{background-color:var(--s-charcoal);color:#fff;background-image:radial-gradient(#ffffff0d .75px,#0000 1.15px);background-size:6px 6px;position:relative;overflow:hidden}.sfoot a{color:inherit;text-decoration:none}.sfoot__top{grid-template-columns:minmax(0,1fr) minmax(0,16rem) minmax(0,16rem);gap:2.5rem;padding-top:4rem;display:grid}.sfoot .sfoot__brand{font-family:var(--s-wide);letter-spacing:-.02em;text-transform:uppercase;color:#34b571;font-size:clamp(2rem,1.4rem + 1.6vw,2.875rem);font-weight:500;line-height:1;display:inline-block}.sfoot__lede{color:#c6cac7;max-width:46ch;margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.sfoot__h{color:#9fa4a1;margin:0 0 .875rem;font-size:.75rem;font-weight:500}.sfoot__contact{margin:0;font-size:.875rem;line-height:1.5}.sfoot__contact a:hover,.sfoot__links a:hover,.sfoot__guides a:hover,.sfoot__guias a:hover{color:#8fd6b0}.sfoot__mid{grid-template-columns:minmax(0,18rem) auto minmax(0,1fr);align-items:start;gap:3rem;margin-top:3rem;display:grid}.sfoot__guides{margin:0;padding:0;list-style:none}.sfoot__guides li{border-bottom:1px solid #ffffff24}.sfoot__guides li:first-child{border-top:1px solid #ffffff24}.sfoot__guides a{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;padding-block:.375rem;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}.sfoot__guides svg{color:#9fa4a1;flex:none;width:.875rem;height:.875rem}.sfoot__legal{color:#9fa4a1;gap:.5rem;margin-top:1.25rem;font-size:.75rem;line-height:1.5;display:grid}.sfoot__legal a{text-underline-offset:3px;text-decoration:underline}.sfoot__key{color:#9fa4a1;flex-direction:column;align-items:center;gap:.875rem;padding-top:1.75rem;font-size:.75rem;display:flex}.sfoot__key>a{color:#fff;letter-spacing:-.01em;width:11.25rem;height:11.25rem;transition:transform .16s var(--s-ease), box-shadow .16s var(--s-ease);background:linear-gradient(160deg,#22a866 0%,#0b7343 48%,#075530 100%);border-radius:30px;place-items:center;font-size:1.75rem;font-weight:600;display:grid;box-shadow:inset 0 2px #ffffff59,inset 0 -13px #00000038,inset 0 0 0 12px #ffffff0f,0 22px 40px -14px #0009}.sfoot__key>a:hover{transform:translateY(-2px)}.sfoot__key>a:active{transform:translateY(4px);box-shadow:inset 0 2px #ffffff4d,inset 0 -5px #00000038,inset 0 0 0 12px #ffffff0f,0 8px 18px -10px #0009}.sfoot__links{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr) minmax(0,.9fr);gap:1.75rem;display:grid}.sfoot__links ul{gap:.3125rem;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.3;list-style:none;display:grid}.sfoot__gmob{display:none}.sfoot__guias{border-top:1px solid #ffffff24;margin-top:3.5rem;padding-top:1.75rem}.sfoot__guias ul{color:#d6d9d7;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem 2.5rem;margin:0;padding:0;font-size:.875rem;line-height:1.4;list-style:none;display:grid}.sfoot__word{height:1.02em;font-family:var(--s-wide);letter-spacing:-.02em;text-align:center;white-space:nowrap;text-transform:uppercase;color:#fff;-webkit-user-select:none;user-select:none;margin:2.25rem 0 0;font-size:11.55vw;font-weight:500;line-height:.8;display:grid;overflow:hidden}.sfoot__word>span{grid-area:1/1;padding-top:.3em}.sfoot__sharp{-webkit-mask:linear-gradient(#000 44%,#0000 66%);mask:linear-gradient(#000 44%,#0000 66%)}.sfoot__soft{filter:blur(.085em);opacity:.92;-webkit-mask:linear-gradient(#0000 42%,#000 66%);mask:linear-gradient(#0000 42%,#000 66%)}@media (max-width:1199px){.sfoot__mid{grid-template-columns:minmax(0,1fr) auto}.sfoot__links{grid-column:1/-1}}@media (max-width:1023px){.sfoot__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sfoot__top>:first-child{grid-column:1/-1}}@media (max-width:767px){.sfoot__top{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-top:3.5rem}.sfoot__mid{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:2.5rem}.sfoot__key{grid-row:3;align-items:flex-start;padding-top:0}.sfoot__key>a{border-radius:22px;width:7rem;height:7rem;font-size:1.25rem}.sfoot__side{display:contents}.sfoot__legal{grid-row:4;margin-top:0}.sfoot__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem}.sfoot__gcol{order:3;grid-column:1/-1}.sfoot__gcol>.sfoot__h,.sfoot__gcol>ul{display:none}.sfoot__gmob{border-block:1px solid #ffffff24;display:block}.sfoot__gmob>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}.sfoot__gmob>summary::-webkit-details-marker{display:none}.sfoot__gmob>summary span{color:#9fa4a1;margin-left:.375rem;margin-right:auto}.sfoot__gmob>summary:after{content:"+";color:#9fa4a1;font-size:1.25rem;font-weight:300}.sfoot__gmob[open]>summary:after{content:"–"}.sfoot__gmob ul{padding-bottom:1rem}}.site main>article{background:var(--s-ground)}@media (max-width:1199px){.close__copy .kt{text-wrap:balance}.close__copy .kt>span{padding-left:0;display:inline}}@media (max-width:767px){.close__copy .kt,.faq__grid .kt{font-size:8.1vw}.shot--wide{order:-1}}@media (prefers-reduced-motion:reduce){.acc__item::details-content{transition:none}.qa>details::details-content{transition:none}}}
