:root{--font-sans:"Inter Tight", Inter, Arial, sans-serif;--font-display:"Inter Tight", Inter, Arial, sans-serif;--fs-display:clamp(38px, 5.6vw, 80px);--fw-display:400;--lh-display:1.1;--ls-display:-3px;--fs-h-xl:clamp(36px, 4.5vw, 64px);--fw-h-xl:400;--lh-h-xl:1.1;--ls-h-xl:-3px;--fs-h-lg:clamp(32px, 3.4vw, 48px);--fw-h-lg:400;--lh-h-lg:1.1;--ls-h-lg:-2.5px;--fs-h-md:clamp(28px, 2.5vw, 36px);--fw-h-md:400;--lh-h-md:1.2;--ls-h-md:-1.5px;--fs-body-lg:20px;--fw-body-lg:400;--lh-body-lg:1.55;--fs-body:18px;--fw-body:400;--lh-body:1.4;--fs-eyebrow:14px;--fw-eyebrow:400;--lh-eyebrow:1;--ls-eyebrow:0;--tt-eyebrow:uppercase;--eyebrow-gap:8px;--eyebrow-marker-w:7px;--eyebrow-marker-h:7px;--eyebrow-marker-r:9999px;--eyebrow-marker-bg:#fddd62;--fs-label:14px;--fw-label:600;--lh-label:1;--ls-label:.02em;--surf-white-bg:#fff;--surf-light-bg:#f7f4ef;--surf-tint-bg:#fddd62;--surf-sunken-bg:#f7f4ef;--surf-dark-bg:#303030;--surf-near-black-bg:#303030;--input-bg:#fff;--input-fg:#303030;--input-border:#0000001a;--input-focus:#c1c1c1;--fg:#303030;--fg-muted:#303030c7;--border:#3030301a;--fg-on-dark:#fff;--fg-on-dark-muted:#ffffffa8;--border-on-dark:#ffffff24;--accent:#fddd62;--on-accent:#303030;--heading:#303030;--link:#76672e;--r-btn:6px;--btn-primary-bg:#fddd62;--btn-primary-fg:#303030;--card-plain-bg:#f7f4ef;--card-plain-border:#3030301a;--card-plain-shadow:none;--card-dark-bg:#303030;--card-accent-bg:#fddd62;--scrim:linear-gradient(180deg, #0000 0%, #000 90%);--section-y:84px;--section-y-lg:120px;--container-max:1320px;--gutter:clamp(20px, 2vw, 20px);--sp-xs:8px;--sp-sm:16px;--sp-md:24px;--sp-lg:40px;--sp-xl:64px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-pill:999px;--el-sm:0 2px 16px #30303014;--el-md:0 6px 18px #3030300f;--el-lg:0 16px 40px #3030301a;--dur-fast:.2s;--dur-base:.5s;--dur-slow:.6s;--ease-standard:ease;--ease-entrance:cubic-bezier(.215,.61,.355,1);--ease-exit:ease;--rise:16px;--section-rise:48px;--stagger:.1s;--hover-lift:0px;--z-base:0;--z-raised:10;--z-sticky-nav:999;--z-overlay:1000;--z-toast:1100;--card-image-label-bg:#303030;--card-image-label-fg:#fff;--home-ghost-size:clamp(80px, 16vw, 260px);--home-ghost-line-height:1;--home-ghost-color:#fff3;--home-ghost-wrap-opacity:.6;--home-ghost-top:16%;--home-hero-cutout-max-height:78vh;--home-hero-h1-max-width:714px;--home-footer-wordmark-width:66.7vw;--home-stack-top:40px;--home-stack-scale-min:.9;--home-accordion-collapsed-width:144.8px;--nav-glass:#0000000d;--nav-glass-blur:50px;--nav-pill-radius:8px;--nav-scrolled-bg:#ffffffeb;--band-veil:#0000008c;--hero-top-veil:linear-gradient(180deg, #000000a8 0%, #0000 32%)}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{scroll-behavior:auto;overflow-x:clip}body{min-width:320px;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg);background:var(--surf-white-bg);-webkit-font-smoothing:antialiased}img,picture,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}p{margin:0}ul,ol,dl,dd,figure{margin:0;padding:0}li{list-style:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-display);margin:0}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-h-xl);line-height:var(--lh-h-xl);letter-spacing:var(--ls-h-xl)}h3{font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:var(--ls-h-lg)}h4{font-size:var(--fs-h-md);line-height:var(--lh-h-md);letter-spacing:var(--ls-h-md)}@media (width<=991px){h1{font-size:calc(var(--fs-display) * .8);letter-spacing:var(--ls-h-xl)}h2{font-size:calc(var(--fs-h-xl) * .84)}}@media (width<=767px){h1{font-size:calc(var(--fs-display) * .65);letter-spacing:var(--ls-h-lg)}h2{font-size:calc(var(--fs-h-xl) * .66);letter-spacing:var(--ls-h-lg)}h3{font-size:var(--fs-h-md)}}@media (width<=479px){h1,h2{font-size:var(--fs-h-md);letter-spacing:var(--ls-h-md)}}.container{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}section{padding:var(--section-y-lg) 0}@media (width<=991px){section{padding:calc(var(--section-y-lg) * .84) 0}}@media (width<=767px){section{padding:calc(var(--section-y-lg) * .66) 0}}@media (width<=479px){section{padding:calc(var(--section-y-lg) * .5) 0}}.s-white{background:var(--surf-white-bg);color:var(--fg)}.s-light{background:var(--surf-light-bg);color:var(--fg)}.s-tint{background:var(--surf-tint-bg);color:var(--fg)}.s-dark{background:var(--surf-dark-bg);color:var(--fg-on-dark)}.s-dark h1,.s-dark h2,.s-dark h3,.s-dark h4,.s-media{color:var(--fg-on-dark)}.muted{color:var(--fg-muted)}.s-dark .muted,.s-media .muted{color:var(--fg-on-dark-muted)}.eyebrow{align-items:center;gap:var(--eyebrow-gap);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-label);text-transform:var(--tt-eyebrow);font-weight:var(--fw-eyebrow);color:var(--fg);display:inline-flex}.eyebrow:before{content:"";width:var(--eyebrow-marker-w);height:var(--eyebrow-marker-h);border-radius:var(--r-sm);background:var(--eyebrow-marker-bg);flex:none}.eyebrow.on-media,.s-media .eyebrow{color:var(--fg-on-dark)}.card{background:var(--card-plain-bg);color:var(--fg);border-radius:var(--r-md);box-shadow:var(--card-plain-shadow)}.card-dark{background:var(--card-dark-bg);color:var(--fg-on-dark);border-radius:var(--r-md)}.card-accent{background:var(--card-accent-bg);color:var(--on-accent);border-radius:var(--r-md)}.chip{align-items:center;gap:var(--sp-xs);padding:var(--sp-xs);border:1px solid var(--border);border-radius:var(--r-sm);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);display:inline-flex}.btn{cursor:pointer;font-family:var(--font-sans);font-weight:var(--fw-body);vertical-align:middle;background:0 0;border:0;align-items:stretch;gap:2px;padding:0;display:inline-flex}.btn-text{min-height:48px;padding:var(--sp-xs) var(--sp-sm);border-radius:var(--r-btn);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-align:left;white-space:nowrap;align-items:center;display:inline-flex;position:relative;overflow:hidden}.btn-text>span{transition:transform var(--dur-base) var(--ease-entrance);display:block}.btn-text>span+span{inset:auto var(--sp-sm) auto var(--sp-sm);transition-delay:35ms;position:absolute}.btn-arrow{border-radius:var(--r-btn);flex:none;justify-content:center;align-items:center;width:48px;min-height:48px;display:inline-flex;position:relative;overflow:hidden}.btn-arrow svg{width:18px;height:18px}.btn-arrow svg+svg{transition:transform var(--dur-base) var(--ease-entrance);transition-delay:35ms;position:absolute}.btn:hover .btn-text>span,.btn:focus-visible .btn-text>span{transform:translateY(-16px)}.btn:hover .btn-arrow svg+svg,.btn:focus-visible .btn-arrow svg+svg{transform:translateY(-18px)}.btn:active .btn-text{transform:translateY(1px)}.btn-primary .btn-text,.btn-primary .btn-arrow{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-outline .btn-text,.btn-outline .btn-arrow{color:var(--fg);border:1px solid var(--border);background:0 0}.s-media .btn-outline .btn-text,.s-media .btn-outline .btn-arrow,.s-dark .btn-outline .btn-text,.s-dark .btn-outline .btn-arrow{color:var(--fg-on-dark);border-color:var(--border-on-dark)}.btn-white .btn-text,.btn-white .btn-arrow{background:var(--surf-white-bg);color:var(--fg)}.btn-sm .btn-text,.btn-sm .btn-arrow{min-height:44px}.btn-sm .btn-text{padding:var(--sp-xs) var(--sp-sm)}.btn-sm .btn-arrow{width:40px}.btn-link{align-items:center;gap:var(--sp-xs);min-height:44px;font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--link);text-underline-offset:4px;text-decoration:underline 1px;display:inline-flex}.s-media .btn-link,.s-dark .btn-link,.s-tint .btn-link{color:var(--fg)}input,select,textarea{width:100%;min-height:48px;padding:var(--sp-xs) var(--sp-sm);background:var(--input-bg);color:var(--input-fg);border:1px solid var(--input-border);border-radius:var(--r-sm);font-size:var(--fs-body);line-height:var(--lh-body)}textarea{min-height:calc(var(--sp-xl) * 1.6);resize:vertical}input::placeholder,textarea::placeholder{color:var(--fg-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--input-focus);outline-offset:1px}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.s-media :focus-visible,.s-dark :focus-visible{outline-color:var(--fg-on-dark)}@media print{@page{margin:14mm 16mm}body{color:#000;background:#fff;font-size:11pt}section{break-inside:avoid;padding:12mm 0}.card,.card-accent,.s-light,.s-tint{background:#fff;border:1px solid #999}.s-dark,.s-media{color:#000;background:#fff}.s-media img,.btn-arrow{display:none}.btn-text{color:#000;background:#fff;border:1px solid #000}.eyebrow:before{background:#000}a[href^=\/]:after{content:" (" attr(href) ")";font-size:9pt}}html.has-js .tbk-hero-ghost>span{animation:tbk-ghost-drop .45s var(--ease-entrance) backwards}html.has-js .tbk-head{animation:tbk-head-drop var(--dur-slow) var(--ease-entrance) .316s backwards}html.has-js .tbk-hero-copy>*{animation:tbk-hero-rise var(--dur-base) var(--ease-entrance) backwards}html.has-js .tbk-hero-copy>:first-child{animation-delay:.9s}html.has-js .tbk-hero-copy>:nth-child(2){animation-delay:1s}html.has-js .tbk-hero-copy>:nth-child(3){animation-delay:1.1s}html.has-js .tbk-hero-copy>:nth-child(4){animation-delay:1.2s}html.has-js .tbk-hero-cta{animation:tbk-hero-rise var(--dur-base) var(--ease-entrance) 1.2s backwards}@keyframes tbk-ghost-drop{0%{opacity:0;transform:translateY(-230px)}to{opacity:1;transform:none}}@keyframes tbk-head-drop{0%{transform:translateY(-56px)}to{transform:none}}@keyframes tbk-hero-rise{0%{opacity:0;transform:translateY(var(--section-rise))}to{opacity:1;transform:none}}html.has-js .tbk-rise:not([data-in]){opacity:0;transform:translateY(var(--section-rise))}html.has-js .tbk-rise[data-in]{animation:tbk-rise var(--dur-base) var(--ease-entrance) backwards;animation-delay:var(--tbk-delay,0s)}@keyframes tbk-rise{0%{opacity:0;transform:translateY(var(--section-rise))}to{opacity:1;transform:none}}.tbk-torn{pointer-events:none;background-image:radial-gradient(circle at 20px 29px, var(--surf-white-bg) 0 12px, transparent 12px);background-repeat:repeat-x;background-size:40px 29px;height:29px;animation:.5s linear infinite tbk-torn-shift;position:absolute;left:0;right:0}@keyframes tbk-torn-shift{0%{background-position-x:0}to{background-position-x:-40px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tbk-shell:not(:last-child) .tbk-shell-inner{transform-origin:50% 0;animation-name:tbk-shell-shrink;animation-duration:1ms;animation-fill-mode:both;animation-timeline:view();animation-range:exit exit 60%}}}@keyframes tbk-shell-shrink{to{transform:scale(var(--home-stack-scale-min)) translateY(var(--sp-sm))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.has-js .tbk-rise,html.has-js .tbk-hero-copy>*,html.has-js .tbk-hero-cta,html.has-js .tbk-hero-ghost>span,html.has-js .tbk-head{opacity:1;animation:none;transform:none}.tbk-torn{animation:none}.tbk-shell:not(:last-child) .tbk-shell-inner{animation:none;transform:none}}.tbk-head[data-astro-cid-lcdefpme]{z-index:var(--z-sticky-nav);height:80px;transition:height var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);background:0 0;position:fixed;inset:0 0 auto}.tbk-head-inner[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-md);grid-template-columns:1fr auto 1fr;height:100%;display:grid}.tbk-head-cta[data-astro-cid-lcdefpme]{justify-self:end}.tbk-head[data-astro-cid-lcdefpme]:not(.is-stuck) .tbk-head-inner[data-astro-cid-lcdefpme]{padding-top:var(--gutter)}.tbk-head[data-astro-cid-lcdefpme]:not(.is-stuck) .tbk-brand[data-astro-cid-lcdefpme]{margin-left:var(--sp-sm)}.tbk-head[data-astro-cid-lcdefpme]:not(.is-stuck) .tbk-head-cta[data-astro-cid-lcdefpme]{margin-right:var(--sp-sm)}.tbk-brand[data-astro-cid-lcdefpme]{font-size:var(--fs-body);letter-spacing:var(--ls-h-md);color:var(--fg-on-dark);padding:var(--sp-xs) 0;justify-self:start}.tbk-nav[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-xs);padding:0 var(--sp-sm);background:var(--nav-glass);border-radius:var(--nav-pill-radius);backdrop-filter:blur(var(--nav-glass-blur));display:flex}.tbk-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;padding:0 var(--sp-xs);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-on-dark);border-radius:var(--r-sm);align-items:center;display:inline-flex}.tbk-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--nav-glass)}.tbk-head[data-astro-cid-lcdefpme]:not(.is-stuck) .tbk-head-cta[data-astro-cid-lcdefpme] .btn-text[data-astro-cid-lcdefpme]{background:var(--surf-white-bg);color:var(--fg)}.tbk-head[data-astro-cid-lcdefpme].is-stuck{background:var(--nav-scrolled-bg);height:60px;backdrop-filter:blur(var(--nav-glass-blur))}.tbk-head[data-astro-cid-lcdefpme].is-hidden{transform:translateY(-100%)}.tbk-head[data-astro-cid-lcdefpme].is-stuck .tbk-brand[data-astro-cid-lcdefpme],.tbk-head[data-astro-cid-lcdefpme].is-stuck .tbk-nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--fg)}.tbk-burger[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--sp-xs);border:1px solid var(--border-on-dark);border-radius:var(--r-sm);cursor:pointer;background:0 0;flex-direction:column;flex:none;width:44px;height:44px;display:none}.tbk-burger[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--fg-on-dark);width:18px;height:1px;display:block}.tbk-head[data-astro-cid-lcdefpme].is-stuck .tbk-burger[data-astro-cid-lcdefpme]{border-color:var(--border)}.tbk-head[data-astro-cid-lcdefpme].is-stuck .tbk-burger[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--fg)}.tbk-drawer[data-astro-cid-lcdefpme]{background:var(--surf-white-bg);border-top:1px solid var(--border);flex-direction:column;display:flex}.tbk-drawer[data-astro-cid-lcdefpme][hidden]{display:none}.tbk-drawer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:48px;padding:0 var(--gutter);font-size:var(--fs-label);letter-spacing:var(--ls-label);border-bottom:1px solid var(--border);align-items:center;display:flex}.tbk-hero[data-astro-cid-lcdefpme]{padding:0}.tbk-hero-card[data-astro-cid-lcdefpme]{margin:var(--gutter);height:calc(100vh - var(--gutter) * 2);border-radius:var(--r-lg);background:var(--surf-dark-bg);min-height:560px;max-height:870px;position:relative;overflow:hidden}.tbk-hero-photo[data-astro-cid-lcdefpme],.tbk-field-photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tbk-hero-veil[data-astro-cid-lcdefpme]{background:var(--scrim);position:absolute;inset:0}.tbk-hero-veil-top[data-astro-cid-lcdefpme]{background:var(--hero-top-veil);pointer-events:none;height:32%;position:absolute;inset:0 0 auto}.tbk-hero-ghost[data-astro-cid-lcdefpme]{left:0;right:0;top:var(--home-ghost-top);text-align:center;pointer-events:none;user-select:none;position:absolute;overflow:hidden}.tbk-hero-ghost[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--home-ghost-size);line-height:var(--home-ghost-line-height);letter-spacing:var(--ls-display);color:var(--home-ghost-color);opacity:var(--home-ghost-wrap-opacity);white-space:nowrap;display:block}.tbk-hero-copy[data-astro-cid-lcdefpme]{left:var(--sp-xl);bottom:calc(var(--sp-xl) + var(--sp-sm));max-width:62%;z-index:var(--z-raised);position:absolute}.tbk-hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--fg-on-dark);max-width:900px;font-size:clamp(38px,4.2vw,60px);line-height:1.05}.tbk-h1-word[data-astro-cid-lcdefpme]{color:var(--accent);font-style:normal}.tbk-hero-sub[data-astro-cid-lcdefpme]{margin-top:var(--sp-sm);max-width:64ch;font-size:var(--fs-body);color:var(--fg-on-dark);opacity:.85}.tbk-hero-cta[data-astro-cid-lcdefpme]{right:var(--sp-xl);bottom:calc(var(--sp-xl) + var(--sp-sm));z-index:var(--z-raised);position:absolute}.tbk-torn[data-astro-cid-lcdefpme]{bottom:-1px}.tbk-range-head[data-astro-cid-lcdefpme],.tbk-parts-head[data-astro-cid-lcdefpme]{align-items:end;gap:var(--sp-md);margin-bottom:var(--sp-xl);grid-template-columns:1fr auto;display:grid}.tbk-range-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.tbk-parts-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{grid-column:1/-1}.tbk-lede[data-astro-cid-lcdefpme]{margin-top:var(--sp-sm);max-width:46ch;font-size:var(--fs-body);color:var(--fg-muted);grid-column:1}.tbk-range-head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme],.tbk-parts-head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{grid-area:3/2;justify-self:end}.tbk-shells[data-astro-cid-lcdefpme]{gap:var(--sp-md);flex-direction:column;display:flex}.tbk-shell[data-astro-cid-lcdefpme]{top:var(--home-stack-top);padding:var(--sp-sm);transform-origin:50% 0;position:sticky}.tbk-shell-inner[data-astro-cid-lcdefpme]{gap:var(--sp-md);background:var(--surf-white-bg);border-radius:var(--r-md);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.tbk-shell-media[data-astro-cid-lcdefpme]{margin:0}.tbk-shell-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-sm);width:100%;height:100%;transition:transform var(--dur-base) var(--ease-entrance)}.tbk-shell[data-astro-cid-lcdefpme]:hover .tbk-shell-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.tbk-shell[data-astro-cid-lcdefpme]:focus-within .tbk-shell-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.tbk-shell-copy[data-astro-cid-lcdefpme]{gap:var(--sp-sm);padding:var(--sp-md) var(--sp-md) var(--sp-md) 0;flex-direction:column;display:flex}.tbk-shell-index[data-astro-cid-lcdefpme]{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-label);color:var(--fg-muted)}.tbk-shell-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:22ch}.tbk-shell-line[data-astro-cid-lcdefpme]{max-width:42ch;font-size:var(--fs-body);color:var(--fg-muted)}.tbk-shell-chips[data-astro-cid-lcdefpme]{gap:var(--sp-xs);flex-wrap:wrap;margin-top:auto;display:flex}.tbk-rules[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);position:relative}.tbk-rule[data-astro-cid-lcdefpme]{align-content:start;gap:var(--sp-xs);min-height:116px;padding:var(--sp-md) 0;border-top:1px solid var(--border);transition:background-color var(--dur-base) var(--ease-standard), min-height var(--dur-base) var(--ease-standard);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.tbk-rule[data-astro-cid-lcdefpme]:hover,.tbk-rule[data-astro-cid-lcdefpme]:focus-visible{background:var(--surf-white-bg);min-height:330px}.tbk-rule-name[data-astro-cid-lcdefpme]{padding-left:var(--sp-md);font-family:var(--font-display);font-size:var(--fs-h-md);letter-spacing:var(--ls-h-md)}.tbk-rule-detail[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-sm);padding-left:var(--sp-md);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-muted);flex-wrap:wrap;display:flex}.tbk-rule-chisel[data-astro-cid-lcdefpme],.tbk-rule-kit[data-astro-cid-lcdefpme]{color:var(--fg)}.tbk-rule-stock[data-astro-cid-lcdefpme]{color:var(--fg-muted)}.tbk-rule-stock[data-astro-cid-lcdefpme].is-stock{background:var(--fg);border-color:var(--fg);color:var(--fg-on-dark)}.tbk-fan[data-astro-cid-lcdefpme]{top:50%;right:var(--sp-xl);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard);align-items:center;display:flex;position:absolute;transform:translateY(100%)}.tbk-rule[data-astro-cid-lcdefpme]:hover .tbk-fan[data-astro-cid-lcdefpme],.tbk-rule[data-astro-cid-lcdefpme]:focus-visible .tbk-fan[data-astro-cid-lcdefpme]{opacity:1;transform:translateY(-50%)}.tbk-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:var(--r-sm)}.tbk-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{transform:translate(50px,30px)rotate(-14deg)}.tbk-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(2){transform:translateY(-20px)rotate(6deg)}.tbk-fan[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:nth-child(3){transform:translate(-50px,50px)rotate(17deg)}.tbk-stamp[data-astro-cid-lcdefpme]{border-radius:var(--r-pill);background:var(--accent);width:130px;height:130px;color:var(--on-accent);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;opacity:0;pointer-events:none;transform:translate(var(--tbk-mx,0), var(--tbk-my,0));transition:opacity var(--dur-fast) var(--ease-standard);place-items:center;display:grid;position:absolute;top:0;left:0}.tbk-rules[data-astro-cid-lcdefpme]:hover .tbk-stamp[data-astro-cid-lcdefpme]{opacity:1}.tbk-proof-say[data-astro-cid-lcdefpme]{margin-top:var(--sp-md);max-width:68ch;font-family:var(--font-display);font-size:var(--fs-h-md);line-height:var(--lh-h-md);letter-spacing:var(--ls-h-md)}.tbk-trio[data-astro-cid-lcdefpme]{gap:var(--sp-xs);margin-top:var(--sp-xl);grid-template-columns:repeat(3,1fr);display:grid}.tbk-trio-media[data-astro-cid-lcdefpme]{margin:0}.tbk-trio-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);width:100%;height:100%}.tbk-explore[data-astro-cid-lcdefpme]{gap:var(--sp-sm);padding:var(--sp-md);flex-direction:column;min-height:100%;display:flex}.tbk-explore-word[data-astro-cid-lcdefpme]{font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:var(--ls-h-lg);color:var(--on-accent);opacity:var(--opacity-muted,.7)}.tbk-explore-line[data-astro-cid-lcdefpme]{font-size:var(--fs-body);color:var(--on-accent)}.tbk-explore[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:auto}.tbk-stats[data-astro-cid-lcdefpme]{gap:var(--sp-xs);margin-top:var(--sp-sm);grid-template-columns:repeat(4,1fr);display:grid}.tbk-stat[data-astro-cid-lcdefpme]{gap:var(--sp-xs);padding:var(--sp-md);background:var(--card-plain-bg);border-radius:var(--r-md);flex-direction:column-reverse;display:flex}.tbk-stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--fs-h-lg);line-height:var(--lh-h-lg);letter-spacing:var(--ls-h-lg);margin:0}.tbk-stat-label[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-muted)}.tbk-standards[data-astro-cid-lcdefpme]{gap:var(--sp-md);margin-top:var(--sp-lg);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-muted);flex-wrap:wrap;display:flex}.tbk-field[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.tbk-field-veil[data-astro-cid-lcdefpme]{background:var(--band-veil);position:absolute;inset:0}.tbk-field-copy[data-astro-cid-lcdefpme]{z-index:var(--z-raised);padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg);position:relative}.tbk-field-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--sp-sm);color:var(--fg-on-dark)}.tbk-cases[data-astro-cid-lcdefpme]{gap:var(--sp-md);margin-top:var(--sp-lg);grid-template-columns:repeat(3,1fr);max-width:84ch;display:grid}.tbk-case-name[data-astro-cid-lcdefpme]{font-size:var(--fs-body-lg);letter-spacing:var(--ls-h-md);color:var(--fg-on-dark);display:block}.tbk-case-line[data-astro-cid-lcdefpme]{margin-top:var(--sp-xs);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-on-dark);display:block}.tbk-markets[data-astro-cid-lcdefpme]{margin-top:var(--sp-lg);max-width:62ch;font-size:var(--fs-body);color:var(--fg-on-dark)}.tbk-field-copy[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:var(--sp-md)}.tbk-rfq[data-astro-cid-lcdefpme]{padding-top:var(--sp-xl);padding-bottom:var(--sp-xl)}.tbk-rfq-grid[data-astro-cid-lcdefpme]{align-items:start;gap:var(--sp-lg);grid-template-columns:1fr 1fr;display:grid}.tbk-rfq-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--sp-sm)}.tbk-form[data-astro-cid-lcdefpme]{gap:var(--sp-sm);margin-top:var(--sp-md);grid-template-columns:1fr 1fr;display:grid}.tbk-field[data-astro-cid-lcdefpme]{gap:var(--sp-xs);flex-direction:column;display:flex}.tbk-field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-muted)}.tbk-field-wide[data-astro-cid-lcdefpme]{grid-column:1/-1}.tbk-form-foot[data-astro-cid-lcdefpme]{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.tbk-privacy[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-muted);flex:18ch}.tbk-privacy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.tbk-rfq-direct[data-astro-cid-lcdefpme]{margin-top:var(--sp-md);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--fg-muted)}.tbk-rfq-direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.tbk-rfq-media[data-astro-cid-lcdefpme]{position:relative}.tbk-rfq-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md);width:100%;height:100%}.tbk-media-chip[data-astro-cid-lcdefpme]{left:var(--sp-sm);bottom:var(--sp-sm);padding:var(--sp-xs);border-radius:var(--r-sm);background:var(--card-image-label-bg);color:var(--card-image-label-fg);font-size:var(--fs-label);letter-spacing:var(--ls-label);position:absolute}.tbk-foot[data-astro-cid-lcdefpme]{background:var(--surf-tint-bg);color:var(--on-accent);padding-top:var(--sp-xl);position:relative;overflow:hidden}.tbk-torn-top[data-astro-cid-lcdefpme]{top:-1px}.tbk-foot-inner[data-astro-cid-lcdefpme]{z-index:var(--z-raised);gap:var(--sp-lg);padding-top:var(--sp-2xl,var(--sp-xl));flex-direction:column;display:flex;position:relative}.tbk-foot-top[data-astro-cid-lcdefpme]{gap:var(--sp-lg);grid-template-columns:1fr 1.4fr;display:grid}.tbk-foot-mark[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--fs-h-md);letter-spacing:var(--ls-h-md)}.tbk-foot-slogan[data-astro-cid-lcdefpme]{margin-top:var(--sp-xs);max-width:34ch;font-size:var(--fs-body)}.tbk-foot-legal[data-astro-cid-lcdefpme],.tbk-foot-contact[data-astro-cid-lcdefpme]{margin-top:var(--sp-md);font-size:var(--fs-label);letter-spacing:var(--ls-label)}.tbk-foot-contact[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.tbk-foot-cols[data-astro-cid-lcdefpme]{gap:var(--sp-md);grid-template-columns:repeat(4,1fr);display:grid}.tbk-foot-head[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-sm);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;display:block}.tbk-foot-col[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:var(--sp-xs)}.tbk-foot-col[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:32px;font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--on-accent);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.tbk-social[data-astro-cid-lcdefpme]{gap:var(--sp-xs);display:flex}.tbk-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--on-accent);border-radius:var(--r-sm);width:40px;height:40px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;place-items:center;display:grid}.tbk-foot-word[data-astro-cid-lcdefpme]{margin-left:calc(var(--gutter) * -1);margin-bottom:calc(var(--sp-md) * -1);font-family:var(--font-display);font-size:var(--home-ghost-size);line-height:var(--home-ghost-line-height);letter-spacing:var(--ls-display);color:var(--on-accent);display:block}.tbk-foot-end[data-astro-cid-lcdefpme]{gap:var(--sp-md);padding-bottom:var(--sp-md);font-size:var(--fs-label);letter-spacing:var(--ls-label);flex-wrap:wrap;justify-content:space-between;display:flex}.tbk-foot-end[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.tbk-nav[data-astro-cid-lcdefpme]{display:none}.tbk-burger[data-astro-cid-lcdefpme]{margin-left:auto;display:inline-flex}.tbk-head-inner[data-astro-cid-lcdefpme]{display:flex}.tbk-head-cta[data-astro-cid-lcdefpme]{margin-left:auto}.tbk-burger[data-astro-cid-lcdefpme]{margin-left:0}.tbk-hero-copy[data-astro-cid-lcdefpme]{left:var(--sp-md);max-width:calc(100% - var(--sp-md) * 2)}.tbk-hero-cta[data-astro-cid-lcdefpme]{right:var(--sp-md);bottom:var(--sp-md)}}@media (width<=991px){.tbk-rfq-grid[data-astro-cid-lcdefpme],.tbk-shell-inner[data-astro-cid-lcdefpme],.tbk-foot-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tbk-trio[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.tbk-trio[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{grid-column:1/-1}.tbk-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.tbk-cases[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tbk-foot-cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.tbk-shell-copy[data-astro-cid-lcdefpme]{padding:0 var(--sp-md) var(--sp-md)}}@media (width<=767px){.tbk-range-head[data-astro-cid-lcdefpme],.tbk-parts-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tbk-range-head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme],.tbk-parts-head[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{grid-area:auto/1;justify-self:start}.tbk-trio[data-astro-cid-lcdefpme],.tbk-form[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tbk-fan[data-astro-cid-lcdefpme],.tbk-hero-ghost[data-astro-cid-lcdefpme]{display:none}}@media (width<=480px){.tbk-stats[data-astro-cid-lcdefpme],.tbk-foot-cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tbk-rule-detail[data-astro-cid-lcdefpme]{gap:var(--sp-xs)}.tbk-hero-card[data-astro-cid-lcdefpme]{min-height:480px}.tbk-hero-sub[data-astro-cid-lcdefpme]{font-size:var(--fs-label)}}
