@charset "UTF-8";.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Lato,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}html,body{margin:0;padding:0;font-family:Lato,sans-serif;--tw-text-opacity: 1;color:rgb(35 31 25 / var(--tw-text-opacity, 1));font-size:16px;min-height:100%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#f0e8da;background-image:radial-gradient(125% 90% at 88% -5%,#fbf5ea,#f0e8da 44%,#e6dac4);background-attachment:fixed;background-repeat:no-repeat}::-moz-selection{background:#fab20a52;color:#231f19}::selection{background:#fab20a52;color:#231f19}h1{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(35 31 25 / var(--tw-text-opacity, 1));font-size:clamp(2.75rem,7vw,5rem);line-height:1;letter-spacing:-.015em;margin-bottom:.4em}h1 span{--tw-text-opacity: 1;color:rgb(250 178 10 / var(--tw-text-opacity, 1))}h3{line-height:1.35}p{line-height:1.7}a{--tw-text-opacity: 1;color:rgb(35 31 25 / var(--tw-text-opacity, 1));text-decoration-line:none;outline:2px solid transparent;outline-offset:2px;font-size:.9rem}hr{border:none;height:1px;margin:40px 0;background-color:#4e3a1e24}:focus-visible{outline:2px solid rgba(250,178,10,.75);outline-offset:3px;border-radius:3px}.container{width:100%}@media (min-width: 450px){.container{max-width:450px}}@media (min-width: 600px){.container{max-width:600px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1000px){.container{max-width:1000px}}.eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:Oswald,sans-serif;font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.24em;color:#e5a006}.eyebrow:before{content:"";width:26px;height:2px;background:#fab20a}.eyebrow.on-dark{color:#f6c65a}.ui-btn{position:relative;display:inline-block;height:54px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;border-radius:10px;background-color:#ede3d0;transition:box-shadow .8s cubic-bezier(.16,.78,.09,1)}.ui-btn>span:first-child{position:absolute;top:5px;left:4px;width:100%;height:100%;border-radius:10px;background-color:#fab20a;transition:transform .8s cubic-bezier(.16,.78,.09,1)}.ui-btn>span:last-child{position:relative;display:inline-flex;align-items:center;height:100%;padding:0 28px;border-radius:10px;background-color:#ede3d0;box-shadow:inset 0 0 0 2px #fab20a;overflow:hidden;color:#231f19;letter-spacing:.03em;transition:all .7s cubic-bezier(.16,.78,.09,1)}.ui-btn>span:last-child:before{content:"";position:absolute;top:0;left:100%;width:100%;aspect-ratio:1 / 1;border-radius:50%;background-color:#fab20a;transition:transform .8s cubic-bezier(.16,.78,.09,1)}.ui-btn>span:last-child strong{transform:translateY(-1px)}.ui-btn:hover{box-shadow:0 14px 38px -6px #be820c66}.ui-btn:hover>span:first-child{transform:translate3d(-4px,-5px,0)}.ui-btn:hover>span:last-child{color:#231f19}.ui-btn:hover>span:last-child:before{transform:scale(3.3)}.ui-btn.wide{display:block;width:100%}.ui-btn.wide>span:last-child{width:100%;justify-content:center}.ui-btn-two{position:relative;display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;letter-spacing:.03em;border-radius:10px;color:#fcfaf5;background-color:#231f19;box-shadow:4px 5px #231f193d;transition:box-shadow .6s cubic-bezier(.16,.78,.09,1),transform .6s cubic-bezier(.16,.78,.09,1)}.ui-btn-two:visited{color:#fcfaf5}.ui-btn-two:hover{transform:translate(2px,2px);box-shadow:0 0 #231f193d}.label{display:inline-block;padding:5px 10px;border-radius:6px;background-color:#fab20a;color:#231f19;font-weight:700;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.label.available{box-shadow:inset 0 0 0 1.5px #cfa24a;background-color:transparent;color:#a9791a}.label.sold-out{box-shadow:inset 0 0 0 1.5px #c0392b;color:#c0392b;background-color:transparent}.nav-link{position:relative;font-weight:700;color:inherit}.nav-link:before{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background-color:#fab20a;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,.78,.09,1)}.nav-link:hover:before,.nav-link.active:before{transform:scaleX(1)}.article-content{position:relative;max-width:680px;width:calc(100% - 30px);margin:0 auto;padding:0 15px 15px;font-size:1.16rem;line-height:1.82}.article-content p{color:#231f19d6;margin:0 0 1.45em}.article-content p:last-child{margin-bottom:0}.article-content h2,.article-content h3{margin:1.9em 0 .7em;letter-spacing:-.01em;font-family:Oswald,sans-serif;text-transform:uppercase}.article-content h2{font-size:1.7rem;line-height:1.15}.article-content h3{font-size:1.35rem;line-height:1.25}.article-content b{color:#231f19}.article-content a{display:inline;color:#b9820c;font-size:1em;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fab20a66}.article-content a:hover{text-decoration-color:#fab20a}.article-content ol,.article-content ul{padding-left:18px;margin:20px 0}.article-content img{width:100%;height:auto;border-radius:16px;margin:44px 0}.article-content blockquote{position:relative;font-style:italic;font-size:1.35rem;line-height:1.5;margin:48px 0 48px 30px;color:#231f19}.article-content blockquote:before{content:"";position:absolute;top:calc(50% + 1px);left:-30px;transform:translateY(-50%);width:4px;height:92%;background-color:#fab20a}.legal{font-size:1.05rem;line-height:1.75}.legal h1{font-size:clamp(2.25rem,5vw,3.25rem)}.legal h2{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.01em;font-size:1.4rem;line-height:1.25}.legal h3{font-weight:700;font-size:1.1rem}.legal p{color:#231f19cc}.legal a{color:#b9820c}.carousel{position:relative;height:190px;width:100%;overflow:hidden;border-radius:14px}@media screen and (max-width: 768px){.carousel{height:33vh;max-height:300px}}.carousel:hover .glide__arrows{opacity:1;transform:translateY(0);pointer-events:all}.carousel-image{position:relative;width:100%;height:100%;background-position:center;background-size:cover;transform:translateZ(1px)}.glide__arrows{position:absolute;bottom:0;display:flex;gap:8px;padding:0 10px 10px;opacity:0;transform:translateY(4px);pointer-events:none;transition:all .3s cubic-bezier(.16,.78,.09,1);z-index:2}@media screen and (max-width: 768px){.glide__arrows{display:none}}.glide__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background-color:#fcfaf5;background-repeat:no-repeat;background-size:17px;box-shadow:0 3px 8px #36281452;cursor:pointer;transition:transform .3s cubic-bezier(.16,.78,.09,1)}.glide__arrow:hover{transform:scale(1.08)}.glide__arrow--left{background-image:url(/assets/staticimages/arrow-backward.svg);background-position:9px 50%}.glide__arrow--right{background-image:url(/assets/staticimages/arrow-forward.svg);background-position:10px 50%}.glide__bullets{position:absolute;top:0;display:flex;justify-content:flex-end;gap:6px;width:100%;padding:10px;pointer-events:none;z-index:2}.glide__bullets:before{content:"";position:absolute;top:0;left:0;width:100%;height:250%;border-radius:14px 14px 0 0;background:linear-gradient(190deg,#0000008c,#0000 60%)}.glide__bullet{position:relative;flex:0 0 auto;width:8px;height:8px;margin:0;padding:0;border:none;border-radius:50%;background-color:#ffffffb3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.video-wide{position:relative;width:100%;height:64vh;max-height:560px;overflow:hidden;border-radius:20px;background-color:#000}.video-wide video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.video-wide .controls{position:absolute;bottom:0;left:0;width:100%;height:100%}.video-wide .controls:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1d0f04b3 -20%,#fab20a52);transition:all 1s cubic-bezier(.16,.78,.09,1)}.video-wide .controls:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transform:translateY(40px);pointer-events:none;background:linear-gradient(180deg,#0000 60%,#000000ad);transition:all 1s cubic-bezier(.16,.78,.09,1)}.video-wide.playing .controls:before{opacity:0}.video-wide.playing:hover .controls:after{opacity:1;transform:translateY(0)}.video-wide .play,.video-wide .pause{position:absolute;bottom:50%;left:50%;transform:translate3d(-50%,50%,0);width:58px;height:58px;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fcfaf5;background-repeat:no-repeat;background-position:center;background-size:22px;cursor:pointer;transition:all .3s cubic-bezier(.16,.78,.09,1)}.video-wide .play{background-image:url(/assets/staticimages/play.svg);box-shadow:0 10px 30px -6px #00000080}.video-wide .play:hover{transform:translate3d(-50%,50%,0) scale(1.06)}.video-wide .play.hidden{opacity:0;transform:translate3d(-50%,50%,0) scale(.8);pointer-events:none}.video-wide .pause{bottom:30px;left:30px;width:42px;height:42px;background-size:18px;background-image:url(/assets/staticimages/pause.svg);opacity:0;transform:translateZ(0) scale(.8);pointer-events:none}.video-wide .progress{position:absolute;bottom:51px;left:185px;width:25vw;max-width:260px;height:6px;z-index:1;overflow:hidden;border-radius:3px;background-color:#fcfaf573;cursor:pointer;opacity:0;transform:translateZ(0) scale(.8);pointer-events:none;transition:all .3s cubic-bezier(.16,.78,.09,1)}.video-wide .progress .bar{position:absolute;top:0;left:-100%;width:100%;height:100%;border-radius:3px;background-color:#fab20a;pointer-events:none}.video-wide .progress .\!bar{position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;border-radius:3px!important;background-color:#fab20a!important;pointer-events:none!important}.video-wide .time{position:absolute;bottom:46px;left:108px;z-index:1;font-size:.8rem;color:#fcfaf5;opacity:0;transform:translateZ(0) scale(.8);pointer-events:none;transition:all .3s cubic-bezier(.16,.78,.09,1)}.video-wide .time .duration{opacity:.5}.video-wide.playing:hover .pause,.video-wide.playing:hover .progress,.video-wide.playing:hover .time{opacity:1;transform:translateZ(0) scale(1);pointer-events:all}.video-wide.playing:hover .time{transition-delay:.3s}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-right-3{right:-.75rem}.-top-8{top:-2rem}.left-0{left:0}.right-0{right:0}.right-\[2\%\]{right:2%}.top-0{top:0}.top-1\/2{top:50%}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[5\]{z-index:5}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mb-0{margin-bottom:0!important}.\!mb-4{margin-bottom:1rem!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mt-0{margin-top:0!important}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-9{margin-bottom:2.25rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-12{height:3rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-\[220px\]{height:220px}.h-\[2px\]{height:2px}.h-\[35px\]{height:35px}.h-\[3px\]{height:3px}.h-\[460px\]{height:460px}.h-\[76\%\]{height:76%}.h-\[clamp\(380px\,52vw\,680px\)\]{height:clamp(380px,52vw,680px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-28{width:7rem}.w-\[26px\]{width:26px}.w-\[76\%\]{width:76%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-0{min-width:0px}.max-w-\[13ch\]{max-width:13ch}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[54ch\]{max-width:54ch}.max-w-content{max-width:1440px}.max-w-full{max-width:100%}.max-w-prose{max-width:700px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-\[400px\]{flex-basis:400px}.origin-top-left{transform-origin:top left}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[7px\]{--tw-translate-y: -7px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[6px\]{--tw-translate-y: 6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[7px\]{--tw-translate-y: 7px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.45\]{--tw-scale-x: 1.45;--tw-scale-y: 1.45;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fade-up .8s cubic-bezier(.16,.78,.09,1) both}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 32s linear infinite}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[46\%_1fr\]{grid-template-columns:46% 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[25px\]{gap:25px}.gap-\[30px\]{gap:30px}.gap-\[50px\]{gap:50px}.gap-\[5px\]{gap:5px}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-y-2{row-gap:.5rem}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.whitespace-nowrap{white-space:nowrap}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-line{border-color:#4e3a1e24}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(250 178 10 / var(--tw-bg-opacity, 1))}.bg-accent\/25{background-color:#fab20a40}.bg-cream{--tw-bg-opacity: 1;background-color:rgb(248 241 226 / var(--tw-bg-opacity, 1))}.bg-espresso{--tw-bg-opacity: 1;background-color:rgb(32 27 20 / var(--tw-bg-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(35 31 25 / var(--tw-bg-opacity, 1))}.bg-line{background-color:#4e3a1e24}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(240 232 218 / var(--tw-bg-opacity, 1))}.bg-sand{--tw-bg-opacity: 1;background-color:rgb(235 225 207 / var(--tw-bg-opacity, 1))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-espresso\/10{--tw-gradient-from: rgb(32 27 20 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(32 27 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sand{--tw-gradient-from: #EBE1CF var(--tw-gradient-from-position);--tw-gradient-to: rgb(235 225 207 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-7{padding:1.75rem}.p-9{padding:2.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[25px\]{padding-left:25px;padding-right:25px}.py-16{padding-top:4rem;padding-bottom:4rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\[104px\]{padding-top:104px;padding-bottom:104px}.py-\[120px\]{padding-top:120px;padding-bottom:120px}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[25px\]{padding-top:25px;padding-bottom:25px}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[104px\]{padding-bottom:104px}.pr-12{padding-right:3rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[128px\]{padding-top:128px}.pt-\[172px\]{padding-top:172px}.text-center{text-align:center}.font-display{font-family:Oswald,sans-serif}.font-sans{font-family:Lato,sans-serif}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[9rem\]{font-size:9rem}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.7rem\)\]{font-size:clamp(1.9rem,3.6vw,2.7rem)}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.9rem\)\]{font-size:clamp(1.9rem,3.6vw,2.9rem)}.text-\[clamp\(2\.1rem\,4\.4vw\,3\.2rem\)\]{font-size:clamp(2.1rem,4.4vw,3.2rem)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-accent{--tw-text-opacity: 1;color:rgb(250 178 10 / var(--tw-text-opacity, 1))}.text-accent-dark{--tw-text-opacity: 1;color:rgb(229 160 6 / var(--tw-text-opacity, 1))}.text-accent\/\[0\.08\]{color:#fab20a14}.text-cream{--tw-text-opacity: 1;color:rgb(248 241 226 / var(--tw-text-opacity, 1))}.text-cream\/40{color:#f8f1e266}.text-cream\/55{color:#f8f1e28c}.text-cream\/70{color:#f8f1e2b3}.text-cream\/80{color:#f8f1e2cc}.text-ink{--tw-text-opacity: 1;color:rgb(35 31 25 / var(--tw-text-opacity, 1))}.text-ink\/35{color:#231f1959}.text-ink\/40{color:#231f1966}.text-ink\/45{color:#231f1973}.text-ink\/55{color:#231f198c}.text-ink\/65{color:#231f19a6}.text-ink\/70{color:#231f19b3}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-card{--tw-shadow: 0 2px 6px -1px rgba(54,40,20,.05), 0 20px 44px -14px rgba(54,40,20,.18);--tw-shadow-colored: 0 2px 6px -1px var(--tw-shadow-color), 0 20px 44px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft{--tw-shadow: 0 1px 2px rgba(54,40,20,.04), 0 6px 18px rgba(54,40,20,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-line{--tw-ring-color: rgba(78,58,30,.14)}.blur-\[90px\]{--tw-blur: blur(90px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[left\,width\]{transition-property:left,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[900ms\]{transition-duration:.9s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-smooth{transition-timing-function:cubic-bezier(.16,.78,.09,1)}.\[filter\:drop-shadow\(0_18px_40px_rgba\(33\,27\,20\,0\.35\)\)\]{filter:drop-shadow(0 18px 40px rgba(33,27,20,.35))}.\[transform\:rotate\(3deg\)\]{transform:rotate(3deg)}@font-face{font-family:Oswald;src:url(/assets/fonts/oswald/Oswald-VariableFont_wght.ttf) format("truetype");font-weight:200 700;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/lato/Lato-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@media not all and (min-width: 600px){.max-md\:hidden{display:none}.video-wide .max-md\:hidden.play{opacity:0;transform:translate3d(-50%,50%,0) scale(.8);pointer-events:none}}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent:hover{--tw-border-opacity: 1;border-color:rgb(250 178 10 / var(--tw-border-opacity, 1))}.hover\:border-accent\/40:hover{border-color:#fab20a66}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:rgb(250 178 10 / var(--tw-bg-opacity, 1))}.hover\:text-accent:hover{--tw-text-opacity: 1;color:rgb(250 178 10 / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(35 31 25 / var(--tw-text-opacity, 1))}.hover\:shadow-card-hover:hover{--tw-shadow: 0 14px 26px -8px rgba(54,40,20,.16), 0 40px 70px -18px rgba(54,40,20,.28);--tw-shadow-colored: 0 14px 26px -8px var(--tw-shadow-color), 0 40px 70px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:hover\:border-line:hover:disabled{border-color:#4e3a1e24}.disabled\:hover\:bg-cream:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(248 241 226 / var(--tw-bg-opacity, 1))}.disabled\:hover\:text-ink:hover:disabled{--tw-text-opacity: 1;color:rgb(35 31 25 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:w-16{width:4rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.06\]{--tw-scale-x: 1.06;--tw-scale-y: 1.06;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-accent-dark{--tw-text-opacity: 1;color:rgb(229 160 6 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width: 768px){.max-lg\:mb-10{margin-bottom:2.5rem}.max-lg\:mb-8{margin-bottom:2rem}.max-lg\:\!h-\[35vh\]{height:35vh!important}.max-lg\:h-\[300px\]{height:300px}.max-lg\:max-h-\[300px\]{max-height:300px}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:gap-10{gap:2.5rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:py-\[68px\]{padding-top:68px;padding-bottom:68px}.max-lg\:pb-\[64px\]{padding-bottom:64px}.max-lg\:pb-\[68px\]{padding-bottom:68px}.max-lg\:pt-\[120px\]{padding-top:120px}.max-lg\:pt-\[96px\]{padding-top:96px}}@media not all and (min-width: 600px){.max-md\:mt-4{margin-top:1rem}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:basis-\[82\%\]{flex-basis:82%}.max-md\:flex-col{flex-direction:column}.max-md\:items-start{align-items:flex-start}.max-md\:gap-10{gap:2.5rem}.max-md\:gap-12{gap:3rem}.max-md\:gap-3{gap:.75rem}.max-md\:gap-4{gap:1rem}.max-md\:gap-5{gap:1.25rem}.max-md\:gap-6{gap:1.5rem}.max-md\:p-6{padding:1.5rem}.max-md\:p-7{padding:1.75rem}}@media (min-width: 450px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.lg\:col-\[1\/span_2\]{grid-column:1/span 2}.lg\:mt-\[112px\]{margin-top:112px}.lg\:mt-\[56px\]{margin-top:56px}.lg\:h-auto{height:auto}.lg\:w-\[38\%\]{width:38%}.lg\:min-w-\[340px\]{min-width:340px}.lg\:max-w-\[480px\]{max-width:480px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:p-\[54px\]{padding:54px}.lg\:text-\[2\.4rem\]{font-size:2.4rem}}@media (min-width: 1000px){.xl\:col-\[1\/span_3\]{grid-column:1/span 3}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--outlines: transparent;--speed: .8s;--delay-gap: 8;--horse-width: 200px;--horse-height: 125px;--color-horse: rgba(50, 50, 50, 1);--color-horse-back: rgba(30, 30, 30, 1);--color-hair: rgba(70, 70, 70, 1);--color-hoof: rgba(0, 0, 0, 1);--color-dust: rgba(50, 50, 50, 1);--color-floor: #f1d1af;--color-sky: #c4c4ff}input[type=checkbox]{opacity:0}input[type=checkbox]:checked~label{--outlines: white;--speed: 8s;--color-horse: rgba(50, 50, 50, .3);--color-horse-back: rgba(30, 30, 30, .3);--color-hair: rgba(70, 70, 70, .3);--color-hoof: rgba(0, 0, 0, .3)}.loader *{position:relative}.loader,.loader *,.loader *:before,.loader *:after{box-sizing:content-box}.loader{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000;background-color:#f4eee4;transition:all 1.5s cubic-bezier(.16,.78,.09,1)}.loader.hidden{opacity:0;visibility:hidden;pointer-events:none;transition-delay:.8s}.loader #loader-horse{transition:all 1s cubic-bezier(.99,.07,.87,.89)}.loader.hidden #loader-horse{transform:translate3d(calc(-50vw - 310px),0,0) scale(1.8)}.loader label{cursor:pointer}.🐴{width:var(--horse-width);height:var(--horse-height);border:0px solid var(--outlines)}.🐴 *,.🐴 *:after,.🐴 *:before{border:1px dashed var(--outlines)}.🐴>*{position:absolute;top:var(--part-y, 0);left:var(--part-x, 0);width:var(--part-width, 10px);height:var(--part-height, 10px);border-radius:var(--part-radius, 0);transform:rotate(var(--part-rotate, 0deg));transform-origin:var(--part-origin, 50% 50%);animation-delay:var(--delay, 0s)!important}.🐴>* *,.🐴>* *:after,.🐴>* *:before{position:absolute;background-color:var(--color-horse);top:var(--shape-y, 0);left:var(--shape-x, 0);width:var(--shape-width, 10px);height:var(--shape-height, 10px);border-radius:var(--shape-radius, 0);transform:rotate(var(--shape-rotate, 0deg));transform-origin:var(--shape-origin, 50% 50%);animation-delay:var(--delay, 0s)!important}.head{--part-width: 20%;--part-height: 15%;--part-x: -1%;--part-y: 3%;--part-origin: 100% 50%;--part-rotate: -40deg;border:none}.head .skull{--shape-width: 55%;--shape-height: 80%;--shape-radius: 50%;--shape-x: 43%;--shape-y: 10%;--shape-rotate: 40deg}.head .eye{background-color:var(--color-horse-back);--shape-width: 6%;--shape-height: 10%;--shape-radius: 30% 100%;--shape-x: 45%;--shape-y: 20%;--shape-rotate: 0deg}.head .face{--shape-width: 47%;--shape-height: 50%;--shape-y: 8%;--shape-x: 14%;--shape-rotate: -5deg}.head .nose{--shape-x: 0%;--shape-y: 11.7%;--shape-width: 24%;--shape-height: 35%;--shape-radius: 50%;--shape-rotate: -12deg}.head .jaw{--shape-width: 25%;--shape-height: 60%;--shape-x: 40%;--shape-y: 37%;--shape-radius: 45%;transform:skew(0) rotate(40deg)}.head .lip{--shape-rotate: 40deg;--shape-x: -3%;--shape-y: 28%;--shape-radius: 30%;--shape-width: 12%;--shape-height: 25%}.head .chin{--shape-width: 15%;--shape-height: 40%;--shape-y: 31%;--shape-x: 2%;--shape-radius: 30%;--shape-rotate: 40deg}.head .chin:after{content:"";--shape-width: 130%;--shape-height: 180%;--shape-radius: 0;--shape-x: 123%;--shape-y: -95%;--shape-rotate: 70deg}.head .ear{--shape-width: 20%;--shape-height: 15%;--shape-y: 17%;--shape-x: 78%;--shape-radius: 50%;--shape-rotate: 10deg;--shape-origin: 0% 50%}.head .ear:after{content:"";--shape-width: 70%;--shape-height: 40%;--shape-y: 10%;--shape-x: 65%;--shape-radius: 40%;--shape-rotate: -30deg}.head .ear:before{content:"";--shape-width: 70%;--shape-height: 30%;--shape-y: -20%;--shape-x: 50%;--shape-radius: 0%;--shape-rotate: -5deg}.neck{--part-width: 30%;--part-height: 25%;--part-x: 5%;--part-y: 35%;--part-origin: 90% 50%;--part-rotate: 45deg;border:none}.neck .under{--shape-height: 40%;--shape-width: 16%;--shape-radius: 50%;--shape-x: 11%;--shape-y: 55%;--shape-rotate: -19deg;background-color:transparent;border-top:.07rem outset var(--color-horse)}.neck .front{--shape-width: 75%;--shape-height: 55%;--shape-radius: 50%;--shape-y: 28%;--shape-x: 7%;--shape-rotate: 20deg}.neck .top{--shape-x: 10%;--shape-y: 5%;--shape-width: 50%;--shape-height: 25%;--shape-radius: 50% / 20%;--shape-rotate: 0deg}.neck .top:after{content:"";--shape-x: 50%;--shape-y: -10%;--shape-width: 70%;--shape-height: 50%;--shape-radius: 0%;--shape-rotate: -5deg}.neck .base{--shape-width: 50%;--shape-height: 30%;--shape-x: 20%;--shape-y: 10%;--shape-radius: 30%;--shape-rotate: -10deg}.neck .shoulder{--shape-width: 50%;--shape-height: 30%;--shape-x: 48%;--shape-y: -2%;--shape-rotate: -20deg;--shape-radius: 50%}.body{--part-width: 55%;--part-height: 33%;--part-x: 20%;--part-y: 30%;--part-origin: 10% 50%;border:none}.body .section{--shape-width: 94%;--shape-height: 90%;--shape-x: 40%;--shape-y: 5%;--shape-origin: 10% 30%;--shape-radius: 50% 0 20% 20%;--shape-rotate: -9deg}.body .section.last{--shape-radius: 45%}.body .section.last:after{content:none}.body>.section{--shape-x: 4%;--shape-y: 4%;--shape-width: 32%;--shape-height: 92%;--shape-rotate: 10deg;--shape-origin: 50% 50%;--shape-radius: 45%}.body>.section:after{content:"";--shape-height: 70%;--shape-width: 202%;--shape-x: 40%;--shape-y: 48%;--shape-rotate: -23deg;--shape-origin: 0% 100%;--shape-radius: 50%}.body .back-side{--shape-x: 60%;--shape-y: -10%;--shape-width: 38%;--shape-height: 70%;--shape-origin: 0 0;--shape-rotate: 8deg;--shape-radius: 40% 50% 50%}.tail{--part-width: 35%;--part-height: 18%;--part-x: 63%;--part-y: 29%;--part-rotate: 10deg;--part-origin: 0% 50%;border:none}.tail .nub{--shape-width: 35%;--shape-height: 30%;--shape-rotate: 4deg;--shape-origin: 10% 50%;--shape-radius: 20% / 50%;background-color:var(--color-hair)}.tail .section{--shape-width: 100%;--shape-height: 90%;--shape-rotate: 15deg;--shape-origin: 0% 50%;--shape-radius: 30% / 50%;--shape-y: -25%;--shape-x: 60%;background-color:var(--color-hair)}.tail .section:after{content:"";--shape-width: 170%;--shape-height: 120%;--shape-rotate: 6deg;--shape-origin: 0% 50%;--shape-radius: 50%;--shape-y: -10%;--shape-x: 0%;background-color:transparent;box-shadow:-1.5vmin .5vmin 0 0 var(--color-hair)}.tail .section:before{content:"";--shape-width: 130%;--shape-height: 100%;--shape-rotate: -20deg;--shape-origin: 0% 50%;--shape-radius: 50%;--shape-y: 0%;--shape-x: 50%;background-color:transparent;box-shadow:-1.5vmin 1vmin 0 0 var(--color-hair)}.tail .nub>.section{--shape-width: 50%;--shape-height: 170%}.tail .section>*>*{--shape-rotate: 0deg;--shape-height: 80%}.tail .section>*>*>*>*{--shape-rotate: -25deg;--shape-height: 40%}.front-leg{--part-width: 15%;--part-height: 60%;--part-x: 20%;--part-y: 40%;--part-origin: 100% 50%;border:none}.front-leg.right{--color-horse: var(--color-horse-back);--delay: calc(0s - var(--speed) / var(--delay-gap))}.front-leg .shoulder{--shape-x: 20%;--shape-width: 80%;--shape-height: 35%;--shape-origin: 100% 50%;--shape-radius: 30% 30% 30% 50%;--shape-rotate: -0deg}.front-leg .upper{--shape-x: 40%;--shape-y: 60%;--shape-width: 40%;--shape-height: 80%;--shape-origin: 40% 10%;--shape-radius: 30% 30% 50% 50%;--shape-rotate: 0deg}.front-leg .upper:before{content:"";--shape-x: 5%;--shape-radius: 20%;--shape-rotate: 0deg}.front-leg .upper:after{content:"";--shape-x: 40%;--shape-y: 60%;--shape-height: 78%;--shape-radius: 40%;--shape-rotate: 5deg}.front-leg .knee{--shape-x: 0%;--shape-y: 120%;--shape-width: 57%;--shape-height: 55%;--shape-radius: 45%;--shape-origin: 40% 20%;--shape-rotate: -0deg}.front-leg .knee:before{content:"";--shape-x: 0%;--shape-y: 60%;--shape-width: 30%;--shape-height: 40%;--shape-radius: 30%;--shape-rotate: 0deg}.front-leg .lower{--shape-x: 0%;--shape-y: 80%;--shape-width: 54%;--shape-height: 120%;--shape-radius: 5%;--shape-rotate: 12deg}.front-leg .ankle{--shape-x: -20%;--shape-y: 80%;--shape-width: 170%;--shape-height: 45%;--shape-radius: 50%;--shape-rotate: 20deg}.front-leg .foot{--shape-x: -35%;--shape-y: 65%;--shape-width: 120%;--shape-height: 200%;--shape-radius: 0%;--shape-rotate: 30deg;clip-path:polygon(0% 0%,80% 0%,65% 20%,63% 30%,70% 45%,75% 55%,46% 90%,35% 95%,10% 70%,5% 50%,10% 25%)}.front-leg .hoof{--shape-x: 40%;--shape-y: 52%;--shape-width: 100%;--shape-height: 50%;--shape-radius: 0%;--shape-rotate: 55deg;background-color:var(--color-hoof)}.back-leg{--part-width: 20%;--part-height: 70%;--part-x: 60%;--part-y: 32%;--part-origin: 100% 50%;border:none}.back-leg.right{--color-horse: var(--color-horse-back);--delay: calc(0s - var(--speed) / var(--delay-gap))}.back-leg .top{--shape-height: 20%;--shape-width: 75%;--shape-radius: 45%;--shape-rotate: 25deg;--shape-x: -8%;background-color:transparent}.back-leg .top:after{content:"";--shape-height: 140%;--shape-width: 40%;--shape-radius: 50% / 30%;--shape-rotate: -19deg;--shape-x: 55%;--shape-y: 20%;--shape-origin: 50% 10%}.back-leg .top:before{content:"";--shape-height: 150%;--shape-width: 80%;--shape-radius: 50% / 60%;--shape-rotate: -60deg;--shape-x: 24%;--shape-y: 58%}.back-leg .thigh{--shape-height: 140%;--shape-width: 22%;--shape-radius: 45% / 20%;--shape-rotate: -95deg;--shape-x: 75%;--shape-y: 172%;--shape-origin: 50% 0%}.back-leg .thigh:before{content:"";--shape-height: 80%;--shape-width: 50%;--shape-radius: 50%;--shape-rotate: -15deg;--shape-x: -66%;--shape-y: -10%;--shape-origin: 50% 0%}.back-leg .thigh:after{content:"";--shape-height: 40%;--shape-width: 50%;--shape-radius: 50%;--shape-rotate: 20deg;--shape-x: 110%;--shape-y: 23%;--shape-origin: 50% 50%;background-color:transparent;box-shadow:-1.2% .5% 0 0 var(--color-horse)}.back-leg .lower-leg{--shape-height: 100%;--shape-width: 60%;--shape-radius: 50% / 10%;--shape-rotate: 47deg;--shape-x: 80%;--shape-y: 88%;--shape-origin: 50% 0%}.back-leg .lower-leg:after{--shape-height: 60%;--shape-width: 130%;--shape-radius: 50%;--shape-rotate: -25deg;--shape-x: -155%;--shape-y: 8%;--shape-origin: 50% 50%;background-color:transparent;box-shadow:15px 1px 0 0 var(--color-horse)}.back-leg .foot{--shape-x: -120%;--shape-y: 100%;--shape-width: 180%;--shape-height: 60%;--shape-radius: 0%;--shape-rotate: -70deg;clip-path:polygon(90% 0%,95% 10%,100% 20%,100% 30%,60% 45%,60% 55%,70% 62%,80% 65%,80% 70%,15% 95%,10% 50%,15% 25%,30% 10%,70% 0%)}.back-leg .hoof{--shape-x: -10%;--shape-y: 65%;--shape-width: 100%;--shape-height: 100%;--shape-radius: 0%;--shape-rotate: -5deg;background-color:var(--color-hoof)}@keyframes body{0%,to{transform:rotate(8deg) translate(2%) translatey(-5%)}9%{transform:rotate(4deg) translate(2%) translatey(0)}18.1%{transform:rotate(1deg) translate(0) translatey(5%)}27.2%{transform:rotate(1deg) translate(2%) translatey(0) scaleX(.92)}36.3%{transform:rotate(0) translate(2%) translatey(-2%) scaleX(.9)}45.4%{transform:rotate(2deg) translate(2%) translatey(-3%) scaleX(.9)}54.5%{transform:rotate(3deg) translate(2%) translatey(-5%) scaleX(.9)}63.6%{transform:rotate(4deg) translate(0) translatey(-4%) scaleX(.9)}72.7%{transform:rotate(4.5deg) translate(0) translatey(-3%) scaleX(.95)}81.8%{transform:rotate(6.5deg) translate(0) translatey(-5%) scaleX(.95)}90.9%{transform:rotate(10deg) translate(0) translatey(-14%) scaleX(1)}}.animate .body{animation:body var(--speed) linear infinite}@keyframes front-shoulder{0%,to{transform:rotate(20deg) translate(0) translatey(6%)}8.3%{transform:rotate(8deg) translate(-10%) translatey(0)}16.6%{transform:rotate(0) translate(-12%) translatey(-3%)}24.9%{transform:rotate(0) translate(10%) translatey(0)}33.3%{transform:rotate(-30deg) translate(7%) translatey(-12%)}41.6%{transform:rotate(-30deg) translate(11%) translatey(-10%)}49.9%{transform:rotate(-20deg) translate(10%) translatey(0)}58.3%{transform:rotate(-10deg) translate(30%) translatey(-5%)}66.6%{transform:rotate(15deg) translate(25%) translatey(5%)}74.9%{transform:rotate(0) translate(0) translatey(0)}83.3%{transform:rotate(0) translate(0) translatey(0)}91.6%{transform:rotate(20deg) translate(0) translatey(0)}}.animate .front-leg .shoulder{animation:front-shoulder var(--speed) linear infinite}@keyframes front-upper{0%,to{transform:rotate(50deg) translate(30%) translatey(8%)}8.3%{transform:rotate(45deg) translate(40%) translatey(10%)}16.6%{transform:rotate(33deg) translate(25%) translatey(10%)}24.9%{transform:rotate(0) translate(0) translatey(0)}33.3%{transform:rotate(18deg) translate(7%) translatey(10%)}41.6%{transform:rotate(-8deg) translate(-30%) translatey(15%)}49.9%{transform:rotate(-4deg) translate(-20%) translatey(10%)}58.3%{transform:rotate(20deg) translate(17%) translatey(10%)}66.6%{transform:rotate(30deg) translate(20%) translatey(-10%)}74.9%{transform:rotate(75deg) translate(40%) translatey(-15%)}83.3%{transform:rotate(85deg) translate(15%) translatey(-10%)}91.6%{transform:rotate(55deg) translate(25%) translatey(-5%)}}.animate .front-leg .upper{animation:front-upper var(--speed) linear infinite}@keyframes front-knee{0%,to{transform:rotate(-15deg) translate(0) translatey(0)}8.3%{transform:rotate(-10deg) translate(0) translatey(0)}16.6%{transform:rotate(-12deg) translate(0) translatey(0)}24.9%{transform:rotate(-20deg) translate(0) translatey(0)}33.3%{transform:rotate(-55deg) translate(-25%) translatey(10%)}41.6%{transform:rotate(-35deg) translate(0) translatey(-10%)}49.9%{transform:rotate(-28deg) translate(0) translatey(0)}58.3%{transform:rotate(-90deg) translate(-22%) translatey(0)}66.6%{transform:rotate(-95deg) translate(-30%) translatey(0)}74.9%{transform:rotate(-98deg) translate(-10%) translatey(0)}83.3%{transform:rotate(-80deg) translate(-20%) translatey(8%)}91.6%{transform:rotate(-50deg) translate(-30%) translatey(10%)}}.animate .front-leg .knee{animation:front-knee var(--speed) linear infinite}@keyframes front-lower{0%,to{transform:rotate(-25deg) translate(20%) translatey(0)}8.3%{transform:rotate(10deg) translate(0) translatey(-10%)}16.6%{transform:rotate(10deg) translate(0) translatey(0)}24.9%{transform:rotate(12deg) translate(0) translatey(0)}33.3%{transform:rotate(-12deg) translate(7%) translatey(-12%)}41.6%{transform:rotate(0) translate(0) translatey(-10%)}49.9%{transform:rotate(-23deg) translate(20%) translatey(-20%)}58.3%{transform:rotate(0) translate(0) translatey(-30%)}66.6%{transform:rotate(-15deg) translate(30%) translatey(-20%)}74.9%{transform:rotate(-15deg) translate(0) translatey(0)}83.3%{transform:rotate(-15deg) translate(15%) translatey(0)}91.6%{transform:rotate(-10deg) translate(20%) translatey(-30%)}}.animate .front-leg .lower{animation:front-lower var(--speed) linear infinite}@keyframes front-ankle{0%,to{transform:rotate(20deg) translate(0) translatey(0)}8.3%{transform:rotate(20deg) translate(0) translatey(0)}16.6%{transform:rotate(20deg) translate(0) translatey(0)}24.9%{transform:rotate(20deg) translate(0) translatey(0)}33.3%{transform:rotate(15deg) translate(10%) translatey(0)}41.6%{transform:rotate(20deg) translate(0) translatey(0)}49.9%{transform:rotate(0) translate(0) translatey(0)}58.3%{transform:rotate(0) translate(0) translatey(-20%)}66.6%{transform:rotate(-30deg) translate(0) translatey(0)}74.9%{transform:rotate(-30deg) translate(0) translatey(0)}83.3%{transform:rotate(-10deg) translate(0) translatey(-20%)}91.6%{transform:rotate(20deg) translate(0) translatey(0)}}.animate .front-leg .ankle{animation:front-ankle var(--speed) linear infinite}@keyframes front-foot{0%,to{transform:rotate(-28deg) translate(40%) translatey(0)}8.3%{transform:rotate(-15deg) translate(50%) translatey(0)}16.6%{transform:rotate(-11deg) translate(35%) translatey(0)}24.9%{transform:rotate(50deg) translate(0) translatey(0)}33.3%{transform:rotate(-10deg) translate(50%) translatey(0)}41.6%{transform:rotate(-36deg) translate(50%) translatey(0)}49.9%{transform:rotate(-30deg) translate(32%) translatey(0)}58.3%{transform:rotate(-30deg) translate(45%) translatey(0)}66.6%{transform:rotate(-30deg) translate(50%) translatey(0)}74.9%{transform:rotate(-30deg) translate(50%) translatey(0)}83.3%{transform:rotate(-30deg) translate(50%) translatey(0)}91.6%{transform:rotate(-50deg) translate(50%) translatey(10%)}}.animate .front-leg .foot{animation:front-foot var(--speed) linear infinite}@keyframes back-top{0%,to{transform:rotate(0) translate(-5%) translatey(50%)}8.3%{transform:rotate(-5deg) translate(-7%) translatey(38%)}16.6%{transform:rotate(-10deg) translate(-14%) translatey(30%)}24.9%{transform:rotate(25deg) translate(0) translatey(10%)}33.3%{transform:rotate(32deg) translate(-18%) translatey(25%)}41.6%{transform:rotate(45deg) translate(-5%) translatey(20%)}49.9%{transform:rotate(65deg) translate(10%) translatey(35%)}58.3%{transform:rotate(65deg) translate(10%) translatey(40%)}66.6%{transform:rotate(75deg) translate(20%) translatey(40%)}74.9%{transform:rotate(70deg) translate(20%) translatey(45%)}83.3%{transform:rotate(60deg) translate(25%) translatey(40%)}91.6%{transform:rotate(30deg) translate(10%) translatey(40%)}}.animate .back-leg .top{animation:back-top var(--speed) linear infinite}@keyframes back-thigh{0%,to{transform:rotate(-45deg) translate(-30%) translatey(-10%)}8.3%{transform:rotate(-45deg) translate(-30%) translatey(-8%)}16.6%{transform:rotate(-43deg) translate(-35%) translatey(-10%)}24.9%{transform:rotate(-95deg) translate(0) translatey(0)}33.3%{transform:rotate(-115deg) translate(0) translatey(10%)}41.6%{transform:rotate(-130deg) translate(20%) translatey(-5%)}49.9%{transform:rotate(-130deg) translate(10%) translatey(0)}58.3%{transform:rotate(-90deg) translate(80%) translatey(-20%)}66.6%{transform:rotate(-85deg) translate(0) translatey(-20%)}74.9%{transform:rotate(-65deg) translate(5%) translatey(-10%)}83.3%{transform:rotate(-65deg) translate(10%) translatey(-10%)}91.6%{transform:rotate(-75deg) translate(-20%) translatey(-15%)}}.animate .back-leg .thigh{animation:back-thigh var(--speed) linear infinite}@keyframes back-lower-leg{0%,to{transform:rotate(40deg) translate(0) translatey(0)}8.3%{transform:rotate(30deg) translate(-30%) translatey(0)}16.6%{transform:rotate(28deg) translate(-40%) translatey(0)}24.9%{transform:rotate(47deg) translate(0) translatey(0)}33.3%{transform:rotate(78deg) translate(0) translatey(5%)}41.6%{transform:rotate(110deg) translate(40%) translatey(10%)}49.9%{transform:rotate(115deg) translate(50%) translatey(5%)}58.3%{transform:rotate(90deg) translate(30%) translatey(5%)}66.6%{transform:rotate(76deg) translate(0) translatey(0)}74.9%{transform:rotate(50deg) translate(-40%) translatey(-4%)}83.3%{transform:rotate(40deg) translate(-20%) translatey(-5%)}91.6%{transform:rotate(70deg) translate(0) translatey(0)}}.animate .back-leg .lower-leg{animation:back-lower-leg var(--speed) linear infinite}@keyframes back-foot{0%,to{transform:rotate(40deg) translate(0) translatey(-20%)}8.3%{transform:rotate(20deg) translate(10%) translatey(-20%)}16.6%{transform:rotate(-65deg) translate(0) translatey(0)}24.9%{transform:rotate(-70deg) translate(0) translatey(0)}33.3%{transform:rotate(-60deg) translate(20%) translatey(-10%)}41.6%{transform:rotate(-80deg) translate(0) translatey(0)}49.9%{transform:rotate(-70deg) translate(0) translatey(0)}58.3%{transform:rotate(-60deg) translate(10%) translatey(-10%)}66.6%{transform:rotate(-43deg) translate(20%) translatey(-10%)}74.9%{transform:rotate(-13deg) translate(5%) translatey(-10%)}83.3%{transform:rotate(8deg) translate(5%) translatey(-15%)}91.6%{transform:rotate(20deg) translate(15%) translatey(-20%)}}.animate .back-leg .foot{animation:back-foot var(--speed) linear infinite}@keyframes neck{0%,to{transform:scaleX(1) rotate(40deg) translate(0) translatey(-10%)}16.6%{transform:scaleX(1) rotate(40deg) translate(6%) translatey(-10%)}33.3%{transform:scaleX(.9) rotate(45deg) translate(3%) translatey(5%)}49.9%{transform:scaleX(.85) rotate(45deg) translate(3%) translatey(-5%)}66.6%{transform:scaleX(.85) rotate(40deg) translate(0) translatey(-15%)}83.3%{transform:scaleX(1) rotate(35deg) translate(0) translatey(-15%)}}.animate .neck{animation:neck var(--speed) linear infinite}@keyframes head{0%,to{transform:rotate(-45deg) translate(-5%) translatey(10%)}16.6%{transform:rotate(-45deg) translate(0) translatey(15%)}33.3%{transform:rotate(-40deg) translate(5%) translatey(23%)}49.9%{transform:rotate(-36deg) translate(15%) translatey(35%)}66.6%{transform:rotate(-42deg) translate(5%) translatey(35%)}83.3%{transform:rotate(-45deg) translate(-15%) translatey(10%)}}.animate .head{animation:head var(--speed) linear infinite}@keyframes ear{0%,to{transform:rotate(25deg)}16.6%{transform:rotate(28deg)}33.3%{transform:rotate(24deg)}49.9%{transform:rotate(30deg)}66.6%{transform:rotate(35deg)}83.3%{transform:rotate(35deg)}}.animate .ear{animation:ear var(--speed) linear infinite}@keyframes tail{0%,to{transform:rotate(-10deg) translate(-5%) translatey(38%)}16.6%{transform:rotate(-10deg) translate(-5%) translatey(28%)}33.3%{transform:rotate(-10deg) translate(-10%) translatey(10%)}49.9%{transform:rotate(-10deg) translate(-10%) translatey(10%)}66.6%{transform:rotate(-10deg) translate(-10%) translatey(18%)}83.3%{transform:rotate(-10deg) translate(-10%) translatey(25%)}}.animate .tail{animation:tail var(--speed) linear infinite}@keyframes tail-section-1{0%,to{transform:rotate(15deg)}16.6%{transform:rotate(15deg)}33.3%{transform:rotate(12deg)}49.9%{transform:rotate(5deg)}66.6%{transform:rotate(0)}83.3%{transform:rotate(5deg)}}.animate .tail .section{animation:tail-section-1 var(--speed) linear infinite}@keyframes tail-section-2{0%,to{transform:rotate(0)}16.6%{transform:rotate(4deg)}33.3%{transform:rotate(15deg)}49.9%{transform:rotate(30deg)}66.6%{transform:rotate(10deg)}83.3%{transform:rotate(-5deg)}}.animate .tail .section>*>*{animation:tail-section-2 var(--speed) linear infinite}@keyframes tail-section-3{0%,to{transform:rotate(-25deg)}16.6%{transform:rotate(-20deg)}33.3%{transform:rotate(-20deg)}49.9%{transform:rotate(-40deg)}66.6%{transform:rotate(0)}83.3%{transform:rotate(10deg)}}.animate .tail .section>*>*>*>*{animation:tail-section-3 var(--speed) linear infinite}
