.hero-intro{background:#fff;border:0;width:100%;margin:0;position:relative;overflow:hidden}.hero-section{z-index:1;background-color:#fff;border:0;width:100%;margin:0;position:relative;overflow:hidden}.hero-dark{--ease:cubic-bezier(.22, 1, .36, 1);--scene-bleed:clamp(22px, 2.6vw, 44px);--scene-max-x:18px;--scene-max-y:12px;--scene-drop:2cm;--hero-pad-b:clamp(72px, 9vh, 108px);background-color:#fff;flex-direction:column;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-dark:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#03180d00 0%,#03180d14 34%,#03180d61 62%,#03180dc7 84%,#03180d 100%);height:clamp(72px,11vh,120px);position:absolute;bottom:0;left:0;right:0}@media (min-aspect-ratio:4/5){.hero-dark:after{height:clamp(120px,20vh,240px)}}.hero-layers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-layers__sky-frame{z-index:1;will-change:transform;animation:32s cubic-bezier(.45,.05,.55,1) infinite alternate hero-sky-drift;position:absolute;inset:-12%}.hero-layers__sky{object-fit:cover;object-position:center 42%}@keyframes hero-sky-drift{0%{transform:translate(-1.6%,.45%)scale(1.06)}50%{transform:translate(2.1%,-.7%)scale(1.1)}to{transform:translate(-.4%,1.05%)scale(1.07)}}.hero-layers__scene-frame{z-index:2;width:calc(100% + (var(--scene-bleed) * 2) + 2px);aspect-ratio:1672/940;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.hero-layers__scene-shift{will-change:transform;width:100%;height:100%;position:relative;transform:translate(0,0)}.hero-layers__scene-crop{position:absolute;inset:-2% 0 -6%}.hero-layers__scene{object-fit:cover;object-position:center bottom}@media (min-aspect-ratio:4/5){.hero-layers__scene-frame{top:auto;right:auto;bottom:calc((var(--scene-max-y) + 8px) * -1 - var(--scene-drop));left:calc(var(--scene-bleed) * -1);width:auto;height:calc(100% + var(--scene-max-y) + var(--scene-bleed));min-width:calc(100% + (var(--scene-bleed) * 2) + 2px);aspect-ratio:auto;transform:none}}@media not all and (min-aspect-ratio:4/5){.hero-dark{--scene-top:.19;--scene-gap:16px;--scene-zoom:1.3;--scene-screen:100vh;--scene-copy:calc(var(--hero-copy-h,440px) - var(--hero-pad-b) + var(--scene-gap));--scene-w0:calc(100vw + var(--scene-bleed) * 2 + 2px);--scene-h0:calc(var(--scene-w0) * 940 / 1672);--scene-h:clamp(var(--scene-h0), calc((var(--scene-screen) - var(--scene-copy)) / (1 - var(--scene-top))), calc(var(--scene-h0) * var(--scene-zoom)));min-height:calc(var(--scene-copy) + var(--scene-h) * (1 - var(--scene-top)))}@supports (height:100svh){.hero-dark{--scene-screen:100svh}}.hero-layers__scene-frame{width:max(var(--scene-w0), calc(var(--scene-h) * 1672 / 940));height:var(--scene-h);aspect-ratio:auto}}@media (max-width:800px){.hero-dark{--scene-bleed:14px;--scene-max-x:8px;--scene-max-y:6px}}@media (max-width:720px){.hero-dark{--hero-pad-b:64px}}@media (prefers-reduced-motion:reduce){.hero-dark{--scene-bleed:0px;--scene-max-x:0px;--scene-max-y:0px}.hero-layers__sky-frame{animation:none;inset:0}}.hero-copy{--hero-gap:clamp(.65rem, 1.5vh, 1.05rem);z-index:8;justify-content:flex-start;align-items:center;gap:var(--hero-gap);padding:clamp(118px, 13vh, 146px) clamp(20px, 8vw, 160px) var(--hero-pad-b);box-sizing:border-box;text-align:center;pointer-events:none;color:#062b16;flex-direction:column;flex:none;font-family:inherit;display:flex;position:relative}.hero-kicker{--hero-gold:#9a7344;color:#a47b3c;white-space:nowrap;pointer-events:auto;flex-direction:row;align-items:center;gap:.72rem;margin:0;font-size:clamp(12px,1.05vw,14px);font-weight:600;line-height:1.4;display:inline-flex}.hero-kicker__cluster{flex-direction:row;align-items:center;gap:.42rem;display:inline-flex}.hero-kicker__text{line-height:1.4}.hero-kicker__line{background:var(--hero-gold);border-radius:1px;flex:none;width:clamp(1.35rem,4.2vw,2.45rem);height:1px;display:block}.hero-kicker__wheat{width:14px;height:20px;color:var(--hero-gold);flex:none;margin-top:-6px;display:block}.hero-title{color:#062b16;width:max-content;max-width:none;font-weight:700;font-size:calc(var(--hero-fit,1) * var(--hero-title-fit,1) * clamp(40px, 5.5vw, 78px));pointer-events:auto;letter-spacing:0;text-align:center;white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.28em;margin:0;line-height:1.18;display:flex}.hero-title__pair{white-space:nowrap;align-items:center;gap:.28em;display:inline-flex}.hero-title__w{white-space:nowrap}#hero-stage[data-title=brand] .hero-title{flex-direction:column;align-items:center;row-gap:.04em;width:max-content}#hero-stage[data-title=words] .hero-title,#hero-stage[data-title=words] .hero-title__pair{flex-direction:column;align-items:center;row-gap:.02em;width:max-content}.hero-lead,.hero-sub{color:#123d25;pointer-events:auto;letter-spacing:0;text-align:center;white-space:nowrap;width:max-content;max-width:none;margin:0;font-weight:500;line-height:1.7}.hero-lead{color:#062b16;font-weight:600;font-size:calc(var(--hero-fit,1) * var(--hero-lead-fit,1) * clamp(16px, 1.7vw, 23px))}.hero-sub{font-weight:400;font-size:calc(var(--hero-fit,1) * var(--hero-sub-fit,1) * clamp(14px, 1.28vw, 18px))}.hero-actions{flex-flow:row;justify-content:center;align-items:center;gap:.85rem;width:100%;max-width:100%;margin-top:clamp(.35rem,1.2vh,.9rem);display:flex}#hero-stage[data-actions=stack] .hero-actions{flex-direction:column;width:max-content}.hero-btn{box-sizing:border-box;color:#f7f3e8;min-height:48px;font-family:inherit;font-size:calc(var(--hero-fit,1) * clamp(14.5px, 1.05vw, 16.5px));letter-spacing:0;white-space:nowrap;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .35s var(--ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .35s var(--ease,cubic-bezier(.22, 1, .36, 1)), background-color .35s var(--ease,cubic-bezier(.22, 1, .36, 1)), color .35s var(--ease,cubic-bezier(.22, 1, .36, 1));background:#062b16;border:1.5px solid #062b16;border-radius:999px;justify-content:center;align-items:center;padding:.72em 1.55em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -16px #062b16b3}.hero-btn--ghost{color:#062b16;box-shadow:none;background:#fcfbf7e0}.hero-btn:focus-visible{outline-offset:3px;outline:2px solid #a47b3c}@media (hover:hover) and (pointer:fine){.hero-btn:hover{transform:translateY(-3px);box-shadow:0 16px 28px -16px #062b168c}.hero-btn--ghost:hover{background:#f7f3e8}}@media (max-width:800px){.hero-lead,.hero-sub{white-space:normal;width:100%;max-width:28rem}}@media (max-width:720px){.hero-copy{padding:108px 20px var(--hero-pad-b)}}@media (prefers-reduced-motion:reduce){.hero-btn{transition:none}}.hero-video-anchor{z-index:10;pointer-events:auto;touch-action:pan-y;width:min(72vw,380px);margin-inline:auto;position:relative}@media (min-width:600px){.hero-video-anchor{width:min(84vw,1040px)}}@media (min-width:1200px){.hero-video-anchor{width:min(72vw,1120px)}}.hero-video{aspect-ratio:9/16;touch-action:pan-y;-webkit-tap-highlight-color:transparent;cursor:pointer;background:#000;border-radius:0;width:100%;position:relative;overflow:hidden}.hero-video.is-landscape{aspect-ratio:16/9}@media (min-width:600px){.hero-video{aspect-ratio:16/9}.hero-video.is-portrait{aspect-ratio:9/16}}.hero-video.is-desktop-cursor{cursor:none}.hero-video__poster-picture{pointer-events:none;width:100%;height:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.hero-video__media{object-fit:cover;object-position:center;touch-action:pan-y;pointer-events:none;background:#000;width:100%;height:100%;display:block;transform:translateZ(0)}.hero-video__poster{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.hero-video.is-ready .hero-video__poster,.hero-video.is-ready .hero-video__poster-picture{opacity:0}.hero-video-controls{z-index:30;inset-inline:clamp(10px,2vw,18px);color:#fff;cursor:auto;touch-action:none;background:#001800c7;border-radius:18px;gap:8px;padding:10px 12px 11px;display:grid;position:absolute;bottom:clamp(10px,2vw,16px)}.hero-video.is-desktop-cursor .hero-video-controls,.hero-video.is-desktop-cursor .hero-video-controls__btn,.hero-video.is-desktop-cursor .hero-video-controls__track{cursor:pointer}.hero-video-controls__track{touch-action:none;border-radius:999px;align-items:center;height:18px;display:flex;position:relative}.hero-video-controls__track:before{content:"";background:#ffffff38;border-radius:999px;height:4px;position:absolute;inset-inline:0}.hero-video-controls__fill{transform-origin:0;pointer-events:none;background:gold;border-radius:999px;width:100%;height:4px;position:absolute;left:0;transform:scaleX(0)}.hero-video-controls__meter{align-items:center;gap:12px;display:flex}.hero-video-controls__meter .hero-video-controls__track{flex:auto;min-width:0}.hero-video-controls__transport{justify-content:center;align-items:center;gap:10px;display:flex}.hero-video-controls__btn{color:#001800;cursor:pointer;background:gold;border:0;border-radius:999px;place-items:center;width:42px;height:42px;margin:0;padding:0;transition:background-color .22s,color .22s;display:grid}.hero-video-controls__btn svg{width:22px;height:22px;display:block}.hero-video-controls__btn.is-play svg{width:20px;height:20px}.hero-video-controls__btn:hover,.hero-video-controls__btn:focus-visible{color:#001800;background:#fff}.hero-video-controls__btn:focus-visible,.hero-video-controls__track:focus-visible{outline-offset:2px;outline:2px solid gold}.hero-video-controls__time{color:#ffffffeb;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;flex:none;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.hero-video-controls__time span[aria-hidden]{opacity:.45}@media (max-width:599.98px){.hero-video-controls{inset-inline:8px;border-radius:16px;gap:8px;padding:8px 10px 10px;bottom:8px}.hero-video-controls__meter{gap:8px}.hero-video-controls__time{gap:4px;font-size:12px}.hero-video-controls__transport{gap:8px}.hero-video-controls__btn{width:40px;height:40px}.hero-video-controls__btn svg{width:20px;height:20px}}@media (max-width:380px){.hero-video-controls{inset-inline:6px;padding:7px 8px 8px;bottom:6px}.hero-video-controls__btn{width:36px;height:36px}.hero-video-controls__btn svg{width:18px;height:18px}.hero-video-controls__time{font-size:11px}}.hero-video-cursor{z-index:95;pointer-events:none;opacity:0;will-change:transform, opacity;justify-content:center;align-items:center;width:8rem;height:8rem;margin-top:-4rem;margin-left:-4rem;display:flex;position:fixed;top:0;left:0}.hero-video-cursor.is-on{opacity:1}.hero-video-cursor__backdrop{transform-origin:50%;will-change:transform;background-color:#e8e4dc;background-image:radial-gradient(circle at 28% 26%,#ffffff73,#0000 40%),url(/textures/noise-cursor.webp);background-size:auto,128px 128px;border-radius:9999px;position:absolute;inset:0;transform:scale(0);box-shadow:10px 10px 20px #00000008}.hero-video-cursor__icon{z-index:1;color:#001800;opacity:0;will-change:transform, opacity;width:2rem;height:2rem;position:relative}@media (min-width:1024px){.hero-video-cursor__icon{width:2.5rem;height:2.5rem}}.hero-video-cursor__icon svg{width:100%;height:100%;transition:opacity .15s;display:block;position:absolute;inset:0}.hero-video-cursor__icon[data-state=pause] .hero-video-cursor__play,.hero-video-cursor__icon[data-state=play] .hero-video-cursor__pause{opacity:0}.hero-video-cursor__icon[data-state=pause] .hero-video-cursor__pause,.hero-video-cursor__icon[data-state=play] .hero-video-cursor__play{opacity:1}@media (pointer:coarse),(hover:none){.hero-video{cursor:pointer}.hero-video-cursor{display:none!important}}@media (prefers-reduced-motion:reduce){.hero-video-cursor{display:none!important}.hero-video.is-desktop-cursor{cursor:pointer}}
/*# sourceMappingURL=0-7uxydl9vsy7.css.map*/