html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}:root{--copy-step--2:clamp(.6076rem, .5944rem + .0588vw, .64rem);--copy-step--1:clamp(.7292rem, .7002rem + .1288vw, .8rem);--copy-step-0:clamp(.875rem, .8239rem + .2273vw, 1rem);--copy-step-1:clamp(1.05rem, .9682rem + .3636vw, 1.25rem);--copy-step-2:clamp(1.26rem, 1.1363rem + .55vw, 1.5625rem);--copy-step-3:clamp(1.512rem, 1.3315rem + .802vw, 1.9531rem);--copy-step-4:clamp(1.8144rem, 1.5579rem + 1.14vw, 2.4414rem);--copy-step-5:clamp(2.1773rem, 1.8195rem + 1.59vw, 3.0518rem)}@layer components{:where(.copy){font-family:var(--font-redhat-display,"Red Hat Display Variable", ui-sans-serif, system-ui, sans-serif);color:var(--color-neutral-black-pure,#151515);font-size:var(--copy-step-0);word-break:break-word;line-height:1.5}:where(.copy) h1,:where(.copy) h2,:where(.copy) h3,:where(.copy) h4,:where(.copy) h5,:where(.copy) h6{text-wrap:balance;color:var(--color-brand-primary,#670908);text-transform:uppercase;font-family:DM Sans Variable,sans-serif}:where(.copy) p,:where(.copy) li,:where(.copy) td{font-size:var(--copy-step-0);line-height:1.5}:where(.copy) p{text-wrap:pretty}:where(.copy) img{max-width:100%;margin-inline:auto;display:block}:where(.copy) h1{font-size:var(--copy-step-5);line-height:1.1}:where(.copy) h2{font-size:var(--copy-step-4);line-height:1.15}:where(.copy) h3{font-size:var(--copy-step-3);line-height:1.2}:where(.copy) h4{font-size:var(--copy-step-2);line-height:1.25}:where(.copy) h5{font-size:var(--copy-step-1);line-height:1.3}:where(.copy) h6{font-size:var(--copy-step-0);line-height:1.4}:where(.copy) a{text-decoration-line:underline}@media(hover:hover){:where(.copy) a:hover{text-decoration-line:none}}:where(.copy) p:empty{height:calc(var(--spacing,.25rem) * 10)}:where(.copy) blockquote{border-left-style:var(--tw-border-style);border-left-width:8px;border-color:var(--color-brand-primary,#670908);padding-left:calc(var(--spacing,.25rem) * 4)}:where(.copy) iframe{width:100%}:where(.copy) ul,:where(.copy) ol{margin-left:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 4)}:where(.copy) ul{list-style-type:disc}:where(.copy) ol{list-style-type:decimal}:where(.copy) hr{margin-block:calc(var(--spacing,.25rem) * 4);border-color:var(--color-gray-400,oklch(70.7% .022 261.325))}:where(.copy) table{border-collapse:collapse;border-style:var(--tw-border-style);border-style:hidden;border-width:1px;border-radius:40px;overflow:auto}:where(.copy) td,:where(.copy) th{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-grey-300,#afadad)}:where(.copy) td{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6)}@media(min-width:40rem){:where(.copy) td{padding-inline:calc(var(--spacing,.25rem) * 4)}}:where(.copy) th{padding:calc(var(--spacing,.25rem) * 2);text-transform:uppercase;font-family:DM Sans Variable,sans-serif;font-size:var(--copy-step--1);line-height:1.4}:where(.copy){--copy-stack:clamp(1.25ex, 2.5vmax, 1.75ex)}:where(.copy) :where(.lead,h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre,table,dl,img,iframe,.filament-tiptap-grid,.filament-tiptap-grid-builder)+:where(p,ul,ol,li,blockquote,pre,table,dl,img,iframe,.filament-tiptap-grid,.filament-tiptap-grid-builder){margin-block-start:var(--copy-stack)}:where(.copy) :where(h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--copy-stack) * 1.5)}:where(.copy) :where(h1,h2,h3,h4,h5,h6,br)+:not(h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--copy-stack) / 2)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.showcase-1{view-timeline-name:--showcase-1;view-timeline-axis:block}@keyframes showcase-1-reveal{0%{clip-path:inset(1% 3% 3% 3% round 8px)}50%{clip-path:inset(0% 0% 0% 0%)}to{clip-path:inset(0% 0% 0% 0%)}}@keyframes showcase-1-scale{0%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes showcase-1-overlay{0%{opacity:0}to{opacity:1}}@keyframes showcase-1-tabs-pop{0%{opacity:0;transform:translateY(-1rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.showcase-1__picture{clip-path:inset(0% 0% 0% 0%)}.showcase-1__image{object-position:center top;transform:scale(1.5);will-change:transform;animation:showcase-1-scale linear both;animation-timeline:--showcase-1;animation-range:entry 0% exit 0%}.showcase-1__overlay{opacity:1}.showcase-1__tabs{opacity:1;transform:translateY(0) scale(1);transform-origin:top center}@media(min-width:48rem){.showcase-1__picture{clip-path:inset(20% 20% 20% 20%);will-change:clip-path;animation:showcase-1-reveal linear both;animation-timeline:--showcase-1;animation-range:entry 0% exit 0%}.showcase-1__overlay{opacity:0;will-change:opacity;animation:showcase-1-overlay linear both;animation-timeline:--showcase-1;animation-range:entry 0% exit 0%}.showcase-1__tabs{opacity:0;transform:translateY(-1rem) scale(.96);will-change:opacity,transform;animation:showcase-1-tabs-pop linear both;animation-timeline:--showcase-1;animation-range:entry 50% exit 0%}}.hero-parallax-image{animation:hero-parallax linear both;animation-timeline:view();animation-range:exit-crossing 0% cover 100%}@keyframes hero-parallax{0%{transform:translateY(0)}to{transform:translateY(var(--hero-parallax-translate))}}.parallax{view-timeline-name:--parallax-frame;view-timeline-axis:block}.parallax__image{position:absolute;top:50%;left:0;width:100%;height:calc(100% + var(--parallax-offset, 32px) + var(--parallax-offset, 32px));object-fit:cover;transform:translateY(-50%);will-change:transform;animation:parallax-scroll linear both;animation-timeline:--parallax-frame;animation-range:entry 15% exit 85%}@keyframes parallax-scroll{0%{transform:translateY(calc(-50% - var(--parallax-offset, 32px)))}to{transform:translateY(calc(-50% + var(--parallax-offset, 32px)))}}@keyframes showcase-2-expand{0%{clip-path:var(--clip-inset)}to{clip-path:rect(0 100% 100% 0)}}@keyframes showcase-2-zoom-out{0%{transform:scale(1.5)}to{transform:scale(1)}}.showcase-2__media{animation:showcase-2-expand linear both;animation-timeline:--showcase-2;animation-range:entry 0% entry 100%;will-change:clip-path;clip-path:var(--clip-inset)}.showcase-2__image{transform:scale(1.5);will-change:transform;animation:showcase-2-zoom-out linear both;animation-timeline:--showcase-2;animation-range:entry 0% entry 100%}@media(min-width:64rem){.showcase-2__media{--clip-inset: rect(8px calc(50% + 19.96875rem) 31.8125rem calc(50% - 19.96875rem) round 8px)}}
