.FractalButton-module__Z-NXEW__fractalButton{width:auto;color:var(--fractal-button-text-color);font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;--snap-curve:cubic-bezier(.33, 1, .68, 1);line-height:normal;font-family:var(--font-marfa);text-align:center;letter-spacing:1.82px;text-transform:uppercase;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:400;text-decoration:none;display:inline-block;position:relative;overflow:visible}.FractalButton-module__Z-NXEW__fractalButton::-moz-focus-inner{border:0;padding:0}.FractalButton-module__Z-NXEW__fractalButton span{z-index:1;background-color:var(--fractal-button-background-color);padding:21px 30px;display:block;position:relative}.FractalButton-module__Z-NXEW__fractalButton span svg{vertical-align:text-top;width:15px}.FractalButton-module__Z-NXEW__buttonFractals,.FractalButton-module__Z-NXEW__buttonFractals:before,.FractalButton-module__Z-NXEW__buttonFractals:after{content:"";background-color:rgb(from var(--fractal-button-highlight-color) r g b / .2);width:100%;height:100%;position:absolute;top:0;left:0}.FractalButton-module__Z-NXEW__buttonFractals,.FractalButton-module__Z-NXEW__buttonFractals:before{transition:transform .3s var(--snap-curve)}.FractalButton-module__Z-NXEW__buttonFractals:after{transition:transform .15s var(--snap-curve)}.FractalButton-module__Z-NXEW__fractalButton:hover .FractalButton-module__Z-NXEW__buttonFractals,.FractalButton-module__Z-NXEW__fractalButton:hover .FractalButton-module__Z-NXEW__buttonFractals:before{transform:translate(4px,4px)}.FractalButton-module__Z-NXEW__fractalButton:hover .FractalButton-module__Z-NXEW__buttonFractals:after{transition-delay:50ms;transform:translate(8px,8px)}
.video-wrapper{aspect-ratio:16/9;width:100%;min-height:200px;position:relative}@media (max-width:768px){.video-wrapper{aspect-ratio:16/9;min-height:150px}}.video-wrapper .video-overlay{z-index:100;opacity:1;visibility:visible;background-position:top;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:48px;transition:visibility 0s linear .5s,opacity .5s ease-in-out;display:flex;position:absolute;inset:0}.video-wrapper .video-overlay.closed{visibility:hidden;opacity:0}.video-wrapper .video-overlay .overlay-background{width:100%;height:100%;position:absolute}.video-wrapper .video-overlay button,.video-wrapper .video-overlay a{cursor:pointer;--button-hex-bg:251, 251, 249;--button-color:#5f4037}:is(.video-wrapper .video-overlay button,.video-wrapper .video-overlay a) span:after{content:"PLAY"}.video-player{max-width:100%}.video-player.embed{text-align:center;height:100%;position:relative}.video-player.embed iframe,.video-player.embed object,.video-player.embed embed{aspect-ratio:16/9;width:100%;height:100%;margin:0 auto;background-color:#0000!important}.video-player :root{--text-brown:#5f4037}video{width:100%}@media (max-width:768px){.video-wrapper{position:relative}.video-wrapper .video-overlay button span span:after{content:"VIDEO"}}
.Linkbox-module-scss-module__d7v3rW__linkbox{background-color:var(--brand-color-sand);position:relative}.Linkbox-module-scss-module__d7v3rW__linkbox:before,.Linkbox-module-scss-module__d7v3rW__linkbox:after{content:"";z-index:-1;pointer-events:none;background-color:#5f4037;transition:transform .2s ease-out;position:absolute;inset:0}.Linkbox-module-scss-module__d7v3rW__linkbox:before{opacity:.5;transform:translate(4px,4px)}.Linkbox-module-scss-module__d7v3rW__linkbox:after{opacity:.3;transform:translate(8px,8px)}.Linkbox-module-scss-module__d7v3rW__linkbox{margin:32px 0 36px;padding:32px}.Linkbox-module-scss-module__d7v3rW__linkbox>h4{font-family:var(--font-marfa);letter-spacing:-3%;text-transform:uppercase;text-wrap:pretty;font-size:24px;font-weight:300;line-height:1.24}.Linkbox-module-scss-module__d7v3rW__linkbox ul.Linkbox-module-scss-module__d7v3rW__links{font-family:var(--font-marfa);letter-spacing:-3%;margin-top:1em;font-size:18px;font-weight:300;line-height:1.35}.Linkbox-module-scss-module__d7v3rW__linkbox ul.Linkbox-module-scss-module__d7v3rW__links li{margin-top:.25em}
.CtaInContent-module-scss-module__TK8aXa__ctaInContent{background-color:color-mix(#fbfbf9 70%, #e8d0a3 30%);position:relative}.CtaInContent-module-scss-module__TK8aXa__ctaInContent:before,.CtaInContent-module-scss-module__TK8aXa__ctaInContent:after{content:"";z-index:-1;pointer-events:none;background-color:#5f4037;transition:transform .2s ease-out;position:absolute;inset:0}.CtaInContent-module-scss-module__TK8aXa__ctaInContent:before{opacity:.5;transform:translate(4px,4px)}.CtaInContent-module-scss-module__TK8aXa__ctaInContent:after{opacity:.3;transform:translate(8px,8px)}.CtaInContent-module-scss-module__TK8aXa__ctaInContent{margin:36px 0 40px;padding:32px}.CtaInContent-module-scss-module__TK8aXa__ctaInContent .CtaInContent-module-scss-module__TK8aXa__cta{margin-top:32px}
section.Section-module-scss-module__NDOFBa__section:not(.Section-module-scss-module__NDOFBa__fullWidth){width:calc(1440px - 2*var(--page-margin));max-width:calc(100vw - 2*var(--page-margin));margin:0 auto}section.Section-module-scss-module__NDOFBa__section{padding-left:0;padding-right:0}section.Section-module-scss-module__NDOFBa__section.Section-module-scss-module__NDOFBa__topPadding{padding-top:var(--section-vertical-spacing)}section.Section-module-scss-module__NDOFBa__section.Section-module-scss-module__NDOFBa__bottomPadding{padding-bottom:var(--section-vertical-spacing)}
section.MarqueeSection-module-scss-module__67KXQa__marqueeSection .MarqueeSection-module-scss-module__67KXQa__container{width:calc(1440px - 2*var(--page-margin));max-width:calc(100vw - 2*var(--page-margin));flex-direction:column;margin:0 auto;display:flex}section.MarqueeSection-module-scss-module__67KXQa__marqueeSection .MarqueeSection-module-scss-module__67KXQa__container.MarqueeSection-module-scss-module__67KXQa__left{align-items:start}section.MarqueeSection-module-scss-module__67KXQa__marqueeSection .MarqueeSection-module-scss-module__67KXQa__container.MarqueeSection-module-scss-module__67KXQa__center{align-items:center}section.MarqueeSection-module-scss-module__67KXQa__marqueeSection .MarqueeSection-module-scss-module__67KXQa__container.MarqueeSection-module-scss-module__67KXQa__right{align-items:end}section.MarqueeSection-module-scss-module__67KXQa__marqueeSection .MarqueeSection-module-scss-module__67KXQa__container .MarqueeSection-module-scss-module__67KXQa__cta,section.MarqueeSection-module-scss-module__67KXQa__marqueeSection .MarqueeSection-module-scss-module__67KXQa__marquee{margin-top:32px}
