:root{--spacing-lg:1.5rem;--spacing-md:1rem;--spacing-sm:0.5rem;--spacing-xl:2rem;--spacing-xs:0.25rem;--color-scrim:color-mix(in oklab,#000 65%,#0000);--spacing-2xl:2.5rem;--spacing-3xl:clamp(1.53rem,4.67vw,3.5rem);--spacing-4xl:clamp(1.75rem,6.67vw,5rem);--blur-level-1:6px;--blur-level-2:14px;--blur-level-3:24px;--color-accent:#ffc24a;--color-border:#9d8f7c;--font-size-lg:clamp(1.125rem,1rem + 0.8vw,1.25rem);--font-size-sm:clamp(0.85rem,0.8rem + 0.25vw,0.95rem);--font-size-xl:clamp(1.25rem,1.15rem + 0.9vw,1.5rem);--font-size-xs:clamp(0.69rem,0.6rem + 0.2vw,0.85rem);--color-neutral:#d6d0c8;--color-outline:#4b463f;--color-overlay:color-mix(in oklab,#000 40%,#0000);--color-primary:#e02700;--color-surface:#fefbf7;--divider-value:1px solid var(--color-neutral);--font-size-2xl:clamp(1.5rem,1.35rem + 1.2vw,1.75rem);--font-size-3xl:clamp(2.2rem,1.9rem + 2.4vw,2.8rem);--font-size-4xl:clamp(3rem,2.4rem + 3.6vw,4rem);--font-size-base:1rem;--shadow-level-1:0 4px 10px color-mix(in oklab,var(--color-neutral) 10%,#0000);--shadow-level-2:0 10px 30px color-mix(in oklab,var(--color-neutral) 12%,#0000);--shadow-level-3:0 24px 60px color-mix(in oklab,var(--color-neutral) 16%,#0000);--color-backplate:color-mix(in oklab,#000 55%,#0000);--color-on-accent:#111;--color-secondary:#2ea5b8;--border-radius-lg:1.5rem;--border-radius-md:1rem;--border-radius-sm:0.5rem;--border-radius-xl:2rem;--color-on-primary:#fff;--color-on-surface:#11100f;--font-family-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-body:400;--line-height-body:1.6;--content-max-width:78rem;--border-radius-card:var(--border-radius-lg);--border-radius-full:9999px;--border-radius-none:0px;--color-on-secondary:#111;--color-surface-tint:color-mix(in oklab,var(--color-surface) 92%,var(--color-primary));--font-style-heading:normal;--font-weight-medium:500;--font-family-heading:"Poppins",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-weight-heading:600;--letter-spacing-body:0.01em;--line-height-heading:1.25;--dl-layout-size-large:144px;--dl-layout-size-small:48px;--dl-layout-space-unit:16px;--border-radius-control:var(--border-radius-md);--dl-layout-size-medium:96px;--dl-layout-size-xlarge:192px;--dl-layout-size-xsmall:16px;--font-style-subheading:normal;--color-surface-elevated:color-mix(in oklab,var(--color-surface) 92%,var(--color-secondary));--dl-color-theme-accent1:#fff;--dl-color-theme-accent2:#f5d1b0;--dl-layout-radius-round:50%;--dl-layout-size-xxlarge:288px;--letter-spacing-heading:0;--text-transform-heading:none;--dl-color-theme-primary1:#bf4408;--dl-color-theme-primary2:#e65103;--dl-layout-size-maxwidth:1400px;--dl-layout-radius-radius2:2px;--dl-layout-radius-radius4:4px;--dl-layout-radius-radius8:8px;--dl-layout-space-halfunit:8px;--dl-layout-space-sixunits:96px;--dl-layout-space-twounits:32px;--dl-color-theme-secondary1:#fff;--dl-color-theme-secondary2:#fbf1eb;--dl-layout-space-fiveunits:80px;--dl-layout-space-fourunits:64px;--color-on-surface-secondary:#4b463f;--dl-layout-space-threeunits:48px;--dashboard-content-max-width:48rem;--dl-color-theme-neutral-dark:#191818;--dl-layout-radius-cardradius:8px;--dl-color-theme-neutral-light:#fbfaf9;--dl-layout-radius-imageradius:8px;--dl-layout-radius-inputradius:24px;--dl-layout-radius-buttonradius:24px;--dl-layout-space-oneandhalfunits:24px}.teleport-show{display:flex!important;transform:none!important}.company-logo-light{align-items:center;color:#11100f;color:var(--color-on-surface);display:inline-flex;flex-shrink:0}.company-logo-lockup{align-items:center;display:flex;gap:.75rem;white-space:nowrap}.company-logo-badge{align-items:center;background:color-mix(in srgb,#e02700 12%,#0000);background:color-mix(in srgb,var(--color-primary) 12%,#0000);border-radius:.5rem;border-radius:var(--border-radius-sm);color:#e02700;color:var(--color-primary);display:flex;flex-shrink:0;height:40px;justify-content:center;padding:4px;width:40px}.company-logo-text{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-size:clamp(1.125rem,1rem + .8vw,1.25rem);font-size:var(--font-size-lg);font-weight:800;letter-spacing:-.02em;line-height:1}.company-logo-svg{display:block;height:100%;width:100%}.company-logo-dark{align-items:center;color:#fff;display:inline-flex;flex-shrink:0}.company-logo-dark .company-logo-badge{background:#fff;color:#e02700;color:var(--color-primary)}.company-logo-dark .company-logo-highlight{color:#ffc24a;color:var(--color-accent)}.navigation-section{background:#11100f;background:var(--color-on-surface);box-sizing:border-box;color:#fff;overflow:visible;position:sticky;top:0;width:100%;z-index:1000}.navigation-texture{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");background-repeat:repeat;inset:0;opacity:.12;pointer-events:none;position:absolute;z-index:1}.navigation-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:100%;min-height:4.5rem;padding:1rem clamp(1.75rem,6.67vw,5rem);padding:var(--spacing-md) var(--spacing-4xl);position:relative;z-index:2}.navigation-checkbox{display:none}.navigation-mobile-overlay{background:#11100f;background:var(--color-on-surface);color:#fff;display:none;flex-direction:column;inset:0;min-height:100vh;overflow-y:auto;padding-bottom:clamp(1.75rem,6.67vw,5rem);padding-bottom:var(--spacing-4xl);position:fixed;z-index:1100}.navigation-actions-group,.navigation-brand-group{align-items:center;display:flex}.navigation-actions-group{gap:2rem;gap:var(--spacing-xl)}.navigation-overlay-texture{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");background-repeat:repeat;inset:0;opacity:.08;pointer-events:none;position:absolute;z-index:1}.navigation-overlay-header{align-items:center;background:#11100f;background:var(--color-on-surface);display:flex;justify-content:space-between;padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-xl);position:sticky;top:0;z-index:3}.navigation-overlay-links{box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-lg);margin:0 auto;max-width:40rem;padding:clamp(1.53rem,4.67vw,3.5rem) 2rem;padding:var(--spacing-3xl) var(--spacing-xl);position:relative;width:100%;z-index:2}.navigation-logo-link{display:block;height:2.5rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.navigation-contact-dummy{color:#fff;cursor:default;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-body);font-size:clamp(.85rem,.8rem + .25vw,.95rem);font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.05em;opacity:.5;text-transform:uppercase;white-space:nowrap}.navigation-hamburger{transition:color .2s ease}.navigation-close,.navigation-hamburger{align-items:center;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;width:44px}.navigation-overlay-link-dummy{color:#fff;cursor:default;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-size:clamp(1.5rem,1.35rem + 1.2vw,1.75rem);font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-heading);opacity:.4;text-decoration:none;transition:opacity .2s ease}.navigation-overlay-footer{display:flex;justify-content:flex-start;margin-top:clamp(1.53rem,4.67vw,3.5rem);margin-top:var(--spacing-3xl)}.navigation-btn-dummy{align-items:center;background:#e02700;background:var(--color-primary);border-radius:9999px;border-radius:var(--border-radius-full);color:#fff;color:var(--color-on-primary);cursor:default;display:inline-flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-body);font-weight:500;font-weight:var(--font-weight-medium);height:3.5rem;justify-content:center;letter-spacing:.1em;opacity:.6;padding:0 2.5rem;padding:0 var(--spacing-2xl);text-transform:uppercase}.navigation-logo-link:hover{transform:scale(1.05)}.navigation-hamburger:hover{color:#ffc24a;color:var(--color-accent)}.navigation-checkbox:checked~.navigation-mobile-overlay{display:flex}.bh-footer-root{background-color:#11100f;background-color:var(--color-on-surface);color:#fff;overflow:hidden;padding:clamp(1.75rem,6.67vw,5rem) 0 2rem;padding:var(--spacing-4xl) 0 var(--spacing-xl);position:relative;width:100%}.bh-footer-texture{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h140v140H0z'/%3E%3C/svg%3E");background-repeat:repeat;inset:0;opacity:.04;pointer-events:none;position:absolute;z-index:1}.bh-footer-inner{margin:0 auto;max-width:78rem;max-width:var(--content-max-width);padding:0 clamp(1.75rem,6.67vw,5rem);padding:0 var(--spacing-4xl);position:relative;z-index:2}.bh-footer-statement-row{align-items:flex-end;border-bottom:1px solid color-mix(in srgb,#fff 15%,#0000);display:flex;gap:2.5rem;gap:var(--spacing-2xl);justify-content:space-between;margin-bottom:clamp(1.75rem,6.67vw,5rem);margin-bottom:var(--spacing-4xl)}.bh-footer-body,.bh-footer-statement-row{padding-bottom:clamp(1.75rem,6.67vw,5rem);padding-bottom:var(--spacing-4xl)}.bh-footer-body{grid-gap:clamp(1.75rem,6.67vw,5rem);grid-gap:var(--spacing-4xl);display:grid;gap:clamp(1.75rem,6.67vw,5rem);gap:var(--spacing-4xl);grid-template-columns:1.2fr 1.2fr 1fr}.bh-footer-legal{align-items:center;border-top:1px solid color-mix(in srgb,#fff 10%,#0000);color:color-mix(in srgb,#fff 50%,#0000);display:flex;font-size:clamp(.85rem,.8rem + .25vw,.95rem);font-size:var(--font-size-sm);justify-content:space-between;padding-top:2rem;padding-top:var(--spacing-xl)}.bh-footer-statement{color:#fff;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-size:clamp(2.2rem,5vw,4.5rem);font-weight:600;font-weight:var(--font-weight-heading);letter-spacing:-.01em;line-height:1.1;margin:0;max-width:18ch}.bh-footer-action-wrap{flex-shrink:0}.bh-footer-nav-group{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;position:relative}.bh-footer-meta{display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-xl)}.bh-footer-legal-copy{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg)}.bh-footer-tagline{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-style:italic}.bh-footer-btn-dummy{align-items:center;background:#e02700;background:var(--color-primary);border-radius:9999px;border-radius:var(--border-radius-full);box-shadow:0 10px 30px color-mix(in oklab,#d6d0c8 12%,#0000);box-shadow:var(--shadow-level-2);color:#fff;color:var(--color-on-primary);cursor:default;display:inline-flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-body);font-size:clamp(1.125rem,1rem + .8vw,1.25rem);font-size:var(--font-size-lg);font-weight:500;font-weight:var(--font-weight-medium);gap:.5rem;gap:var(--spacing-sm);opacity:.7;padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-xl);text-decoration:none}.bh-footer-nav{display:flex;flex-direction:column;gap:.5rem;gap:var(--spacing-sm)}.bh-footer-logo-link{display:block;width:fit-content}.bh-footer-contact{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;position:relative}.bh-footer-social{display:flex;gap:1rem;gap:var(--spacing-md)}.bh-footer-legal-link{color:inherit;text-decoration:none}.bh-footer-link-dummy,.bh-footer-nav-link{color:#fff;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-size:clamp(1.5rem,1.35rem + 1.2vw,1.75rem);font-size:var(--font-size-2xl);line-height:1.2;text-decoration:none;transition:color .2s ease}.bh-footer-link-dummy{cursor:default;opacity:.5}.bh-footer-contact-label{color:color-mix(in srgb,#fff 60%,#0000);font-size:clamp(.69rem,.6rem + .2vw,.85rem);font-size:var(--font-size-xs);letter-spacing:.1em;margin-bottom:.25rem;margin-bottom:var(--spacing-xs);text-transform:uppercase}.bh-footer-contact-value{color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-body);font-size:clamp(1.125rem,1rem + .8vw,1.25rem);font-size:var(--font-size-lg);text-decoration:none}.bh-footer-inner:after{background-image:radial-gradient(circle at 30% 30%,#ffc24a 0 3px,#0000 4px),radial-gradient(circle at 70% 55%,#2ea5b8 0 2.5px,#0000 3.5px),radial-gradient(circle at 45% 75%,#ffc24a 0 3px,#0000 4px);background-image:radial-gradient(circle at 30% 30%,var(--color-accent) 0 3px,#0000 4px),radial-gradient(circle at 70% 55%,var(--color-secondary) 0 2.5px,#0000 3.5px),radial-gradient(circle at 45% 75%,var(--color-accent) 0 3px,#0000 4px);background-size:100% 100%;content:"";height:120px;opacity:.1;pointer-events:none;position:absolute;right:0;top:-2rem;width:120px}.bh-footer-btn-dummy svg{height:24px;transition:transform .2s ease;width:24px}.bh-footer-nav-link:hover{color:#ffc24a;color:var(--color-accent)}.bh-footer-contact-value:hover{text-decoration:underline}.bh-footer-legal-link:hover{color:#fff}.bh-footer-body>*{min-width:0}.bh-footer-contact img:not([class]),.bh-footer-nav-group img:not([class]){height:auto;max-width:100%}.bh-home-main{background:#fefbf7;background:var(--color-surface);color:#11100f;color:var(--color-on-surface);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-body)}.bh-home-hero{background:linear-gradient(120deg,#e02700,color-mix(in oklab,#e02700 62%,#2ea5b8) 52%,#2ea5b8);background:linear-gradient(120deg,var(--color-primary) 0,color-mix(in oklab,var(--color-primary) 62%,var(--color-secondary)) 52%,var(--color-secondary) 100%);color:#fff;color:var(--color-on-primary);overflow:hidden;padding:clamp(1.75rem,6.67vw,5rem) 0;padding:var(--spacing-4xl) 0;position:relative}.bh-home-hero:before{background:color-mix(in oklab,#000 65%,#0000);background:var(--color-scrim);content:"";inset:0;pointer-events:none;position:absolute}.bh-hero-inner{grid-gap:clamp(1.75rem,6.67vw,5rem);grid-gap:var(--spacing-4xl);align-items:center;box-sizing:border-box;display:grid;gap:clamp(1.75rem,6.67vw,5rem);gap:var(--spacing-4xl);grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);margin:0 auto;max-width:78rem;max-width:var(--content-max-width);padding:0 2rem;padding:0 var(--spacing-xl);position:relative;width:100%;z-index:1}.bh-hero-copy{max-width:42rem}.bh-hero-eyebrow{color:#ffc24a;color:var(--color-accent);display:inline-flex;font-size:clamp(.85rem,.8rem + .25vw,.95rem);font-size:var(--font-size-sm);font-weight:500;font-weight:var(--font-weight-medium);letter-spacing:.12em;margin-bottom:1rem;margin-bottom:var(--spacing-md);text-transform:uppercase}.bh-hero-title{color:#fff;color:var(--color-on-primary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-size:clamp(3rem,2.4rem + 3.6vw,4rem);font-size:var(--font-size-4xl);font-style:normal;font-style:var(--font-style-heading);font-weight:600;font-weight:var(--font-weight-heading);letter-spacing:0;letter-spacing:var(--letter-spacing-heading);line-height:1.25;line-height:var(--line-height-heading);margin:0 0 1.5rem;margin:0 0 var(--spacing-lg);text-transform:none;text-transform:var(--text-transform-heading)}.bh-hero-text{color:color-mix(in oklab,#fff 90%,#ffc24a);color:color-mix(in oklab,var(--color-on-primary) 90%,var(--color-accent));font-size:clamp(1.125rem,1rem + .8vw,1.25rem);font-size:var(--font-size-lg);line-height:1.6;line-height:var(--line-height-body);margin:0;max-width:38rem}.bh-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;gap:var(--spacing-md);margin-top:2rem;margin-top:var(--spacing-xl)}.bh-hero-media{background:color-mix(in oklab,#000 55%,#0000);background:var(--color-backplate);border:.5rem solid color-mix(in oklab,#fefbf7 88%,#0000);border:.5rem solid color-mix(in oklab,var(--color-surface) 88%,#0000);border-radius:2rem;border-radius:var(--border-radius-xl);box-shadow:0 24px 60px color-mix(in oklab,#d6d0c8 16%,#0000);box-shadow:var(--shadow-level-3);min-height:20rem;overflow:hidden;position:relative;transform:rotate(2deg)}.bh-hero-image{display:block;height:100%;min-height:20rem;object-fit:cover;width:100%}.bh-gallery-section{background:#fefbf7;background:var(--color-surface);padding:clamp(1.75rem,6.67vw,5rem) 0;padding:var(--spacing-4xl) 0}.bh-gallery-intro{margin:0 auto clamp(1.53rem,4.67vw,3.5rem);margin:0 auto var(--spacing-3xl);max-width:42rem;padding:0 2rem;padding:0 var(--spacing-xl);text-align:center}.bh-gallery-title{color:#11100f;color:var(--color-on-surface);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-size:clamp(2.2rem,1.9rem + 2.4vw,2.8rem);font-size:var(--font-size-3xl);font-weight:600;font-weight:var(--font-weight-heading);line-height:1.25;line-height:var(--line-height-heading);margin:0 0 1rem;margin:0 0 var(--spacing-md)}.bh-gallery-text{color:#4b463f;color:var(--color-on-surface-secondary);font-size:clamp(1.125rem,1rem + .8vw,1.25rem);font-size:var(--font-size-lg);line-height:1.6;line-height:var(--line-height-body);margin:0}.bh-category-grid{grid-gap:1.5rem;grid-gap:var(--spacing-lg);box-sizing:border-box;display:grid;gap:1.5rem;gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:78rem;max-width:var(--content-max-width);padding:0 2rem;padding:0 var(--spacing-xl);width:100%}.bh-category-tile{background:color-mix(in oklab,#fefbf7 92%,#2ea5b8);background:var(--color-surface-elevated);border:2px solid #0000;border-radius:1.5rem;border-radius:var(--border-radius-card);box-shadow:0 4px 10px color-mix(in oklab,#d6d0c8 10%,#0000);box-shadow:var(--shadow-level-1);display:block;isolation:isolate;min-height:16rem;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bh-category-tile:focus-visible{border-color:#ffc24a;border-color:var(--color-accent);box-shadow:0 24px 60px color-mix(in oklab,#d6d0c8 16%,#0000);box-shadow:var(--shadow-level-3);outline:3px solid #2ea5b8;outline:3px solid var(--color-secondary);outline-offset:3px;transform:translateY(-.35rem);z-index:1}.bh-category-tile:hover{border-color:#ffc24a;border-color:var(--color-accent);box-shadow:0 24px 60px color-mix(in oklab,#d6d0c8 16%,#0000);box-shadow:var(--shadow-level-3);transform:translateY(-.35rem);z-index:1}.bh-category-tile:hover .bh-category-image{transform:scale(1.06)}.bh-category-tile:focus-visible .bh-category-image{transform:scale(1.06)}.bh-category-image{display:block;height:100%;min-height:16rem;object-fit:cover;transition:transform .35s ease;width:100%}.bh-category-overlay{align-items:flex-end;background:linear-gradient(0deg,color-mix(in oklab,#000 55%,#0000) 0,color-mix(in oklab,color-mix(in oklab,#000 55%,#0000) 55%,#0000) 48%,#0000);background:linear-gradient(to top,var(--color-backplate) 0,color-mix(in oklab,var(--color-backplate) 55%,#0000) 48%,#0000 100%);display:flex;inset:0;padding:1.5rem;padding:var(--spacing-lg);position:absolute;z-index:1}.bh-category-name{color:#fff;color:var(--color-on-primary);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family-heading);font-size:clamp(1.25rem,1.15rem + .9vw,1.5rem);font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-heading);line-height:1.25;line-height:var(--line-height-heading);text-shadow:0 2px 10px #11100f;text-shadow:0 2px 10px var(--color-on-surface)}.Headings{font-family:Poppins;font-size:2em;font-weight:700;letter-spacing:.02em;line-height:1.2}.Content{font-size:16px;line-height:1.15;text-decoration:none;text-transform:none}.BodyFont,.Content{font-family:Inter;font-weight:400}.BodyFont{font-size:1rem;letter-spacing:.01em;line-height:1.6}@media(max-width:991px){.navigation-bar{padding:1rem clamp(1.53rem,4.67vw,3.5rem);padding:var(--spacing-md) var(--spacing-3xl)}.bh-footer-body{gap:2.5rem;gap:var(--spacing-2xl);grid-template-columns:1fr 1fr}.bh-footer-meta{align-items:flex-end;flex-direction:row;grid-column:span 2;justify-content:space-between}.bh-hero-inner{gap:2.5rem;gap:var(--spacing-2xl);grid-template-columns:1fr}.bh-hero-copy{margin:0 auto;max-width:48rem;text-align:center}.bh-hero-actions{justify-content:center}.bh-hero-media{margin:0 auto;transform:none;width:min(100%,40rem)}.bh-hero-image,.bh-hero-media{min-height:18rem}.bh-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.company-logo-badge{height:34px;width:34px}.company-logo-text{font-size:1rem;font-size:var(--font-size-base)}.navigation-bar{padding:.5rem 2rem;padding:var(--spacing-sm) var(--spacing-xl)}.navigation-contact-dummy{display:none}.navigation-overlay-link-dummy{font-size:clamp(1.25rem,1.15rem + .9vw,1.5rem);font-size:var(--font-size-xl)}.bh-footer-inner{padding:0 2rem;padding:0 var(--spacing-xl)}.bh-footer-statement-row{align-items:flex-start;flex-direction:column;gap:2rem;gap:var(--spacing-xl)}.bh-footer-body{gap:2rem;gap:var(--spacing-xl);grid-template-columns:1fr}.bh-footer-legal{align-items:flex-start;flex-direction:column;gap:1rem;gap:var(--spacing-md)}.bh-footer-statement{font-size:clamp(2.2rem,1.9rem + 2.4vw,2.8rem);font-size:var(--font-size-3xl)}.bh-footer-meta{align-items:flex-start;flex-direction:column;grid-column:auto}.bh-footer-link-dummy,.bh-footer-nav-link{font-size:clamp(1.25rem,1.15rem + .9vw,1.5rem);font-size:var(--font-size-xl)}.bh-home-hero{padding:clamp(1.53rem,4.67vw,3.5rem) 0;padding:var(--spacing-3xl) 0}.bh-hero-inner{padding-left:1rem;padding-left:var(--spacing-md);padding-right:1rem;padding-right:var(--spacing-md)}.bh-hero-title{font-size:clamp(2.2rem,1.9rem + 2.4vw,2.8rem);font-size:var(--font-size-3xl)}.bh-hero-actions{align-items:stretch;flex-direction:column}.bh-gallery-section{padding:clamp(1.53rem,4.67vw,3.5rem) 0;padding:var(--spacing-3xl) 0}.bh-category-grid{grid-template-columns:1fr;padding-left:1rem;padding-left:var(--spacing-md);padding-right:1rem;padding-right:var(--spacing-md)}.bh-category-image,.bh-category-tile{min-height:14rem}}@media(max-width:479px){.navigation-overlay-links{padding:2rem 1rem;padding:var(--spacing-xl) var(--spacing-md)}.bh-footer-root{padding:clamp(1.53rem,4.67vw,3.5rem) 0 1.5rem;padding:var(--spacing-3xl) 0 var(--spacing-lg)}}.logo-container1{display:contents}.logo-thq-company-logo-light-elm{flex-shrink:0;white-space:nowrap}.logo-thq-company-logo-highlight-elm1{color:var(--color-primary)}.logo-thq-company-logo-dark-elm{flex-shrink:0;white-space:nowrap}.logo-thq-company-logo-highlight-elm2{color:var(--color-primary)}.logo-container2{display:none}.logo-container3{display:contents}.navigation-thq-navigation-section-elm{box-sizing:border-box;width:100%}.navigation-navlink1{display:contents}.navigation-thq-navigation-contact-dummy-elm{text-decoration:none}.navigation-thq-navigation-checkbox-elm{padding-left:2.5rem}.navigation-navlink2,.navigation-navlink3{display:contents}.footer-thq-bh-footer-root-elm{box-sizing:border-box;width:100%}.footer-thq-bh-footer-btn-dummy-elm{text-decoration:none}.footer-navlink1,.footer-navlink2{display:contents}.footer-thq-bh-footer-contact-value-elm{text-decoration:none}.footer-thq-bh-footer-social-elm{border:2px dashed #78787866}.footer-navlink3{display:contents}.homepage-container{min-height:100vh;width:100%}.homepage-link{font-family:Impact;font-size:64px;font-weight:700;text-decoration:none}.homepage-text2,.homepage-text3,.homepage-text4{font-size:64px}.homepage-text5,.homepage-text6{color:#ed0b0b;font-size:64px}.homepage-thq-bh-hero-actions-elm{border:2px dashed #78787866}.terms-conditions-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;width:100%}.terms-conditions-thq-terms-content-elm{display:flex;flex-direction:column;font-family:inherit;gap:20px;margin:0 auto;max-width:860px;padding:64px 32px;width:100%}.terms-conditions-thq-terms-conditions-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:700;margin-top:0}.terms-conditions-thq-last-updated-september92026-elm,.terms-conditions-thq-please-read-these-terms-conditions-carefully-before-usi-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq1-acceptance-of-terms-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-by-accessing-and-using-this-website-you-confirm-that-you-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq2-definitions-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-website-refers-to-all-pages-features-and-content-acce-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq3-use-of-the-website-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-you-agree-to-use-this-website-only-for-lawful-purposes-an-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq4-intellectual-property-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-all-content-on-this-website-including-but-not-limited-to-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq5-user-submitted-content-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-if-you-submit-post-or-upload-any-content-to-this-websit-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq6-privacy-policy-and-data-protection-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-your-use-of-this-website-is-also-governed-by-our-privacy-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq7-cookie-policy-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-this-website-uses-cookies-and-similar-tracking-technologi-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq8-website-analytics-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-this-website-uses-a-privacy-focused-first-party-analytic-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq9-third-party-links-and-services-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-this-website-may-contain-links-to-third-party-websites-s-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq10-third-party-service-providers-artificial-intelligenc-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-to-operate-this-website-and-provide-its-features-we-rely-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq11-disclaimer-of-warranties-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-thiswebsiteandallcontentservicesandmaterialsava-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq12-limitation-of-liability-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-tothefullestextentpermittedbyapplicablelawinno-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq13-indemnification-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-you-agree-to-defend-indemnify-and-hold-harmless-the-web-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq14-force-majeure-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-we-shall-not-be-held-liable-for-any-failure-or-delay-in-p-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq15-accuracy-and-errors-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-we-make-reasonable-efforts-to-ensure-that-the-content-on-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq16-age-restrictions-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-this-website-is-not-directed-to-or-intended-for-use-by-in-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq17-no-professional-advice-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-nothing-on-this-website-constitutes-legal-financial-med-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq18-modifications-to-terms-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-we-reserve-the-right-to-revise-and-update-these-terms-c-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq19-termination-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-we-may-terminate-or-suspend-your-access-to-the-website-im-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq20-governing-law-and-jurisdiction-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-these-terms-conditions-shall-be-governed-by-and-constru-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq21-dispute-resolution-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-before-initiating-any-formal-legal-proceedings-you-agree-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq22-severability-and-waiver-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-if-any-provision-of-these-terms-is-found-to-be-unenforcea-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq23-entire-agreement-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-these-terms-conditions-together-with-our-privacy-polic-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.terms-conditions-thq24-contact-information-elm{color:#111827;color:var(--color-on-surface,#111827);font-weight:600;margin-top:16px}.terms-conditions-thq-if-you-have-any-questions-concerns-or-requests-regardin-elm{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:15px;line-height:1.75}.not-found-container{align-items:center;background-color:#fff;background-color:var(--color-surface,#fff);box-sizing:border-box;color:#111827;color:var(--color-on-surface,#111827);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:48px 24px;text-align:center;width:100%}.not-found-text1{color:#2563eb;color:var(--color-primary,#2563eb);font-size:clamp(72px,18vw,160px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0}.not-found-text2{font-size:clamp(20px,4vw,28px);font-weight:700;margin:16px 0 0}.not-found-text3{color:#6b7280;color:var(--color-on-surface-secondary,#6b7280);font-size:16px;line-height:1.6;margin:12px 0 0;max-width:480px}.not-found-a{align-items:center;background-color:#2563eb;background-color:var(--color-primary,#2563eb);border-radius:8px;border-radius:var(--border-radius-md,8px);color:#fff;color:var(--color-on-primary,#fff);display:inline-flex;font-weight:600;justify-content:center;margin-top:32px;padding:12px 24px;text-decoration:none}
/*# sourceMappingURL=main.9dbddd06.css.map*/