/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme,utilities;@font-face{font-family:Kroxen;src:url(/fonts/kroxen-bold.woff2)format("woff2");font-weight:600 900;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;src:url(/fonts/barlow-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0b0a;--ink-2:#121211;--ink-3:#191917;--ink-4:#24231f;--paper:#f1ede4;--paper-2:#e4ddcf;--t1:#f1ede4f0;--t2:#f1ede4ad;--t3:#f1ede475;--line:#f1ede41f;--line-2:#f1ede43d;--brass:#c6a15b;--brass-hi:#dcbb7c;--brass-lo:#8f733f;--red:#d0242b;--f-d:"Kroxen","Barlow Condensed","Arial Narrow",Arial,sans-serif;--f-sans:"Barlow","Helvetica Neue",Arial,sans-serif;--f-cond:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--f-hand:"Caveat","Segoe Print","Bradley Hand",cursive;--ease:cubic-bezier(.19,1,.22,1);--spring:cubic-bezier(.34,1.56,.64,1);--gl:max(20px,env(safe-area-inset-left,0px));--gr:max(20px,env(safe-area-inset-right,0px));--gx:clamp(20px,6vw,150px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#000;--white:#fff;--gold-white:#fffaf0;--gold-cream:#e6cf9f;--gold-glow:#fff6e2;--gold-pale:#fff3d8;--gold-rim:#f3dcaa;--gold-foil:#f3e2b4;--gold-lion:#d9c49a;--band-hi:#d9b871;--band-lo:#a8874a;--band-today:#fff3d6;--band-today-2:#ecd29a;--kid:#efe3c6;--chip-1:#e7cd8f;--chip-2:#a9864a;--chip-3:#e3c78a;--chip-4:#8e6f39;--red-hi:#e2262d;--red-lo:#b5141b;--red-ink:#c3242a;--elastic-lo:#9e171d;--elastic-hi:#a5181e;--error:#ff8a7a;--red-soft:#ff5a60;--wa:#25d366;--wa-ico:#4fbf6a;--read-tick:#53bdeb;--check-hi:#3fb872;--check-lo:#1f8a4c;--check-rim:#1b7a43;--page-ink:#1c1a16;--diary-ink:#1d1b17;--diary-muted:#7a7060;--diary-note:#24407a;--diary-brand:#8a857c;--diary-row:#4a443a;--page-1:#fbfaf7;--page-2:#f0eee9;--page-edge-1:#d9d1c1;--page-edge-2:#cfc6b4;--pass-hd:#6d6252;--pass-dt:#8a7c66;--pass-mrz:#3b352b;--paper-muted:#5b554a;--stub-1:#f4f0e7;--stub-2:#e9e2d4;--map:#141413;--bub-me:#22201b;--card-1:#202020;--card-2:#0b0b0b;--card-3:#171615;--tk-1:#1a1812;--tk-2:#0f0e0c;--belt:#111;--card-belt:#050505;--hero-bg:#0a0a0a;--disc:#030303;--stamp-red:#8a2b25;--stamp-blue:#24375e;--stamp-green:#355534;--stamp-brown:#6b4a1f;--stamp-brass:#8f733f;--g-blue:#4285f4;--g-green:#34a853;--g-yellow:#fbbc05;--g-red:#ea4335}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-anchor:none}body{background:var(--ink);color:var(--t1);font:400 17px/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:90;background:var(--ink);position:fixed;inset:0 0 auto}img{max-width:100%;height:auto;display:block}figure{margin:0}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}::selection{background:var(--brass);color:var(--ink)}.shell{width:100%;max-width:1360px;padding-left:var(--gl);padding-right:var(--gr);margin-inline:auto}@media (width>=768px){.shell{padding-left:max(48px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.sr{display:block}.nw{white-space:nowrap}p{text-wrap:pretty}.d{font:700 clamp(40px,4.3vw,70px)/1.12 var(--f-d);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0}.d .a{color:var(--brass)}.d-1{font-size:clamp(44px,5.1vw,86px);line-height:1.04}.d-3{font-size:clamp(26px,2.2vw,36px);line-height:1.08}.ln{display:block}.rv>div,#h1>div{margin-block:-.36em -.44em;padding-block:.36em .24em}.rv>div:last-child,#h1>div:last-child{margin-bottom:-.24em}.kicker{font:600 12.5px/1 var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--brass);align-items:center;gap:14px;margin:0 0 22px;display:flex}.kicker:after{content:"";background:var(--brass-lo);flex:0 0 46px;height:1px}.lead{max-width:54ch;color:var(--t2);margin:22px 0 0;font-size:clamp(17px,1.25vw,19.5px);line-height:1.6}.d .a,.foot__motto span,.tk__title .a{color:var(--brass);background:linear-gradient(90deg,var(--brass) 0%,var(--gold-cream) 55%,var(--gold-white) 100%);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.sec{padding:clamp(100px,11vw,170px) 0;position:relative}.head{max-width:900px}.head--split{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:20px 80px;max-width:none;display:grid}.head--split .lead{margin:0}.head--c{text-align:center;justify-items:center;margin-inline:auto;display:grid}.head--c .lead{margin-inline:auto}@media (width<=900px){.head--split{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scrollbar-color:var(--brass) var(--ink)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brass-hi),var(--brass) 50%,var(--brass-lo));border:3px solid var(--ink);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--brass-hi)}.skip:focus-visible{z-index:200;clip:auto;clip-path:none;white-space:nowrap;background:var(--paper);width:auto;height:auto;color:var(--ink);font:600 15px/1 var(--f-sans);padding:12px 18px;text-decoration:none;top:16px;left:16px}.has-lpat{isolation:isolate}.foot.has-lpat{position:relative}.lpat{z-index:-1;pointer-events:none;opacity:.03;-webkit-mask-image:linear-gradient(180deg,transparent,var(--black) 180px,var(--black) calc(100% - 180px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,var(--black) 180px,var(--black) calc(100% - 180px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,var(--black) 180px,var(--black) calc(100% - 180px),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,var(--black) 180px,var(--black) calc(100% - 180px),transparent);mask-image:linear-gradient(180deg,transparent,var(--black) 180px,var(--black) calc(100% - 180px),transparent);background-image:url(/img/lion-tile.svg);background-repeat:repeat;position:absolute;inset:0;overflow:hidden}.month.has-lpat{isolation:isolate;position:relative}.month.has-lpat:before{content:"";z-index:-2;background:var(--ink);position:absolute;inset:0}.lpat--held{-webkit-mask-image:linear-gradient(180deg,var(--black) calc(100% - 180px),transparent);-webkit-mask-image:linear-gradient(180deg,var(--black) calc(100% - 180px),transparent);-webkit-mask-image:linear-gradient(180deg,var(--black) calc(100% - 180px),transparent);-webkit-mask-image:linear-gradient(180deg,var(--black) calc(100% - 180px),transparent);mask-image:linear-gradient(180deg,var(--black) calc(100% - 180px),transparent)}.btn{--cut:13px;--h:58px;--ic:46px;--icut:9px;--shape:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));isolation:isolate;min-height:var(--h);color:var(--white);white-space:nowrap;font:700 15px/1 var(--f-cond);letter-spacing:.14em;text-transform:uppercase;transition:transform .45s var(--ease);touch-action:manipulation;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:0 6px 0 26px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;clip-path:var(--shape);background:linear-gradient(100deg,transparent 35%,#ffffff52 50%,transparent 65%) no-repeat,linear-gradient(180deg,var(--red-hi),var(--red-lo));transition:background-position .7s var(--ease);background-position:150% 0,0 0;background-size:260% 100%,100% 100%;position:absolute;inset:0}.btn:hover:before{background-position:-50% 0,0 0}.btn:after{content:"";z-index:-2;clip-path:var(--shape);background:var(--red);opacity:0;pointer-events:none;position:absolute;inset:0}.btn--pulse:after{animation:btn-pulse 2.4s var(--ease) infinite}@keyframes btn-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.45)}}.btn__ar{width:var(--ic);height:var(--ic);background:var(--white);color:var(--red);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--icut)),calc(100% - var(--icut)) 100%,0 100%);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.btn__ar svg{width:22px;height:12px;transition:transform .5s var(--ease);margin:-6px 0 0 -11px;position:absolute;top:50%;left:50%}.btn__ar svg+svg{transform:translate(-46px)}.btn:hover .btn__ar svg:first-child{transform:translate(46px)}.btn:hover .btn__ar svg+svg{transform:none}.btn:active{transform:scale(.97)}.btn--ghost{justify-content:center;padding:0 24px}.btn--ghost:before{background:linear-gradient(135deg,transparent calc(50% - .4px),var(--line-2) calc(50% - .4px) calc(50% + .9px),transparent calc(50% + .9px)) 0 0/var(--cut) var(--cut) no-repeat,linear-gradient(135deg,transparent calc(50% - .9px),var(--line-2) calc(50% - .9px) calc(50% + .4px),transparent calc(50% + .4px)) 100% 100%/var(--cut) var(--cut) no-repeat,var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2)}.btn--line{letter-spacing:.08em;font-size:14px}@media (width<=760px){.btn--line{white-space:normal;text-align:left;padding-block:8px;line-height:1.3}}@media (width<=520px){.btn{letter-spacing:.08em;gap:14px;padding-left:18px;font-size:14px}}.ico-wa{width:18px;height:18px}@media (width<=520px){.btn{letter-spacing:.1em;padding:0 20px;font-size:14px}}.nav{z-index:80;padding-top:env(safe-area-inset-top,0px);transition:transform .5s var(--ease),background .4s ease,box-shadow .4s ease;position:fixed;inset:0 0 auto}.nav.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line);background:#0b0b0ad6}.nav.is-hidden{transform:translateY(-110%)}.nav__in{justify-content:space-between;align-items:center;gap:24px;height:80px;display:flex}.nav__logo img{border-radius:2px;width:auto;height:46px;box-shadow:0 0 0 1px #ffffff14}.nav__links{gap:34px;display:flex}.nav__links a{font:600 13.5px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--t2);padding:8px 0;text-decoration:none;transition:color .3s;position:relative}.nav__links a:after{content:"";background:var(--brass);transform-origin:100%;height:1px;transition:transform .45s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover{color:var(--t1)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__end{align-items:center;gap:10px;display:flex}.nav__tel{height:46px;font:600 15px/1 var(--f-sans);letter-spacing:.02em;color:var(--t1);border-radius:2px;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:box-shadow .3s,color .3s,background .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #f1ede447}.nav__tel svg{width:16px;height:16px;color:var(--brass)}.nav__tel:hover{box-shadow:inset 0 0 0 1px var(--brass);background:#c6a15b14}.burger{border-radius:2px;place-items:center;width:46px;height:46px;display:none;box-shadow:inset 0 0 0 1px #f1ede447}.burger i{background:var(--t1);width:18px;height:1.5px;box-shadow:0 6px 0 var(--t1);display:block}@media (width<=1080px){.nav__links{display:none}.burger{display:grid}}@media (width<=520px){.nav__tel span{display:none}.nav__tel{justify-content:center;width:46px;padding:0}.nav__logo img{height:40px}.nav__in{height:70px}}.menu{z-index:79;padding:100px var(--gr) 40px var(--gl);opacity:0;pointer-events:none;background:#0b0b0af7;flex-direction:column;justify-content:center;gap:4px;transition:opacity .35s;display:flex;position:fixed;inset:0}.menu.is-open{opacity:1;pointer-events:auto}.menu a{font:700 46px/1.1 var(--f-d);text-transform:uppercase;color:var(--t1);text-decoration:none}.menu .btn{font:700 15px/1 var(--f-cond);margin-top:28px}.nav__in.shell{max-width:none}.nav__logo{padding-block:2px}.nav__in.shell{padding-left:max(var(--gx),calc((100% - 1360px) / 2 + 48px),env(safe-area-inset-left,0px));padding-right:max(var(--gx),calc((100% - 1360px) / 2 + 48px),env(safe-area-inset-right,0px))}.hero{isolation:isolate;background:var(--hero-bg);align-items:center;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-2;position:absolute;inset:0}.hero__bg img{object-fit:cover;object-position:30% 18%;width:100%;height:100%}@media (width>=901px){.hero__bg{overflow:hidden;container-type:size}.hero__bg img{object-fit:fill;width:auto;max-width:none;height:100cqh;position:absolute;top:clamp(26px,4.5cqh,56px);left:clamp(100cqw - 236.11cqh,68cqw - 140.249cqh,0px)}}@media (width>=901px) and (aspect-ratio>=2361/1000){.hero__bg img{object-fit:cover;object-position:50% 0;width:100%;height:100%;top:clamp(20px,3cqh,40px);left:0}}.hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0a0aeb 0%,#0a0a0ab8 30%,#0a0a0a1f 46%,transparent 60%),linear-gradient(180deg,#0b0b0a8c,transparent 22%,transparent 72%,var(--ink));position:absolute;inset:0}.hero__in{width:100%;padding:calc(110px + env(safe-area-inset-top,0px)) max(var(--gx),env(safe-area-inset-right,0px)) clamp(70px,9svh,110px) max(var(--gx),env(safe-area-inset-left,0px))}.hero__copy{min-width:0;width:calc(41vw - var(--gx));max-width:880px}.hero .d-1{font-size:min(3.6vw,80px,calc((41vw - var(--gx)) / 9.1));line-height:1.1}.hero__sub{max-width:50ch;color:var(--t1);margin:28px 0 0;font-size:clamp(17px,1.25vw,21px);line-height:1.6}.hero__cta{margin-top:38px}@media (width<=980px),(aspect-ratio<=1){.hero{min-height:0;padding-top:0;display:block}.hero__bg{height:min(78svh,130vw);bottom:auto}.hero__bg img{object-position:62% 0}.hero:before{background:linear-gradient(180deg,#0b0b0a80,transparent 18%,transparent 45%,#0b0b0ae6 72%,var(--ink) 100%) top/100% min(78svh,130vw) no-repeat}.hero__in{padding-top:calc(min(78svh,130vw) - 150px)}.hero__copy{width:auto;max-width:640px}.hero .d-1{font-size:min(clamp(32px,8.4vw,60px),calc(min(100vw - 2 * var(--gx),640px) / 9.1))}}@media (width<=520px){.hero__cta .btn{justify-content:space-between;width:100%}}@keyframes hero-in{0%{opacity:.01;scale:1.12}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.hero__bg img{animation:hero-in 2.2s var(--ease) both}}.intro #h1,.intro .hero__sub,.intro .hero__cta{visibility:hidden}@media (width>=1460px){.hero{--hl:max(var(--gx),calc((100vw - 1360px) / 2 + 48px));--hr:calc(65vw - .352 * max(100svh,640px))}.hero__in{padding-left:max(var(--gx),calc((100% - 1360px) / 2 + 48px));padding-right:max(var(--gx),calc((100% - 1360px) / 2 + 48px))}.hero__copy{width:calc(var(--hr) - var(--hl));max-width:none}.hero .d-1{font-size:min(3.6vw,80px,calc((var(--hr) - var(--hl)) / 9.1))}.hero .hero__bg img{object-fit:fill;width:auto;height:100cqh;-webkit-mask-image:linear-gradient(90deg,transparent,var(--black) 10%);-webkit-mask-image:linear-gradient(90deg,transparent,var(--black) 10%);-webkit-mask-image:linear-gradient(90deg,transparent,var(--black) 10%);-webkit-mask-image:linear-gradient(90deg,transparent,var(--black) 10%);mask-image:linear-gradient(90deg,transparent,var(--black) 10%);top:clamp(26px,4.5cqh,56px);left:max(100cqw - 236.11cqh,68cqw - 140.249cqh)}}@media (width<=980px),(aspect-ratio<=1){.hero{flex-direction:column;align-items:stretch;display:flex}.hero:before{content:none}.hero__in{padding-top:calc(88px + env(safe-area-inset-top,0px));order:1;padding-bottom:32px}.hero__copy{text-align:center;margin-inline:auto}.hero__sub{margin:20px auto 0}.hero__cta{justify-content:center;margin-top:28px;display:flex}.hero__bg{--ph:min(78svh,130vw);height:var(--ph);order:2;display:block;position:relative;inset:auto;overflow:hidden}.hero .hero__bg img{height:var(--ph);width:calc(var(--ph) * 1.7778);object-fit:fill;max-width:none;top:0;left:clamp(100% - var(--ph) * 1.7778,50% - var(--ph) * 1.7778 * .643,0px);position:absolute;-webkit-mask-image:none;mask-image:none}.hero__bg:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--ink) 0%,transparent 5%,transparent 72%,var(--ink) 100%);position:absolute;inset:0}}@media (hover:hover) and (pointer:fine){.hero__copy{text-align:left;margin-inline:0}.hero__sub{margin-inline:0}.hero__cta{justify-content:flex-start}}.chat{gap:clamp(12px,1.6vw,20px);max-width:980px;margin:clamp(30px,4vw,56px) auto 0;display:grid;position:relative}.bub{align-items:flex-end;gap:12px;max-width:min(560px,88%);display:flex;position:relative}.bub:nth-child(2n){flex-direction:row-reverse;justify-self:end}.bub__av{background:var(--ink-4);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;place-items:center;display:grid}.bub__av svg{width:20px;height:20px;color:var(--t3)}.bub__b{background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px 20px 20px 6px;padding:16px 20px 12px;position:relative}.bub:nth-child(2n) .bub__b{background:var(--bub-me);border-radius:20px 20px 6px;box-shadow:inset 0 0 0 1px #c6a15b38}.bub__b p{font:500 clamp(19px,1.6vw,24px)/1.35 var(--f-sans);color:var(--t1);margin:0}.bub__b small{color:var(--t3);justify-content:flex-end;align-items:center;gap:5px;margin-top:6px;font-size:12px;display:flex}.bub__b small svg{width:16px;height:12px;color:var(--read-tick)}.bub__typing{gap:5px;padding:6px 2px;display:inline-flex}.bub__typing i{background:var(--t3);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing}.bub__typing i:nth-child(2){animation-delay:.15s}.bub__typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.month{padding:clamp(80px,9vw,130px) 0 clamp(90px,10vw,150px);position:relative}.month__head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:16px 80px;margin-bottom:clamp(26px,3.4vw,46px);display:grid}.month__head p{color:var(--t2);margin:0;font-size:clamp(17px,1.25vw,19px)}.month__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(24px,3vw,48px);display:grid}.why{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.why li{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;grid-template-columns:52px minmax(0,1fr);gap:4px 16px;padding:20px 22px 20px 20px;transition:background .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden}.why li:after{content:"";background:var(--red);transform-origin:top;width:3px;transition:transform .6s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.why b{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);font:700 22px/1 var(--f-d);color:var(--t3);border-radius:50%;grid-row:1/3;place-items:center;transition:background .5s,color .5s,box-shadow .5s;display:grid}.why h3{font:700 clamp(22px,1.8vw,28px)/1.16 var(--f-d);text-transform:uppercase;color:var(--t2);margin:2px 0 0;transition:color .5s}.why p{color:var(--t3);margin:0;font-size:15.5px;line-height:1.5;transition:color .5s}.why li.is-on{background:linear-gradient(90deg,#d0242b17,var(--ink-2) 60%);box-shadow:inset 0 0 0 1px #d0242b52}.why li.is-on:after{transform:none}.why li.is-on b{background:var(--red);color:var(--white);box-shadow:none}.why li.is-on h3{color:var(--t1)}.why li.is-on p{color:var(--t2)}.diary{color:var(--diary-ink);background:repeating-linear-gradient(180deg,transparent 0 33px,#385c8c17 33px 34px),linear-gradient(90deg,transparent calc(clamp(54px,5vw,72px) - 12px),#d0242b47 calc(clamp(54px,5vw,72px) - 12px) calc(clamp(54px,5vw,72px) - 11px),transparent calc(clamp(54px,5vw,72px) - 11px)), linear-gradient(180deg,var(--page-1),var(--page-2));box-shadow:0 1px 0 #ffffffb3 inset,0 0 0 1px #00000040,0 2px 0 var(--paper-2),0 4px 0 var(--page-edge-1),0 6px 0 var(--page-edge-2),0 50px 80px -40px #000000f2;border-radius:4px 10px 10px 4px;padding:clamp(22px,2.4vw,34px) clamp(30px,3.2vw,48px) clamp(24px,2.6vw,36px) clamp(54px,5vw,72px);position:relative}.diary__rings{z-index:2;pointer-events:none;background:url(/img/diary-rings.svg) 0 0/40px 26px no-repeat space;width:40px;position:absolute;top:16px;bottom:16px;left:-14px}.diary__gutter{pointer-events:none;background:linear-gradient(90deg,#3c322329,#3c32230d 55%,#0000);border-radius:4px 0 0 4px;width:46px;position:absolute;top:0;bottom:0;left:0}.diary__band{background:linear-gradient(90deg,var(--elastic-lo),var(--red) 40%,var(--elastic-hi));width:10px;position:absolute;top:-1px;bottom:-1px;right:clamp(30px,3vw,46px);box-shadow:-2px 0 4px #0000002e,2px 0 4px #0000002e}.diary__brand{font:600 11px/1 var(--f-cond);letter-spacing:.3em;text-transform:uppercase;color:var(--diary-brand);margin:0 0 4px}.diary__top{border-bottom:2px solid var(--diary-ink);justify-content:space-between;align-items:baseline;gap:20px;padding:6px 40px 14px 0;display:flex}.diary__top b{font:700 clamp(26px,2.2vw,34px)/1.1 var(--f-d);text-transform:uppercase;color:var(--diary-ink)}.diary__top span{font:600 12.5px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--diary-muted)}.diary__top span strong{font:600 34px/1 var(--f-hand);letter-spacing:0;color:var(--diary-note);margin-right:3px}.diary table{border-collapse:collapse;width:calc(100% - 40px);margin-top:2px}.diary th{font:600 12px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--diary-muted);text-align:center;padding:12px 0 4px}.diary td{text-align:center;vertical-align:middle;border-top:1px solid #1d1b171f;height:56px;padding:0}.diary td:first-child{text-align:left;font:600 13px/1 var(--f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--diary-row);white-space:nowrap;padding-right:12px}.diary td.note{text-align:left;width:36%;padding-left:14px}.dot{width:36px;height:36px;transition:background .4s ease,border-color .4s ease,transform .5s var(--spring);border:1.5px dashed #1d1b1747;border-radius:50%;place-items:center;display:inline-grid;position:relative}.dot svg{opacity:0;width:52%;height:52%;transition:opacity .35s ease,transform .5s var(--spring);position:absolute;transform:scale(.4)rotate(-12deg)}.dot.is-done{background:radial-gradient(circle at 35% 30%,var(--check-hi),var(--check-lo) 70%);border:1.5px solid var(--check-rim);transform:rotate(-4deg);box-shadow:0 3px 8px -3px #1b7a4399}.dot.is-done svg.ok{opacity:1;color:var(--white);stroke-width:3px;transform:none}.dot.is-miss{border-color:#0000}.dot.is-miss svg.no{opacity:1;color:var(--red-ink);stroke-width:3px;width:66%;height:66%;transform:rotate(-6deg)}.dnote{font:500 24px/1 var(--f-hand);color:var(--diary-note);opacity:0;transition:opacity .5s ease,transform .6s var(--ease);display:inline-block;transform:translate(-8px)rotate(-2deg)}.dnote.is-on{opacity:1;transform:rotate(-2deg)}.diary__stamp{border:4px double var(--red-ink);color:var(--red-ink);font:700 34px/1 var(--f-d);letter-spacing:.16em;text-transform:uppercase;opacity:0;background:#fbfaf7e6;border-radius:3px;padding:12px 22px 10px;transition:opacity .25s,transform .45s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:clamp(22px,2.6vw,34px);left:27%;transform:rotate(-9deg)scale(1.6);box-shadow:0 0 0 6px #fbfaf7bf}.diary.is-quit .diary__stamp{opacity:1;transform:rotate(-9deg)scale(1)}@media (width<=980px){.month__head,.month__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.diary__stamp{padding:9px 14px 7px;font-size:24px;left:30%}.diary td.note{display:none}.diary{padding-left:46px;padding-right:22px}.diary__top{flex-direction:column;gap:6px}.diary th:first-child,.diary td:first-child{letter-spacing:.1em;font-size:11px}.dot{width:30px;height:30px}.diary__band{right:12px}.diary table{width:100%}.diary__top{padding-right:20px}.bub{max-width:96%}.bub__av{width:34px;height:34px}}.month.is-pinned{flex-direction:column;justify-content:center;min-height:100svh;padding:96px 0 32px;display:flex}.month.is-pinned>.shell{width:100%}.chat-wrap{isolation:isolate;position:relative}#receios{padding-bottom:0;overflow-x:clip}.month__head .d{font-size:clamp(32px,3.2vw,52px)}.visit{position:relative}.visit__pin{padding:clamp(90px,10vw,150px) 0;position:relative}.visit__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(36px,4.5vw,80px);margin-top:clamp(28px,3.4vw,50px);display:grid}.plan{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;padding:clamp(18px,2vw,28px);position:relative}.plan svg{width:100%;height:auto;display:block;overflow:visible}.plan .wall{fill:none;stroke:var(--line-2);stroke-width:2px}.plan .thin{fill:none;stroke:#f1ede414;stroke-width:1px}.plan .room{fill:#f1ede404;stroke:#f1ede429;stroke-width:1.2px;transition:fill .6s,stroke .6s}.plan .room.is-on{fill:#c6a15b14;stroke:#c6a15b8c}.plan .lbl{font:600 13px var(--f-cond);letter-spacing:.2em;text-transform:uppercase;fill:var(--t3);transition:fill .5s}.plan .lbl.is-on{fill:var(--brass)}.plan .route-bg{fill:none;stroke:#f1ede414;stroke-width:2px;stroke-dasharray:2 8;stroke-linecap:round}.plan .route{fill:none;stroke:var(--brass);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.plan .pin circle{fill:var(--ink);stroke:var(--line-2);stroke-width:1.5px;transition:fill .4s,stroke .4s}.plan .pin text{font:700 14px var(--f-d);fill:var(--t3);text-anchor:middle;dominant-baseline:central;transition:fill .4s}.plan .pin.is-past circle{fill:var(--brass-lo);stroke:var(--brass-lo)}.plan .pin.is-past text,.plan .pin.is-on text{fill:var(--ink)}.plan .pin.is-on circle{fill:var(--brass);stroke:var(--brass)}.plan .door{stroke:var(--brass);stroke-width:2px;fill:none}.plan__legend{border-top:1px solid var(--line);font:600 11.5px/1.3 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--t3);justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;display:flex}.dossier{position:relative}.dossier__stack{gap:22px;display:grid;position:relative}.stop{min-width:0;position:relative}.stop__media{aspect-ratio:16/10;background:var(--ink-3);margin:0;position:relative;overflow:hidden}.stop__media img{object-fit:cover;filter:saturate(.82)contrast(1.06);width:100%;height:100%}.stop__media:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0a47,#0000 26% 50%,#0b0b0ae6),radial-gradient(120% 90% at 50% 40%,#0000 60%,#0b0b0a73);position:absolute;inset:0}.stop__crop{z-index:2;pointer-events:none;--cm:#dcbb7ce6;background:linear-gradient(var(--cm),var(--cm)) left top/20px 1px no-repeat,linear-gradient(var(--cm),var(--cm)) left top/1px 20px no-repeat, linear-gradient(var(--cm),var(--cm)) right top/20px 1px no-repeat,linear-gradient(var(--cm),var(--cm)) right top/1px 20px no-repeat, linear-gradient(var(--cm),var(--cm)) left bottom/20px 1px no-repeat,linear-gradient(var(--cm),var(--cm)) left bottom/1px 20px no-repeat, linear-gradient(var(--cm),var(--cm)) right bottom/20px 1px no-repeat,linear-gradient(var(--cm),var(--cm)) right bottom/1px 20px no-repeat;position:absolute;inset:16px}.stop__media figcaption{z-index:3;font:600 12px/1 var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--t1);align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:26px;left:30px;right:30px}.stop__n{font:700 clamp(54px,5vw,72px)/1 var(--f-d);letter-spacing:0;background:linear-gradient(180deg,var(--gold-white) 0%,var(--brass-hi) 45%,var(--brass) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-top:.06em;display:inline-block}.stop__room{align-items:center;gap:10px;padding-bottom:2px;display:inline-flex}.stop__room i{background:var(--brass);flex:none;width:6px;height:6px;transform:rotate(45deg)}.stop__where{color:var(--t2);margin-left:auto;padding-bottom:2px;font-size:11px}.stop__text{padding:22px clamp(4px,.6vw,10px) 2px}.stop__text h3{font:700 clamp(25px,2vw,32px)/1.16 var(--f-d);text-transform:uppercase;text-wrap:balance;margin:0}.stop__text p{max-width:52ch;color:var(--t2);margin:10px 0 0;font-size:15.5px;line-height:1.55}.stop{padding:10px 10px 22px}@media (width>=981px){.visit__grid{align-items:start}.plan{position:sticky;top:clamp(96px,14svh,140px)}.dossier__stack{gap:16px}.stop{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:0;padding:10px;display:grid}.stop__media{aspect-ratio:auto;min-height:clamp(210px,17vw,250px)}.stop__media figcaption{gap:12px;bottom:20px;left:24px;right:24px}.stop__where{display:none}.stop__media figcaption{letter-spacing:.16em;font-size:11px}.stop__room{white-space:nowrap}.stop__n{font-size:clamp(48px,4.2vw,64px)}.stop__text{align-self:center;padding:14px clamp(16px,1.6vw,26px)}.stop__text h3{font-size:clamp(22px,1.75vw,28px)}.stop__text p{font-size:15px}.visit.is-flow .stop{opacity:.42;transition:opacity .6s ease,transform .7s var(--ease)}.visit.is-flow .stop.is-on{opacity:1}}@media (width<=980px){.visit__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.stop__media figcaption{gap:12px;bottom:20px;left:22px;right:22px}.stop__where{display:none}.stop__crop{inset:12px}}.plan .thin.bench{stroke:#c6a15b66;stroke-width:5px}.plan .lbl.lbl--door{fill:var(--brass)}.coach{overflow-x:clip}.coach__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,110px);display:grid}.roles{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.roles li{box-shadow:inset 0 0 0 1px var(--line-2);font:600 13px/1 var(--f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--t1);border-radius:2px;padding:9px 14px 8px}.pass{background:var(--paper);color:var(--page-ink);transform-origin:50% 100%;border-radius:6px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden;transform:perspective(1800px)rotateX(8deg)rotate(-1.5deg);box-shadow:0 50px 100px -50px #000000f2,0 0 0 1px #0003}.pass:before{content:"";pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle at 20% 30%,#0000 0 9px,#8c703c12 9px 10px),repeating-linear-gradient(115deg,#0000 0 14px,#8c703c0d 14px 15px);position:absolute;inset:0}.pass:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000024 48%,#fff6 52%,#0000);width:30px;margin-left:-15px;position:absolute;top:0;bottom:0;left:50%}.pass__page{min-height:clamp(360px,34vw,470px);padding:clamp(20px,2.4vw,34px);position:relative}.pass__hd{font:700 10.5px/1 var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--pass-hd);justify-content:space-between;display:flex}.pass__id{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.pass__photo{aspect-ratio:4/5;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c1a1640,0 8px 18px -10px #00000080;aspect-ratio:3/4!important}.pass__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a0abf);height:42%;position:absolute;inset:auto 0 0}.pass__photo>img:first-child{filter:contrast(1.05)sepia(.18)}.pass__lb{z-index:1;position:absolute;bottom:7%;left:9%;object-fit:contain!important;width:22%!important;height:auto!important}.pass__photo img{object-fit:cover;width:100%;height:100%}.pass dl{align-content:start;gap:12px;margin:0;display:grid}.pass dt{font:700 9.5px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--pass-dt)}.pass dd{font:700 17px/1.05 var(--f-d);text-transform:uppercase;color:var(--page-ink);margin:4px 0 0;line-height:1.14!important}.pass__mrz{letter-spacing:.14em;color:var(--pass-mrz);word-break:break-all;margin:0;font:500 11px/1.5 ui-monospace,Menlo,Consolas,monospace;position:absolute;bottom:clamp(18px,2vw,28px);left:clamp(20px,2.4vw,34px);right:clamp(20px,2.4vw,34px)}.stamps{position:absolute;inset:clamp(48px,4.8vw,66px) clamp(24px,2.6vw,38px) clamp(20px,2.4vw,32px) clamp(20px,2.2vw,30px)}.stamps--l{height:34%;inset:auto 0 clamp(64px,6vw,84px)}.stamp{width:var(--w,40%);transform:translate(-50%,-50%) rotate(var(--r,0deg));mix-blend-mode:multiply;position:absolute}.stamp svg{width:100%;height:auto;display:block;overflow:visible}.stamp text{font-family:var(--f-cond);letter-spacing:.14em;text-transform:uppercase;font-weight:700}@media (width<=980px){.coach__grid{grid-template-columns:minmax(0,1fr)}.pass{transform:none}}@media (width<=620px){.pass{grid-template-columns:1fr}.pass:after{display:none}.pass__page{min-height:0}.pass__page--stamps{min-height:480px}.pass__mrz{margin-top:18px;position:static}.stamps--l{height:210px;margin-top:6px;position:relative;inset:auto}.stamps--l .stamp{--w:56%!important;top:50%!important;left:50%!important}}#coach{padding-top:clamp(20px,3vw,50px)}.stamps__defs{position:absolute}.first{position:relative}.hw{--g:clamp(14px,1.6vw,24px);--k:54px;--top:calc(var(--k) / 2);gap:0 var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(50px,6vw,84px) 0 0;padding:0;list-style:none;display:grid;position:relative}.hw__track{top:calc(var(--top) - 3px);left:calc((100% - 3 * var(--g)) / 8);right:calc((100% - 3 * var(--g)) / 8);pointer-events:none;height:6px;position:absolute}.hw__dots{background:radial-gradient(circle,#f1ede433 2.2px,#0000 2.7px) 0/14px 6px repeat-x;position:absolute;inset:0}.hw__dots--on{background-image:radial-gradient(circle,var(--brass-hi) 2.4px,transparent 2.9px);clip-path:inset(0 calc(100% - var(--p,0) * 100%) 0 0);filter:drop-shadow(0 0 4px #c6a15b8c)}.hw__head{top:50%;left:calc(var(--p,0) * 100%);background:var(--gold-pale);width:12px;height:12px;opacity:calc(1 - var(--done,0));border-radius:50%;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 5px #c6a15b38,0 0 18px 4px #c6a15b8c}.hw__step{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.hw__knot{z-index:2;width:var(--k);height:var(--k);font:700 22px/1 var(--f-d);color:var(--t3);transition:color .4s,transform .6s var(--spring);place-items:center;display:grid;position:relative}.hw__stem{background:radial-gradient(circle,#f1ede433 2.2px,#0000 2.7px) 50% 0/6px 10px repeat-y;width:6px;height:30px;transition:filter .4s;display:block}.hw__card{width:100%;transition:opacity .6s ease,transform .7s var(--ease);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.hw__card figure{aspect-ratio:4/3;background:var(--ink-3);position:relative;overflow:hidden}.hw__card img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.75);width:100%;height:100%;transition:filter .8s ease,transform 1.2s var(--ease);transform:scale(1.04)}.hw__card figure:after{content:"";background:linear-gradient(#0000 55%,#121211e6);position:absolute;inset:0}.hw__tag{z-index:2;font:600 12px/1 var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-hi);position:absolute;bottom:14px;left:16px}.hw__body{padding:20px 22px 26px}.hw__body h3{font:700 clamp(22px,1.75vw,28px)/1.16 var(--f-d);text-transform:uppercase;text-wrap:balance;color:var(--t2);margin:0;transition:color .5s}.hw__body p{color:var(--t3);margin:10px 0 0;font-size:15.5px;line-height:1.55;transition:color .5s}.hw__step:not(.is-on) .hw__card{opacity:.55;transform:translateY(10px)}.hw__step.is-on .hw__knot{color:var(--ink);transform:scale(1.06)}.hw__step.is-on .hw__stem{background-image:radial-gradient(circle,var(--brass-hi) 2.4px,transparent 2.9px);filter:drop-shadow(0 0 4px #c6a15b80)}.hw__step.is-on .hw__card img{filter:none;transform:none}.hw__step.is-on .hw__body h3{color:var(--t1)}.hw__step.is-on .hw__body p{color:var(--t2)}.first__cta{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}@media (width<=900px){.hw{gap:var(--g);scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(var(--gl) * -1);margin-right:calc(var(--gr) * -1);padding:0 var(--gr) 8px var(--gl);scroll-padding-left:var(--gl);display:flex;overflow-x:auto}.hw::-webkit-scrollbar{display:none}.hw__step{scroll-snap-align:start;flex:none;width:min(78vw,340px)}.hw__track{left:calc(var(--gl) + min(39vw,170px));width:calc(3 * (min(78vw,340px) + var(--g)));right:auto}}.dive,.how.is-live .how__still{display:none}.how.is-live .dive{margin-top:clamp(30px,3.4vw,54px);display:block}.dive{height:100svh;position:relative;overflow:hidden}.dive__stage{isolation:isolate;background:var(--black);position:absolute;inset:0}.dive__img{position:absolute;inset:0;overflow:hidden}.dive__img img{object-fit:cover;filter:saturate(.9)contrast(1.04);width:100%;height:100%}.dive__tint{pointer-events:none;background:#f1ede41a;position:absolute;inset:0}.dive__veil{opacity:0;pointer-events:none;background:linear-gradient(90deg,#080808e6 0%,#0808089e 42%,#0808081a 82%),linear-gradient(#0000 48%,#080808b8),linear-gradient(#08080880,#0000 22%);position:absolute;inset:0}.dive__mask,.dive__line{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:.03em;display:flex;position:absolute;inset:0}.dive__mask{background:var(--black);mix-blend-mode:multiply}.dive__wall{z-index:2;background:var(--ink);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}.dive__line{z-index:3}.dive__word{--fs:min(58svh,40vw);font:700 var(--fs)/1 var(--f-d);color:var(--white);align-items:stretch;gap:.05em;margin-bottom:5svh;display:flex}.dive__one{letter-spacing:-.01em;position:relative;top:.075em}.dive__col{flex-direction:column;justify-content:flex-end;height:1em;padding-left:.02em;display:flex;position:relative}.dive__ord{line-height:1;position:absolute;top:.075em;left:.01em}.dive__sm{letter-spacing:.01em;text-transform:uppercase;font-size:.46em;line-height:1;position:relative;top:.075em}.dive__one,.dive__sm{margin-top:-.1em;padding-top:.1em}.dive__ord{padding-top:.1em;top:-.025em}.dive__rule{background:var(--black);height:max(1px,.004em);position:absolute;top:.47em;left:.03em;right:0}.dive__line .dive__rule{background:linear-gradient(90deg,var(--brass),#c6a15b26)}.dive__line .dive__one,.dive__line .dive__ord,.dive__line .dive__sm{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,var(--gold-glow) 0%,var(--brass-hi) 32%,var(--brass) 62%,var(--brass-lo) 100%)}.dive__cap{z-index:3;font:600 12.5px/1 var(--f-cond);letter-spacing:.26em;text-transform:uppercase;color:var(--brass);justify-content:center;align-items:center;gap:14px;margin:0;display:flex;position:absolute;bottom:9svh;left:0;right:0}.dive__cap i{background:linear-gradient(90deg,transparent,var(--brass));width:44px;height:1px}.dive__cards{z-index:4;pointer-events:none;align-items:end;padding-bottom:clamp(56px,12svh,130px);display:grid;position:absolute;inset:0}.dive__card{opacity:0;grid-area:1/1;max-width:760px}.dive__card>*{margin-block:-.38em -.18em;padding-block:.38em .18em;overflow:hidden}.dive__l{display:block}.dive__card h3 .dive__l.a{background:linear-gradient(90deg,var(--brass),var(--gold-cream) 55%,var(--gold-white));color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin-top:.45em;font-size:.8em}.dive__n{font:600 13px/1 var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--brass-hi);margin:0 0 14px}.dive__n em{color:#f1ede48c;font-style:normal}.dive__card h3{font:700 clamp(44px,min(4.8vw,8.8svh),86px)/1.1 var(--f-d);text-transform:uppercase;text-wrap:balance;color:var(--t1);margin:0}.dive__p{color:#f1ede4d6;max-width:44ch;margin:18px 0 0;font-size:clamp(17px,1.25vw,20px);line-height:1.55}.dive__cta{margin-top:30px;margin-left:-10px!important;padding:.4em 10px 14px!important}.dive__card:last-child .dive__cta .btn{pointer-events:auto}.dive__card:last-child[style*="opacity: 0"] .dive__cta .btn{pointer-events:none}.dive__hud{z-index:4;opacity:0;pointer-events:none;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:104px;left:0;right:0}.dive__hud span{background:#f1ede438;width:46px;height:2px;overflow:hidden}.dive__hud i{background:var(--brass);transform-origin:0;height:100%;display:block;transform:scaleX(0)}#como{padding-top:clamp(40px,6vw,90px)}.dive__cap i+i{transform:scaleX(-1)}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 40px;margin-bottom:28px;display:flex}.who{flex-direction:column;gap:12px;display:flex}.who>span{font:600 12px/1 var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--t3)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{box-shadow:inset 0 0 0 1px var(--line-2);font:600 13.5px/1 var(--f-cond);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);border-radius:2px;padding:11px 16px 10px;transition:background .3s,color .3s,box-shadow .3s}.chip:hover{color:var(--t1);box-shadow:inset 0 0 0 1px var(--t3)}.chip[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:none}.tt{position:relative}.tt__table{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:calc(100% + 12px);margin:-6px}.tt__corner{width:96px}.tt__corner span{font:600 10.5px/1 var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--t3);padding:0 0 0 4px;display:block}.tt__table thead th{vertical-align:bottom;text-align:left;padding:0;font-weight:400}.tt__band{--c:9px;color:var(--ink);background:linear-gradient(135deg,var(--band-hi),var(--brass) 55%,var(--band-lo));clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));align-items:baseline;gap:10px;padding:12px 14px 10px;transition:filter .3s,background .3s;display:flex}.tt__band b{font:700 24px/1 var(--f-d);letter-spacing:.02em;text-transform:uppercase}.tt__band abbr{cursor:default;border:0;text-decoration:none}.tt__band span{font:600 11px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:#0b0b0a9e}.tt__band em{background:var(--ink);color:var(--brass-hi);font:600 10px/1 var(--f-cond);letter-spacing:.22em;text-transform:uppercase;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);align-self:center;margin-left:auto;padding:4px 7px 3px;font-style:normal}.tt__day.is-today .tt__band{background:linear-gradient(135deg,var(--band-today),var(--band-today-2) 45%,var(--brass-hi));box-shadow:0 0 30px #dcbb7c59}.tt__day.is-closed{width:84px}.tt__day.is-closed .tt__band{color:var(--t2);background:#f1ede414}.tt__day.is-closed .tt__band span{color:var(--t3)}.tt__table th.tt__day.is-x .tt__band{filter:brightness(1.12)}.tt__table tbody th{text-align:left;vertical-align:middle;padding:0 8px 0 4px}.tt__time small{font:600 9.5px/1 var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);margin-bottom:5px;display:block}.tt__time b{font:700 25px/1 var(--f-d);letter-spacing:.02em;color:var(--t2);transition:color .25s;display:block}.tt__table tr.is-x .tt__time b{color:var(--brass-hi)}.tt__table td{--c:8px;vertical-align:middle;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:#f1ede409;padding:5px;transition:background .25s;box-shadow:inset 0 0 0 1px #f1ede40d}.tt__table td.is-today{background:#c6a15b12;box-shadow:inset 0 0 0 1px #c6a15b2e}.tt__table tr.is-x td,.tt__table td.is-x{background:#f1ede40f}.tt__table tr.is-x td.is-x{background:#f1ede414}.tt__table tr.is-band>th,.tt__table tr.is-band>td:not(.tt__closed){border-top:0}.tt__closed{text-align:center;background:repeating-linear-gradient(135deg,#0000 0 9px,#f1ede40a 9px 10px)!important}.tt__closed span{writing-mode:vertical-rl;font:600 11.5px/1 var(--f-cond);letter-spacing:.34em;text-transform:uppercase;color:var(--t3);display:inline-block;transform:rotate(180deg)}.tt__cls{--k:var(--brass);text-align:left;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 30px 8px 14px;transition:background .3s,opacity .35s;display:flex;position:relative}.tt__cls.is-kid{--k:var(--kid)}.tt__cls:before{content:"";background:var(--k);width:2px;transition:background .3s;position:absolute;top:9px;bottom:9px;left:4px}.tt__cls+.tt__cls{margin-top:2px;box-shadow:0 -1px #f1ede40f}.tt__cls b{font:600 14.5px/1.25 var(--f-sans);color:var(--t1);white-space:nowrap;transition:color .3s}.tt__cls small{display:none}.tt__cls .tt__s{color:var(--t3);white-space:nowrap;font-size:12.5px;font-style:normal;transition:color .3s;display:inline}.tt__cls em{background:var(--brass-hi);border-radius:50%;flex:none;width:7px;height:7px;font-size:0;animation:1.8s ease-out infinite ttPulse}@keyframes ttPulse{0%{box-shadow:0 0 #dcbb7ca6}to{box-shadow:0 0 0 7px #dcbb7c00}}.tt__go{color:var(--ink);opacity:0;transition:opacity .3s,transform .4s var(--ease);font-size:0;display:flex;position:absolute;top:50%;right:10px;transform:translate(-6px,-50%)}.tt__go svg{width:15px;height:9px}@media (hover:hover){.tt__cls:hover{background:linear-gradient(135deg,var(--brass-hi),var(--brass))}.tt__cls:hover b{color:var(--ink)}.tt__cls:hover .tt__s{color:#0b0b0aa6}.tt__cls:hover:before{background:var(--ink)}.tt__cls:hover em{background:var(--ink);animation:none}.tt__cls:hover .tt__go{opacity:1;transform:translateY(-50%)}}.tt__cls:focus-visible{outline:1px solid var(--brass);outline-offset:-2px}.tt__cls.is-dim{opacity:.14;pointer-events:none}@media (width>=901px) and (height>=640px){#turmas{min-height:100svh;display:flex;padding:clamp(88px,11svh,104px) 0 clamp(16px,3svh,30px)!important}#turmas>.shell{flex-direction:column;width:100%;min-height:calc(100svh - clamp(88px,11svh,104px) - clamp(16px,3svh,30px));display:flex}#turmas .board-head{gap:14px 40px;margin-bottom:clamp(14px,2.4svh,26px)}#turmas .d{font-size:clamp(38px,min(4vw,6.4svh),64px)}#turmas .kicker{margin-bottom:clamp(10px,1.6svh,18px)}#turmas .who{flex-direction:row;align-items:center;gap:14px}#turmas .chip{padding:10px 14px 9px;font-size:12.5px}.tt{flex:1;min-height:0;display:flex}.tt__table{height:calc(100% + 12px)}.tt__foot{margin-top:clamp(12px,2svh,20px);font-size:14.5px}}@media (width>=901px) and (height>=781px) and (height<=980px){.tt__cls{min-height:32px;padding-top:6px;padding-bottom:6px}.tt__table td{padding:3px}.tt__foot{font-size:13.5px;margin-top:12px!important}#turmas .board-head{margin-bottom:16px}#turmas .d{font-size:clamp(38px,5.6svh,56px)}}@media (width>=901px) and (height>=640px) and (height<=780px){#turmas{padding-top:84px!important;padding-bottom:12px!important}#turmas>.shell{min-height:calc(100svh - 96px)}#turmas .kicker{display:none}#turmas .board-head{gap:10px 30px;margin-bottom:12px}#turmas .d{font-size:clamp(34px,5.4svh,42px)}#turmas .who>span{display:none}.tt__table{border-spacing:4px;width:calc(100% + 8px);margin:-4px;height:calc(100% + 8px)!important}.tt__table td{padding:3px}.tt__cls{min-height:28px!important;padding-top:4px!important;padding-bottom:4px!important}.tt__cls:before{top:6px;bottom:6px}.tt__cls b{font-size:13.5px}.tt__time b{font-size:20px!important}.tt__band{padding:8px 11px 7px!important}.tt__band b{font-size:19px!important}.tt__foot{margin-top:10px!important}}@media (width>=901px) and (height<=800px){.tt__time small{display:none}.tt__time b{font-size:22px}.tt__band{padding:10px 12px 8px}.tt__band b{font-size:21px}.tt__cls{min-height:34px;padding-top:6px;padding-bottom:6px}}.ttm,.ttm .tt__s{display:none}.ttm__tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.ttm__tab{color:var(--t2);justify-items:center;gap:5px;padding:11px 2px 10px;transition:background .3s,color .3s;display:grid}.ttm__tab b{font:700 19px/1 var(--f-d);text-transform:uppercase}.ttm__tab span{font:600 9.5px/1 var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.ttm__tab[aria-selected=true] b,.ttm__tab[aria-selected=true] span{color:var(--ink)}.ttm__list{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.ttm__list li{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ttm__time{padding-top:8px}.ttm__time small{font:600 10px/1.2 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:6px;display:block}.ttm__time b{font:700 20px/1 var(--f-d)}.ttm .tt__cls{background:#f1ede409;justify-items:start;gap:3px;padding:10px 40px 10px 16px;display:grid}.ttm .tt__cls+.tt__cls{margin-top:6px}.ttm .tt__cls small{color:var(--t3);font-size:12.5px;display:block}.ttm .tt__cls em{margin-top:-3px;position:absolute;top:50%;right:38px}.ttm__cls .tt__go{opacity:1;color:var(--brass);transform:translateY(-50%)}.ttm__list li.ttm__none{color:var(--t2);padding:22px 0;display:block}@media (width<=900px){.tt{display:none}.ttm{display:block}}.tt__foot{color:var(--t2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 40px;margin-top:22px;font-size:15.5px;display:flex}.tt__foot p{margin:0}.tt__notes{text-align:right;gap:4px;max-width:70ch;display:grid}@media (width<=900px){.tt__notes{text-align:left}}.tt__foot strong{color:var(--t1);font-weight:600}.tt__legend{font:600 11.5px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--t2);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.tt__legend li{align-items:center;gap:10px;display:flex}.tt__legend i{background:var(--brass);width:2px;height:16px}.tt__legend i.k{background:var(--kid)}.tt__legend i.n{background:var(--brass-hi);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite ttPulse}#turmas{padding-top:clamp(30px,4vw,60px)}.who__toggle{display:none}@media (width<=900px){.board-head{position:relative}.who__toggle{width:44px;height:44px;color:var(--t2);place-items:center;transition:color .3s;display:grid;position:absolute;top:-16px;right:0}.who__toggle svg{width:20px;height:20px}.who__toggle.is-active{color:var(--ink)}.who{display:none}.who.is-open{display:flex}.who>span{display:none}}.tt__cls[data-cls=fund]{flex-wrap:wrap;row-gap:0}.atl__map{margin:clamp(30px,4vw,56px) 0 0;position:relative}.atl__map svg{width:100%;height:auto;display:block;overflow:visible}.atl__arc-bg{fill:none;stroke:#f1ede41f;stroke-width:1.2px;stroke-dasharray:3 7}.atl__arc{fill:none;stroke:var(--brass);stroke-width:2px;stroke-linecap:round}.atl__end circle{fill:var(--brass)}.atl__end .ring{fill:none;stroke:var(--brass);stroke-width:1px;opacity:.5}.atl__plane path{fill:var(--gold-glow);filter:drop-shadow(0 0 6px #dcbb7cbf)}.atl__map .city{font:700 34px var(--f-d);text-transform:uppercase;fill:var(--t1)}.atl__map .meta{font:600 12px var(--f-cond);letter-spacing:.22em;text-transform:uppercase;fill:var(--t3)}.atl__map .sea{font:600 13px var(--f-cond);letter-spacing:.4em;text-transform:uppercase;fill:#f1ede442;text-anchor:middle}.revs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(26px,3vw,44px);display:grid}.rv-card{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s ease,transform .5s var(--ease);border-radius:4px;flex-direction:column;padding:24px 22px 20px;display:flex;position:relative}.rv-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #c6a15b66}.rv-card__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.rv-card__from{font:600 11px/1 var(--f-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--t2);background:#f1ede40f;border-radius:999px;align-items:center;gap:7px;padding:6px 10px 5px;display:inline-flex}.rv-card__from i{background:var(--brass);border-radius:50%;width:6px;height:6px}.rv-card__top>svg{flex:none;width:18px;height:18px}.rv-card blockquote{font:700 clamp(21px,1.7vw,26px)/1.18 var(--f-d);text-transform:uppercase;color:var(--t1);text-wrap:balance;flex:1;margin:0}.rv-card__full{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.rv-card__full>p{color:var(--t2);margin:0;font-size:15px;line-height:1.55;overflow:hidden}.rv-card.is-open .rv-card__full{grid-template-rows:1fr}.rv-card.is-open .rv-card__full>p{padding-top:14px}.rv-card__who{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.rv-card__who b{font:600 14.5px/1.2 var(--f-sans);display:block}.rv-card__who small{color:var(--t3);margin-top:2px;font-size:12.5px;display:block}.rv-card__more{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--t2);transition:transform .4s var(--ease),background .3s,color .3s;border-radius:50%;flex:none;place-items:center;font-size:16px;line-height:1;display:grid}.rv-card__more:hover{background:var(--brass);color:var(--ink);box-shadow:none}.rv-card.is-open .rv-card__more{transform:rotate(45deg)}@media (width<=1080px){.revs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.revs{grid-template-columns:minmax(0,1fr)}.atl__map .city{font-size:64px}.atl__map .meta,.atl__map .sea{font-size:28px}}.prova{isolation:isolate;overflow:hidden}#prova{padding-bottom:clamp(60px,6vw,96px)}.atl__bg{z-index:-1;pointer-events:none;height:min(980px,100%);-webkit-mask:radial-gradient(70% 62% at 50% 46%,var(--black) 25%,transparent 78%);-webkit-mask:radial-gradient(70% 62% at 50% 46%,var(--black) 25%,transparent 78%);-webkit-mask:radial-gradient(70% 62% at 50% 46%,var(--black) 25%,transparent 78%);-webkit-mask:radial-gradient(70% 62% at 50% 46%,var(--black) 25%,transparent 78%);mask:radial-gradient(70% 62% at 50% 46%,var(--black) 25%,transparent 78%);position:absolute;top:0;left:0;right:0}.atl__bg img{object-fit:cover;opacity:.26;filter:contrast(1.1)brightness(.9);width:100%;height:100%}#prova{padding-top:clamp(40px,6vw,90px)}.inc{isolation:isolate;padding-top:clamp(210px,17vw,300px)!important}.eclipse{--D:clamp(1150px,175vw,3300px);--W:calc(var(--D) * 1.8);--top:calc(240px + clamp(40px,5vw,90px));z-index:-1;pointer-events:none;position:absolute;inset:-240px 0 0;overflow:hidden}.eclipse__disc{left:50%;top:var(--top);width:var(--W);height:var(--D);margin-left:calc(var(--W) / -2);background:var(--disc);border-radius:50%;position:absolute;overflow:hidden}.eclipse__pat{opacity:.03;width:100%;height:100%;-webkit-mask-image:radial-gradient(min(80vw,1300px) min(60vw,900px) at 50% 0,var(--black) 25%,transparent 100%);-webkit-mask-image:radial-gradient(min(80vw,1300px) min(60vw,900px) at 50% 0,var(--black) 25%,transparent 100%);-webkit-mask-image:radial-gradient(min(80vw,1300px) min(60vw,900px) at 50% 0,var(--black) 25%,transparent 100%);-webkit-mask-image:radial-gradient(min(80vw,1300px) min(60vw,900px) at 50% 0,var(--black) 25%,transparent 100%);mask-image:radial-gradient(min(80vw,1300px) min(60vw,900px) at 50% 0,var(--black) 25%,transparent 100%);position:absolute;inset:0}.eclipse__rim{-webkit-mask-image:radial-gradient(12% 8% at 50% 0%,var(--black) 25%,transparent 100%);-webkit-mask-image:radial-gradient(12% 8% at 50% 0%,var(--black) 25%,transparent 100%);-webkit-mask-image:radial-gradient(12% 8% at 50% 0%,var(--black) 25%,transparent 100%);-webkit-mask-image:radial-gradient(12% 8% at 50% 0%,var(--black) 25%,transparent 100%);mask-image:radial-gradient(12% 8% at 50% 0%,var(--black) 25%,transparent 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 2px 1px -1px #ffeecdf2,inset 0 14px 28px -14px #e8c88c80,inset 0 60px 120px -60px #c6a15b38}.eclipse__glow{left:50%;top:calc(var(--top) - min(26vw,340px));filter:blur(28px);background:radial-gradient(50% 50%,#dcbb7c8c,#c6a15b38 42%,#c6a15b0f 66%,#0000 74%);border-radius:50%;width:min(92vw,1500px);height:min(52vw,680px);position:absolute;transform:translate(-50%)}.eclipse__core{left:50%;top:calc(var(--top) - 70px);filter:blur(18px);background:radial-gradient(50% 50%,#fff0d2e6,#e8c88c73 40%,#0000 72%);border-radius:50%;width:min(46vw,640px);height:140px;position:absolute;transform:translate(-50%)}.eclipse:after{content:"";background:linear-gradient(180deg,transparent,var(--ink));height:260px;position:absolute;bottom:0;left:0;right:0}.found__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,90px);display:grid}.cardz{perspective:1600px}.cardz__tilt{transform-style:preserve-3d;transition:transform .3s ease-out}.cardz{isolation:isolate;position:relative}.cardz__lion{z-index:-1;width:auto;height:185%;fill:var(--gold-lion);opacity:.11;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,var(--black) 55%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,var(--black) 55%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,var(--black) 55%,transparent 95%);-webkit-mask-image:linear-gradient(180deg,var(--black) 55%,transparent 95%);mask-image:linear-gradient(180deg,var(--black) 55%,transparent 95%);position:absolute;top:50%;left:50%;transform:translate(-62%,-50%)}@media (width<=980px){.cardz__lion{height:125%}}.card{aspect-ratio:1.586;background:radial-gradient(120% 80% at var(--mx,30%) var(--my,20%),#ffffff24,transparent 55%),repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 3px),linear-gradient(135deg,var(--card-1),var(--card-2) 55%,var(--card-3));border-radius:18px;flex-direction:column;width:100%;max-width:540px;margin-inline:auto;padding:clamp(20px,2.4vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 60px 90px -45px #000}.card__lb{opacity:.06;filter:grayscale();pointer-events:none;width:46%;position:absolute;bottom:-18%;right:-4%}.card__row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card__mark{width:auto;height:clamp(44px,4.4vw,62px)}.card__chip{aspect-ratio:1.3;background-image:linear-gradient(90deg,transparent 32%,#00000040 32% 34%,transparent 34% 66%,#00000040 66% 68%,transparent 68%),linear-gradient(0deg,transparent 46%,#00000040 46% 54%,transparent 54%),linear-gradient(135deg,var(--chip-1),var(--chip-2) 45%,var(--chip-3) 70%,var(--chip-4));border-radius:7px;width:clamp(40px,4vw,54px);box-shadow:inset 0 0 0 1px #00000040}.card__title{font:700 clamp(30px,3.4vw,50px)/1.12 var(--f-d);text-transform:uppercase;letter-spacing:.02em;color:#0000;background:linear-gradient(180deg,var(--gold-foil),var(--brass) 55%,var(--brass-lo));-webkit-background-clip:text;background-clip:text;margin:auto 0 0;padding-top:.1em}.card__num{letter-spacing:.24em;color:#f1ede4b3;justify-content:space-between;align-items:end;margin-top:clamp(12px,1.6vw,18px);font:500 clamp(12px,1.1vw,15px)/1 ui-monospace,Menlo,Consolas,monospace;display:flex}.card__belt{background:var(--card-belt);border-radius:1px;width:clamp(90px,10vw,130px);height:8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.card__belt i{background:var(--red);width:26%;margin-left:auto}.perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(40px,5vw,70px) 0 0;padding:0;list-style:none;display:grid}.perk{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:22px 22px 22px 20px;transition:box-shadow .4s,background .4s;display:grid;position:relative}.perk:hover{background:linear-gradient(180deg,#c6a15b0f,var(--ink-2));box-shadow:inset 0 0 0 1px #c6a15b66}.perk__ic{width:44px;height:44px;color:var(--brass);background:#c6a15b1a;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c6a15b4d}.perk__ic svg{width:20px;height:20px}.perk b{font:700 19px/1.16 var(--f-d);text-transform:uppercase;color:var(--t1);display:block}.perk div>span{color:var(--t2);margin-top:6px;font-size:14.5px;line-height:1.45;display:block}.ticket{--stub:min(440px,40%);--n:15px;--c:18px;grid-template-columns:minmax(0,1fr) var(--stub);clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));-webkit-mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0,transparent 97%,var(--black)) top/100% 51% no-repeat,radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%,transparent 97%,var(--black)) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0,transparent 97%,var(--black)) top/100% 51% no-repeat,radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%,transparent 97%,var(--black)) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0,transparent 97%,var(--black)) top/100% 51% no-repeat,radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%,transparent 97%,var(--black)) bottom/100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0,transparent 97%,var(--black)) top/100% 51% no-repeat,radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%,transparent 97%,var(--black)) bottom/100% 51% no-repeat;mask:radial-gradient(circle var(--n) at calc(100% - var(--stub)) 0,transparent 97%,var(--black)) top/100% 51% no-repeat,radial-gradient(circle var(--n) at calc(100% - var(--stub)) 100%,transparent 97%,var(--black)) bottom/100% 51% no-repeat;filter:drop-shadow(0 40px 50px #0000008c);margin-top:clamp(70px,8vw,120px);display:grid;position:relative}.tk__notch{z-index:3;left:calc(100% - var(--stub) - var(--n) - 1px);width:calc(var(--n) * 2 + 2px);height:calc(var(--n) * 2 + 2px);pointer-events:none;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #c6a15b8c}.tk__notch--t{top:calc(var(--n) * -1 - 1px)}.tk__notch--b{bottom:calc(var(--n) * -1 - 1px)}.tk__main{background:linear-gradient(135deg,transparent calc(50% - .4px),#c6a15b8c calc(50% - .4px) calc(50% + 1px),transparent calc(50% + 1px)) 0 0/var(--c) var(--c) no-repeat, radial-gradient(120% 140% at 0 0,#c6a15b1f,transparent 55%),repeating-linear-gradient(90deg,#ffffff03 0 1px,transparent 1px 4px),linear-gradient(135deg,var(--tk-1),var(--tk-2));padding:clamp(28px,3.4vw,52px) clamp(28px,3.6vw,56px);position:relative;box-shadow:inset 1px 0 #c6a15b8c,inset 0 1px #c6a15b8c,inset 0 -1px #c6a15b8c}.tk__main:after{content:"";right:-1px;top:calc(var(--n) + 10px);bottom:calc(var(--n) + 10px);border-right:2px dashed #c6a15b73;position:absolute}.tk__meta{font:600 11.5px/1 var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid #c6a15b38;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2.2vw,28px);padding-bottom:16px;display:flex}.tk__title{font-size:clamp(34px,3.2vw,52px)}.tk__text{max-width:52ch;color:var(--t2);margin:18px 0 0;font-size:17px}.tk__foot{border-top:1px dashed #c6a15b4d;gap:18px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(22px,2.4vw,30px);display:grid}.tk__free{color:var(--t2);align-items:baseline;gap:12px;margin:0;font-size:15px;display:flex}.tk__free b{font:700 20px/1 var(--f-d);text-transform:uppercase;color:var(--t1)}.tk__free b:after{content:" ·";color:var(--brass)}.tk__foot .btn{justify-self:start}.tk__stub{color:var(--page-ink);background:linear-gradient(135deg,transparent calc(50% - 1px),var(--brass-lo) calc(50% - 1px) calc(50% + .4px),transparent calc(50% + .4px)) 100% 100%/var(--c) var(--c) no-repeat, repeating-radial-gradient(circle at 80% 10%,transparent 0 9px,#8c703c0f 9px 10px),linear-gradient(180deg,var(--stub-1),var(--stub-2));flex-direction:column;padding:clamp(28px,3vw,44px) clamp(24px,2.6vw,38px);display:flex;position:relative}.tk__stub .tk__meta{color:var(--brass-lo);border-bottom-color:#1c1a1624}.plans{gap:4px;display:grid;position:relative}.plan-row{border-bottom:1px solid #1c1a161a;grid-template-columns:110px minmax(0,1fr) 62px;align-items:center;gap:14px;padding:11px 0;display:grid}.plan-row b{font:700 22px/1 var(--f-d);text-transform:uppercase;color:var(--page-ink)}.plan-row small{font:600 11.5px/1 var(--f-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--diary-muted);white-space:nowrap;text-align:right}.plan-belt{height:13px;position:relative}.plan-belt i{width:var(--w);background:var(--belt);transform-origin:0;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff2e,0 2px 4px -2px #0006}.plan-belt i:after{content:"";background:var(--red);width:max(10px,14%);max-width:30px;position:absolute;top:3px;bottom:3px;right:max(6px,8%)}.plans__perks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.plans__perks span{--c:7px;background:var(--page-ink);color:var(--paper);font:600 12px/1 var(--f-cond);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));align-items:center;padding:9px 12px 8px;display:inline-flex}.plans__perks span:last-child{background:var(--red);color:var(--white)}.tk__code{background:repeating-linear-gradient(90deg,var(--page-ink) 0 2px,transparent 2px 4px,var(--page-ink) 4px 5px,transparent 5px 8px,var(--page-ink) 8px 11px,transparent 11px 13px,var(--page-ink) 13px 14px,transparent 14px 17px) bottom/100% 38px no-repeat;opacity:.85;height:38px;margin-top:auto;padding-top:24px;display:block}@media (width<=980px){.ticket{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.tk__notch{display:none}.tk__main{box-shadow:inset 1px 0 #c6a15b8c,inset -1px 0 #c6a15b8c,inset 0 1px #c6a15b8c}.tk__main:after{border-bottom:2px dashed #c6a15b73;border-right:0;inset:auto 16px -1px}.tk__code{margin-top:22px}}@media (width<=520px){.plan-row{grid-template-columns:100px minmax(0,1fr) 54px;gap:10px}.plan-row b{font-size:18px}.tk__meta span:last-child{display:none}.tk__free{flex-direction:column;gap:6px}.tk__free b:after{content:none}.tk__main,.tk__stub{padding-left:22px;padding-right:22px}}@media (width<=1080px){.perks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.found__top{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.perks{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.eclipse{--W:calc(var(--D) * 1.3)}}.faq{gap:10px;max-width:860px;margin:clamp(36px,4vw,56px) auto 0;padding:0;list-style:none;display:grid}.qa{background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;transition:box-shadow .35s,background .35s}.qa:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.qa.is-open{background:linear-gradient(180deg,#c6a15b12,var(--ink-2) 70%);box-shadow:inset 0 0 0 1px #c6a15b6b}.qa__btn{text-align:left;width:100%;min-height:76px;font:600 clamp(17px,1.3vw,19.5px)/1.35 var(--f-sans);color:var(--t1);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 18px 26px;display:flex}.qa__btn>span:first-child{flex:1;min-width:0}.pm{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s ease,transform .5s var(--ease),box-shadow .3s;border-radius:50%;flex:none;position:relative}.pm:before,.pm:after{content:"";background:var(--t1);border-radius:2px;width:14px;height:1.6px;margin:-.8px 0 0 -7px;position:absolute;top:50%;left:50%}.pm:after{transform:rotate(90deg)}.qa.is-open .pm{background:var(--brass);box-shadow:none;transform:rotate(45deg)}.qa__a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.qa.is-open .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{color:var(--t2);margin:0;padding:0 80px 26px 26px;font-size:16.5px;line-height:1.62}.faq__more{color:var(--t2);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.faq__more a{color:var(--t1);font:700 13.5px/1 var(--f-cond);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.faq__more a svg{color:var(--wa-ico)}@media (width<=560px){.qa__a p{padding:0 22px 22px}.qa__btn{padding-left:20px}}#perguntas{padding-top:clamp(40px,6vw,90px)}.close{isolation:isolate;align-items:center;min-height:min(100svh,980px);padding:clamp(110px,12vw,170px) 0;display:flex;position:relative;overflow:hidden}.close__bg{z-index:-2;position:absolute;inset:-8% 0}.close__bg img{object-fit:cover;object-position:50% 60%;filter:grayscale(.35)contrast(1.05)brightness(.5);width:100%;height:100%}.close:before{content:"";z-index:-1;background:radial-gradient(70% 70% at 50% 45%,#0b0b0a59,#0b0b0aeb),linear-gradient(180deg,var(--ink),transparent 22%,transparent 78%,var(--ink));position:absolute;inset:0}.close__in{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.close .d{max-width:14ch;font-size:clamp(46px,5.6vw,96px)}.close__sub{max-width:46ch;color:var(--t1);margin:22px 0 0;font-size:clamp(17px,1.3vw,20px)}.start{width:100%;max-width:880px;margin-top:clamp(30px,3.6vw,48px)}.start legend{width:100%;font:600 12.5px/1 var(--f-cond);letter-spacing:.24em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;padding:0;display:block}.start fieldset{border:0;min-width:0;margin:0;padding:0}.pchips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pchips label{cursor:pointer}.pchips input{opacity:0;pointer-events:none;position:absolute}.pchips span{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line-2);font:600 15px/1 var(--f-sans);color:var(--t1);background:#0b0b0a8c;border-radius:999px;padding:13px 18px 12px;transition:background .25s,box-shadow .25s,color .25s;display:block}.pchips label:hover span{box-shadow:inset 0 0 0 1px var(--t2)}.pchips input:checked+span{background:var(--paper);color:var(--ink);box-shadow:none}.pchips input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.start .btn{margin-top:22px}.reach{flex-wrap:wrap;justify-content:center;gap:10px 34px;margin:clamp(34px,4vw,54px) 0 0;padding:0;list-style:none;display:flex}.reach a{color:var(--t1);align-items:center;gap:10px;font-size:15.5px;text-decoration:none;transition:color .3s;display:inline-flex}.reach a:hover{color:var(--brass-hi)}.reach svg{width:18px;height:18px;color:var(--brass);flex:none}.reach .ico-wa{color:var(--wa-ico)}.pchips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,720px);margin-inline:auto;display:grid}.pchips span{text-align:left}@media (width<=560px){.pchips{grid-template-columns:repeat(2,minmax(0,1fr))}.pchips span{gap:9px;padding:14px 10px 13px 12px;font-size:14.5px}.start .btn{white-space:normal;text-align:left;letter-spacing:.12em;justify-content:space-between;width:100%;max-width:100%}}.pchips label{transition:transform .35s var(--ease);display:block}.pchips label:hover{transform:translateY(-3px)}.pchips span{cursor:pointer;align-items:center;gap:11px;padding:15px 20px 14px 16px;font-size:15.5px;display:flex;position:relative}.pchips span:before{content:"";border-radius:50%;flex:none;width:16px;height:16px;transition:box-shadow .25s;box-shadow:inset 0 0 0 1.5px #f1ede48c}.pchips label:hover span:before{box-shadow:inset 0 0 0 1.5px var(--brass)}.pchips input:checked+span:before{box-shadow:inset 0 0 0 5px var(--ink),inset 0 0 0 8px var(--paper)}.start legend{font-size:13.5px}.foot{background:var(--ink);color:var(--t2);border-top:1px solid var(--line)}.foot__map{background:var(--map);height:clamp(280px,32vw,400px);box-shadow:inset 0 0 0 1px var(--line);border-radius:4px;margin-top:clamp(56px,6vw,90px);position:relative;overflow:hidden}.foot__map iframe{filter:grayscale()invert(.92)contrast(.9)brightness(.92);border:0;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px}.foot__map.is-blocked iframe{display:none}.foot__map.is-blocked{background:linear-gradient(115deg,transparent 47.6%,#ffffff24 47.6% 48.4%,transparent 48.4%),linear-gradient(12deg,transparent 61%,#ffffff1a 61% 61.7%,transparent 61.7%),repeating-linear-gradient(0deg,transparent 0 58px,#ffffff0a 58px 60px),repeating-linear-gradient(90deg,transparent 0 86px,#ffffff0a 86px 88px),var(--map)}.foot__map.is-blocked:after{content:"";background:var(--brass);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:44%;left:58%;box-shadow:0 0 0 8px #c6a15b2e,0 0 0 22px #c6a15b12}.foot__pin{background:var(--paper);color:var(--ink);border-radius:4px;gap:4px;padding:20px 22px;font-size:14.5px;display:grid;position:absolute;bottom:clamp(16px,2vw,28px);left:clamp(16px,2vw,28px);box-shadow:0 24px 50px -24px #000c}.foot__pin small{font:600 11px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-lo);margin-bottom:4px}.foot__pin b{font:700 24px/1 var(--f-d);text-transform:uppercase}.foot__pin a{font:700 13px/1 var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-top:10px;text-decoration:none;display:inline-flex}.foot__pin a i{color:var(--brass-lo);transition:transform .3s var(--ease);font-style:normal}.foot__pin a:hover i{transform:translate(4px)}.foot__grid{gap:40px;padding:clamp(48px,6vw,80px) 0;display:grid}@media (width>=900px){.foot__grid{grid-template-columns:1.5fr 1fr 1.3fr 1.3fr;gap:48px}}.foot__brand img{border-radius:2px;width:auto;height:62px;box-shadow:0 0 0 1px #ffffff14}.foot__about{max-width:38ch;color:var(--t3);margin:20px 0 0;font-size:15px;line-height:1.6}.foot__motto{font:700 20px/1.14 var(--f-d);text-transform:uppercase;color:var(--t1);margin:18px 0 0}.foot__motto span{color:var(--brass)}.foot__social{gap:8px;margin-top:22px;display:flex}.foot__social a{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--t1);border-radius:50%;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid}.foot__social a:hover{background:var(--brass);color:var(--ink);box-shadow:none}.foot__social svg{width:18px;height:18px}.foot__h{font:600 12.5px/1 var(--f-cond);letter-spacing:.2em;text-transform:uppercase;color:var(--t3);margin:0 0 14px}.foot__links{display:grid}.foot__links a,.foot__progs button{min-height:42px;color:var(--t1);text-align:left;align-items:center;gap:8px;font-size:16px;text-decoration:none;transition:color .3s;display:flex}.foot__links a:hover,.foot__progs button:hover{color:var(--brass-hi)}.foot__line{min-height:48px;color:var(--t1);align-items:center;gap:12px;margin-bottom:6px;font-size:15.5px;text-decoration:none;display:flex}.foot__ic{width:38px;height:38px;color:var(--brass);background:#f1ede40f;border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.foot__line:hover .foot__ic{background:var(--brass);color:var(--ink)}.foot__ic svg{width:17px;height:17px}.foot__progs{margin:0;padding:0;list-style:none;display:grid}.foot__progs b{font:700 18px/1 var(--f-d);text-transform:uppercase;white-space:nowrap}.foot__progs button{flex-wrap:wrap;column-gap:8px}.foot__progs button>span{color:var(--t3);font-size:13px}.foot__base{padding:22px 0 calc(26px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--t3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:13px;display:flex}.foot__base nav{flex-wrap:wrap;gap:8px 22px;display:flex}.foot__base a{color:var(--t2);text-decoration:none}.foot__base a:hover{color:var(--t1)}.foot__motto span{display:block}.foot__ic{color:var(--t3)!important}.foot__progs .fprog{text-align:left;min-height:42px;color:var(--t1);flex-wrap:wrap;align-items:center;column-gap:8px;transition:color .3s;display:flex}.foot__progs .fprog:hover,.foot__progs .fprog:hover span{color:var(--brass-hi)}.wa{right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:70;background:var(--wa);width:58px;height:58px;color:var(--white);transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 18px 34px -14px #000c}.wa:hover{transform:scale(1.07)}.wa svg{width:28px;height:28px}@media (width<=760px){.wa{display:none}}.bk{z-index:150;position:fixed;inset:0}.bk__veil{opacity:1;background:#0009;transition:opacity .4s;position:absolute;inset:0}.bk__veil[data-starting-style],.bk__veil[data-ending-style]{opacity:0}.bk__panel{width:min(520px,100%);padding-top:env(safe-area-inset-top,0px);background:var(--ink-2);box-shadow:-30px 0 80px -30px #000000e6,inset 1px 0 0 var(--line);transition:transform .6s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:none}.bk__panel[data-starting-style],.bk__panel[data-ending-style]{transform:translate(100%)}.bk__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.bk__top small{font:600 12px/1 var(--f-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--brass)}.bk__x{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:2px;place-items:center;font-size:20px;line-height:1;display:grid}.bk__x:hover{background:var(--paper);color:var(--ink)}.bk__belt{gap:4px;padding:16px 24px 0;display:flex}.bk__belt i{background:var(--ink-4);flex:1;height:6px;transition:background .5s}.bk__belt i.on{background:var(--paper)}.bk__belt i:last-child{flex:.45}.bk__belt i:last-child.on{background:var(--red)}.bk__body{overscroll-behavior:contain;flex:1;padding:26px 24px 30px;overflow-y:auto}.bk__body h2{font:700 34px/1 var(--f-d);text-transform:uppercase;margin:0}.bk__body>section>p{color:var(--t2);margin:10px 0 22px;font-size:15.5px}.persona{grid-template-columns:1fr 1fr;gap:8px;display:grid}.persona label{cursor:pointer;position:relative}.persona input{opacity:0;pointer-events:none;position:absolute}.persona span{height:100%;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:2px;padding:13px 14px 12px;transition:background .25s,box-shadow .25s,color .25s;display:block}.persona b{font:600 15.5px/1.2 var(--f-sans);color:var(--t1);display:block}.persona small{color:var(--t3);margin-top:3px;font-size:13px;display:block}.persona label:hover span{box-shadow:inset 0 0 0 1px var(--t3)}.persona input:checked+span{background:var(--paper);box-shadow:none}.persona input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.slots{gap:14px;display:grid}.slot{box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;padding:16px}.slot__h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.slot__h b{font:700 21px/1 var(--f-d);text-transform:uppercase}.slot__h small{font:600 11.5px/1 var(--f-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--t3)}.days{flex-wrap:wrap;gap:6px;display:flex}.day{min-width:76px;box-shadow:inset 0 0 0 1px var(--line-2);text-align:center;border-radius:2px;padding:9px 10px 8px;line-height:1.15;transition:background .2s,color .2s,box-shadow .2s}.day small{font:600 11px/1 var(--f-cond);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);display:block}.day b{font:600 15px/1 var(--f-sans);margin-top:4px;display:block}.day:hover{box-shadow:inset 0 0 0 1px var(--t2)}.day[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:none}.fld{margin-bottom:14px;display:block}.fld>span{font:600 12px/1 var(--f-cond);letter-spacing:.18em;text-transform:uppercase;color:var(--t2);margin-bottom:7px;display:block}.fld input,.fld textarea{background:var(--ink);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--t1);border:0;border-radius:2px;padding:0 14px;font-size:16px;transition:box-shadow .2s}.fld textarea{resize:vertical;height:84px;padding:12px 14px}.fld input:focus,.fld textarea:focus{box-shadow:inset 0 0 0 1px var(--brass);outline:0}.tel{gap:6px;display:flex}.tel span{height:52px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--t2);border-radius:2px;flex:none;place-items:center;padding:0 14px;display:grid}.chk{color:var(--t2);cursor:pointer;align-items:flex-start;gap:12px;margin:6px 0 4px;font-size:14px;line-height:1.5;display:flex}.chk input{width:20px;height:20px;accent-color:var(--brass);flex:none;margin:2px 0 0}.chk a{color:var(--t1)}.bk__err{min-height:22px;color:var(--error);margin:8px 0 0;font-size:14px}.bk__foot{padding:16px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);gap:10px;display:flex}.bk__foot .btn{flex:1}.bk__done .tick{background:var(--brass);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.bk__done .tick svg{width:28px;height:28px}.sum{border-top:1px solid var(--line);margin:22px 0;padding:0;list-style:none}.sum li{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:15.5px;display:flex}.sum li span{color:var(--t3)}.sum li b{text-align:right}.bk__note{color:var(--t3);font-size:13px}.bk__err a{color:var(--t1)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.why li,.plan,.stop,.hw__card,.rv-card,.perk,.qa,.slot,.nav__tel,.burger,.who__toggle,.chip,.roles li,.ttm__tab,.pchips span,.persona span,.day,.fld input,.fld textarea,.tel span,.bk__x,.rv-card__from,.foot__map,.rv-card__more,.rv-card__av,.pm,.why b,.perk__ic,.foot__ic,.foot__social a,.hw__knot,.foot__pin{--c:14px;--bc:var(--line);--bg:var(--ink-2);--bw:1px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));background:linear-gradient(135deg,transparent calc(50% - .3px),var(--bc) calc(50% - .3px) calc(50% + .3px + var(--bw)),transparent calc(50% + .3px + var(--bw))) 0 0/var(--c) var(--c) no-repeat, linear-gradient(135deg,transparent calc(50% - .3px - var(--bw)),var(--bc) calc(50% - .3px - var(--bw)) calc(50% + .3px),transparent calc(50% + .3px)) 100% 100%/var(--c) var(--c) no-repeat,var(--bg);box-shadow:inset 0 0 0 var(--bw) var(--bc);border-radius:0!important}.nav__tel,.burger,.who__toggle,.chip,.roles li,.ttm__tab,.pchips span,.persona span,.day,.fld input,.fld textarea,.tel span,.bk__x,.rv-card__from{--c:9px}.rv-card__more,.rv-card__av,.pm,.why b,.perk__ic,.foot__ic,.foot__social a,.hw__knot{--c:8px;border-radius:0!important}.why li{--bg:var(--ink-2)}.why li.is-on{--bc:#d0242b73;--bg:linear-gradient(90deg,#d0242b1a,var(--ink-2) 60%)}.why li:after{z-index:1}.why b{--bc:var(--line-2);--bg:transparent}.why li.is-on b{--bc:var(--red);--bg:var(--red)}.plan{--c:18px}.stop{--c:18px;--bg:var(--ink-2)}.foot__map{--c:18px;--bg:var(--map)}.rv-card{--bg:var(--ink-2)}.perk{--bg:linear-gradient(168deg,#1c1b18e6,#0c0c0bf0 70%)}.perk:hover{--bc:#c6a15b29}.perk__ic{--bc:#c6a15b66;--bg:#c6a15b17;color:var(--brass-hi)}.qa{--bg:var(--ink-2)}.qa:hover{--bc:var(--line-2)}.qa.is-open{--bc:#c6a15b8c;--bg:linear-gradient(180deg,#c6a15b17,var(--ink-2) 70%)}.pm{--bc:var(--line-2);--bg:transparent}.qa.is-open .pm{--bc:var(--brass);--bg:var(--brass);transform:none}.qa.is-open .pm:before,.qa.is-open .pm:after{background:var(--ink)}.qa.is-open .pm:after{transform:rotate(0)}.pm:after{transition:transform .4s var(--ease)}.slot{--bg:transparent}.nav__tel{--bc:#f1ede44d;--bg:transparent}.nav__tel:hover{--bc:var(--red);--bg:#d0242b1a}.nav__tel svg{color:#f1ede48c;transition:color .3s}.nav__tel:hover svg{color:var(--t1)}.burger{--bc:#f1ede44d;--bg:transparent}.who__toggle{--bc:var(--line-2);--bg:transparent}.who__toggle.is-active{--bc:var(--brass);--bg:var(--brass)}.chip{--bc:var(--line-2);--bg:transparent}.chip:hover{--bc:var(--t3)}.chip[aria-pressed=true]{--bc:var(--brass);--bg:var(--brass);color:var(--ink)!important}.roles li,.ttm__tab{--bc:var(--line-2);--bg:transparent}.ttm__tab[aria-selected=true]{--bc:var(--brass);--bg:var(--brass)}.pchips span{--bc:#f1ede457;--bg:#0b0b0a99}.pchips label:hover span{--bc:var(--brass)}.pchips input:checked+span{--bc:var(--brass);--bg:var(--brass);color:var(--ink)}.persona span{--bc:var(--line-2);--bg:transparent}.persona label:hover span{--bc:var(--t3)}.persona input:checked+span{--bc:var(--red);--bg:var(--red)}.persona input:checked+span b{color:var(--white)}.persona input:checked+span small{color:#fffc}.day{--bc:var(--line-2);--bg:transparent}.day:hover{--bc:var(--t2)}.day[aria-pressed=true]{--bc:var(--red);--bg:var(--red);color:var(--white)}.day[aria-pressed=true] small{color:#fffc}.fld input,.fld textarea{--bc:var(--line-2);--bg:var(--ink)}.fld input:focus,.fld textarea:focus{--bc:var(--red)}.tel span,.bk__x{--bc:var(--line-2);--bg:transparent}.bk__x:hover{--bc:var(--red);--bg:var(--red);color:var(--white)}.rv-card__from{--bc:transparent;--bg:#f1ede412}.rv-card__more{--bc:var(--line-2);--bg:transparent}.foot__ic{--bc:transparent;--bg:#f1ede40f;color:var(--red-soft)}.foot__line:hover .foot__ic{--bg:var(--red);color:var(--white)}.foot__social a{--bc:var(--line-2);--bg:transparent}.foot__social a:hover{--bc:var(--red);--bg:var(--red);color:var(--white)}.hw__knot{--bc:var(--line-2);--bg:var(--ink);box-shadow:inset 0 0 0 1.5px var(--bc)}.hw__card{--c:18px;--bg:var(--ink-2)}.hw__step.is-on .hw__card{--bc:#c6a15b66}.hw__step.is-on .hw__knot{--bc:var(--brass);--bg:var(--brass);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--bc)}.foot__pin{--c:14px;--bc:#c6a15b66;--bg:#0b0b0adb;color:var(--t1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 24px 20px 26px}.foot__pin:before{content:"";background:linear-gradient(180deg,var(--brass-hi),var(--brass-lo));width:2px;position:absolute;top:16px;bottom:16px;left:0}.foot__pin small{color:var(--brass);align-items:center;gap:8px;display:flex}.foot__pin small:before{content:"";background:var(--brass);width:6px;height:6px;transform:rotate(45deg)}.foot__pin b{color:var(--t1)}.foot__pin span{color:var(--t2)}.foot__pin a{color:var(--brass-hi)}.foot__pin a i{color:var(--brass)}.why li:after{display:none}.why li.is-on,.why li.is-on b,.rv-card:hover,.rv-card.is-open,.perk:hover,.qa:hover,.qa.is-open,.qa.is-open .pm,.nav__tel:hover,.chip:hover,.chip[aria-pressed=true],.pchips label:hover span,.pchips input:checked+span,.persona label:hover span,.persona input:checked+span,.day:hover,.day[aria-pressed=true],.fld input:focus,.fld textarea:focus,.bk__x:hover,.rv-card__more:hover,.rv-card.is-open .rv-card__more,.foot__line:hover .foot__ic,.foot__social a:hover,.hw__step.is-on .hw__knot,.hw__step.is-on .hw__card{background:linear-gradient(135deg,transparent calc(50% - .3px),var(--bc) calc(50% - .3px) calc(50% + .3px + var(--bw)),transparent calc(50% + .3px + var(--bw))) 0 0/var(--c) var(--c) no-repeat, linear-gradient(135deg,transparent calc(50% - .3px - var(--bw)),var(--bc) calc(50% - .3px - var(--bw)) calc(50% + .3px),transparent calc(50% + .3px)) 100% 100%/var(--c) var(--c) no-repeat,var(--bg)!important;box-shadow:inset 0 0 0 var(--bw) var(--bc)!important}.why li.is-on b,.chip[aria-pressed=true],.persona input:checked+span,.day[aria-pressed=true],.bk__x:hover,.rv-card__more:hover,.rv-card.is-open .rv-card__more,.foot__social a:hover{color:var(--white)}.rv-card{--mx:50%;--my:50%;--lit:0;isolation:isolate;--bg:linear-gradient(168deg,#1c1b18e6,#0c0c0bf0 70%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:26px 24px 22px}.rv-card:hover{--bc:#c6a15b29}.rv-card.is-open{--bc:#c6a15b66}.rv-card>*,.perk>*{z-index:1;position:relative}.perk{--mx:50%;--my:50%;--lit:0;isolation:isolate;transition:transform .5s var(--ease)}.perk:hover{transform:translateY(-3px)}.perk>.rv-card__glow,.perk>.rv-card__rim{grid-area:auto}.rv-card>.rv-card__glow,.rv-card>.rv-card__rim,.perk>.rv-card__glow,.perk>.rv-card__rim{z-index:0;pointer-events:none;opacity:var(--lit);transition:opacity .6s;position:absolute;inset:0}.rv-card__glow{background:radial-gradient(460px circle at var(--mx) var(--my),#dcbb7c38,#c6a15b14 34%,transparent 64%)}.rv-card__rim{background:radial-gradient(240px circle at var(--mx) var(--my),var(--gold-rim),#c6a15b73 38%,transparent 72%);-webkit-mask:linear-gradient(var(--black) 0 0) content-box,linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0);-webkit-mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0);mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0);padding:1px}.rv-card__from{color:var(--brass-hi);--bg:#c6a15b17!important}.rv-card__from i{background:var(--brass);box-shadow:0 0 8px #dcbb7ccc}.rv-card__stars{color:var(--brass-hi);letter-spacing:3px;font-size:12px}.rv-card__q{width:30px;height:auto;fill:var(--brass);opacity:.85;transition:transform .6s var(--ease),opacity .4s;margin:0 0 14px;display:block}.rv-card:hover .rv-card__q{opacity:1;transform:translateY(-2px)}.rv-card blockquote{transition:color .4s}.rv-card__who{background:linear-gradient(90deg,#c6a15b73,#f1ede40f 60%) 0 0/100% 1px no-repeat;border-top:0;justify-content:flex-start;gap:12px;min-height:78px;margin-top:22px;padding-top:16px}.rv-card__av{--bc:#c6a15b66;--bg:#c6a15b14;width:40px;height:40px;font:700 15px/1 var(--f-d);letter-spacing:.04em;color:var(--brass-hi);flex:none;place-items:center;display:grid}.rv-card__id{flex:1;min-width:0}.rv-card__more{margin-left:auto}.rv-card__more:hover,.rv-card.is-open .rv-card__more{--bc:var(--brass)!important;--bg:var(--brass)!important;color:var(--ink)!important}@media (width<=900px){#prova .head--split{text-align:center;justify-items:center}#prova .head--split .kicker{justify-content:center}#prova .head--split .lead{margin-inline:auto}#prova .rv-card{text-align:center}#prova .rv-card__q{margin-inline:auto}#prova .rv-card__who{text-align:left;background:linear-gradient(90deg,#f1ede40f,#c6a15b73 50%,#f1ede40f) 0 0/100% 1px no-repeat;justify-content:center}#prova .rv-card__id{flex:none}#prova .rv-card__more{margin-left:4px}}
