[id].tin-anchor{scroll-margin-top:96px}.tin-section{background:var(--paper);padding-block:var(--space-section);padding-inline:var(--gutter)}.tin-section--soft{background:var(--paper-soft)}.tin-section--night{--c-accent:var(--gold);--c-head:var(--paper);--c-line:var(--line-light);--c-text:var(--paper-muted);background:var(--night);color:var(--c-text)}.tin-on-night{--c-accent:var(--gold);--c-head:var(--paper);--c-line:var(--line-light);--c-text:var(--paper-muted);color:var(--c-text)}.tin-section--flush{padding-block:0}.tin-container{margin-inline:auto;max-width:var(--container);width:100%}.tin-eyebrow{align-items:center;color:var(--c-accent);display:flex;font:500 var(--fs-label)/1.4 var(--font-body);gap:8px;letter-spacing:var(--ls-label);text-transform:uppercase}.tin-h-xl{color:var(--c-head);font-family:var(--font-display);font-size:var(--fs-h-xl);font-weight:400;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.tin-h-l{color:var(--c-head);font-family:var(--font-display);font-size:var(--fs-h-l);font-weight:400;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.tin-h-m{color:var(--c-head);font-family:var(--font-display);font-size:var(--fs-h-m);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.tin-h-s{color:var(--c-head);font-family:var(--font-display);font-size:var(--fs-h-s);font-weight:400;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.tin-lead{color:var(--c-text);font-size:var(--fs-lead);line-height:1.65;max-width:640px}.tin-small{font-size:var(--fs-small);line-height:1.65}.tin-answer{color:var(--c-head);font:400 clamp(21px, 1.8vw, 27px)/1.4 var(--font-display);letter-spacing:-.02em;max-width:760px;text-wrap:pretty}.tin-prose{display:grid;gap:20px;max-width:680px}.tin-prose a:not(.tin-button){border-bottom:1px solid var(--c-accent);color:var(--c-head);transition:border-color .25s}.tin-prose a:not(.tin-button):hover{border-color:var(--c-head)}.tin-inline-link{border-bottom:1px solid var(--c-accent);color:var(--c-head);transition:border-color .25s}.tin-inline-link:hover{border-color:var(--c-head)}.tin-button{align-items:center;background:var(--gold);border:0;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font:500 var(--fs-label)/1 var(--font-body);gap:12px;justify-content:center;letter-spacing:.1em;min-height:56px;padding:0 26px;text-transform:uppercase;transition:transform .32s var(--ease), box-shadow .32s var(--ease)}.tin-button:hover{box-shadow:0 14px 36px rgba(0, 0, 0, .18);transform:translateY(-3px)}.tin-button--dark{background:var(--ink);color:var(--paper)}.tin-button--ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--c-line);color:var(--c-head);min-height:44px;padding:0 20px}.tin-button--ghost:hover{background:var(--paper);box-shadow:none;color:var(--ink)}.tin-button--large{min-height:64px;padding-inline:32px}.tin-text-link{align-items:center;border-bottom:1px solid currentColor;color:var(--c-head);display:inline-flex;font:500 var(--fs-label)/1 var(--font-body);gap:12px;letter-spacing:.1em;padding-bottom:7px;text-transform:uppercase}.tin-text-link span:last-child{transition:translate .3s var(--ease)}.tin-text-link:hover span:last-child{translate:5px 0}.tin-play{align-items:center;color:var(--c-head);display:inline-flex;font:500 var(--fs-label)/1 var(--font-body);gap:12px;letter-spacing:.06em}.tin-play i{border:1px solid var(--c-line);border-radius:50%;display:grid;font-style:normal;height:40px;place-items:center;transition:background .3s, color .3s, scale .3s;width:40px}.tin-play:hover i{background:var(--gold);color:var(--ink);scale:1.08}.tin-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px 30px}@media (max-width:767px){.tin-actions{align-items:stretch;flex-direction:column}.tin-actions .tin-button{width:100%}}.tin-chip{border:1px solid var(--c-line);border-radius:999px;color:var(--c-text);display:inline-flex;font-size:13px;letter-spacing:.04em;padding:8px 13px;transition:background .25s, color .25s, border-color .25s}a.tin-chip:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)}.tin-chips{display:flex;flex-wrap:wrap;gap:8px}.tin-label{backdrop-filter:blur(12px);background:rgba(242, 237, 227, .92);border-radius:999px;bottom:20px;color:var(--ink);font:500 var(--fs-micro)/1 var(--font-body);left:20px;letter-spacing:.12em;padding:10px 15px;position:absolute;text-transform:uppercase;z-index:2}.tin-check-list{border-top:1px solid var(--c-line);display:grid;gap:16px;list-style:none;margin:0;padding:26px 0 0}.tin-check-list li{color:var(--c-head);display:flex;font-size:var(--fs-small);gap:14px}.tin-check-list li::before{color:var(--c-accent);content:"✓"}.tin-dash-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tin-dash-list li{color:var(--c-head);display:flex;font-size:var(--fs-small);gap:12px;line-height:1.5}.tin-dash-list li::before{color:var(--c-accent);content:"—"}.tin-section-head{margin-bottom:clamp(48px, 6vw, 80px)}.tin-section-head > div{display:grid;gap:26px}.tin-section-head > p{color:var(--c-text);font-size:var(--fs-small);line-height:1.7}.tin-rows{border-top:1px solid var(--c-line)}.tin-rows > *{align-items:center;border-bottom:1px solid var(--c-line);display:grid;gap:28px;grid-template-columns:64px minmax(200px, 1fr) 1.4fr 24px;min-height:136px;transition:padding .4s var(--ease), background .4s}.tin-rows > a:hover{background:rgba(255, 255, 255, .45);padding-inline:18px}.tin-rows .tin-num{color:var(--c-accent);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.15em}.tin-rows h3{font-size:var(--fs-h-m);hyphens:auto;letter-spacing:-.03em;overflow-wrap:break-word}.tin-rows p{color:var(--c-text)}.tin-rows .tin-arrow{color:var(--c-accent);transition:translate .3s}.tin-rows > a:hover .tin-arrow{translate:5px 0}@media (max-width:1024px){.tin-rows > *{grid-template-columns:52px 1fr 1.2fr 20px}}@media (max-width:767px){.tin-rows > *{gap:12px;grid-template-columns:38px 1fr 18px;min-height:auto;padding-block:26px}.tin-rows p{grid-column:2 / -1}.tin-rows .tin-arrow{grid-column:3;grid-row:1}}.tin-split .tin-rows > *{gap:20px;grid-template-columns:40px minmax(0, 1fr) minmax(0, 1.25fr) 0;min-height:104px}.tin-split .tin-rows h3{font-size:var(--fs-h-s)}.tin-split > div:first-child{display:grid;gap:26px}@media (max-width:767px){.tin-split .tin-rows > *{gap:12px;grid-template-columns:38px 1fr 18px;min-height:auto;padding-block:26px}}.tin-card{align-content:start;background:var(--paper-soft);border:1px solid var(--c-line);display:grid;gap:16px;padding:clamp(26px, 3vw, 38px);transition:background .4s, color .4s}.tin-card h3{font-size:var(--fs-h-m);hyphens:auto;overflow-wrap:break-word}.tin-card.is-hover:hover{--c-accent:var(--gold);--c-head:var(--paper);--c-text:var(--paper-muted);background:var(--night)}.tin-member{align-content:start;display:grid;gap:16px}.tin-member h3{font-size:var(--fs-h-m);hyphens:auto;overflow-wrap:break-word}.tin-member .tin-photo{aspect-ratio:4 / 5}.tin-member .tin-photo img{object-position:center 25%}.tin-member .tin-eyebrow{margin-top:-6px}.tin-member .tin-ph{aspect-ratio:4 / 5}.tin-faq{border-top:1px solid var(--c-line)}.tin-faq .gb-accordion__item{border-bottom:1px solid var(--c-line)}.tin-faq .gb-accordion__toggle{align-items:center;background:none;border:0;border-radius:0;color:var(--c-head);cursor:pointer;display:flex;font:400 var(--fs-h-s)/1.25 var(--font-display);gap:30px;justify-content:space-between;letter-spacing:-.02em;list-style:none;margin:0;min-height:88px;padding:18px 0;text-align:left;width:100%}.tin-faq .gb-accordion__toggle::-webkit-details-marker{display:none}.tin-faq .gb-accordion__toggle::after{border:1px solid var(--c-line);border-radius:50%;color:var(--c-accent);content:"+";display:grid;flex:0 0 34px;font:300 20px/1 var(--font-body);height:34px;place-items:center;transition:rotate .35s var(--ease), background .35s, color .35s}.tin-faq .gb-accordion__item-open > .gb-accordion__toggle::after{background:var(--ink);color:var(--gold);rotate:45deg}.tin-faq .gb-accordion__content > p{margin:0 56px 28px 0;margin-top:0;max-width:720px}@media (max-width:767px){.tin-faq .gb-accordion__content > p{margin-right:0}}.tin-reveal{transition:opacity .9s var(--ease) var(--delay, 0ms), transform .95s var(--ease) var(--delay, 0ms)}.tin-reveal[data-pending="true"]{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.tin-reveal[data-pending="true"]{opacity:1;transform:none}}.tin-anim-in{animation:anim-in .85s var(--ease) forwards;animation-delay:var(--d, 0ms);opacity:0;transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.tin-anim-in{opacity:1;transform:none}}.tin-header-slot{height:var(--header-h);left:0;position:absolute;right:0;top:0;z-index:30}.tin-site-header{--c-head:var(--paper);--c-line:var(--line-light);border-bottom:1px solid var(--line-light);color:var(--paper);height:var(--header-h);margin-inline:auto;position:relative;width:min(100% - 2 * var(--gutter) - 16px, 1420px)}.tin-site-header.is-stuck{animation:header-drop .55s var(--ease) both;background:linear-gradient(rgba(23, 25, 27, .9), rgba(23, 25, 27, .7) 60%, rgba(23, 25, 27, 0));border-bottom:0;height:78px;left:0;padding-inline:max(var(--gutter), calc((100vw - 1420px) / 2));position:fixed;right:0;top:env(safe-area-inset-top, 0px);width:100%;z-index:40}.tin-site-header.is-stuck::before{-webkit-backdrop-filter:blur(18px) saturate(130%);-webkit-mask-image:linear-gradient(#000 45%, rgba(0, 0, 0, .5) 72%, transparent);backdrop-filter:blur(18px) saturate(130%);content:"";height:150%;inset:0 0 auto;mask-image:linear-gradient(#000 45%, rgba(0, 0, 0, .5) 72%, transparent);pointer-events:none;position:absolute;z-index:-1}.tin-site-header.is-stuck::after{-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 55%, transparent);backdrop-filter:blur(6px);content:"";height:112%;inset:0 0 auto;mask-image:linear-gradient(#000 55%, transparent);pointer-events:none;position:absolute;z-index:-1}.tin-site-header.is-stuck .tin-nav-trigger{height:78px}.tin-site-header.is-stuck .tin-nav-link{height:78px}.tin-site-header.is-stuck .tin-brand-logo{width:150px}.tin-site-header.is-mega{background:var(--night);box-shadow:0 0 0 100vmax var(--night);clip-path:inset(0 -100vmax)}.tin-site-header.is-mega::before{display:none}.tin-site-header.is-mega::after{display:none}.tin-site-header.is-stuck ~ .tin-mega{position:fixed;top:calc(78px + env(safe-area-inset-top, 0px))}@media (max-width:1024px){.tin-site-header > .tin-button--ghost{display:none}.tin-site-header.is-stuck{height:72px}}@media (max-width:767px){.tin-site-header{width:calc(100% - 2 * var(--gutter))}}.tin-brand-logo{display:block;width:clamp(150px, 12vw, 186px)}.tin-brand-logo img{height:auto;width:100%}.tin-desktop-nav{align-items:center;display:flex;gap:clamp(18px, 2.4vw, 38px);justify-self:end;position:relative}@media (max-width:1024px){.tin-desktop-nav{display:none}}.tin-nav-trigger{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font:500 var(--fs-label)/1 var(--font-body);gap:8px;height:var(--header-h);letter-spacing:.08em;opacity:.86;padding:0;text-transform:uppercase;transition:opacity .25s}.tin-nav-trigger:hover{opacity:1}.tin-nav-trigger[aria-expanded="true"]{opacity:1}.tin-nav-trigger .tin-chev{border-bottom:1px solid currentColor;border-right:1px solid currentColor;height:7px;rotate:45deg;transition:rotate .35s var(--ease), translate .35s var(--ease);translate:0 -2px;width:7px}.tin-nav-trigger[aria-expanded="true"] .tin-chev{rotate:225deg;translate:0 2px}.tin-nav-link{align-items:center;background:none;border:0;cursor:pointer;display:inline-flex;font:500 var(--fs-label)/1 var(--font-body);gap:8px;height:var(--header-h);letter-spacing:.08em;opacity:.86;padding:0;text-transform:uppercase;transition:opacity .25s}.tin-nav-link:hover{opacity:1}.tin-nav-indicator{background:var(--gold);bottom:0;height:1px;left:0;opacity:0;pointer-events:none;position:absolute;transition:transform .45s var(--ease), width .45s var(--ease), opacity .3s;width:0}.tin-nav-indicator.is-on{opacity:1}.tin-menu-button{background:none;border:0;cursor:pointer;display:none;height:48px;place-items:center;width:48px}@media (max-width:1024px){.tin-menu-button{display:grid}}.tin-equalizer{display:grid;gap:4px;rotate:180deg;width:28px}.tin-equalizer i{--peak:1;animation:bass .4s linear infinite;background:currentColor;display:block;height:2px;transform-origin:left}.tin-equalizer i:nth-child(2){--peak:.66}.tin-equalizer i:nth-child(3){--peak:.87}.tin-equalizer i:nth-child(4){--peak:.5}.tin-mega{--c-accent:var(--gold);--c-head:var(--paper);--c-line:var(--line-light);--c-text:var(--paper-muted);background:var(--night);box-shadow:0 40px 80px -30px rgba(0, 0, 0, .55);clip-path:inset(0 0 100% 0);color:var(--c-text);left:0;position:absolute;right:0;top:var(--header-h);transition:clip-path .6s var(--ease-curtain), visibility 0s linear .6s;visibility:hidden;z-index:35}.tin-mega.is-open{clip-path:inset(0);transition:clip-path .6s var(--ease-curtain), visibility 0s;visibility:visible}@media (max-width:1024px){.tin-mega{display:none}}.tin-mega-stage{border-top:1px solid var(--line-light);height:var(--mega-h, auto);overflow:hidden;position:relative;transition:height .5s var(--ease)}.tin-mega-panel{inset:0 0 auto;margin-inline:auto;opacity:0;padding:44px 0 52px;pointer-events:none;position:absolute;transition:opacity .35s, visibility 0s linear .35s;visibility:hidden;width:min(100% - 2 * var(--gutter) - 16px, 1420px)}.tin-mega-panel.is-active{opacity:1;pointer-events:auto;position:relative;transition:opacity .45s .08s, visibility 0s;visibility:visible}.tin-mega-panel.is-active .tin-mega-feature img{scale:1}.tin-mega-panel [data-stagger]{opacity:0;transform:translateY(14px);transition:opacity .5s, transform .6s var(--ease);transition-delay:calc(var(--i, 0) * 45ms + 120ms)}.tin-mega-panel.is-active [data-stagger]{opacity:1;transform:none}.tin-mega-col{align-content:start;display:grid;gap:6px;min-width:0}.tin-mega-col > .tin-eyebrow{margin-bottom:16px}.tin-mega-link{border-bottom:1px solid var(--line-light);column-gap:18px;display:grid;grid-template-columns:1fr auto;padding:15px 0}.tin-mega-link strong{color:var(--paper);font:400 var(--fs-h-s)/1.15 var(--font-display);letter-spacing:-.025em}.tin-mega-link small{color:var(--paper-muted);font-size:14px;grid-column:1;margin-top:6px}.tin-mega-link .tin-arrow{align-self:center;color:var(--gold);grid-column:2;grid-row:1 / span 2;opacity:0;transition:opacity .3s, translate .35s var(--ease);translate:-8px 0}.tin-mega-link:hover .tin-arrow{opacity:1;translate:0}.tin-mega-link:focus-visible .tin-arrow{opacity:1;translate:0}.tin-mega-link .tin-tag{border:1px solid rgba(217, 203, 170, .45);border-radius:99px;color:var(--gold);font:500 9px/1.4 var(--font-body);letter-spacing:.14em;margin-left:12px;padding:3px 8px;text-transform:uppercase;vertical-align:middle}.tin-mega-list{list-style:none;margin:0;padding:0}.tin-mega-list li{border-bottom:1px solid var(--line-light);color:var(--paper);display:flex;font-size:var(--fs-small);gap:16px;justify-content:space-between;padding:12px 0}.tin-mega-list li span{color:var(--paper-muted);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase}.tin-mega-note{color:var(--paper-muted);font-size:14px;margin-top:20px}.tin-mega-feature{background:#000;margin:0;min-height:340px;overflow:hidden;position:relative}.tin-mega-feature img{filter:saturate(.8);height:100%;inset:0;object-fit:cover;position:absolute;scale:1.08;transition:scale 1.4s var(--ease);width:100%}.tin-mega-feature::after{background:linear-gradient(0deg, rgba(12, 13, 14, .85), transparent 60%);content:"";inset:0;position:absolute}.tin-mega-feature .tin-figcaption{display:grid;gap:14px;inset:auto 24px 22px;position:absolute;z-index:1}.tin-mega-feature .tin-figcaption p{color:var(--paper);font:400 26px/1.15 var(--font-display);letter-spacing:-.02em}.tin-mega-feature .tin-text-link{justify-self:start}.tin-mega-scrim{backdrop-filter:blur(3px);background:rgba(10, 11, 12, .45);inset:0;opacity:0;position:fixed;transition:opacity .45s, visibility 0s linear .45s;visibility:hidden;z-index:20}.tin-mega-scrim.is-on{opacity:1;transition:opacity .45s, visibility 0s;visibility:visible}@media (max-width:1024px){.tin-mega-scrim{display:none}}.tin-mobile-menu{--c-accent:var(--gold);--c-head:var(--paper);--c-line:var(--line-light);--c-text:var(--paper-muted);background:var(--night);border:0;color:var(--c-text);height:100dvh;inset:0;margin:0;max-height:100dvh;max-width:100%;overflow-y:auto;padding:0;position:fixed;transform:translateX(100%);transition:transform .6s cubic-bezier(.22, 1, .36, 1);width:100%}.tin-mobile-menu.is-open{transform:none}.tin-mobile-menu::backdrop{background:rgba(0, 0, 0, .5)}.tin-menu-top{align-items:center;border-bottom:1px solid var(--line-light);display:flex;justify-content:space-between;padding:18px 24px}.tin-menu-close{background:none;border:1px solid var(--line-light);border-radius:50%;color:var(--paper);cursor:pointer;font-size:0;height:46px;line-height:1;padding:0;position:relative;width:46px}.tin-menu-close::before{background:currentColor;border-radius:1px;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:20px}.tin-menu-close::after{background:currentColor;border-radius:1px;content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(-45deg);width:20px}.tin-menu-body{display:grid;gap:28px;padding:28px 24px 40px}.tin-menu-body nav{display:grid}.tin-menu-body nav > a{align-items:center;border-bottom:1px solid var(--line-light);color:var(--paper);cursor:pointer;display:flex;font:400 28px/1.15 var(--font-display);list-style:none;padding:16px 0}.tin-menu-body summary{align-items:center;border-bottom:1px solid var(--line-light);color:var(--paper);cursor:pointer;display:flex;font:400 28px/1.15 var(--font-display);list-style:none;padding:16px 0}.tin-menu-body summary::-webkit-details-marker{display:none}.tin-menu-body summary::after{color:var(--gold);content:"+";font:300 26px var(--font-body);margin-left:auto;transition:rotate .35s var(--ease)}.tin-menu-body details[open] summary::after{rotate:45deg}.tin-menu-body .tin-sub{border-bottom:1px solid var(--line-light);display:grid;padding:6px 0 14px 22px}.tin-menu-body .tin-sub a{color:var(--paper-muted);font-size:var(--fs-body);padding:9px 0}.tin-menu-body .tin-sub a:hover{color:var(--paper)}.tin-hero{--c-accent:var(--gold);--c-head:var(--paper);--c-line:var(--line-light);--c-text:var(--paper-muted);background:var(--night);color:var(--c-text);isolation:isolate;min-height:100svh;overflow:hidden;padding:var(--header-h) var(--gutter) 0;position:relative}@media (max-width:767px){.tin-hero .tin-actions{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:14px}.tin-hero .tin-actions .tin-button{flex:1 1 auto;width:auto}.tin-hero .tin-play{flex:0 0 auto;font-size:0;gap:0;letter-spacing:0}.tin-hero .tin-play i{font-size:15px;height:56px;width:56px}}.tin-hero-media{height:100%;inset:0;position:absolute;width:100%}.tin-hero-media img{filter:contrast(1.08);height:100%;inset:0;object-fit:cover;object-position:var(--focus, 50% 40%);position:absolute;width:100%}.tin-hero-media video{filter:contrast(1.08);height:100%;inset:0;object-fit:cover;object-position:var(--focus, 50% 40%);opacity:0;position:absolute;transition:opacity .8s;width:100%}.tin-hero-media video.is-playing{opacity:1}.tin-hero-shade{background:linear-gradient(90deg, rgba(10, 12, 14, .78), rgba(10, 12, 14, .3) 80%), linear-gradient(0deg, rgba(10, 12, 14, .82), transparent 55%, rgba(10, 12, 14, .3));height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}@media (max-width:767px){.tin-hero-shade{background:linear-gradient(0deg, rgba(10, 12, 14, .92), rgba(10, 12, 14, .45) 70%, rgba(10, 12, 14, .5))}}.tin-hero-inner{align-items:center;display:flex;margin-inline:auto;max-width:1420px;min-height:calc(100svh - var(--header-h));padding:clamp(80px, 12vh, 140px) 0 260px;position:relative;z-index:2}.tin-page-hero .tin-hero-inner{min-height:auto;padding:clamp(70px, 11vh, 130px) 0 clamp(80px, 12vh, 140px)}.tin-page-hero--plain .tin-hero-inner{padding-bottom:clamp(60px, 8vh, 96px)}@media (max-width:1024px){.tin-hero-inner{padding-bottom:320px}}@media (max-width:767px){.tin-hero-inner{align-items:flex-start;min-height:calc(100svh - var(--header-h));padding:72px 0 380px}.tin-page-hero .tin-hero-inner{padding:60px 0 56px}}.tin-hero-copy{display:grid;gap:26px;max-width:900px}.tin-hero-copy .tin-lead{font-size:clamp(18px, 1.45vw, 21px);max-width:640px}.tin-page-hero .tin-hero-copy{max-width:980px}.tin-trust-dock{border:1px solid var(--line-light);bottom:32px;left:50%;position:absolute;translate:-50% 0;width:min(100% - 2 * var(--gutter) - 16px, 1420px);z-index:3}@media (max-width:767px){.tin-trust-dock{bottom:16px;width:calc(100% - 2 * var(--gutter))}}.tin-metric{align-items:center;border-right:1px solid var(--line-light);display:flex;gap:18px;min-height:132px;padding:22px 30px}.tin-metric strong{color:var(--paper);font:400 54px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.tin-metric strong sup{color:var(--gold);font-size:.5em}.tin-metric span{color:var(--paper-muted);font:500 var(--fs-micro)/1.6 var(--font-body);letter-spacing:.1em;text-transform:uppercase}@media (max-width:767px){.tin-metric{gap:10px;min-height:90px;padding:16px}.tin-metric strong{font-size:40px}}.tin-promise{padding:20px 30px}.tin-promise small{color:var(--paper-muted);font:500 var(--fs-micro)/1.6 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.tin-promise > div:first-child{display:grid;gap:4px}.tin-promise > div:first-child strong{color:var(--paper);font:400 38px/1 var(--font-display)}.tin-promise .tin-stars{color:var(--gold);font-size:12px;letter-spacing:.1em}@media (max-width:1024px){.tin-promise{border-top:1px solid var(--line-light);grid-column:1 / -1}}@media (max-width:767px){.tin-promise{padding:16px}}.tin-rotator{min-height:56px;position:relative}.tin-rotator p{align-items:center;animation:rotate 15s ease-in-out infinite;animation-delay:calc(var(--n) * 5s);color:var(--paper);display:flex;font:400 18px/1.45 var(--font-display);inset:0;opacity:0;position:absolute}@media (max-width:767px){.tin-rotator{min-height:66px}.tin-rotator p{font-size:15px}}@media (prefers-reduced-motion:reduce){.tin-rotator p{display:none}.tin-rotator p:first-child{display:flex;opacity:1}}.tin-breadcrumb{color:var(--paper-muted);display:flex;flex-wrap:wrap;font:500 var(--fs-micro)/1.4 var(--font-body);gap:10px;letter-spacing:.14em;list-style:none;margin:0;padding:0;text-transform:uppercase}.tin-breadcrumb li + li::before{content:"/";margin-right:10px;opacity:.5}.tin-breadcrumb a:hover{color:var(--paper)}.tin-hero-facts{border-top:1px solid var(--line-light);margin-inline:auto;max-width:1420px;position:relative;z-index:2}.tin-hero-facts div{color:var(--paper-muted);font:500 var(--fs-micro)/1.6 var(--font-body);letter-spacing:.1em;padding:22px 24px 30px 0;text-transform:uppercase}.tin-hero-facts div + div{border-left:1px solid var(--line-light);padding-left:24px}.tin-hero-facts strong{color:var(--paper);display:block;font:400 26px/1.2 var(--font-display);letter-spacing:-.02em;margin-bottom:4px;text-transform:none}@media (max-width:1024px){.tin-hero-facts div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:767px){.tin-hero-facts div{padding:16px 12px 20px 0}.tin-hero-facts div + div{padding:16px 12px 20px 0}.tin-hero-facts div:nth-child(even){padding-left:14px}.tin-hero-facts strong{font-size:21px}}.tin-glance{border-top:1px solid var(--line);margin-top:clamp(48px, 6vw, 80px);padding-top:34px}.tin-facts{display:grid;grid-template-columns:max-content 1fr;margin:0}.tin-facts dt{border-bottom:1px solid var(--line);color:var(--bronze);font:500 var(--fs-micro)/1.9 var(--font-body);letter-spacing:var(--ls-label);margin:0;padding:15px 0;padding-right:28px;text-transform:uppercase}.tin-facts dd{border-bottom:1px solid var(--line);margin:0;padding:15px 0}.tin-facts dd a{border-bottom:1px solid var(--bronze);color:var(--ink)}@media (max-width:767px){.tin-facts{grid-template-columns:1fr}.tin-facts dt{border-bottom:0;padding:16px 0 2px}.tin-facts dd{padding-top:0}}.tin-showreel{background:var(--night);min-height:min(60vw, 720px);overflow:hidden;position:relative}.tin-showreel > img{filter:saturate(.72) contrast(1.06);height:100%;inset:0;object-fit:cover;position:absolute;transition:scale 1.5s var(--ease);width:100%}.tin-showreel:hover > img{scale:1.025}.tin-showreel::after{background:linear-gradient(90deg, rgba(22, 24, 26, .42), rgba(14, 16, 18, .18)), linear-gradient(0deg, rgba(18, 20, 22, .46), transparent 52%);content:"";inset:0;position:absolute}.tin-showreel.is-video{aspect-ratio:16 / 9;min-height:0}.tin-showreel.is-video::after{display:none}.tin-showreel.is-video > img{display:none}.tin-showreel.is-video .tin-showreel-button{display:none}.tin-showreel.is-video .tin-showreel-caption{display:none}.tin-showreel > video{background:#000;border:0;height:100%;inset:0;object-fit:contain;position:absolute;width:100%;z-index:3}.tin-showreel > iframe{background:#000;border:0;height:100%;inset:0;object-fit:contain;position:absolute;width:100%;z-index:3}@media (max-width:767px){.tin-showreel{min-height:92vw}}.tin-showreel-button{color:var(--paper);display:grid;gap:8px;left:50%;place-items:center;position:absolute;top:50%;translate:-50% -50%;z-index:2}.tin-showreel-button i{backdrop-filter:blur(6px);border:1px solid rgba(242, 237, 227, .6);border-radius:50%;display:grid;font-style:normal;height:100px;margin-bottom:6px;place-items:center;transition:scale .35s, background .35s, color .35s;width:100px}.tin-showreel-button:hover i{background:var(--gold);color:var(--ink);scale:1.1}.tin-showreel-button strong{font:400 20px var(--font-display)}@media (max-width:767px){.tin-showreel-button i{height:80px;width:80px}}.tin-showreel-caption{bottom:3.5vw;color:var(--paper);font:400 clamp(23px, 3vw, 42px)/1.1 var(--font-display);left:4vw;position:absolute;z-index:2}.tin-feature-grid > div:last-child{display:grid;gap:26px}.tin-collage{aspect-ratio:1 / 1.08;max-width:100%;position:relative}.tin-collage .tin-label{bottom:50%;left:50%;translate:-50% 50%;white-space:nowrap}@media (max-width:767px){.tin-collage{aspect-ratio:4 / 5}}.tin-portrait{background:var(--night);margin:0;overflow:hidden;position:relative}.tin-portrait img{filter:saturate(.8) contrast(1.04);height:100%;inset:0;object-fit:cover;object-position:center 30%;position:absolute;transition:scale 1.1s var(--ease), filter .5s;width:100%}.tin-portrait:hover img{filter:none;scale:1.035}.tin-lineup{border-top:1px solid var(--c-line);display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.tin-lineup li{align-items:baseline;border-bottom:1px solid var(--c-line);display:flex;gap:12px;justify-content:space-between;padding:14px 0}.tin-lineup li:nth-child(odd){padding-right:22px}.tin-lineup li:nth-child(even){border-left:1px solid var(--c-line);padding-left:22px}.tin-lineup strong{color:var(--c-head);font:400 22px var(--font-display)}.tin-lineup span{color:var(--c-accent);font:500 var(--fs-micro)/1.4 var(--font-body);letter-spacing:.12em;text-align:right;text-transform:uppercase}@media (max-width:767px){.tin-lineup{grid-template-columns:1fr}.tin-lineup li:nth-child(n){border-left:0;padding:13px 0}}@media (max-width:1024px){.tin-tiles > :first-child{grid-column:1 / -1;min-height:440px}}@media (max-width:767px){.tin-tiles > :first-child{min-height:380px}}.tin-tile{--c-accent:var(--gold);--c-head:var(--paper);--c-text:var(--paper-muted);align-items:flex-end;background:var(--night);display:flex;isolation:isolate;min-height:520px;overflow:hidden;position:relative}.tin-tile img{filter:saturate(.75);height:100%;inset:0;object-fit:cover;position:absolute;transition:scale 1.2s var(--ease), filter .6s;width:100%;z-index:-2}.tin-tile::before{background:linear-gradient(0deg, rgba(12, 13, 14, .88), rgba(12, 13, 14, .2) 62%);content:"";inset:0;position:absolute;z-index:-1}.tin-tile:hover img{filter:none;scale:1.04}.tin-tile .tin-text-link{border:0;justify-self:start;margin-top:8px;padding:0}@media (max-width:767px){.tin-tile{min-height:380px}}.tin-tile-body{display:grid;gap:12px;padding:clamp(24px, 3vw, 38px)}.tin-tile-body p{color:var(--paper-muted);font-size:var(--fs-small);max-width:34ch}.tin-local-grid{position:relative;z-index:1}.tin-local-grid > div{display:grid;gap:30px}.tin-local{overflow:hidden;position:relative}.tin-local::after{bottom:-18vw;color:rgba(242, 237, 227, .025);content:"M";font:400 58vw/.8 var(--font-display);pointer-events:none;position:absolute;right:-2vw}.tin-venue{background:var(--night);min-height:min(48vw, 560px);overflow:hidden;position:relative}.tin-venue img{filter:saturate(.55) sepia(.1);height:100%;inset:0;object-fit:cover;position:absolute;transition:scale 1.4s var(--ease);width:100%}.tin-venue:hover img{scale:1.03}.tin-venue::after{background:linear-gradient(0deg, rgba(13, 10, 9, .82), transparent 58%);content:"";inset:0;position:absolute}.tin-venue figcaption{bottom:clamp(26px, 5vw, 60px);display:grid;gap:8px;left:clamp(26px, 5vw, 70px);position:absolute;right:26px;z-index:1}.tin-venue figcaption strong{color:var(--paper);font:400 clamp(32px, 4vw, 52px)/1.05 var(--font-display)}.tin-venue figcaption span{color:var(--gold);font:500 var(--fs-micro)/1.4 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase}.tin-venue figcaption small{color:var(--paper-muted);font:500 var(--fs-micro)/1.4 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase}@media (max-width:767px){.tin-venue{margin:1em 0;min-height:72vw}}.tin-pairs{border-top:1px solid var(--c-line)}.tin-pairs > *{border-bottom:1px solid var(--c-line);display:grid;gap:6px;padding:26px 26px 26px 0}.tin-pairs > * + *{border-left:1px solid var(--c-line);padding-left:26px}.tin-pairs > :nth-child(odd){border-left:0;padding-left:0}.tin-pairs span{color:var(--c-accent);font:500 var(--fs-micro)/1.4 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase}.tin-pairs strong{color:var(--c-head);font:400 var(--fs-h-s)/1.2 var(--font-display)}.tin-pairs small{font-size:14px}@media (max-width:767px){.tin-pairs > *{border-left:0;padding:22px 0}.tin-pairs > * + *{border-left:0;padding:22px 0}}.tin-cta-band{overflow:hidden;position:relative;text-align:center}.tin-cta-band::before{background:radial-gradient(circle, rgba(217, 203, 170, .12), transparent 68%);content:"";height:680px;left:50%;position:absolute;top:45%;translate:-50% -50%;width:680px}.tin-cta-band .tin-container{display:grid;gap:26px;justify-items:center;position:relative}.tin-cta-band .tin-lead{max-width:580px}.tin-cta-band small{color:var(--paper-muted);display:block;font:500 10px/1.4 var(--font-body);letter-spacing:.1em;opacity:.7;text-transform:uppercase}.tin-contact-lines{color:var(--paper);display:flex;flex-wrap:wrap;font-size:var(--fs-small);gap:8px 26px;justify-content:center;letter-spacing:.03em}.tin-contact-lines span{user-select:all}.tin-faq-grid > div:first-child{display:grid;gap:26px;position:sticky;top:110px}@media (max-width:1024px){.tin-faq-grid > div:first-child{position:static}}.tin-flow{position:relative}.tin-flow::before{background:var(--c-line);content:"";height:1px;left:0;position:absolute;right:0;top:23px}@media (max-width:1024px){.tin-flow::before{display:none}}.tin-flow-step{align-content:start;display:grid;gap:12px;padding-right:28px;position:relative}.tin-flow-step:last-child .tin-flow-dot{background:var(--ink);border-color:var(--ink);color:var(--gold)}.tin-flow-step .tin-chip{font:500 10px/1.4 var(--font-body);justify-self:start;letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.tin-flow-dot{background:var(--paper);border:1px solid var(--c-line);border-radius:50%;color:var(--c-accent);display:grid;font:500 var(--fs-micro) var(--font-body);height:47px;letter-spacing:.08em;margin-bottom:14px;place-items:center;width:47px}.tin-columns-3{border-top:1px solid var(--c-line)}.tin-columns-3 > *{border-bottom:1px solid var(--c-line);display:flex;flex-direction:column;gap:16px;padding:34px 32px 38px}.tin-columns-3 > :first-child{padding-left:0}.tin-columns-3 > :last-child{padding-right:0}.tin-columns-3 > * + *{border-left:1px solid var(--c-line)}.tin-columns-3 .tin-text-link{align-self:flex-start;margin-top:auto}@media (max-width:1024px){.tin-columns-3 > *{border-left:0;padding:30px 0}.tin-columns-3 > :first-child{border-left:0;padding:30px 0}.tin-columns-3 > :last-child{border-left:0;padding:30px 0}}.tin-note{font-size:14px;margin-top:22px}.tin-media-split > div{display:grid;gap:26px}.tin-media-split--flip > figure{order:-1}@media (max-width:1024px){.tin-media-split--flip > figure{order:0}}.tin-photo{aspect-ratio:4 / 5;background:var(--night);margin:0;max-width:100%;overflow:hidden;position:relative}.tin-photo img{filter:saturate(.85);height:100%;object-fit:cover;width:100%}.tin-regions{border-top:1px solid var(--c-line)}.tin-region{align-content:start;border-bottom:1px solid var(--c-line);display:grid;gap:10px;padding:28px 28px 30px}.tin-region:nth-child(3n+1){padding-left:0}.tin-region:nth-child(3n){padding-right:0}.tin-region:not(:nth-child(3n+1)){border-left:1px solid var(--c-line)}.tin-region .tin-km{color:var(--c-accent);font:500 10px/1.4 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-label);text-transform:uppercase}@media (max-width:1024px){.tin-region:nth-child(n){border-left:0;padding:26px 24px 26px 0}.tin-region:nth-child(even){border-left:1px solid var(--c-line);padding:26px 0 26px 24px}}@media (max-width:767px){.tin-region:nth-child(n){border-left:0;padding:22px 0}}.tin-cards-2 .tin-card{min-height:280px}@media (max-width:767px){.tin-cards-2 .tin-card{min-height:auto}}.tin-genre{align-content:start;background:var(--paper-soft);border:1px solid var(--c-line);display:grid;gap:14px;padding:30px}.tin-songs{border-top:1px solid var(--c-line);display:grid;gap:0;list-style:none;margin:6px 0 0;padding:0}.tin-songs li{border-bottom:1px solid var(--c-line);display:flex;font-size:var(--fs-small);gap:12px;justify-content:space-between;padding:11px 0}.tin-songs li em{color:var(--c-accent);font-size:var(--fs-micro);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.tin-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}.tin-filter button{background:none;border:1px solid var(--c-line);border-radius:999px;color:var(--c-head);cursor:pointer;font:500 var(--fs-micro) var(--font-body);letter-spacing:.1em;padding:9px 14px;text-transform:uppercase;transition:background .25s, color .25s}.tin-filter button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tin-filter button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tin-gallery{column-gap:10px;columns:3 280px}.tin-gallery figure{background:var(--night);break-inside:avoid;cursor:zoom-in;margin:0 0 10px;overflow:hidden;position:relative}.tin-gallery img{height:auto;transition:scale 1.1s var(--ease);width:100%}.tin-gallery figure:hover img{scale:1.03}.tin-gallery figcaption{bottom:12px;color:var(--paper);font:500 var(--fs-micro)/1.4 var(--font-body);left:14px;letter-spacing:.1em;opacity:0;position:absolute;text-shadow:0 1px 8px rgba(0, 0, 0, .6);text-transform:uppercase;transition:opacity .3s}.tin-gallery figure:hover figcaption{opacity:1}.tin-lightbox{background:rgba(15, 16, 17, .96);border:0;height:100dvh;margin:0;max-height:100dvh;max-width:100%;padding:24px;width:100%}.tin-lightbox[open]{display:grid;place-items:center}.tin-lightbox img{max-height:86dvh;width:auto}.tin-lightbox button{background:none;border:1px solid var(--line-light);border-radius:50%;color:var(--paper);cursor:pointer;font-size:28px;height:46px;position:absolute;right:18px;top:18px;width:46px}.tin-contact-grid > div:first-child{display:grid;gap:26px;position:sticky;top:110px}@media (max-width:1024px){.tin-contact-grid > div:first-child{position:static}}.tin-tabs{border:1px solid var(--line);border-radius:999px;display:inline-flex;margin-bottom:30px;padding:4px}.tin-tabs .gb-tabs__menu-item{background:none;border:0;border-radius:999px;color:var(--ink);cursor:pointer;font:500 var(--fs-label) var(--font-body);letter-spacing:.1em;padding:12px 22px;text-transform:uppercase}.tin-tabs .gb-tabs__menu-item.gb-block-is-current{background:var(--ink);color:var(--paper)}@media (max-width:767px){.tin-tabs{display:flex}.tin-tabs .gb-tabs__menu-item{flex:1;padding-inline:10px}}.tin-form{display:grid;gap:22px 18px;grid-template-columns:1fr 1fr}.tin-form .tin-full{grid-column:1 / -1}@media (max-width:767px){.tin-form{grid-template-columns:1fr}}.tin-field{display:grid;gap:8px}.tin-field label{color:var(--bronze);font:500 var(--fs-micro)/1.4 var(--font-body);letter-spacing:var(--ls-label);text-transform:uppercase}.tin-field input{background:var(--paper-soft);border:1px solid var(--line);border-radius:0;color:var(--ink);font:300 var(--fs-body) var(--font-body);padding:15px 16px;width:100%}.tin-field select{background:var(--paper-soft);border:1px solid var(--line);border-radius:0;color:var(--ink);font:300 var(--fs-body) var(--font-body);padding:15px 16px;width:100%}.tin-field textarea{background:var(--paper-soft);border:1px solid var(--line);border-radius:0;color:var(--ink);font:300 var(--fs-body) var(--font-body);min-height:150px;padding:15px 16px;resize:vertical;width:100%}.tin-field input:focus{background:#fff;border-color:var(--ink);outline:0}.tin-field select:focus{background:#fff;border-color:var(--ink);outline:0}.tin-field textarea:focus{background:#fff;border-color:var(--ink);outline:0}.tin-form-note{font-size:13px;grid-column:1 / -1}.tin-form-done{background:var(--paper-soft);border:1px solid var(--line);display:grid;gap:18px;padding:40px}.tin-legal{display:grid;gap:34px;max-width:760px}.tin-legal section{display:grid;gap:12px}.tin-legal h2{font-size:var(--fs-h-s)}.tin-tree > div{align-content:start;background:var(--paper-soft);border:1px solid var(--line);display:grid;gap:4px;padding:22px}.tin-tree h3{font-size:var(--fs-h-s)}.tin-tree ul{list-style:none;margin:12px 0 0;padding:0}.tin-tree li{align-items:center;border-top:1px solid var(--line);color:var(--ink);display:flex;font-size:14px;gap:10px;justify-content:space-between;line-height:1.4;padding:10px 0}.tin-status{align-items:center;background:rgba(34, 36, 38, .06);border-radius:99px;color:var(--ink);display:inline-flex;font:500 10px/1.4 var(--font-body);gap:6px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.tin-status::before{background:var(--bronze);border-radius:50%;content:"";height:6px;width:6px}.tin-status.tin-ph::before{background:transparent;border:1px dashed var(--bronze)}.tin-table-wrap{background:var(--paper-soft);border:1px solid var(--line);overflow-x:auto}.tin-tokens code{color:var(--ink);font:12px/1.4 ui-monospace, Menlo, monospace}.tin-swatches{display:grid;gap:10px;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.tin-swatch{background:var(--paper-soft);border:1px solid var(--line)}.tin-swatch i{border-bottom:1px solid var(--line);display:block;height:72px}.tin-swatch div{display:grid;font-size:13px;gap:2px;line-height:1.4;padding:12px}.tin-swatch b{color:var(--ink);font-weight:500}.tin-type-specimen{border-top:1px solid var(--line);display:grid;gap:0}.tin-type-specimen > div{align-items:baseline;border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:180px 1fr;padding:18px 0}.tin-type-specimen > div > span{justify-self:start}.tin-type-specimen code{color:var(--bronze);font:12px/1.5 ui-monospace, Menlo, monospace}@media (max-width:767px){.tin-type-specimen > div{gap:6px;grid-template-columns:1fr}}.tin-questions{border-top:1px solid var(--line)}.tin-pairs-row{border-bottom:1px solid var(--line);padding:20px 0}.tin-pairs-row p{color:var(--ink)}.tin-toast{background:rgba(23, 25, 27, .94);border-radius:999px;bottom:24px;box-shadow:0 16px 50px rgba(0, 0, 0, .3);color:var(--paper);font-size:13px;left:50%;opacity:0;padding:14px 20px;position:fixed;text-align:center;transition:opacity .25s, visibility .25s, translate .25s;translate:-50% 18px;visibility:hidden;width:min(100% - 32px, 460px);z-index:60}.tin-toast.is-visible{opacity:1;translate:-50% 0;visibility:visible}.tin-site-footer{--c-accent:var(--gold);--c-head:var(--paper);--c-line:var(--line-light);--c-text:var(--paper-muted);background:var(--night-deep);color:var(--c-text);font-size:14px;padding-inline:var(--gutter)}.tin-footer-main{border-bottom:1px solid var(--line-light);padding-block:64px}.tin-footer-main .tin-address{font-style:normal;line-height:1.8;margin-top:22px}.tin-footer-cols{justify-self:end}.tin-footer-cols h4{color:var(--gold);font:500 10px/1.4 var(--font-body);letter-spacing:var(--ls-label);margin-bottom:14px;text-transform:uppercase}.tin-footer-cols ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.tin-footer-cols a{opacity:.75;transition:opacity .25s}.tin-footer-cols a:hover{color:var(--paper);opacity:1}@media (max-width:1024px){.tin-footer-cols{justify-self:start}}.tin-footer-partners{border-bottom:1px solid var(--line-light);display:grid;gap:24px;padding-block:34px}.tin-partner-links{display:grid;gap:20px 34px;grid-template-columns:repeat(3, 1fr)}.tin-partner-links a{color:var(--paper);display:grid;font-size:var(--fs-body);gap:2px}.tin-partner-links a span{color:var(--paper-muted);font-size:12px}@media (max-width:767px){.tin-partner-links{grid-template-columns:1fr 1fr}}.tin-footer-credits{border-bottom:1px solid var(--line-light);display:flex;gap:24px;justify-content:space-between;padding-block:22px}.tin-footer-credits a{color:var(--paper);text-decoration:underline;text-underline-offset:4px}@media (max-width:767px){.tin-footer-credits{align-items:flex-start;flex-direction:column;padding-block:22px}}.tin-footer-bottom{align-items:center;display:flex;font:500 10px/1.4 var(--font-body);gap:20px;justify-content:space-between;letter-spacing:.1em;min-height:72px;text-transform:uppercase}.tin-footer-bottom div{display:flex;flex-wrap:wrap;gap:22px}.tin-footer-bottom a{opacity:.75}.tin-footer-bottom a:hover{opacity:1}@media (max-width:767px){.tin-footer-bottom{align-items:flex-start;flex-direction:column;padding-block:22px}}.tin-wpforms .wpforms-form{margin:0}.tin-wpforms .wpforms-field-container{display:grid;gap:22px 18px;grid-template-columns:1fr 1fr}.tin-wpforms .wpforms-field{display:grid;gap:8px;margin:0;min-width:0;padding:0}.tin-wpforms .wpforms-field.tin-full{grid-column:1 / -1}.tin-wpforms .wpforms-field-label{color:var(--bronze);font:500 var(--fs-micro)/1.4 var(--font-body);letter-spacing:var(--ls-label);margin:0;text-transform:uppercase}.tin-wpforms .wpforms-required-label{color:inherit;font-weight:inherit}.tin-wpforms input:not([type="hidden"]):not([type="submit"]){background:var(--paper-soft);border:1px solid var(--line);border-radius:0;box-shadow:none;color:var(--ink);font:300 var(--fs-body) var(--font-body);margin:0;max-width:100%;padding:15px 16px;width:100%}.tin-wpforms select{background:var(--paper-soft);border:1px solid var(--line);border-radius:0;box-shadow:none;color:var(--ink);font:300 var(--fs-body) var(--font-body);margin:0;max-width:100%;padding:15px 16px;width:100%}.tin-wpforms textarea{background:var(--paper-soft);border:1px solid var(--line);border-radius:0;box-shadow:none;color:var(--ink);font:300 var(--fs-body) var(--font-body);margin:0;max-width:100%;min-height:150px;padding:15px 16px;resize:vertical;width:100%}.tin-wpforms input:focus{background:#fff;border-color:var(--ink);outline:0}.tin-wpforms select:focus{background:#fff;border-color:var(--ink);outline:0}.tin-wpforms textarea:focus{background:#fff;border-color:var(--ink);outline:0}.tin-wpforms .tin-form-note{font-size:13px;grid-column:1 / -1}.tin-wpforms .wpforms-submit-container{margin-top:22px;padding:0}.tin-wpforms .wpforms-field-hp{display:none !important}.tin-wpforms .wpforms-screen-reader-element{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.tin-wpforms .wpforms-submit-spinner{margin-left:12px;max-width:26px;vertical-align:middle}.tin-wpforms .wpforms-error{color:#a3341f;font:400 13px/1.4 var(--font-body);font-style:normal;letter-spacing:0;text-transform:none}.tin-wpforms label.wpforms-error{color:#a3341f;font:400 13px/1.4 var(--font-body);font-style:normal;letter-spacing:0;text-transform:none}.tin-wpforms em.wpforms-error{color:#a3341f;font:400 13px/1.4 var(--font-body);font-style:normal;letter-spacing:0;text-transform:none}.tin-wpforms .wpforms-field input.wpforms-error{border-color:#a3341f}.tin-wpforms .wpforms-field select.wpforms-error{border-color:#a3341f}.tin-wpforms .wpforms-field textarea.wpforms-error{border-color:#a3341f}@media (max-width:767px){.tin-wpforms .wpforms-field-container{grid-template-columns:1fr}}.tin-d-120{--d:120ms}.tin-d-150{--d:150ms}.tin-d-160{--d:160ms}.tin-d-240{--d:240ms}.tin-d-320{--d:320ms}.tin-d-360{--d:360ms}.tin-d-380{--d:380ms}.tin-d-460{--d:460ms}.tin-d-500{--d:500ms}.tin-d-620{--d:620ms}.tin-delay-50{--delay:50ms}.tin-delay-60{--delay:60ms}.tin-delay-80{--delay:80ms}.tin-delay-90{--delay:90ms}.tin-delay-100{--delay:100ms}.tin-delay-120{--delay:120ms}.tin-delay-150{--delay:150ms}.tin-delay-160{--delay:160ms}.tin-delay-180{--delay:180ms}.tin-delay-200{--delay:200ms}.tin-delay-240{--delay:240ms}.tin-delay-250{--delay:250ms}.tin-delay-270{--delay:270ms}.tin-fs-h-s{font-size:var(--fs-h-s)}.tin-mt-40{margin-top:40px}.tin-n-0{--n:0}.tin-n-1{--n:1}.tin-n-2{--n:2}.tin-pad-gutter-bottom{padding:0 var(--gutter) var(--gutter)}