html{-webkit-text-size-adjust:100%}body{margin:0}
@font-face{font-family:"Bagel Fat One";src:url(fonts/bagel-fat-one.115ac5b8.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Caprasimo";src:url(fonts/caprasimo.b1969861.woff2) format("woff2");font-display:swap}
@font-face{font-family:"Hanken Grotesk";src:url(fonts/hanken.e9201edd.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"DM Mono";src:url(fonts/dmmono.e1896b13.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"DM Mono";src:url(fonts/dmmono500.9964608a.woff2) format("woff2");font-weight:500;font-display:swap}

.t-farm-b{--y:#ffd62e;--ink:#14150e;--cream:#fbf7e6;--red:#e9472b;
  --bg:#ffd62e;--text:#14150e;--accent:#e9472b;
  --wordmark:"Bagel Fat One","Arial Black",system-ui,sans-serif;--serif:"Caprasimo",Georgia,serif;--body:"Hanken Grotesk",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,monospace;
  --gutter:1.9cqw;--bw:2px;--spring:cubic-bezier(.3,1.6,.5,1);
  --wave-t:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='14'%3E%3Cpath d='M0 14V7Q7.5 -1 15 7T30 7V14Z'/%3E%3C/svg%3E");
  --wave-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='14'%3E%3Cpath d='M0 0V7Q7.5 15 15 7T30 7V0Z'/%3E%3C/svg%3E");
  background:var(--bg);color:var(--text);font-family:var(--body);font-size:18px;line-height:1.3;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow:clip}
.t-farm-b *,.t-farm-b *::before,.t-farm-b *::after{box-sizing:border-box;min-width:0}
.t-farm-b :is(h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote,table){margin:0;padding:0}
.t-farm-b ul,.t-farm-b ol{list-style:none}
.t-farm-b img,.t-farm-b svg{display:block;max-width:100%}
.t-farm-b a{color:inherit;text-decoration:none}
.t-farm-b h2{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;line-height:.95}
.t-farm-b h3{font-family:var(--body);font-weight:400;letter-spacing:-.045em;line-height:1.02}
.t-farm-b p{line-height:1.4}

/* utilities */
.t-farm-b .mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-weight:500}
.t-farm-b .fat{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;line-height:.92}
.t-farm-b .wordmark{font-family:var(--wordmark);font-weight:400;letter-spacing:-.05em;line-height:.92}
.t-farm-b .wavy{-webkit-mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);-webkit-mask-size:30px 14px,30px 14px,100% calc(100% - 22px);mask-size:30px 14px,30px 14px,100% calc(100% - 22px);-webkit-mask-position:0 0,0 100%,0 11px;mask-position:0 0,0 100%,0 11px;-webkit-mask-repeat:repeat-x,repeat-x,no-repeat;mask-repeat:repeat-x,repeat-x,no-repeat}
.t-farm-b .cham{--c:2.4cqw;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}
.t-farm-b .cham-t{--c:3.6cqw;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%,0 var(--c))}
.t-farm-b .ill{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}
.t-farm-b .tone{filter:saturate(1.15) contrast(1.05)}

/* buttons: primary = wavy black, secondary = outlined ring, tertiary = plain caps link */
.t-farm-b .btn{display:inline-block;background:var(--ink);color:var(--y);font:400 clamp(17px,1.9cqw,30px)/1 var(--body);letter-spacing:-.02em;text-transform:uppercase;padding:1.1em 1.7em;border:0;cursor:pointer;transition:transform .25s var(--spring);-webkit-mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);-webkit-mask-size:30px 14px,30px 14px,100% calc(100% - 22px);mask-size:30px 14px,30px 14px,100% calc(100% - 22px);-webkit-mask-position:0 0,0 100%,0 11px;mask-position:0 0,0 100%,0 11px;-webkit-mask-repeat:repeat-x,repeat-x,no-repeat;mask-repeat:repeat-x,repeat-x,no-repeat}
.t-farm-b .btn:hover{transform:rotate(-3deg) scale(1.06)}
.t-farm-b .btn--secondary{background:transparent;color:var(--ink);border:2px solid var(--ink);border-radius:1.6cqw;padding:.8em 1.4em;-webkit-mask:none;mask:none;font-size:clamp(16px,1.5cqw,24px)}
.t-farm-b .btn--secondary:hover{background:var(--ink);color:var(--y);transform:rotate(-2deg)}
.t-farm-b .btn--tertiary{background:linear-gradient(var(--ink),var(--ink)) 0 100%/0 3px no-repeat;color:inherit;padding:0 0 .2em;-webkit-mask:none;mask:none;font-size:inherit;transition:background-size .25s}
.t-farm-b .btn--tertiary:hover{background-size:100% 3px;transform:none}

/* forms: underline inputs, outlined textarea */
.t-farm-b .field{display:grid;gap:.2em}
.t-farm-b .field__label{font:500 clamp(12px,.95cqw,15px)/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em}
.t-farm-b .field :is(input,select,textarea){width:100%;background:transparent;border:0;border-bottom:3px solid var(--ink);font:400 clamp(16px,1.3cqw,22px)/1.3 var(--body);padding:.7em 0;color:var(--ink);border-radius:0;outline:none;letter-spacing:-.02em;-webkit-appearance:none;appearance:none}
.t-farm-b .field textarea{border:2px solid var(--ink);border-radius:2cqw;padding:1em;min-height:9em;resize:none;margin-top:.4em}
.t-farm-b .field :is(input,select,textarea):focus{border-color:var(--red)}
.t-farm-b .check{display:flex;gap:.7em;align-items:flex-start;font-size:clamp(14px,1.05cqw,17px);line-height:1.35}
.t-farm-b .check input{accent-color:var(--ink);width:1.2em;height:1.2em;margin-top:.1em;flex:none}

@media (prefers-reduced-motion:reduce){.t-farm-b *{animation:none!important;transition:none!important}}
.t-farm-b .mf{fill:var(--y)}

/* cookie consent tokens: the engine's consent component reads only these (docs/DESIGN-cookie-banner.md section 5) */
.t-farm-b{--cc-surface:var(--cream);--cc-text:var(--ink);--cc-border:var(--ink);--cc-border-w:3px;--cc-radius:0;--cc-shadow:none;--cc-btn-bg:var(--ink);--cc-btn-text:var(--y);--cc-btn-radius:0;--cc-btn-case:uppercase;--cc-btn-tracking:.02em;--cc-font:var(--body);--cc-font-title:var(--serif)}

.t-farm-b{container-type:inline-size}
.t-farm-b .sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.t-farm-b .sr:is(a,button):focus{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
.t-farm-b :where(a[href^="mailto:"],a[href^="tel:"]){overflow-wrap:break-word}
.s-farm-b-about-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-about-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-about-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-about-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-about-1 .media>img,.s-farm-b-about-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-about-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-about-1 .m-4-5{aspect-ratio:4 / 5}
/* layout a */
.s-farm-b-about-1.s-a{--bgx:var(--y);background:var(--bgx)}
.s-farm-b-about-1.s-a[data-set-tone=cream]{--bgx:var(--cream)}
.s-farm-b-about-1.s-a .sbabout1-bgf{fill:var(--bgx)}
.s-farm-b-about-1.s-a .sbabout1-inkf{fill:var(--ink)}
.s-farm-b-about-1.s-a .sbabout1-ill{width:100%;height:auto;stroke-width:9}
.s-farm-b-about-1.s-a .sbabout1-photo{position:relative;aspect-ratio:4/4.8;border:3px solid var(--ink);border-radius:50% 50% 2cqw 2cqw/36% 36% 2cqw 2cqw;overflow:hidden;background:var(--y);max-width:34cqw;margin:0 auto}
.s-farm-b-about-1.s-a .sbabout1-photo .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-about-1.s-a .sbabout1-photo img{filter:saturate(1.1) contrast(1.04)}
.s-farm-b-about-1.s-a .sbabout1-in{min-height:46cqw;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:2cqw;padding:3cqw 2cqw;border-top:2px solid var(--ink)}
.s-farm-b-about-1.s-a .sbabout1-h{font-family:var(--body);font-weight:400;font-size:2.95cqw;line-height:1.02;letter-spacing:-.058em;max-width:42cqw}
.s-farm-b-about-1.s-a .sbabout1-cta{margin-top:2.6cqw}
.s-farm-b-about-1.s-a .sbabout1-cta .btn{font-size:1.7cqw}
.s-farm-b-about-1.s-a[data-set-side=left] .sbabout1-in{grid-template-columns:1.15fr .85fr}
.s-farm-b-about-1.s-a[data-set-side=left] .sbabout1-art{order:-1}
.s-farm-b-about-1.s-a[data-set-side=left] .sbabout1-txt{justify-self:center;text-align:center}
.s-farm-b-about-1.s-a[data-set-side=left] .sbabout1-h{max-width:none}
@container (max-width:760px){.s-farm-b-about-1.s-a .sbabout1-in{grid-template-columns:1fr!important;padding:9cqw 5cqw;min-height:0;gap:6cqw}
.s-farm-b-about-1.s-a .sbabout1-h{font-size:7.4cqw;max-width:none}
.s-farm-b-about-1.s-a .sbabout1-cta{margin-top:6cqw}
.s-farm-b-about-1.s-a .sbabout1-cta .btn{font-size:5.4cqw}
.s-farm-b-about-1.s-a[data-set-side=left] .sbabout1-art{order:0}
.s-farm-b-about-1.s-a[data-set-side=left] .sbabout1-txt{text-align:left;justify-self:start}
.s-farm-b-about-1.s-a .sbabout1-photo{max-width:70cqw}}
/* layout b */
.s-farm-b-about-1.s-b{--bgx:var(--y);background:var(--bgx)}
.s-farm-b-about-1.s-b[data-set-tone=cream]{--bgx:var(--cream)}
.s-farm-b-about-1.s-b .sbabout1-bgf{fill:var(--bgx)}
.s-farm-b-about-1.s-b .sbabout1-inkf{fill:var(--ink)}
.s-farm-b-about-1.s-b .sbabout1-ill{width:100%;height:auto;stroke-width:9}
.s-farm-b-about-1.s-b .sbabout1-photo{position:relative;aspect-ratio:4/4.8;border:3px solid var(--ink);border-radius:50% 50% 2cqw 2cqw/36% 36% 2cqw 2cqw;overflow:hidden;background:var(--y);max-width:34cqw;margin:0 auto}
.s-farm-b-about-1.s-b .sbabout1-photo .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-about-1.s-b .sbabout1-photo img{filter:saturate(1.1) contrast(1.04)}
.s-farm-b-about-1.s-b .sbabout1-in{padding:4.5cqw 1.9cqw;border-top:2px solid var(--ink)}
.s-farm-b-about-1.s-b .sbabout1-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:4cqw;align-items:center;background:var(--cream);border:2px solid var(--ink);border-radius:2.6cqw;padding:3cqw}
.s-farm-b-about-1.s-b[data-set-tone=cream] .sbabout1-card{background:var(--y)}
.s-farm-b-about-1.s-b[data-set-side=left] .sbabout1-fig{order:2}
.s-farm-b-about-1.s-b .sbabout1-fig{position:relative}
.s-farm-b-about-1.s-b .sbabout1-photo{max-width:none}
.s-farm-b-about-1.s-b .sbabout1-mas{position:absolute;right:-3cqw;bottom:-2cqw;width:10cqw;height:auto;transform:rotate(8deg)}
.s-farm-b-about-1.s-b[data-set-side=left] .sbabout1-mas{right:auto;left:-3cqw}
.s-farm-b-about-1.s-b .sbabout1-eb{display:inline-block;border:2px solid var(--ink);border-radius:1cqw;padding:.45em 1em;font-size:max(12px,1cqw);margin-bottom:1.8cqw;background:var(--y)}
.s-farm-b-about-1.s-b[data-set-tone=cream] .sbabout1-eb{background:var(--cream)}
.s-farm-b-about-1.s-b .sbabout1-h{font-size:3.6cqw;line-height:.98;letter-spacing:-.04em}
.s-farm-b-about-1.s-b .sbabout1-p{font-size:max(16px,1.35cqw);line-height:1.4;max-width:46cqw;margin-top:1.8cqw}
.s-farm-b-about-1.s-b .sbabout1-cta{margin-top:2.4cqw}
@container (max-width:760px){.s-farm-b-about-1.s-b .sbabout1-in{padding:8cqw 4cqw}
.s-farm-b-about-1.s-b .sbabout1-card{grid-template-columns:1fr;gap:9cqw;padding:5cqw;border-radius:6cqw}
.s-farm-b-about-1.s-b[data-set-side=left] .sbabout1-fig{order:0}
.s-farm-b-about-1.s-b .sbabout1-mas{width:24cqw;right:-2cqw}
.s-farm-b-about-1.s-b[data-set-side=left] .sbabout1-mas{left:-2cqw}
.s-farm-b-about-1.s-b .sbabout1-eb{font-size:14px}
.s-farm-b-about-1.s-b .sbabout1-h{font-size:9.6cqw}
.s-farm-b-about-1.s-b .sbabout1-p{font-size:17px;max-width:none}}
/* layout c */
.s-farm-b-about-1.s-c{--bgx:var(--y);background:var(--bgx)}
.s-farm-b-about-1.s-c[data-set-tone=cream]{--bgx:var(--cream)}
.s-farm-b-about-1.s-c .sbabout1-bgf{fill:var(--bgx)}
.s-farm-b-about-1.s-c .sbabout1-inkf{fill:var(--ink)}
.s-farm-b-about-1.s-c .sbabout1-ill{width:100%;height:auto;stroke-width:9}
.s-farm-b-about-1.s-c .sbabout1-photo{position:relative;aspect-ratio:4/4.8;border:3px solid var(--ink);border-radius:50% 50% 2cqw 2cqw/36% 36% 2cqw 2cqw;overflow:hidden;background:var(--y);max-width:34cqw;margin:0 auto}
.s-farm-b-about-1.s-c .sbabout1-photo .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-about-1.s-c .sbabout1-photo img{filter:saturate(1.1) contrast(1.04)}
.s-farm-b-about-1.s-c{background:var(--ink);color:var(--y)}
.s-farm-b-about-1.s-c[data-set-tone=cream]{background:var(--ink)}
.s-farm-b-about-1.s-c .sbabout1-in{padding:5cqw 2cqw 5.5cqw;border-top:2px solid var(--ink)}
.s-farm-b-about-1.s-c .sbabout1-eb{display:inline-block;border:2px solid var(--y);border-radius:999px;padding:.5em 1.2em;font-size:max(12px,1cqw);margin-bottom:2.2cqw}
.s-farm-b-about-1.s-c .sbabout1-h{font-family:var(--body);font-weight:400;font-size:4.6cqw;line-height:1;letter-spacing:-.06em;max-width:84cqw}
.s-farm-b-about-1.s-c .sbabout1-bot{display:grid;grid-template-columns:auto 1fr;gap:5cqw;align-items:center;margin-top:4cqw}
.s-farm-b-about-1.s-c[data-set-side=left] .sbabout1-bot{grid-template-columns:1fr auto}
.s-farm-b-about-1.s-c[data-set-side=left] .sbabout1-sun{order:2}
.s-farm-b-about-1.s-c .sbabout1-sun{position:relative;width:24cqw;aspect-ratio:1;display:grid;place-items:center}
.s-farm-b-about-1.s-c .sbabout1-st{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transition:transform 1.2s}
.s-farm-b-about-1.s-c .sbabout1-sun:hover .sbabout1-st{transform:rotate(30deg)}
.s-farm-b-about-1.s-c .sbabout1-st path{stroke:var(--y)}
.s-farm-b-about-1.s-c .sbabout1-round{position:relative;width:70%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:3px solid var(--ink)}
.s-farm-b-about-1.s-c .sbabout1-round .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-about-1.s-c .sbabout1-p{font-size:max(17px,1.6cqw);line-height:1.35;letter-spacing:-.02em;max-width:40cqw;color:var(--cream)}
.s-farm-b-about-1.s-c .sbabout1-cta{margin-top:2.4cqw}
.s-farm-b-about-1.s-c .sbabout1-cta .btn{background:var(--y);color:var(--ink)}
@container (max-width:760px){.s-farm-b-about-1.s-c .sbabout1-in{padding:10cqw 5cqw}
.s-farm-b-about-1.s-c .sbabout1-h{font-size:10.6cqw}
.s-farm-b-about-1.s-c .sbabout1-bot,.s-farm-b-about-1.s-c[data-set-side=left] .sbabout1-bot{grid-template-columns:1fr;gap:8cqw;margin-top:8cqw}
.s-farm-b-about-1.s-c[data-set-side=left] .sbabout1-sun{order:0}
.s-farm-b-about-1.s-c .sbabout1-sun{width:62cqw}
.s-farm-b-about-1.s-c .sbabout1-eb{font-size:14px}
.s-farm-b-about-1.s-c .sbabout1-p{font-size:17px;max-width:none}}
.s-farm-b-contact-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-contact-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-contact-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-contact-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-contact-1 .media>img,.s-farm-b-contact-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-contact-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-contact-1 .s-form{display:grid;gap:1rem;min-inline-size:0}
.s-farm-b-contact-1 .m-16-9{aspect-ratio:16 / 9}
/* layout a */
.s-farm-b-contact-1.s-a{background:var(--cream);border-top:2px solid var(--ink)}
.s-farm-b-contact-1.s-a[data-set-tone=yellow]{background:var(--y)}
.s-farm-b-contact-1.s-a[data-set-mascot=hide] .sbcontact1-mas{display:none}
.s-farm-b-contact-1.s-a .s-form{gap:0}
.s-farm-b-contact-1.s-a .s-form .field{margin-top:1.4cqw}
.s-farm-b-contact-1.s-a .s-form .check{margin-top:1.8cqw}
.s-farm-b-contact-1.s-a .s-form .btn{margin-top:2.4cqw;font-size:max(18px,2.2cqw);padding:.9em 2.2em;justify-self:start}
.s-farm-b-contact-1.s-a li{list-style:none}
.s-farm-b-contact-1.s-a .sbcontact1-mail .btn{text-transform:none;font-size:inherit;letter-spacing:-.01em}
.s-farm-b-contact-1.s-a .sbcontact1-in{display:grid;grid-template-columns:1fr 1fr;position:relative}
.s-farm-b-contact-1.s-a .sbcontact1-in::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--ink);margin-left:-1px}
.s-farm-b-contact-1.s-a[data-set-rule=bold] .sbcontact1-in::before{width:6px;margin-left:-3px}
.s-farm-b-contact-1.s-a .sbcontact1-l{position:relative;padding:3cqw 1.5cqw 3.5cqw;min-height:40cqw}
.s-farm-b-contact-1.s-a .sbcontact1-h{font-size:4.6cqw;letter-spacing:-.05em;margin-bottom:1.8cqw}
.s-farm-b-contact-1.s-a .sbcontact1-l p{font-size:max(16px,1.2cqw);line-height:1.45;max-width:30cqw;margin-bottom:1.2cqw}
.s-farm-b-contact-1.s-a .sbcontact1-mail .btn{font-size:inherit}
.s-farm-b-contact-1.s-a .sbcontact1-mas{position:absolute;left:1.6cqw;bottom:3cqw;width:11cqw;height:auto;transform:rotate(-6deg)}
.s-farm-b-contact-1.s-a .sbcontact1-f{padding:2.4cqw 1.8cqw 3.5cqw 3.2cqw}
@container (max-width:760px){.s-farm-b-contact-1.s-a .sbcontact1-in{grid-template-columns:1fr}
.s-farm-b-contact-1.s-a .sbcontact1-in::before{display:none}
.s-farm-b-contact-1.s-a .sbcontact1-l{min-height:0;padding:10cqw 5cqw 40cqw;border-bottom:2px solid var(--ink)}
.s-farm-b-contact-1.s-a .sbcontact1-h{font-size:15cqw}
.s-farm-b-contact-1.s-a .sbcontact1-l p{font-size:17px;max-width:none;margin-bottom:4cqw}
.s-farm-b-contact-1.s-a .sbcontact1-mas{width:30cqw;left:4cqw;bottom:6cqw}
.s-farm-b-contact-1.s-a .sbcontact1-f{padding:6cqw 5cqw 10cqw}
.s-farm-b-contact-1.s-a .s-form .field{margin-top:5cqw}
.s-farm-b-contact-1.s-a .s-form .btn{font-size:26px;margin-top:7cqw}}
/* layout b */
.s-farm-b-contact-1.s-b{background:var(--cream);border-top:2px solid var(--ink)}
.s-farm-b-contact-1.s-b[data-set-tone=yellow]{background:var(--y)}
.s-farm-b-contact-1.s-b[data-set-mascot=hide] .sbcontact1-mas{display:none}
.s-farm-b-contact-1.s-b .s-form{gap:0}
.s-farm-b-contact-1.s-b .s-form .field{margin-top:1.4cqw}
.s-farm-b-contact-1.s-b .s-form .check{margin-top:1.8cqw}
.s-farm-b-contact-1.s-b .s-form .btn{margin-top:2.4cqw;font-size:max(18px,2.2cqw);padding:.9em 2.2em;justify-self:start}
.s-farm-b-contact-1.s-b li{list-style:none}
.s-farm-b-contact-1.s-b .sbcontact1-mail .btn{text-transform:none;font-size:inherit;letter-spacing:-.01em}
.s-farm-b-contact-1.s-b .sbcontact1-band{position:relative;background:var(--ink);color:var(--y);padding:4cqw 2cqw 5cqw;overflow:hidden}
.s-farm-b-contact-1.s-b .sbcontact1-h{font-size:9cqw;line-height:.95}
.s-farm-b-contact-1.s-b .sbcontact1-lead{font-size:max(17px,1.8cqw);letter-spacing:-.03em;margin-top:1.4cqw;color:var(--cream)}
.s-farm-b-contact-1.s-b .sbcontact1-mas{position:absolute;right:4cqw;top:50%;margin-top:-6cqw;width:12cqw;height:auto;transform:rotate(10deg)}
.s-farm-b-contact-1.s-b .sbcontact1-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:4cqw;padding:4cqw 2cqw 5cqw;align-items:start}
.s-farm-b-contact-1.s-b .sbcontact1-info p{font-size:max(16px,1.3cqw);line-height:1.45;max-width:34cqw}
.s-farm-b-contact-1.s-b .sbcontact1-facts{margin:2cqw 0;border-top:2px solid var(--ink)}
.s-farm-b-contact-1.s-b .sbcontact1-facts li{display:grid;grid-template-columns:8cqw 1fr;gap:1.4cqw;padding:1.1cqw 0;border-bottom:2px solid var(--ink);align-items:baseline}
.s-farm-b-contact-1.s-b .sbcontact1-facts span{font-size:max(12px,.95cqw)}
.s-farm-b-contact-1.s-b .sbcontact1-facts b{font-weight:500;font-size:max(16px,1.3cqw);letter-spacing:-.03em}
.s-farm-b-contact-1.s-b .sbcontact1-f{background:var(--y);border:2px solid var(--ink);border-radius:2.6cqw;padding:1.2cqw 3cqw 3cqw}
.s-farm-b-contact-1.s-b[data-set-tone=yellow] .sbcontact1-f{background:var(--cream)}
@container (max-width:760px){.s-farm-b-contact-1.s-b .sbcontact1-band{padding:10cqw 5cqw 14cqw}
.s-farm-b-contact-1.s-b .sbcontact1-h{font-size:18cqw}
.s-farm-b-contact-1.s-b .sbcontact1-lead{font-size:18px;margin-top:4cqw;max-width:60cqw}
.s-farm-b-contact-1.s-b .sbcontact1-mas{width:26cqw;top:auto;bottom:-6cqw;right:4cqw;margin-top:0}
.s-farm-b-contact-1.s-b .sbcontact1-grid{grid-template-columns:1fr;gap:9cqw;padding:9cqw 5cqw 12cqw}
.s-farm-b-contact-1.s-b .sbcontact1-info p{font-size:17px;max-width:none}
.s-farm-b-contact-1.s-b .sbcontact1-facts li{grid-template-columns:24cqw 1fr;padding:4cqw 0}
.s-farm-b-contact-1.s-b .sbcontact1-facts span{font-size:14px}
.s-farm-b-contact-1.s-b .sbcontact1-facts b{font-size:17px}
.s-farm-b-contact-1.s-b .sbcontact1-f{padding:3cqw 5cqw 8cqw;border-radius:6cqw}
.s-farm-b-contact-1.s-b .s-form .field{margin-top:5cqw}
.s-farm-b-contact-1.s-b .s-form .btn{font-size:26px;margin-top:7cqw}}
.s-farm-b-contact-1.s-b .sbcontact1-map{margin-top:2cqw;border:2px solid var(--ink);border-radius:2.6cqw;overflow:hidden}
.s-farm-b-contact-1.s-b .sbcontact1-map .media{inline-size:100%}
@container (max-width:760px){.s-farm-b-contact-1.s-b .sbcontact1-map{margin-top:8cqw;border-radius:6cqw}}
/* layout c */
.s-farm-b-contact-1.s-c{background:var(--cream);border-top:2px solid var(--ink)}
.s-farm-b-contact-1.s-c[data-set-tone=yellow]{background:var(--y)}
.s-farm-b-contact-1.s-c[data-set-mascot=hide] .sbcontact1-mas{display:none}
.s-farm-b-contact-1.s-c .s-form{gap:0}
.s-farm-b-contact-1.s-c .s-form .field{margin-top:1.4cqw}
.s-farm-b-contact-1.s-c .s-form .check{margin-top:1.8cqw}
.s-farm-b-contact-1.s-c .s-form .btn{margin-top:2.4cqw;font-size:max(18px,2.2cqw);padding:.9em 2.2em;justify-self:start}
.s-farm-b-contact-1.s-c li{list-style:none}
.s-farm-b-contact-1.s-c .sbcontact1-mail .btn{text-transform:none;font-size:inherit;letter-spacing:-.01em}
.s-farm-b-contact-1.s-c .sbcontact1-in{display:grid;grid-template-columns:1fr .8fr 1.2fr;gap:0;align-items:stretch}
.s-farm-b-contact-1.s-c .sbcontact1-t{padding:3cqw 2cqw 3.5cqw 1.8cqw}
.s-farm-b-contact-1.s-c .sbcontact1-h{font-size:4cqw;margin-bottom:1.6cqw}
.s-farm-b-contact-1.s-c .sbcontact1-lead{font-size:max(18px,2cqw);line-height:1.1;letter-spacing:-.04em;margin-bottom:1.6cqw}
.s-farm-b-contact-1.s-c .sbcontact1-t p{font-size:max(16px,1.2cqw);line-height:1.45;margin-bottom:1.4cqw;max-width:28cqw}
.s-farm-b-contact-1.s-c .sbcontact1-mail .btn{font-size:max(15px,1.4cqw)}
.s-farm-b-contact-1.s-c .sbcontact1-facts{border-left:2px solid var(--ink);border-right:2px solid var(--ink);display:flex;flex-direction:column}
.s-farm-b-contact-1.s-c[data-set-rule=bold] .sbcontact1-facts{border-width:6px}
.s-farm-b-contact-1.s-c .sbcontact1-facts li{padding:1.8cqw 1.6cqw;border-bottom:2px solid var(--ink);display:grid;gap:.5cqw}
.s-farm-b-contact-1.s-c .sbcontact1-facts span{font-size:max(12px,.95cqw)}
.s-farm-b-contact-1.s-c .sbcontact1-facts b{font-weight:500;font-size:max(16px,1.45cqw);letter-spacing:-.03em;line-height:1.15}
.s-farm-b-contact-1.s-c .sbcontact1-facts .sbcontact1-mw{flex:1;border-bottom:0;display:flex;align-items:flex-end;justify-content:center}
.s-farm-b-contact-1.s-c .sbcontact1-mas{width:9cqw;height:auto;transform:rotate(6deg)}
.s-farm-b-contact-1.s-c .sbcontact1-fw{padding:2.4cqw 1.8cqw 3cqw 2.4cqw;display:flex}
.s-farm-b-contact-1.s-c .sbcontact1-f{--c:3.4cqw;flex:1;background:var(--ink);padding:2px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%,0 var(--c))}
.s-farm-b-contact-1.s-c .sbcontact1-f>.s-form{background:var(--y);padding:.6cqw 2.4cqw 2.6cqw;clip-path:polygon(calc(var(--c) - 1px) 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% 100%,0 100%,0 calc(var(--c) - 1px));height:100%}
.s-farm-b-contact-1.s-c[data-set-tone=yellow] .sbcontact1-f>.s-form{background:var(--cream)}
@container (max-width:760px){.s-farm-b-contact-1.s-c .sbcontact1-in{grid-template-columns:1fr}
.s-farm-b-contact-1.s-c .sbcontact1-t{padding:10cqw 5cqw 8cqw}
.s-farm-b-contact-1.s-c .sbcontact1-h{font-size:15cqw}
.s-farm-b-contact-1.s-c .sbcontact1-lead{font-size:20px}
.s-farm-b-contact-1.s-c .sbcontact1-t p{font-size:17px;max-width:none}
.s-farm-b-contact-1.s-c .sbcontact1-facts{border:0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}
.s-farm-b-contact-1.s-c .sbcontact1-facts li{padding:5cqw}
.s-farm-b-contact-1.s-c .sbcontact1-facts span{font-size:14px}
.s-farm-b-contact-1.s-c .sbcontact1-facts b{font-size:18px}
.s-farm-b-contact-1.s-c .sbcontact1-mw{display:none!important}
.s-farm-b-contact-1.s-c .sbcontact1-fw{padding:9cqw 5cqw 12cqw}
.s-farm-b-contact-1.s-c .sbcontact1-f{--c:8cqw}
.s-farm-b-contact-1.s-c .sbcontact1-f>.s-form{padding:2cqw 5cqw 8cqw}
.s-farm-b-contact-1.s-c .s-form .field{margin-top:5cqw}
.s-farm-b-contact-1.s-c .s-form .btn{font-size:26px;margin-top:7cqw}}
.s-farm-b-cta-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-cta-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-cta-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-cta-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-cta-1 .media>img,.s-farm-b-cta-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-cta-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-cta-1 .m-2-1{aspect-ratio:2 / 1}
/* layout a */
.s-farm-b-cta-1.s-a{background:var(--y)}
.s-farm-b-cta-1.s-a[data-set-mascots=hide] .sbcta1-mk{display:none}
.s-farm-b-cta-1.s-a .sbcta1-vid .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-cta-1.s-a .sbcta1-vid img{filter:saturate(1.15) contrast(1.05)}
.s-farm-b-cta-1.s-a .sbcta1-in{border-top:2px solid var(--ink);padding:3cqw 2cqw 5cqw;text-align:center}
.s-farm-b-cta-1.s-a .sbcta1-lab{display:flex;justify-content:center;align-items:center;gap:2cqw;font-size:max(13px,1.3cqw);margin-bottom:2.2cqw;min-height:3cqw}
.s-farm-b-cta-1.s-a .sbcta1-mk{width:3cqw;min-width:22px;height:auto}
.s-farm-b-cta-1.s-a .sbcta1-vid{position:relative;border:2px solid var(--ink);border-radius:2.6cqw;overflow:hidden;aspect-ratio:2.05;background:var(--ink);text-align:left}
.s-farm-b-cta-1.s-a .sbcta1-vid::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,var(--y) 0,transparent 55%);mix-blend-mode:multiply;opacity:.45;pointer-events:none}
.s-farm-b-cta-1.s-a .sbcta1-glass{position:absolute;z-index:2;left:2.6cqw;top:2.6cqw;width:31cqw;padding:2cqw 2.2cqw;background:color-mix(in srgb,var(--y) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:2px solid var(--ink);border-radius:2cqw}
.s-farm-b-cta-1.s-a[data-set-panel=solid] .sbcta1-glass{background:var(--y);-webkit-backdrop-filter:none;backdrop-filter:none}
.s-farm-b-cta-1.s-a[data-set-side=right] .sbcta1-glass{left:auto;right:2.6cqw}
.s-farm-b-cta-1.s-a .sbcta1-glass small{font-size:max(12px,1cqw);display:block}
.s-farm-b-cta-1.s-a .sbcta1-glass h2{font-size:3.1cqw;line-height:.98;letter-spacing:-.05em;margin:1.2cqw 0 1.4cqw}
.s-farm-b-cta-1.s-a .sbcta1-p{font-size:max(15px,1.2cqw);line-height:1.35;margin-bottom:1.6cqw}
.s-farm-b-cta-1.s-a .sbcta1-cta .btn{font-size:max(14px,1.2cqw);padding:.7em 1.3em}
.s-farm-b-cta-1.s-a .sbcta1-note{position:absolute;right:2.4cqw;top:2cqw;z-index:2;width:4cqw;height:auto;stroke:var(--ink);transform:rotate(10deg)}
.s-farm-b-cta-1.s-a[data-set-side=right] .sbcta1-note{right:auto;left:2.4cqw}
@container (max-width:760px){.s-farm-b-cta-1.s-a .sbcta1-in{padding:8cqw 4cqw 10cqw}
.s-farm-b-cta-1.s-a .sbcta1-lab{font-size:14px;margin-bottom:6cqw;gap:5cqw}
.s-farm-b-cta-1.s-a .sbcta1-mk{width:8cqw}
.s-farm-b-cta-1.s-a .sbcta1-vid{aspect-ratio:.82;border-radius:7cqw}
.s-farm-b-cta-1.s-a .sbcta1-glass,.s-farm-b-cta-1.s-a[data-set-side=right] .sbcta1-glass{left:4cqw;right:4cqw;top:4cqw;width:auto;padding:5cqw;border-radius:6cqw}
.s-farm-b-cta-1.s-a .sbcta1-glass small{font-size:14px}
.s-farm-b-cta-1.s-a .sbcta1-glass h2{font-size:8.4cqw;margin:3cqw 0 4cqw}
.s-farm-b-cta-1.s-a .sbcta1-p{font-size:16px}
.s-farm-b-cta-1.s-a .sbcta1-cta .btn{font-size:16px}
.s-farm-b-cta-1.s-a .sbcta1-note,.s-farm-b-cta-1.s-a[data-set-side=right] .sbcta1-note{width:11cqw;top:auto;bottom:5cqw;right:5cqw;left:auto}}
/* layout b */
.s-farm-b-cta-1.s-b{background:var(--y)}
.s-farm-b-cta-1.s-b[data-set-mascots=hide] .sbcta1-mk{display:none}
.s-farm-b-cta-1.s-b .sbcta1-vid .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-cta-1.s-b .sbcta1-vid img{filter:saturate(1.15) contrast(1.05)}
.s-farm-b-cta-1.s-b .sbcta1-in{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink)}
.s-farm-b-cta-1.s-b[data-set-side=right] .sbcta1-ph{order:2}
.s-farm-b-cta-1.s-b .sbcta1-ph{position:relative;padding:3cqw;background:var(--cream)}
.s-farm-b-cta-1.s-b .sbcta1-vid{position:relative;aspect-ratio:1/1.05;border:3px solid var(--ink);border-radius:50% 50% 2cqw 2cqw/38% 38% 2cqw 2cqw;overflow:hidden}
.s-farm-b-cta-1.s-b .sbcta1-mk{position:absolute;right:2cqw;bottom:2cqw;width:11cqw;height:auto;transform:rotate(10deg)}
.s-farm-b-cta-1.s-b .sbcta1-txt{background:var(--ink);color:var(--y);padding:4cqw 3.4cqw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.6cqw}
.s-farm-b-cta-1.s-b .sbcta1-lab{border:2px solid var(--y);border-radius:999px;padding:.4em 1em;font-size:max(12px,1cqw)}
.s-farm-b-cta-1.s-b .sbcta1-k{font-size:max(12px,1.05cqw);color:var(--cream)}
.s-farm-b-cta-1.s-b .sbcta1-h{font-size:4.8cqw;line-height:.94}
.s-farm-b-cta-1.s-b .sbcta1-p{font-size:max(16px,1.4cqw);line-height:1.4;max-width:36cqw;color:var(--cream)}
.s-farm-b-cta-1.s-b .sbcta1-cta .btn{background:var(--y);color:var(--ink)}
@container (max-width:760px){.s-farm-b-cta-1.s-b .sbcta1-in{grid-template-columns:1fr}
.s-farm-b-cta-1.s-b[data-set-side=right] .sbcta1-ph{order:0}
.s-farm-b-cta-1.s-b .sbcta1-ph{padding:8cqw 8cqw 12cqw}
.s-farm-b-cta-1.s-b .sbcta1-mk{width:26cqw;right:4cqw;bottom:4cqw}
.s-farm-b-cta-1.s-b .sbcta1-txt{padding:9cqw 6cqw 11cqw;gap:4cqw}
.s-farm-b-cta-1.s-b .sbcta1-lab,.s-farm-b-cta-1.s-b .sbcta1-k{font-size:14px}
.s-farm-b-cta-1.s-b .sbcta1-h{font-size:12cqw}
.s-farm-b-cta-1.s-b .sbcta1-p{font-size:17px;max-width:none}}
/* layout c */
.s-farm-b-cta-1.s-c{background:var(--y)}
.s-farm-b-cta-1.s-c[data-set-mascots=hide] .sbcta1-mk{display:none}
.s-farm-b-cta-1.s-c .sbcta1-vid .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-cta-1.s-c .sbcta1-vid img{filter:saturate(1.15) contrast(1.05)}
.s-farm-b-cta-1.s-c .sbcta1-in{position:relative;padding:3cqw 0 3cqw;border-top:2px solid var(--ink)}
.s-farm-b-cta-1.s-c .sbcta1-vid{position:relative;aspect-ratio:2.4;overflow:hidden;background:var(--ink)}
.s-farm-b-cta-1.s-c[data-set-panel=glass] .sbcta1-panel{background:color-mix(in srgb,var(--cream) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.s-farm-b-cta-1.s-c .sbcta1-panel{--c:2.4cqw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42cqw;text-align:center;background:var(--cream);border:0;padding:2.8cqw 3cqw;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));display:flex;flex-direction:column;align-items:center;gap:1.2cqw;outline:2px solid var(--ink)}
.s-farm-b-cta-1.s-c[data-set-side=right] .sbcta1-panel{left:auto;right:6cqw;transform:translateY(-50%)}
.s-farm-b-cta-1.s-c .sbcta1-k{font-size:max(12px,1cqw)}
.s-farm-b-cta-1.s-c .sbcta1-h{font-size:3.8cqw}
.s-farm-b-cta-1.s-c .sbcta1-p{font-size:max(15px,1.2cqw);line-height:1.35}
.s-farm-b-cta-1.s-c .sbcta1-lab{position:absolute;left:2cqw;top:4cqw;background:var(--y);border:2px solid var(--ink);border-radius:999px;padding:.4em 1em;font-size:max(12px,1cqw);transform:rotate(-4deg)}
.s-farm-b-cta-1.s-c[data-set-mascots=hide] .sbcta1-lab{display:none}
@container (max-width:760px){.s-farm-b-cta-1.s-c .sbcta1-in{padding:8cqw 0}
.s-farm-b-cta-1.s-c .sbcta1-vid{aspect-ratio:.9}
.s-farm-b-cta-1.s-c .sbcta1-panel,.s-farm-b-cta-1.s-c[data-set-side=right] .sbcta1-panel{width:84cqw;left:50%;right:auto;top:auto;bottom:14cqw;transform:translateX(-50%);padding:6cqw;gap:3cqw}
.s-farm-b-cta-1.s-c .sbcta1-k,.s-farm-b-cta-1.s-c .sbcta1-lab{font-size:14px}
.s-farm-b-cta-1.s-c .sbcta1-h{font-size:9.6cqw}
.s-farm-b-cta-1.s-c .sbcta1-p{font-size:16px}
.s-farm-b-cta-1.s-c .sbcta1-lab{top:12cqw}}
.s-farm-b-faq-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-faq-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-faq-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-faq-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-faq-1 .media>img,.s-farm-b-faq-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-faq-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-farm-b-faq-1.s-a{background:var(--y)}
.s-farm-b-faq-1.s-a[data-set-cats=hide] .sbfaq1-cats{display:none}
.s-farm-b-faq-1.s-a li{list-style:none}
.s-farm-b-faq-1.s-a summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2cqw}
.s-farm-b-faq-1.s-a summary::-webkit-details-marker{display:none}
.s-farm-b-faq-1.s-a summary::after{content:"+";font-size:2.4cqw;font-weight:300;line-height:1;transition:transform .35s var(--spring);flex:none}
.s-farm-b-faq-1.s-a[data-set-icon=arrow] summary::after{content:"↓";font-weight:500;font-size:1.8cqw}
.s-farm-b-faq-1.s-a details[open] summary::after{transform:rotate(45deg)}
.s-farm-b-faq-1.s-a[data-set-icon=arrow] details[open] summary::after{transform:rotate(180deg)}
.s-farm-b-faq-1.s-a details p a{text-decoration:underline}
.s-farm-b-faq-1.s-a details:not([open]) p{display:none}
.s-farm-b-faq-1.s-a .sbfaq1-in{border-top:2px solid var(--ink)}
.s-farm-b-faq-1.s-a .sbfaq1-hd{padding:3.4cqw 1.8cqw 2.4cqw}
.s-farm-b-faq-1.s-a .sbfaq1-h{font-size:4.9cqw;margin-bottom:2.6cqw;letter-spacing:-.05em}
.s-farm-b-faq-1.s-a .sbfaq1-cats{display:flex;gap:2cqw;flex-wrap:wrap}
.s-farm-b-faq-1.s-a .sbfaq1-cat{font-size:2.5cqw;text-transform:uppercase;line-height:1;letter-spacing:-.02em;transition:transform .25s var(--spring)}
.s-farm-b-faq-1.s-a .sbfaq1-cat:hover{transform:rotate(-2deg) scale(1.04)}
.s-farm-b-faq-1.s-a .sbfaq1-cat b{display:block;font-weight:400;padding:.62em 1.9em}
.s-farm-b-faq-1.s-a .sbfaq1-cat:nth-child(4n+1),.s-farm-b-faq-1.s-a .sbfaq1-cat:nth-child(4n){border:2px solid var(--ink);border-radius:1.6cqw}
.s-farm-b-faq-1.s-a .sbfaq1-cat:nth-child(4n+2){--c:1.2cqw;background:var(--ink);padding:2px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}
.s-farm-b-faq-1.s-a .sbfaq1-cat:nth-child(4n+2) b{background:var(--y);clip-path:polygon(calc(var(--c) - 1px) 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% calc(100% - var(--c) + 1px),calc(100% - var(--c) + 1px) 100%,calc(var(--c) - 1px) 100%,0 calc(100% - var(--c) + 1px),0 calc(var(--c) - 1px))}
.s-farm-b-faq-1.s-a .sbfaq1-cat:nth-child(4n+3){background:var(--ink);padding:4px 3px;-webkit-mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);-webkit-mask-size:30px 14px,30px 14px,100% calc(100% - 22px);mask-size:30px 14px,30px 14px,100% calc(100% - 22px);-webkit-mask-position:0 0,0 100%,0 11px;mask-position:0 0,0 100%,0 11px;-webkit-mask-repeat:repeat-x,repeat-x,no-repeat;mask-repeat:repeat-x,repeat-x,no-repeat}
.s-farm-b-faq-1.s-a .sbfaq1-cat:nth-child(4n+3) b{background:var(--y);-webkit-mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);mask-image:var(--wave-t),var(--wave-b),linear-gradient(#000,#000);-webkit-mask-size:30px 14px,30px 14px,100% calc(100% - 22px);mask-size:30px 14px,30px 14px,100% calc(100% - 22px);-webkit-mask-position:0 0,0 100%,0 11px;mask-position:0 0,0 100%,0 11px;-webkit-mask-repeat:repeat-x,repeat-x,no-repeat;mask-repeat:repeat-x,repeat-x,no-repeat}
.s-farm-b-faq-1.s-a .sbfaq1-body{background:var(--cream);border-top:2px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;padding:5.2cqw 1.8cqw 6cqw;gap:3cqw}
.s-farm-b-faq-1.s-a[data-set-tone=yellow] .sbfaq1-body{background:var(--y)}
.s-farm-b-faq-1.s-a .sbfaq1-g{font-size:3cqw;letter-spacing:-.04em}
.s-farm-b-faq-1.s-a .sbfaq1-acc{display:grid}
.s-farm-b-faq-1.s-a details{border-bottom:2px solid var(--ink)}
.s-farm-b-faq-1.s-a summary{padding:1.75cqw 0;font-weight:500;font-size:max(16px,1.3cqw);letter-spacing:-.025em}
.s-farm-b-faq-1.s-a details p{font-size:max(15px,1.2cqw);line-height:1.45;padding:0 0 1.5cqw;max-width:52cqw}
@container (max-width:760px){.s-farm-b-faq-1.s-a .sbfaq1-hd{padding:8cqw 5cqw 6cqw}
.s-farm-b-faq-1.s-a .sbfaq1-h{font-size:13.6cqw;margin-bottom:6cqw}
.s-farm-b-faq-1.s-a .sbfaq1-cats{gap:3cqw}
.s-farm-b-faq-1.s-a .sbfaq1-cat{font-size:5.4cqw}
.s-farm-b-faq-1.s-a .sbfaq1-cat b{padding:.55em 1.2em}
.s-farm-b-faq-1.s-a .sbfaq1-cat:nth-child(4n+2){--c:3.4cqw}
.s-farm-b-faq-1.s-a .sbfaq1-body{grid-template-columns:1fr;padding:9cqw 5cqw 12cqw;gap:5cqw}
.s-farm-b-faq-1.s-a .sbfaq1-g{font-size:8cqw}
.s-farm-b-faq-1.s-a summary{font-size:17px;padding:5cqw 0}
.s-farm-b-faq-1.s-a summary::after{font-size:8cqw}
.s-farm-b-faq-1.s-a[data-set-icon=arrow] summary::after{font-size:6cqw}
.s-farm-b-faq-1.s-a details p{font-size:16px;padding-bottom:5cqw;max-width:none}}
/* layout b */
.s-farm-b-faq-1.s-b{background:var(--y)}
.s-farm-b-faq-1.s-b[data-set-cats=hide] .sbfaq1-cats{display:none}
.s-farm-b-faq-1.s-b li{list-style:none}
.s-farm-b-faq-1.s-b summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2cqw}
.s-farm-b-faq-1.s-b summary::-webkit-details-marker{display:none}
.s-farm-b-faq-1.s-b summary::after{content:"+";font-size:2.4cqw;font-weight:300;line-height:1;transition:transform .35s var(--spring);flex:none}
.s-farm-b-faq-1.s-b[data-set-icon=arrow] summary::after{content:"↓";font-weight:500;font-size:1.8cqw}
.s-farm-b-faq-1.s-b details[open] summary::after{transform:rotate(45deg)}
.s-farm-b-faq-1.s-b[data-set-icon=arrow] details[open] summary::after{transform:rotate(180deg)}
.s-farm-b-faq-1.s-b details p a{text-decoration:underline}
.s-farm-b-faq-1.s-b details:not([open]) p{display:none}
.s-farm-b-faq-1.s-b .sbfaq1-in{border-top:2px solid var(--ink);padding:4.4cqw 1.9cqw 6cqw}
.s-farm-b-faq-1.s-b .sbfaq1-hd{text-align:center;margin-bottom:3.4cqw}
.s-farm-b-faq-1.s-b .sbfaq1-h{font-size:5cqw;margin-bottom:1.8cqw}
.s-farm-b-faq-1.s-b .sbfaq1-cats{display:flex;gap:1cqw;justify-content:center;flex-wrap:wrap}
.s-farm-b-faq-1.s-b .sbfaq1-cat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:max(12px,.95cqw);border:2px solid var(--ink);border-radius:999px;background:var(--cream)}
.s-farm-b-faq-1.s-b .sbfaq1-cat b{display:block;font-weight:500;padding:.6em 1.3em}
.s-farm-b-faq-1.s-b .sbfaq1-acc{max-width:66cqw;margin:0 auto;display:grid;gap:1.2cqw}
.s-farm-b-faq-1.s-b details{background:var(--cream);border:2px solid var(--ink);border-radius:2cqw;padding:0 2.2cqw;transition:transform .25s var(--spring)}
.s-farm-b-faq-1.s-b[data-set-tone=yellow] details{background:var(--y)}
.s-farm-b-faq-1.s-b details:hover{transform:rotate(-.4deg)}
.s-farm-b-faq-1.s-b details:nth-child(even){border-radius:.8cqw 5cqw .8cqw 5cqw}
.s-farm-b-faq-1.s-b details[open]{background:var(--cream)}
.s-farm-b-faq-1.s-b summary{padding:1.6cqw 0;font-size:max(17px,1.5cqw);font-weight:500;letter-spacing:-.03em}
.s-farm-b-faq-1.s-b details p{font-size:max(15px,1.2cqw);line-height:1.45;padding:0 0 1.6cqw;max-width:52cqw}
@container (max-width:760px){.s-farm-b-faq-1.s-b .sbfaq1-in{padding:9cqw 4cqw 12cqw}
.s-farm-b-faq-1.s-b .sbfaq1-h{font-size:12.6cqw}
.s-farm-b-faq-1.s-b .sbfaq1-cat{font-size:14px}
.s-farm-b-faq-1.s-b .sbfaq1-acc{max-width:none;gap:4cqw}
.s-farm-b-faq-1.s-b details{border-radius:5cqw;padding:0 5cqw}
.s-farm-b-faq-1.s-b details:nth-child(even){border-radius:2cqw 8cqw 2cqw 8cqw}
.s-farm-b-faq-1.s-b summary{font-size:17px;padding:5cqw 0}
.s-farm-b-faq-1.s-b summary::after{font-size:8cqw}
.s-farm-b-faq-1.s-b[data-set-icon=arrow] summary::after{font-size:6cqw}
.s-farm-b-faq-1.s-b details p{font-size:16px;max-width:none;padding-bottom:5cqw}}
/* layout c */
.s-farm-b-faq-1.s-c{background:var(--y)}
.s-farm-b-faq-1.s-c[data-set-cats=hide] .sbfaq1-cats{display:none}
.s-farm-b-faq-1.s-c li{list-style:none}
.s-farm-b-faq-1.s-c summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2cqw}
.s-farm-b-faq-1.s-c summary::-webkit-details-marker{display:none}
.s-farm-b-faq-1.s-c summary::after{content:"+";font-size:2.4cqw;font-weight:300;line-height:1;transition:transform .35s var(--spring);flex:none}
.s-farm-b-faq-1.s-c[data-set-icon=arrow] summary::after{content:"↓";font-weight:500;font-size:1.8cqw}
.s-farm-b-faq-1.s-c details[open] summary::after{transform:rotate(45deg)}
.s-farm-b-faq-1.s-c[data-set-icon=arrow] details[open] summary::after{transform:rotate(180deg)}
.s-farm-b-faq-1.s-c details p a{text-decoration:underline}
.s-farm-b-faq-1.s-c details:not([open]) p{display:none}
.s-farm-b-faq-1.s-c{background:var(--cream)}
.s-farm-b-faq-1.s-c[data-set-tone=yellow]{background:var(--y)}
.s-farm-b-faq-1.s-c .sbfaq1-in{border-top:2px solid var(--ink);padding:4.4cqw 1.9cqw 5cqw}
.s-farm-b-faq-1.s-c .sbfaq1-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:3cqw;flex-wrap:wrap;margin-bottom:3.4cqw}
.s-farm-b-faq-1.s-c .sbfaq1-h{font-size:4.4cqw}
.s-farm-b-faq-1.s-c .sbfaq1-cats{display:flex;gap:1cqw;flex-wrap:wrap}
.s-farm-b-faq-1.s-c .sbfaq1-cat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:max(12px,.95cqw);border:2px solid var(--ink);border-radius:.8cqw;background:var(--y)}
.s-farm-b-faq-1.s-c[data-set-tone=yellow] .sbfaq1-cat{background:var(--cream)}
.s-farm-b-faq-1.s-c .sbfaq1-cat b{display:block;font-weight:500;padding:.6em 1.3em}
.s-farm-b-faq-1.s-c .sbfaq1-tiles{counter-reset:q;display:grid;grid-template-columns:1fr 1fr;gap:2cqw}
.s-farm-b-faq-1.s-c .sbfaq1-tile{counter-increment:q;position:relative;background:var(--y);border:2px solid var(--ink);border-radius:2cqw;padding:2.6cqw 2.6cqw 2.4cqw 7.4cqw}
.s-farm-b-faq-1.s-c[data-set-tone=yellow] .sbfaq1-tile{background:var(--cream)}
.s-farm-b-faq-1.s-c .sbfaq1-tile:nth-child(4n+2),.s-farm-b-faq-1.s-c .sbfaq1-tile:nth-child(4n+3){border-radius:.8cqw 6cqw .8cqw 6cqw}
.s-farm-b-faq-1.s-c .sbfaq1-no::before{content:counter(q,decimal-leading-zero);position:absolute;left:2.4cqw;top:2.2cqw;font-size:3cqw;line-height:1}
.s-farm-b-faq-1.s-c .sbfaq1-tile h3{font-size:max(17px,1.6cqw);font-weight:500;letter-spacing:-.03em;margin-bottom:.8cqw}
.s-farm-b-faq-1.s-c .sbfaq1-tile p{font-size:max(15px,1.15cqw);line-height:1.4}
@container (max-width:760px){.s-farm-b-faq-1.s-c .sbfaq1-in{padding:9cqw 5cqw 12cqw}
.s-farm-b-faq-1.s-c .sbfaq1-h{font-size:12.6cqw}
.s-farm-b-faq-1.s-c .sbfaq1-cat{font-size:14px}
.s-farm-b-faq-1.s-c .sbfaq1-tiles{grid-template-columns:1fr;gap:5cqw}
.s-farm-b-faq-1.s-c .sbfaq1-tile{padding:6cqw 6cqw 6cqw 18cqw;border-radius:5cqw}
.s-farm-b-faq-1.s-c .sbfaq1-no::before{left:5cqw;top:5.4cqw;font-size:8cqw}
.s-farm-b-faq-1.s-c .sbfaq1-tile h3{font-size:18px}
.s-farm-b-faq-1.s-c .sbfaq1-tile p{font-size:16px}
.s-farm-b-faq-1.s-c .sbfaq1-tile:nth-child(4n+2),.s-farm-b-faq-1.s-c .sbfaq1-tile:nth-child(4n+3){border-radius:2cqw 12cqw 2cqw 12cqw}}
.s-farm-b-footer-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-footer-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-footer-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-footer-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-footer-1 .media>img,.s-farm-b-footer-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-footer-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-footer-1 .s-form{display:grid;gap:1rem;min-inline-size:0}
/* layout a */
.s-farm-b-footer-1.s-a{background:var(--y);color:var(--ink);border-top:2px solid var(--ink)}
.s-farm-b-footer-1.s-a[data-set-news=hide] .sbfooter1-news{display:none}
.s-farm-b-footer-1.s-a[data-set-big=hide] .sbfooter1-big{display:none}
.s-farm-b-footer-1.s-a li{list-style:none}
.s-farm-b-footer-1.s-a[data-set-tone=ink]{background:var(--ink);color:var(--y)}
.s-farm-b-footer-1.s-a[data-set-tone=ink] .sbfooter1-news,.s-farm-b-footer-1.s-a[data-set-tone=ink] .sbfooter1-cols,.s-farm-b-footer-1.s-a[data-set-tone=ink] .sbfooter1-copy{border-color:var(--y)}
.s-farm-b-footer-1.s-a[data-set-tone=ink] .sbfooter1-news .btn,.s-farm-b-footer-1.s-a[data-set-tone=ink] .s-form .btn{background:var(--y);color:var(--ink)}
.s-farm-b-footer-1.s-a[data-set-tone=ink] .sbfooter1-news .field :is(input){border-bottom-color:var(--y);color:var(--y)}
.s-farm-b-footer-1.s-a[data-set-tone=ink] .sbfooter1-copy{background:var(--y);color:var(--ink)}
.s-farm-b-footer-1.s-a .sbfooter1-news{display:grid;grid-template-columns:1.2fr 1fr;gap:2cqw;padding:3.2cqw 1.8cqw;align-items:end;border-bottom:2px solid var(--ink)}
.s-farm-b-footer-1.s-a .sbfooter1-nh{font-family:var(--body);font-size:3.4cqw;line-height:1;letter-spacing:-.055em}
.s-farm-b-footer-1.s-a .sbfooter1-news .s-form{grid-template-columns:1fr auto;gap:1cqw;align-items:end}
.s-farm-b-footer-1.s-a .sbfooter1-news .s-form .field{grid-column:1;grid-row:1}
.s-farm-b-footer-1.s-a .sbfooter1-news .s-form .btn{grid-column:2;grid-row:1;font-size:max(15px,1.3cqw);padding:.9em 1.6em;margin:0}
.s-farm-b-footer-1.s-a .sbfooter1-news .s-form .check{grid-column:1/-1;grid-row:2;font-size:max(13px,.95cqw)}
.s-farm-b-footer-1.s-a .sbfooter1-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(16cqw,1fr));gap:2cqw;padding:2.8cqw 1.8cqw 3cqw;font-size:max(15px,1.15cqw);line-height:1.55}
.s-farm-b-footer-1.s-a .sbfooter1-cols h3{font-size:max(12px,.95cqw);margin-bottom:1cqw;line-height:1.3}
.s-farm-b-footer-1.s-a .sbfooter1-cols b{font-weight:600;display:block}
.s-farm-b-footer-1.s-a .sbfooter1-cols a{display:inline-block;font-size:inherit;padding:0}
.s-farm-b-footer-1.s-a .sbfooter1-cols table{border-collapse:collapse;width:100%}
.s-farm-b-footer-1.s-a .sbfooter1-cols td{padding:.12em 0}
.s-farm-b-footer-1.s-a .sbfooter1-cols td:last-child{text-align:right}
.s-farm-b-footer-1.s-a .sbfooter1-big{font-size:15cqw;line-height:.95;letter-spacing:-.045em;text-align:center;padding:0 .9cqw 3.4cqw;pointer-events:none;overflow-wrap:anywhere}
.s-farm-b-footer-1.s-a .sbfooter1-copy{display:flex;justify-content:space-between;gap:2cqw;border-top:2px solid var(--ink);background:var(--ink);color:var(--y);padding:1.2cqw 1.8cqw;font-size:max(12px,.9cqw);position:relative;z-index:1;line-height:1.3}
.s-farm-b-footer-1.s-a .sbfooter1-copy span:nth-child(2){text-align:right}
@container (max-width:760px){.s-farm-b-footer-1.s-a .sbfooter1-news{grid-template-columns:1fr;padding:9cqw 5cqw;gap:6cqw}
.s-farm-b-footer-1.s-a .sbfooter1-nh{font-size:10.4cqw}
.s-farm-b-footer-1.s-a .sbfooter1-news .s-form .btn{font-size:15px}
.s-farm-b-footer-1.s-a .sbfooter1-cols{grid-template-columns:1fr 1fr;font-size:16px;gap:8cqw 5cqw;padding:9cqw 5cqw}
.s-farm-b-footer-1.s-a .sbfooter1-legal{grid-column:1/-1}
.s-farm-b-footer-1.s-a .sbfooter1-cols h3{font-size:14px;margin-bottom:2.6cqw}
.s-farm-b-footer-1.s-a .sbfooter1-big{font-size:12.4cqw;line-height:.95;text-align:left;padding:0 5cqw 6cqw 5cqw}
.s-farm-b-footer-1.s-a .sbfooter1-copy{font-size:14px;flex-direction:column;gap:1.5cqw;padding:4cqw 5cqw}
.s-farm-b-footer-1.s-a .sbfooter1-copy span:nth-child(2){text-align:left}}
/* layout b */
.s-farm-b-footer-1.s-b{background:var(--y);color:var(--ink);border-top:2px solid var(--ink)}
.s-farm-b-footer-1.s-b[data-set-news=hide] .sbfooter1-news{display:none}
.s-farm-b-footer-1.s-b[data-set-big=hide] .sbfooter1-big{display:none}
.s-farm-b-footer-1.s-b li{list-style:none}
.s-farm-b-footer-1.s-b{background:var(--ink);color:var(--y)}
.s-farm-b-footer-1.s-b[data-set-tone=ink]{background:var(--y);color:var(--ink)}
.s-farm-b-footer-1.s-b .sbfooter1-big{display:none}
.s-farm-b-footer-1.s-b .sbfooter1-top{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;padding:4cqw 1.8cqw 3.4cqw;align-items:center}
.s-farm-b-footer-1.s-b .sbfooter1-wm{position:relative}
.s-farm-b-footer-1.s-b .sbfooter1-word{font-size:7.6cqw;line-height:.95;overflow-wrap:anywhere}
.s-farm-b-footer-1.s-b .sbfooter1-tag{font-size:max(16px,1.5cqw);letter-spacing:-.03em;margin-top:1.4cqw;color:var(--cream)}
.s-farm-b-footer-1.s-b[data-set-tone=ink] .sbfooter1-tag{color:var(--ink)}
.s-farm-b-footer-1.s-b .sbfooter1-mas{position:absolute;right:1cqw;bottom:-1cqw;width:7cqw;height:auto;transform:rotate(10deg)}
.s-farm-b-footer-1.s-b .sbfooter1-news{background:var(--y);color:var(--ink);border-radius:2.6cqw;padding:2.4cqw 2.6cqw 2.6cqw}
.s-farm-b-footer-1.s-b[data-set-tone=ink] .sbfooter1-news{background:var(--ink);color:var(--y)}
.s-farm-b-footer-1.s-b .sbfooter1-nh{font-size:3cqw;margin-bottom:1cqw}
.s-farm-b-footer-1.s-b .sbfooter1-news .s-form{grid-template-columns:1fr auto;gap:1cqw;align-items:end}
.s-farm-b-footer-1.s-b .sbfooter1-news .s-form .field{grid-column:1;grid-row:1;margin:0}
.s-farm-b-footer-1.s-b .sbfooter1-news .s-form .btn{grid-column:2;grid-row:1;font-size:max(15px,1.3cqw);padding:.9em 1.6em;margin:0;background:var(--ink);color:var(--y)}
.s-farm-b-footer-1.s-b[data-set-tone=ink] .sbfooter1-news .s-form .btn{background:var(--y);color:var(--ink)}
.s-farm-b-footer-1.s-b .sbfooter1-news .s-form .check{grid-column:1/-1;grid-row:2;margin:0;font-size:max(13px,.95cqw)}
.s-farm-b-footer-1.s-b[data-set-tone=ink] .sbfooter1-news .field input{border-bottom-color:var(--y);color:var(--y)}
.s-farm-b-footer-1.s-b .sbfooter1-news .field input{color:var(--ink)}
.s-farm-b-footer-1.s-b .sbfooter1-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(16cqw,1fr));gap:2cqw;padding:2.8cqw 1.8cqw 3cqw;font-size:max(15px,1.15cqw);line-height:1.55;border-top:2px solid var(--y)}
.s-farm-b-footer-1.s-b[data-set-tone=ink] .sbfooter1-cols{border-top-color:var(--ink)}
.s-farm-b-footer-1.s-b .sbfooter1-cols h3{font-size:max(12px,.95cqw);margin-bottom:1cqw;line-height:1.3;color:var(--cream)}
.s-farm-b-footer-1.s-b[data-set-tone=ink] .sbfooter1-cols h3{color:var(--ink)}
.s-farm-b-footer-1.s-b .sbfooter1-cols a{display:inline-block;font-size:inherit;padding:0;background-image:linear-gradient(var(--y),var(--y))}
.s-farm-b-footer-1.s-b .sbfooter1-cols table{border-collapse:collapse;width:100%}
.s-farm-b-footer-1.s-b .sbfooter1-cols td:last-child{text-align:right}
.s-farm-b-footer-1.s-b .sbfooter1-copy{display:flex;justify-content:space-between;gap:2cqw;background:var(--y);color:var(--ink);padding:1.2cqw 1.8cqw;font-size:max(12px,.9cqw);line-height:1.3}
.s-farm-b-footer-1.s-b[data-set-tone=ink] .sbfooter1-copy{background:var(--ink);color:var(--y)}
@container (max-width:760px){.s-farm-b-footer-1.s-b .sbfooter1-top{grid-template-columns:1fr;padding:10cqw 5cqw 8cqw;gap:8cqw}
.s-farm-b-footer-1.s-b .sbfooter1-word{font-size:13.6cqw}
.s-farm-b-footer-1.s-b .sbfooter1-tag{font-size:18px}
.s-farm-b-footer-1.s-b .sbfooter1-mas{width:14cqw;top:-9cqw;bottom:auto;right:0}
.s-farm-b-footer-1.s-b .sbfooter1-news{padding:6cqw;border-radius:6cqw}
.s-farm-b-footer-1.s-b .sbfooter1-nh{font-size:9cqw}
.s-farm-b-footer-1.s-b .sbfooter1-news .s-form .btn{font-size:15px}
.s-farm-b-footer-1.s-b .sbfooter1-cols{grid-template-columns:1fr 1fr;font-size:16px;gap:8cqw 5cqw;padding:9cqw 5cqw}
.s-farm-b-footer-1.s-b .sbfooter1-legal{grid-column:1/-1}
.s-farm-b-footer-1.s-b .sbfooter1-cols h3{font-size:14px}
.s-farm-b-footer-1.s-b .sbfooter1-copy{font-size:14px;flex-direction:column;gap:1.5cqw;padding:4cqw 5cqw}}
/* layout c */
.s-farm-b-footer-1.s-c{background:var(--y);color:var(--ink);border-top:2px solid var(--ink)}
.s-farm-b-footer-1.s-c[data-set-news=hide] .sbfooter1-news{display:none}
.s-farm-b-footer-1.s-c[data-set-big=hide] .sbfooter1-big{display:none}
.s-farm-b-footer-1.s-c li{list-style:none}
.s-farm-b-footer-1.s-c[data-set-tone=ink]{background:var(--ink);color:var(--y)}
.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-news,.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-cols,.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-copy{border-color:var(--y)}
.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-news .btn,.s-farm-b-footer-1.s-c[data-set-tone=ink] .s-form .btn{background:var(--y);color:var(--ink)}
.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-news .field :is(input){border-bottom-color:var(--y);color:var(--y)}
.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-copy{background:var(--y);color:var(--ink)}
.s-farm-b-footer-1.s-c .sbfooter1-big{display:none}
.s-farm-b-footer-1.s-c .sbfooter1-mid{text-align:center;padding:3.4cqw 1.8cqw 2.6cqw;display:flex;flex-direction:column;align-items:center;gap:1.4cqw}
.s-farm-b-footer-1.s-c .sbfooter1-mas{width:6.4cqw;height:auto;transition:transform .5s var(--spring)}
.s-farm-b-footer-1.s-c .sbfooter1-mid:hover .sbfooter1-mas{transform:rotate(60deg)}
.s-farm-b-footer-1.s-c .sbfooter1-word{font-size:8cqw;line-height:.95}
.s-farm-b-footer-1.s-c .sbfooter1-tag{font-size:max(16px,1.4cqw);letter-spacing:-.03em}
.s-farm-b-footer-1.s-c .sbfooter1-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.8cqw;margin-top:1cqw}
.s-farm-b-footer-1.s-c .sbfooter1-pills .btn{font-size:max(14px,1.2cqw);padding:.7em 1.2em;line-height:1}
.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-pills .btn{color:var(--y);border-color:var(--y)}
.s-farm-b-footer-1.s-c .sbfooter1-pills li:nth-child(odd) .btn{border-radius:1.4cqw}
.s-farm-b-footer-1.s-c .sbfooter1-pills li:nth-child(even) .btn{border-radius:999px}
.s-farm-b-footer-1.s-c .sbfooter1-news{background:var(--cream);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:2.6cqw 6cqw;display:grid;grid-template-columns:1fr 1fr;gap:3cqw;align-items:end}
.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-news{background:var(--y);color:var(--ink);border-color:var(--y)}
.s-farm-b-footer-1.s-c .sbfooter1-nh{font-size:3cqw}
.s-farm-b-footer-1.s-c .sbfooter1-news .s-form{grid-template-columns:1fr auto;gap:1cqw;align-items:end}
.s-farm-b-footer-1.s-c .sbfooter1-news .s-form .field{grid-column:1;grid-row:1;margin:0}
.s-farm-b-footer-1.s-c .sbfooter1-news .s-form .btn{grid-column:2;grid-row:1;font-size:max(15px,1.3cqw);padding:.9em 1.6em;margin:0;background:var(--ink);color:var(--y)}
.s-farm-b-footer-1.s-c .sbfooter1-news .s-form .check{grid-column:1/-1;grid-row:2;margin:0;font-size:max(13px,.95cqw)}
.s-farm-b-footer-1.s-c[data-set-tone=ink] .sbfooter1-news .field input{border-bottom-color:var(--ink);color:var(--ink)}
.s-farm-b-footer-1.s-c .sbfooter1-info{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;padding:2.6cqw 6cqw 3cqw;font-size:max(15px,1.15cqw);line-height:1.55}
.s-farm-b-footer-1.s-c .sbfooter1-info h3{font-size:max(12px,.95cqw);margin-bottom:.8cqw}
.s-farm-b-footer-1.s-c .sbfooter1-info table{border-collapse:collapse;width:100%}
.s-farm-b-footer-1.s-c .sbfooter1-info td:last-child{text-align:right}
.s-farm-b-footer-1.s-c .sbfooter1-copy{display:flex;justify-content:space-between;gap:2cqw;border-top:2px solid var(--ink);background:var(--ink);color:var(--y);padding:1.2cqw 1.8cqw;font-size:max(12px,.9cqw);line-height:1.3}
@container (max-width:760px){.s-farm-b-footer-1.s-c .sbfooter1-mid{padding:10cqw 5cqw 8cqw;gap:4cqw}
.s-farm-b-footer-1.s-c .sbfooter1-mas{width:20cqw}
.s-farm-b-footer-1.s-c .sbfooter1-word{font-size:19cqw}
.s-farm-b-footer-1.s-c .sbfooter1-tag{font-size:18px}
.s-farm-b-footer-1.s-c .sbfooter1-pills .btn{font-size:15px}
.s-farm-b-footer-1.s-c .sbfooter1-news{grid-template-columns:1fr;padding:9cqw 5cqw;gap:6cqw}
.s-farm-b-footer-1.s-c .sbfooter1-nh{font-size:9cqw}
.s-farm-b-footer-1.s-c .sbfooter1-news .s-form .btn{font-size:15px}
.s-farm-b-footer-1.s-c .sbfooter1-info{grid-template-columns:1fr;padding:9cqw 5cqw;gap:8cqw;font-size:16px}
.s-farm-b-footer-1.s-c .sbfooter1-info h3{font-size:14px}
.s-farm-b-footer-1.s-c .sbfooter1-copy{font-size:14px;flex-direction:column;gap:1.5cqw;padding:4cqw 5cqw}}
.s-farm-b-gallery-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-gallery-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-gallery-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-gallery-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-gallery-1 .media>img,.s-farm-b-gallery-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-gallery-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-gallery-1 .m-4-5{aspect-ratio:4 / 5}
/* layout a */
.s-farm-b-gallery-1.s-a{background:var(--y)}
.s-farm-b-gallery-1.s-a[data-set-orn=hide] .sbgallery1-orn{display:none}
.s-farm-b-gallery-1.s-a .sbgallery1-ph{position:relative;overflow:hidden;width:100%;height:100%}
.s-farm-b-gallery-1.s-a .sbgallery1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-gallery-1.s-a .sbgallery1-ph img{transition:transform .6s}
.s-farm-b-gallery-1.s-a li{list-style:none}
.s-farm-b-gallery-1.s-a .sbgallery1-in{border-top:2px solid var(--ink);padding:3cqw 0 3.4cqw;text-align:center;overflow:hidden}
.s-farm-b-gallery-1.s-a .sbgallery1-orn{display:flex;justify-content:center;align-items:flex-end;gap:3.2cqw;margin-bottom:3cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-bl{width:3.6cqw;min-width:18px;height:auto;stroke-width:3}
.s-farm-b-gallery-1.s-a .sbgallery1-bl:nth-child(odd){transform:rotate(-14deg)}
.s-farm-b-gallery-1.s-a .sbgallery1-bl:nth-child(even){transform:rotate(18deg) translateY(.8cqw)}
.s-farm-b-gallery-1.s-a .sbgallery1-big{width:8cqw;height:auto;margin:0 1cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-view{overflow-x:auto;scrollbar-width:none}
.s-farm-b-gallery-1.s-a .sbgallery1-track{display:flex;gap:2.2cqw;width:max-content;align-items:flex-start;padding-left:2.2cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-set{display:flex;gap:2.2cqw;align-items:flex-start}
.s-farm-b-gallery-1.s-a .sbgallery1-dup{display:none}
.s-farm-b-gallery-1.s-a .sbgallery1-tile{width:21.4cqw;border:2px solid var(--ink);border-radius:2cqw;overflow:hidden;flex:none;background:var(--cream);transition:transform .3s var(--spring)}
.s-farm-b-gallery-1.s-a .sbgallery1-tile:hover{transform:rotate(-2.5deg) scale(1.03)}
.s-farm-b-gallery-1.s-a .sbgallery1-tile:hover img{transform:scale(1.05)}
.s-farm-b-gallery-1.s-a .sbgallery1-tile:nth-child(3n+1){aspect-ratio:1/1.38}
.s-farm-b-gallery-1.s-a .sbgallery1-tile:nth-child(3n+2){aspect-ratio:1/1.08}
.s-farm-b-gallery-1.s-a .sbgallery1-tile:nth-child(3n){aspect-ratio:1/1.2}
.s-farm-b-gallery-1.s-a[data-set-shape=mixed] .sbgallery1-tile:nth-child(4n+1){border-radius:50% 50% 2cqw 2cqw/26% 26% 2cqw 2cqw}
.s-farm-b-gallery-1.s-a[data-set-shape=mixed] .sbgallery1-tile:nth-child(4n+3){border-radius:2cqw 2cqw 50% 50%/2cqw 2cqw 26% 26%}
.s-farm-b-gallery-1.s-a .sbgallery1-cap{margin-top:3cqw;font-family:var(--mono);font-size:max(12px,1.15cqw);line-height:1.3;letter-spacing:.06em}
.s-farm-b-gallery-1.s-a .sbgallery1-cta{margin-top:1.4cqw;font-size:max(14px,1.15cqw)}
@media (prefers-reduced-motion:no-preference){.s-farm-b-gallery-1.s-a[data-set-motion=marquee] .sbgallery1-view{overflow:hidden}
.s-farm-b-gallery-1.s-a[data-set-motion=marquee] .sbgallery1-dup{display:flex}
.s-farm-b-gallery-1.s-a[data-set-motion=marquee] .sbgallery1-track{animation:s-farm-b-gallery-1-mq 46s linear infinite}
.s-farm-b-gallery-1.s-a[data-set-motion=marquee] .sbgallery1-track:hover{animation-play-state:paused}
@keyframes s-farm-b-gallery-1-mq{to{transform:translateX(calc(-50% - 1.1cqw))}}}
@container (max-width:760px){.s-farm-b-gallery-1.s-a .sbgallery1-in{padding:8cqw 0 10cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-orn{gap:2.6cqw;margin-bottom:8cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-bl{width:6cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-big{width:18cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-orn .sbgallery1-bl:nth-child(n+8),.s-farm-b-gallery-1.s-a .sbgallery1-orn .sbgallery1-bl:nth-child(-n+2){display:none}
.s-farm-b-gallery-1.s-a .sbgallery1-tile{width:62cqw;border-radius:6cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-track,.s-farm-b-gallery-1.s-a .sbgallery1-set{gap:5cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-track{padding-left:5cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-cap{font-size:14px;margin-top:9cqw}
.s-farm-b-gallery-1.s-a .sbgallery1-cta{font-size:16px}}
/* layout b */
.s-farm-b-gallery-1.s-b{background:var(--y)}
.s-farm-b-gallery-1.s-b[data-set-orn=hide] .sbgallery1-orn{display:none}
.s-farm-b-gallery-1.s-b .sbgallery1-ph{position:relative;overflow:hidden;width:100%;height:100%}
.s-farm-b-gallery-1.s-b .sbgallery1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-gallery-1.s-b .sbgallery1-ph img{transition:transform .6s}
.s-farm-b-gallery-1.s-b li{list-style:none}
.s-farm-b-gallery-1.s-b .sbgallery1-in{border-top:2px solid var(--ink);padding:3.4cqw 1.9cqw 4.4cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-hd{display:flex;align-items:center;gap:3cqw;margin-bottom:3cqw;position:relative}
.s-farm-b-gallery-1.s-b .sbgallery1-h{font-size:4.8cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-orn{margin-left:auto}
.s-farm-b-gallery-1.s-b .sbgallery1-mas{width:7cqw;height:auto;transform:rotate(12deg)}
.s-farm-b-gallery-1.s-b .sbgallery1-mos{columns:4;column-gap:1.6cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-tile{break-inside:avoid;margin-bottom:1.6cqw;border:2px solid var(--ink);border-radius:2cqw;overflow:hidden;background:var(--cream);transition:transform .3s var(--spring)}
.s-farm-b-gallery-1.s-b .sbgallery1-tile:hover{transform:rotate(-2deg) scale(1.02)}
.s-farm-b-gallery-1.s-b .sbgallery1-tile:hover img{transform:scale(1.06)}
.s-farm-b-gallery-1.s-b .sbgallery1-tile:nth-child(3n+1){aspect-ratio:1/1.3}
.s-farm-b-gallery-1.s-b .sbgallery1-tile:nth-child(3n+2){aspect-ratio:1/.95}
.s-farm-b-gallery-1.s-b .sbgallery1-tile:nth-child(3n){aspect-ratio:1/1.1}
.s-farm-b-gallery-1.s-b[data-set-shape=mixed] .sbgallery1-tile:nth-child(5n+1){border-radius:50% 50% 2cqw 2cqw/24% 24% 2cqw 2cqw}
.s-farm-b-gallery-1.s-b[data-set-shape=mixed] .sbgallery1-tile:nth-child(5n+3){border-radius:50%;aspect-ratio:1}
.s-farm-b-gallery-1.s-b[data-set-shape=mixed] .sbgallery1-tile:nth-child(5n+4){border-radius:2cqw 12cqw 2cqw 12cqw}
@container (max-width:760px){.s-farm-b-gallery-1.s-b .sbgallery1-in{padding:8cqw 5cqw 10cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-hd{flex-wrap:wrap;gap:5cqw;margin-bottom:7cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-h{font-size:11cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-orn{display:none}
.s-farm-b-gallery-1.s-b .sbgallery1-mos{columns:2;column-gap:4cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-tile{margin-bottom:4cqw;border-radius:5cqw}
.s-farm-b-gallery-1.s-b .sbgallery1-cta{font-size:16px}}
/* layout c */
.s-farm-b-gallery-1.s-c{background:var(--y)}
.s-farm-b-gallery-1.s-c[data-set-orn=hide] .sbgallery1-orn{display:none}
.s-farm-b-gallery-1.s-c .sbgallery1-ph{position:relative;overflow:hidden;width:100%;height:100%}
.s-farm-b-gallery-1.s-c .sbgallery1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-gallery-1.s-c .sbgallery1-ph img{transition:transform .6s}
.s-farm-b-gallery-1.s-c li{list-style:none}
.s-farm-b-gallery-1.s-c .sbgallery1-in{border-top:2px solid var(--ink);padding:3.4cqw 1.9cqw 4.6cqw;text-align:center;background:var(--cream)}
.s-farm-b-gallery-1.s-c .sbgallery1-h{font-size:max(13px,1.25cqw);line-height:1.3;margin-bottom:4cqw;letter-spacing:.06em}
.s-farm-b-gallery-1.s-c .sbgallery1-fan{display:flex;justify-content:center;padding:1cqw 2cqw}
.s-farm-b-gallery-1.s-c .sbgallery1-pol{flex:1 1 0;max-width:19cqw;margin-left:-2.2cqw;background:var(--y);border:2px solid var(--ink);border-radius:1.4cqw;padding:.9cqw .9cqw 0;transition:transform .35s var(--spring);position:relative}
.s-farm-b-gallery-1.s-c .sbgallery1-pol:first-child{margin-left:0}
.s-farm-b-gallery-1.s-c .sbgallery1-pol:nth-child(odd){transform:rotate(-3deg)}
.s-farm-b-gallery-1.s-c .sbgallery1-pol:nth-child(even){transform:rotate(2.5deg) translateY(1.4cqw)}
.s-farm-b-gallery-1.s-c .sbgallery1-pol:hover{transform:rotate(0) scale(1.06);z-index:3}
.s-farm-b-gallery-1.s-c .sbgallery1-ph{aspect-ratio:1/1.15;border:2px solid var(--ink);border-radius:.8cqw;height:auto}
.s-farm-b-gallery-1.s-c[data-set-shape=mixed] .sbgallery1-pol:nth-child(3n+1) .sbgallery1-ph{border-radius:50% 50% .8cqw .8cqw/30% 30% .8cqw .8cqw}
.s-farm-b-gallery-1.s-c .sbgallery1-cp{display:block;min-height:3.2cqw;padding:.8cqw 0;font-size:max(11px,.85cqw);line-height:1.25;overflow-wrap:anywhere}
.s-farm-b-gallery-1.s-c .sbgallery1-cta{margin-top:4cqw}
@container (max-width:760px){.s-farm-b-gallery-1.s-c .sbgallery1-in{padding:9cqw 5cqw 11cqw}
.s-farm-b-gallery-1.s-c .sbgallery1-h{font-size:14px;margin-bottom:8cqw}
.s-farm-b-gallery-1.s-c .sbgallery1-fan{display:grid;grid-template-columns:1fr 1fr;gap:5cqw;padding:0}
.s-farm-b-gallery-1.s-c .sbgallery1-pol{max-width:none;margin:0;border-radius:4cqw;padding:2.4cqw 2.4cqw 0}
.s-farm-b-gallery-1.s-c .sbgallery1-ph{border-radius:2.4cqw}
.s-farm-b-gallery-1.s-c .sbgallery1-cp{font-size:14px;padding:2.4cqw 0;min-height:0}}
.s-farm-b-header-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-header-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-header-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-header-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-header-1 .media>img,.s-farm-b-header-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-header-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-farm-b-header-1.s-a{background:var(--y);border-bottom:0}
.s-farm-b-header-1.s-a[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-header-1.s-a[data-set-bar=hide] .sbheader1-bar{display:none}
.s-farm-b-header-1.s-a .sbheader1-bar{background:var(--ink);color:var(--y);text-align:center;font-size:clamp(12px,1.05cqw,16px);padding:.55em 1em;display:flex;justify-content:center;gap:.7em;line-height:1.3}
.s-farm-b-header-1.s-a .sbheader1-bar span:first-child,.s-farm-b-header-1.s-a .sbheader1-bar span:last-child{flex:none}
.s-farm-b-header-1.s-a ul{display:flex;align-items:center}
.s-farm-b-header-1.s-a .sbheader1-nav li{list-style:none}
.s-farm-b-header-1.s-a .sbheader1-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:2px solid var(--ink);padding:0 1.8cqw;height:clamp(52px,5.4cqw,88px);font-size:clamp(15px,1.65cqw,26px);text-transform:uppercase;letter-spacing:-.01em}
.s-farm-b-header-1.s-a[data-set-rule=bold] .sbheader1-nav{border-bottom-width:5px}
.s-farm-b-header-1.s-a .sbheader1-l,.s-farm-b-header-1.s-a .sbheader1-r{gap:clamp(14px,3.8cqw,60px)}
.s-farm-b-header-1.s-a .sbheader1-r{justify-content:flex-end}
.s-farm-b-header-1.s-a .sbheader1-logo{display:flex;line-height:0}
.s-farm-b-header-1.s-a .sbheader1-m{width:clamp(34px,3.4cqw,56px);height:auto;transition:transform .5s var(--spring)}
.s-farm-b-header-1.s-a .sbheader1-logo:hover .sbheader1-m{transform:rotate(60deg)}
@container (max-width:760px){.s-farm-b-header-1.s-a .sbheader1-bar{font-size:11px}
.s-farm-b-header-1.s-a .sbheader1-nav{height:54px;padding:0 14px;font-size:15px}
.s-farm-b-header-1.s-a .sbheader1-l li:not(:first-child),.s-farm-b-header-1.s-a .sbheader1-r li:not(:last-child){display:none}
.s-farm-b-header-1.s-a .sbheader1-m{width:40px}}
/* layout b */
.s-farm-b-header-1.s-b{background:var(--y);border-bottom:0}
.s-farm-b-header-1.s-b[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-header-1.s-b[data-set-bar=hide] .sbheader1-bar{display:none}
.s-farm-b-header-1.s-b .sbheader1-bar{background:var(--ink);color:var(--y);text-align:center;font-size:clamp(12px,1.05cqw,16px);padding:.55em 1em;display:flex;justify-content:center;gap:.7em;line-height:1.3}
.s-farm-b-header-1.s-b .sbheader1-bar span:first-child,.s-farm-b-header-1.s-b .sbheader1-bar span:last-child{flex:none}
.s-farm-b-header-1.s-b ul{display:flex;align-items:center}
.s-farm-b-header-1.s-b .sbheader1-nav li{list-style:none}
.s-farm-b-header-1.s-b .sbheader1-row{display:flex;align-items:center;gap:2.4cqw;padding:1.2cqw 1.8cqw;border-bottom:2px solid var(--ink)}
.s-farm-b-header-1.s-b[data-set-rule=bold] .sbheader1-row{border-bottom-width:5px}
.s-farm-b-header-1.s-b .sbheader1-word{font-size:clamp(26px,3.6cqw,56px);flex:none}
.s-farm-b-header-1.s-b nav{margin-left:auto}
.s-farm-b-header-1.s-b .sbheader1-pills{gap:.9cqw;flex-wrap:wrap;justify-content:flex-end}
.s-farm-b-header-1.s-b .sbheader1-pills .btn{font-size:clamp(14px,1.3cqw,20px);padding:.7em 1.2em;line-height:1}
.s-farm-b-header-1.s-b .sbheader1-pills li:nth-child(odd) .btn{border-radius:1.4cqw}
.s-farm-b-header-1.s-b .sbheader1-pills li:nth-child(even) .btn{border-radius:.5cqw}
.s-farm-b-header-1.s-b .sbheader1-pills li:nth-child(3n) .btn{border-radius:999px}
.s-farm-b-header-1.s-b .sbheader1-pills li:last-child .btn{background:var(--ink);color:var(--y)}
@container (max-width:760px){.s-farm-b-header-1.s-b .sbheader1-bar{font-size:11px}
.s-farm-b-header-1.s-b .sbheader1-row{flex-wrap:wrap;padding:14px;gap:12px}
.s-farm-b-header-1.s-b .sbheader1-word{font-size:34px}
.s-farm-b-header-1.s-b nav{order:3;flex:1 1 100%;margin:0}
.s-farm-b-header-1.s-b .sbheader1-pills{justify-content:flex-start;gap:8px}
.s-farm-b-header-1.s-b .sbheader1-pills .btn{font-size:14px;border-radius:10px!important}}
/* layout c */
.s-farm-b-header-1.s-c{background:var(--y);border-bottom:0}
.s-farm-b-header-1.s-c[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-header-1.s-c[data-set-bar=hide] .sbheader1-bar{display:none}
.s-farm-b-header-1.s-c .sbheader1-bar{background:var(--ink);color:var(--y);text-align:center;font-size:clamp(12px,1.05cqw,16px);padding:.55em 1em;display:flex;justify-content:center;gap:.7em;line-height:1.3}
.s-farm-b-header-1.s-c .sbheader1-bar span:first-child,.s-farm-b-header-1.s-c .sbheader1-bar span:last-child{flex:none}
.s-farm-b-header-1.s-c ul{display:flex;align-items:center}
.s-farm-b-header-1.s-c .sbheader1-nav li{list-style:none}
.s-farm-b-header-1.s-c .sbheader1-top{display:flex;align-items:center;justify-content:center;gap:2.4cqw;padding:1.6cqw 1.8cqw 2.2cqw}
.s-farm-b-header-1.s-c .sbheader1-word{font-size:clamp(34px,6.4cqw,100px);line-height:.9}
.s-farm-b-header-1.s-c .sbheader1-m{width:clamp(34px,5cqw,80px);height:auto;transition:transform .5s var(--spring)}
.s-farm-b-header-1.s-c .sbheader1-m2{transform:scaleX(-1)}
.s-farm-b-header-1.s-c .sbheader1-top:hover .sbheader1-m{transform:rotate(60deg)}
.s-farm-b-header-1.s-c .sbheader1-tabs{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--cream)}
.s-farm-b-header-1.s-c[data-set-tone=cream] .sbheader1-tabs{background:var(--y)}
.s-farm-b-header-1.s-c[data-set-rule=bold] .sbheader1-tabs{border-width:5px}
.s-farm-b-header-1.s-c .sbheader1-tabs ul{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}
.s-farm-b-header-1.s-c .sbheader1-tabs li{border-right:2px solid var(--ink);text-align:center;padding:1em .5em;font-size:clamp(14px,1.5cqw,24px);text-transform:uppercase;letter-spacing:-.01em;transition:background .2s}
.s-farm-b-header-1.s-c .sbheader1-tabs li:last-child{border-right:0}
.s-farm-b-header-1.s-c .sbheader1-tabs li:hover{background:var(--ink);color:var(--y)}
.s-farm-b-header-1.s-c .sbheader1-tabs li:hover .btn{color:var(--y)}
@container (max-width:760px){.s-farm-b-header-1.s-c .sbheader1-bar{font-size:11px}
.s-farm-b-header-1.s-c .sbheader1-top{gap:12px;padding:16px 14px 12px}
.s-farm-b-header-1.s-c .sbheader1-word{font-size:40px}
.s-farm-b-header-1.s-c .sbheader1-m{width:36px}
.s-farm-b-header-1.s-c .sbheader1-tabs ul{grid-auto-flow:row;grid-template-columns:1fr 1fr}
.s-farm-b-header-1.s-c .sbheader1-tabs li{border-bottom:2px solid var(--ink);font-size:15px}
.s-farm-b-header-1.s-c .sbheader1-tabs li:nth-child(2n){border-right:0}}
.s-farm-b-hero-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-hero-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-hero-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-hero-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-hero-1 .media>img,.s-farm-b-hero-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-hero-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-hero-1 .m-4-3{aspect-ratio:4 / 3}
/* layout a */
.s-farm-b-hero-1.s-a{background:var(--y);color:var(--ink)}
.s-farm-b-hero-1.s-a[data-set-tone=ink]{background:var(--ink);color:var(--y)}
.s-farm-b-hero-1.s-a[data-set-tone=ink] .sbhero1-cl{stroke:var(--y)}
.s-farm-b-hero-1.s-a[data-set-sticker=hide] .sbhero1-stk{display:none}
.s-farm-b-hero-1.s-a[data-set-figure=none] .sbhero1-mas{display:none}
.s-farm-b-hero-1.s-a .sbhero1-st{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.s-farm-b-hero-1.s-a .sbhero1-stk{position:absolute;z-index:3;display:grid;place-items:center;aspect-ratio:1;transition:transform .4s var(--spring);color:var(--ink)}
.s-farm-b-hero-1.s-a .sbhero1-stk:hover{transform:rotate(8deg) scale(1.1)}
.s-farm-b-hero-1.s-a .sbhero1-stk span{position:relative;display:block;text-align:center;letter-spacing:.04em}
.s-farm-b-hero-1.s-a .sbhero1-h span{display:inline-block}
.s-farm-b-hero-1.s-a .sbhero1-hero{position:relative;min-height:56cqw;display:flex;flex-direction:column;justify-content:flex-end;padding:0 .9cqw 5.4cqw;overflow:hidden}
.s-farm-b-hero-1.s-a .sbhero1-h{position:relative;z-index:2;font-size:18.6cqw;line-height:.92;letter-spacing:-.05em;text-align:center;white-space:nowrap}
.s-farm-b-hero-1.s-a[data-set-size=medium] .sbhero1-h{font-size:13.4cqw}
.s-farm-b-hero-1.s-a .sbhero1-mas{position:absolute;left:50%;bottom:21cqw;width:30cqw;height:auto;margin-left:-15cqw;z-index:1;transform-origin:50% 90%}
.s-farm-b-hero-1.s-a .sbhero1-stk{right:5.2cqw;bottom:20cqw;width:15.5cqw;transform:rotate(-12deg)}
.s-farm-b-hero-1.s-a .sbhero1-stk span{font-size:max(11px,1.28cqw);line-height:1.35;padding:0 2cqw}
.s-farm-b-hero-1.s-a .sbhero1-cl{position:absolute;z-index:0;width:15cqw;height:auto}
.s-farm-b-hero-1.s-a .sbhero1-cl:nth-of-type(1){left:6cqw;top:12cqw}
.s-farm-b-hero-1.s-a .sbhero1-cl:nth-of-type(2){right:7cqw;top:8cqw;width:11cqw}
@media (prefers-reduced-motion:no-preference){.s-farm-b-hero-1.s-a .sbhero1-mas{animation:s-farm-b-hero-1-wob 5s ease-in-out infinite}
@keyframes s-farm-b-hero-1-wob{0%,100%{transform:rotate(-2deg)}
50%{transform:rotate(3deg) translateY(-1cqw)}}
@supports (animation-timeline:view()){.s-farm-b-hero-1.s-a .sbhero1-mas{animation:s-farm-b-hero-1-peek linear both;animation-timeline:scroll(root);animation-range:0 55cqw}
@keyframes s-farm-b-hero-1-peek{from{transform:translateY(0) rotate(-3deg)}
to{transform:translateY(7cqw) rotate(8deg)}}}}
@container (max-width:760px){.s-farm-b-hero-1.s-a .sbhero1-hero{display:block;min-height:0;height:150cqw;padding:20px 8px 0}
.s-farm-b-hero-1.s-a .sbhero1-h{font-size:31cqw;line-height:.86;text-align:left;padding:2cqw 0 0 1cqw;letter-spacing:-.04em;white-space:normal}
.s-farm-b-hero-1.s-a[data-set-size=medium] .sbhero1-h{font-size:25cqw}
.s-farm-b-hero-1.s-a .sbhero1-h span{display:block}
.s-farm-b-hero-1.s-a .sbhero1-mas{width:58cqw;margin-left:-10cqw;bottom:auto;top:78cqw}
.s-farm-b-hero-1.s-a .sbhero1-cl:nth-of-type(1){left:-6cqw;top:104cqw;width:34cqw}
.s-farm-b-hero-1.s-a .sbhero1-cl:nth-of-type(2){right:-4cqw;top:92cqw;width:34cqw}
.s-farm-b-hero-1.s-a .sbhero1-stk{width:40cqw;right:3cqw;bottom:9.6cqw}
.s-farm-b-hero-1.s-a .sbhero1-stk span{font-size:max(12px,3.4cqw);padding:0 5cqw}}
/* layout b */
.s-farm-b-hero-1.s-b{background:var(--y);color:var(--ink)}
.s-farm-b-hero-1.s-b[data-set-tone=ink]{background:var(--ink);color:var(--y)}
.s-farm-b-hero-1.s-b[data-set-tone=ink] .sbhero1-cl{stroke:var(--y)}
.s-farm-b-hero-1.s-b[data-set-sticker=hide] .sbhero1-stk{display:none}
.s-farm-b-hero-1.s-b[data-set-figure=none] .sbhero1-mas{display:none}
.s-farm-b-hero-1.s-b .sbhero1-st{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.s-farm-b-hero-1.s-b .sbhero1-stk{position:absolute;z-index:3;display:grid;place-items:center;aspect-ratio:1;transition:transform .4s var(--spring);color:var(--ink)}
.s-farm-b-hero-1.s-b .sbhero1-stk:hover{transform:rotate(8deg) scale(1.1)}
.s-farm-b-hero-1.s-b .sbhero1-stk span{position:relative;display:block;text-align:center;letter-spacing:.04em}
.s-farm-b-hero-1.s-b .sbhero1-h span{display:inline-block}
.s-farm-b-hero-1.s-b .sbhero1-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:3cqw;align-items:center;padding:4.5cqw 3cqw 4.5cqw 2.4cqw;overflow:hidden;position:relative}
.s-farm-b-hero-1.s-b .sbhero1-txt{position:relative;padding-top:3.4cqw}
.s-farm-b-hero-1.s-b .sbhero1-stk{right:0;top:-1cqw;width:12cqw;transform:rotate(12deg)}
.s-farm-b-hero-1.s-b .sbhero1-stk span{font-size:max(10px,1cqw);line-height:1.3;padding:0 1.5cqw}
.s-farm-b-hero-1.s-b .sbhero1-h{font-size:14.6cqw;line-height:.86;letter-spacing:-.05em}
.s-farm-b-hero-1.s-b[data-set-size=medium] .sbhero1-h{font-size:10.6cqw}
.s-farm-b-hero-1.s-b .sbhero1-h span{display:block}
.s-farm-b-hero-1.s-b .sbhero1-h{padding-bottom:.1em}
.s-farm-b-hero-1.s-b .sbhero1-lede{font-size:max(16px,1.7cqw);line-height:1.3;letter-spacing:-.02em;max-width:36cqw;margin:2.4cqw 0 0}
.s-farm-b-hero-1.s-b .sbhero1-cta{margin-top:2.6cqw}
.s-farm-b-hero-1.s-b .sbhero1-art{position:relative}
.s-farm-b-hero-1.s-b .sbhero1-arch{border:3px solid var(--ink);border-radius:50% 50% 2cqw 2cqw/36% 36% 2cqw 2cqw;overflow:hidden;aspect-ratio:4/4.8;background:var(--cream)}
.s-farm-b-hero-1.s-b .sbhero1-arch{position:relative}
.s-farm-b-hero-1.s-b .sbhero1-arch .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-hero-1.s-b .sbhero1-arch img{filter:saturate(1.1) contrast(1.05)}
.s-farm-b-hero-1.s-b .sbhero1-mas{position:absolute;left:-7cqw;bottom:-2cqw;width:15cqw;height:auto;transform:rotate(-8deg);z-index:2}
.s-farm-b-hero-1.s-b .sbhero1-cl{position:absolute;right:-3cqw;top:-3cqw;width:12cqw;height:auto;z-index:2}
.s-farm-b-hero-1.s-b[data-set-tone=ink] .sbhero1-arch{border-color:var(--y)}
@container (max-width:760px){.s-farm-b-hero-1.s-b .sbhero1-hero{grid-template-columns:1fr;padding:24px 16px 40px;gap:28px}
.s-farm-b-hero-1.s-b .sbhero1-h{font-size:27cqw}
.s-farm-b-hero-1.s-b[data-set-size=medium] .sbhero1-h{font-size:20cqw}
.s-farm-b-hero-1.s-b .sbhero1-stk{position:relative;right:auto;top:auto;width:34cqw;margin:0 0 4cqw auto}
.s-farm-b-hero-1.s-b .sbhero1-txt{padding-top:0}
.s-farm-b-hero-1.s-b .sbhero1-stk span{font-size:11px;padding:0 4cqw}
.s-farm-b-hero-1.s-b .sbhero1-lede{font-size:17px;max-width:none}
.s-farm-b-hero-1.s-b .sbhero1-mas{left:-3cqw;width:30cqw;bottom:-6cqw}
.s-farm-b-hero-1.s-b .sbhero1-cl{width:26cqw;right:-2cqw}}
/* layout c */
.s-farm-b-hero-1.s-c{background:var(--y);color:var(--ink)}
.s-farm-b-hero-1.s-c[data-set-tone=ink]{background:var(--ink);color:var(--y)}
.s-farm-b-hero-1.s-c[data-set-tone=ink] .sbhero1-cl{stroke:var(--y)}
.s-farm-b-hero-1.s-c[data-set-sticker=hide] .sbhero1-stk{display:none}
.s-farm-b-hero-1.s-c[data-set-figure=none] .sbhero1-mas{display:none}
.s-farm-b-hero-1.s-c .sbhero1-st{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.s-farm-b-hero-1.s-c .sbhero1-stk{position:absolute;z-index:3;display:grid;place-items:center;aspect-ratio:1;transition:transform .4s var(--spring);color:var(--ink)}
.s-farm-b-hero-1.s-c .sbhero1-stk:hover{transform:rotate(8deg) scale(1.1)}
.s-farm-b-hero-1.s-c .sbhero1-stk span{position:relative;display:block;text-align:center;letter-spacing:.04em}
.s-farm-b-hero-1.s-c .sbhero1-h span{display:inline-block}
.s-farm-b-hero-1.s-c .sbhero1-hero{position:relative;padding:3.4cqw 0 0;overflow:hidden}
.s-farm-b-hero-1.s-c .sbhero1-h{font-size:16.4cqw;line-height:.9;letter-spacing:-.05em;text-align:center;white-space:nowrap;position:relative;z-index:2;margin-bottom:-1.4cqw}
.s-farm-b-hero-1.s-c[data-set-size=medium] .sbhero1-h{font-size:12cqw}
.s-farm-b-hero-1.s-c .sbhero1-band{position:relative;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}
.s-farm-b-hero-1.s-c[data-set-tone=ink] .sbhero1-band{border-color:var(--y)}
.s-farm-b-hero-1.s-c .sbhero1-ph{aspect-ratio:2.5;overflow:hidden}
.s-farm-b-hero-1.s-c .sbhero1-ph{position:relative}
.s-farm-b-hero-1.s-c .sbhero1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-hero-1.s-c .sbhero1-ph img{filter:saturate(1.1) contrast(1.05)}
.s-farm-b-hero-1.s-c .sbhero1-stk{right:4cqw;bottom:-6cqw;width:14cqw;transform:rotate(12deg)}
.s-farm-b-hero-1.s-c .sbhero1-stk span{font-size:max(10px,1.1cqw);line-height:1.35;padding:0 2cqw}
.s-farm-b-hero-1.s-c .sbhero1-mas{position:absolute;left:4cqw;bottom:-5cqw;width:13cqw;height:auto;transform:rotate(-8deg);z-index:2}
.s-farm-b-hero-1.s-c .sbhero1-foot{display:flex;justify-content:space-between;align-items:center;gap:3cqw;padding:4.6cqw 2cqw 3.4cqw 20cqw}
.s-farm-b-hero-1.s-c .sbhero1-lede{font-size:max(17px,2.2cqw);line-height:1.1;letter-spacing:-.04em;max-width:50cqw}
@container (max-width:760px){.s-farm-b-hero-1.s-c .sbhero1-h{font-size:25cqw;white-space:normal;line-height:.84;text-align:left;padding:0 16px;margin-bottom:-8cqw}
.s-farm-b-hero-1.s-c[data-set-size=medium] .sbhero1-h{font-size:20cqw}
.s-farm-b-hero-1.s-c .sbhero1-h span{display:block}
.s-farm-b-hero-1.s-c .sbhero1-ph{aspect-ratio:1.1}
.s-farm-b-hero-1.s-c .sbhero1-stk{width:32cqw;right:4cqw;bottom:-14cqw}
.s-farm-b-hero-1.s-c .sbhero1-stk span{font-size:11px}
.s-farm-b-hero-1.s-c .sbhero1-mas{width:26cqw;left:4cqw;bottom:-10cqw}
.s-farm-b-hero-1.s-c .sbhero1-foot{flex-direction:column;align-items:flex-start;padding:16cqw 16px 36px}
.s-farm-b-hero-1.s-c .sbhero1-lede{font-size:20px;max-width:none}}
.s-farm-b-menu-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-menu-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-menu-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-menu-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-menu-1 .media>img,.s-farm-b-menu-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-menu-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-menu-1 .m-1-1{aspect-ratio:1 / 1}
/* layout a */
.s-farm-b-menu-1.s-a{background:var(--y)}
.s-farm-b-menu-1.s-a[data-set-badge=hide] .sbmenu1-badge{display:none}
.s-farm-b-menu-1.s-a li{list-style:none}
.s-farm-b-menu-1.s-a .sbmenu1-ph{position:relative;overflow:hidden}
.s-farm-b-menu-1.s-a .sbmenu1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-menu-1.s-a .sbmenu1-ph img{transition:transform .5s}
.s-farm-b-menu-1.s-a .sbmenu1-hd{padding:2.4cqw 2.5cqw 1.8cqw}
.s-farm-b-menu-1.s-a .sbmenu1-filters{display:flex;gap:1.1cqw;flex-wrap:wrap;align-items:center}
.s-farm-b-menu-1.s-a .sbmenu1-filters li{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:max(12px,1.05cqw);border:2px solid var(--ink);border-radius:.8cqw;padding:.9em 1.4em;line-height:1;transition:background .2s,color .2s}
.s-farm-b-menu-1.s-a .sbmenu1-filters li:first-child{background:var(--ink);color:var(--y)}
.s-farm-b-menu-1.s-a .sbmenu1-filters li:hover{background:var(--ink);color:var(--y)}
.s-farm-b-menu-1.s-a .sbmenu1-sort{margin-left:auto;border-radius:1cqw!important}
.s-farm-b-menu-1.s-a .sbmenu1-in{border-top:2px solid var(--ink);overflow:clip}
.s-farm-b-menu-1.s-a .sbmenu1-h{font-size:5.2cqw;margin-bottom:2.2cqw}
.s-farm-b-menu-1.s-a .sbmenu1-grid{display:grid;grid-template-columns:repeat(4,1fr);background:var(--cream);border-top:2px solid var(--ink);margin-bottom:-1px}
.s-farm-b-menu-1.s-a[data-set-tone=yellow] .sbmenu1-grid{background:var(--y)}
.s-farm-b-menu-1.s-a .sbmenu1-cell{position:relative;padding:1.4cqw 1.4cqw 1.5cqw;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;flex-direction:column;transition:background .25s;min-height:34cqw}
.s-farm-b-menu-1.s-a .sbmenu1-cell:nth-child(4n){border-right:0}
.s-farm-b-menu-1.s-a .sbmenu1-cell:hover{background:var(--y)}
.s-farm-b-menu-1.s-a[data-set-tone=yellow] .sbmenu1-cell:hover{background:var(--cream)}
.s-farm-b-menu-1.s-a .sbmenu1-cell .sbmenu1-ph{margin:2.6cqw auto 0;width:88%;aspect-ratio:1;border:2px solid var(--ink);transition:transform .4s var(--spring);border-radius:1.8cqw}
.s-farm-b-menu-1.s-a .sbmenu1-cell:hover .sbmenu1-ph{transform:rotate(-4deg) scale(1.04)}
.s-farm-b-menu-1.s-a[data-set-shape=mixed] .sbmenu1-cell:nth-child(8n+1) .sbmenu1-ph{border-radius:50%}
.s-farm-b-menu-1.s-a[data-set-shape=mixed] .sbmenu1-cell:nth-child(8n+2) .sbmenu1-ph{border-radius:50% 50% 1.2cqw 1.2cqw/40% 40% 1.2cqw 1.2cqw}
.s-farm-b-menu-1.s-a[data-set-shape=mixed] .sbmenu1-cell:nth-child(8n+4) .sbmenu1-ph{border-radius:1.2cqw 1.2cqw 50% 50%/1.2cqw 1.2cqw 40% 40%}
.s-farm-b-menu-1.s-a[data-set-shape=mixed] .sbmenu1-cell:nth-child(8n+5) .sbmenu1-ph{border-radius:2cqw 12cqw 2cqw 12cqw}
.s-farm-b-menu-1.s-a[data-set-shape=mixed] .sbmenu1-cell:nth-child(8n+6) .sbmenu1-ph{border-radius:12cqw 2cqw 12cqw 2cqw}
.s-farm-b-menu-1.s-a[data-set-shape=mixed] .sbmenu1-cell:nth-child(8n+7) .sbmenu1-ph{--c:2.4cqw;border-radius:0;border:0;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}
.s-farm-b-menu-1.s-a .sbmenu1-badge{position:absolute;top:1.3cqw;right:1.3cqw;font-family:var(--serif);font-style:italic;font-size:1.65cqw;letter-spacing:-.03em;line-height:.92;text-align:center;border:2px solid var(--ink);border-radius:50%;padding:.55em 1.1em;transform:rotate(-4deg);background:var(--cream);z-index:2;transition:transform .3s;max-width:70%}
.s-farm-b-menu-1.s-a[data-set-tone=yellow] .sbmenu1-badge{background:var(--y)}
.s-farm-b-menu-1.s-a .sbmenu1-cell:hover .sbmenu1-badge{transform:rotate(6deg) scale(1.08);background:var(--y)}
.s-farm-b-menu-1.s-a .sbmenu1-cell h3{min-height:2.04em;font-size:2.3cqw;line-height:1.02;letter-spacing:-.05em;margin-top:auto;padding-top:1.5cqw;max-width:78%}
.s-farm-b-menu-1.s-a .sbmenu1-row{display:flex;justify-content:space-between;align-items:baseline;gap:1cqw;font-size:max(12px,1cqw);margin-top:.9cqw}
.s-farm-b-menu-1.s-a .sbmenu1-price{font-size:max(13px,1.15cqw)}
@container (max-width:760px){.s-farm-b-menu-1.s-a .sbmenu1-hd{padding:8cqw 5cqw 6cqw}
.s-farm-b-menu-1.s-a .sbmenu1-h{font-size:11cqw;margin-bottom:6cqw}
.s-farm-b-menu-1.s-a .sbmenu1-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:2.6cqw;margin:0 -5cqw;padding:0 5cqw .5cqw}
.s-farm-b-menu-1.s-a .sbmenu1-filters li{font-size:14px;border-radius:2.4cqw;flex:none;white-space:normal}
.s-farm-b-menu-1.s-a .sbmenu1-sort{margin-left:0}
.s-farm-b-menu-1.s-a .sbmenu1-grid{grid-template-columns:1fr 1fr}
.s-farm-b-menu-1.s-a .sbmenu1-cell{min-height:0;padding:4cqw 3.5cqw 4.5cqw}
.s-farm-b-menu-1.s-a .sbmenu1-cell:nth-child(4n){border-right:1px solid var(--ink)}
.s-farm-b-menu-1.s-a .sbmenu1-cell:nth-child(2n){border-right:0}
.s-farm-b-menu-1.s-a .sbmenu1-cell .sbmenu1-ph{margin-top:11cqw}
.s-farm-b-menu-1.s-a .sbmenu1-cell h3{font-size:5cqw;max-width:none;padding-top:4cqw;min-height:0}
.s-farm-b-menu-1.s-a .sbmenu1-row{gap:2cqw;flex-wrap:wrap;font-size:14px;margin-top:2.4cqw}
.s-farm-b-menu-1.s-a .sbmenu1-price{font-size:15px}
.s-farm-b-menu-1.s-a .sbmenu1-badge{font-size:4.4cqw;position:relative;top:auto;right:auto;align-self:flex-start;margin-bottom:2cqw;max-width:none;border-radius:999px;font-size:max(14px,3.6cqw);padding:.3em .9em}}
/* layout b */
.s-farm-b-menu-1.s-b{background:var(--y)}
.s-farm-b-menu-1.s-b[data-set-badge=hide] .sbmenu1-badge{display:none}
.s-farm-b-menu-1.s-b li{list-style:none}
.s-farm-b-menu-1.s-b .sbmenu1-ph{position:relative;overflow:hidden}
.s-farm-b-menu-1.s-b .sbmenu1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-menu-1.s-b .sbmenu1-ph img{transition:transform .5s}
.s-farm-b-menu-1.s-b .sbmenu1-hd{padding:2.4cqw 2.5cqw 1.8cqw}
.s-farm-b-menu-1.s-b .sbmenu1-filters{display:flex;gap:1.1cqw;flex-wrap:wrap;align-items:center}
.s-farm-b-menu-1.s-b .sbmenu1-filters li{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:max(12px,1.05cqw);border:2px solid var(--ink);border-radius:.8cqw;padding:.9em 1.4em;line-height:1;transition:background .2s,color .2s}
.s-farm-b-menu-1.s-b .sbmenu1-filters li:first-child{background:var(--ink);color:var(--y)}
.s-farm-b-menu-1.s-b .sbmenu1-filters li:hover{background:var(--ink);color:var(--y)}
.s-farm-b-menu-1.s-b .sbmenu1-sort{margin-left:auto;border-radius:1cqw!important}
.s-farm-b-menu-1.s-b .sbmenu1-in{border-top:2px solid var(--ink);padding-bottom:4cqw}
.s-farm-b-menu-1.s-b .sbmenu1-h{font-size:4.6cqw;margin-bottom:2.2cqw}
.s-farm-b-menu-1.s-b .sbmenu1-list{margin:1cqw 2.5cqw 0;display:grid;grid-template-columns:1fr 1fr;gap:0 4cqw;background:var(--cream);border:2px solid var(--ink);border-radius:2.6cqw;padding:1cqw 3cqw}
.s-farm-b-menu-1.s-b[data-set-tone=yellow] .sbmenu1-list{background:var(--y)}
.s-farm-b-menu-1.s-b .sbmenu1-it{display:flex;align-items:center;gap:1.6cqw;padding:1.5cqw 0;border-bottom:2px dotted var(--ink);position:relative}
.s-farm-b-menu-1.s-b .sbmenu1-it:last-child,.s-farm-b-menu-1.s-b .sbmenu1-it:nth-last-child(2):nth-child(odd){border-bottom:0}
.s-farm-b-menu-1.s-b .sbmenu1-ph{flex:none;width:7cqw;aspect-ratio:1;border:2px solid var(--ink);border-radius:50%;transition:transform .4s var(--spring)}
.s-farm-b-menu-1.s-b[data-set-shape=mixed] .sbmenu1-it:nth-child(4n+2) .sbmenu1-ph,.s-farm-b-menu-1.s-b[data-set-shape=mixed] .sbmenu1-it:nth-child(4n+3) .sbmenu1-ph{border-radius:1.4cqw}
.s-farm-b-menu-1.s-b .sbmenu1-it:hover .sbmenu1-ph{transform:rotate(-8deg) scale(1.08)}
.s-farm-b-menu-1.s-b .sbmenu1-mid h3{font-size:2cqw;font-weight:500;line-height:1.05}
.s-farm-b-menu-1.s-b .sbmenu1-meta{display:block;font-size:max(11px,.85cqw);margin-top:.4cqw}
.s-farm-b-menu-1.s-b .sbmenu1-dots{flex:1;border-bottom:3px dotted var(--ink);align-self:end;margin-bottom:.9cqw;min-width:2cqw}
.s-farm-b-menu-1.s-b .sbmenu1-mid{min-width:0;flex:0 1 auto}
.s-farm-b-menu-1.s-b .sbmenu1-price{flex:none}
.s-farm-b-menu-1.s-b .sbmenu1-price{font-size:2.2cqw}
.s-farm-b-menu-1.s-b .sbmenu1-badge{position:absolute;right:0;top:.5cqw;font-size:max(11px,.8cqw);background:var(--ink);color:var(--y);padding:.25em .7em;border-radius:999px}
@container (max-width:760px){.s-farm-b-menu-1.s-b .sbmenu1-hd{padding:8cqw 5cqw 6cqw}
.s-farm-b-menu-1.s-b .sbmenu1-h{font-size:11cqw;margin-bottom:6cqw}
.s-farm-b-menu-1.s-b .sbmenu1-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:2.6cqw;margin:0 -5cqw;padding:0 5cqw .5cqw}
.s-farm-b-menu-1.s-b .sbmenu1-filters li{font-size:14px;border-radius:2.4cqw;flex:none}
.s-farm-b-menu-1.s-b .sbmenu1-sort{margin-left:0}
.s-farm-b-menu-1.s-b .sbmenu1-list{grid-template-columns:1fr;margin:0 4cqw;padding:2cqw 5cqw;border-radius:6cqw}
.s-farm-b-menu-1.s-b .sbmenu1-it:nth-last-child(2):nth-child(odd){border-bottom:2px dotted var(--ink)}
.s-farm-b-menu-1.s-b .sbmenu1-it{gap:3cqw;padding:4cqw 0}
.s-farm-b-menu-1.s-b .sbmenu1-mid{flex:1 1 0}
.s-farm-b-menu-1.s-b .sbmenu1-dots{display:none}
.s-farm-b-menu-1.s-b .sbmenu1-ph{width:13cqw}
.s-farm-b-menu-1.s-b .sbmenu1-mid h3{font-size:4.6cqw}
.s-farm-b-menu-1.s-b .sbmenu1-meta{font-size:14px}
.s-farm-b-menu-1.s-b .sbmenu1-price{font-size:5.6cqw}
.s-farm-b-menu-1.s-b .sbmenu1-badge{display:none}}
/* layout c */
.s-farm-b-menu-1.s-c{background:var(--y)}
.s-farm-b-menu-1.s-c[data-set-badge=hide] .sbmenu1-badge{display:none}
.s-farm-b-menu-1.s-c li{list-style:none}
.s-farm-b-menu-1.s-c .sbmenu1-ph{position:relative;overflow:hidden}
.s-farm-b-menu-1.s-c .sbmenu1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-menu-1.s-c .sbmenu1-ph img{transition:transform .5s}
.s-farm-b-menu-1.s-c .sbmenu1-hd{padding:2.4cqw 2.5cqw 1.8cqw}
.s-farm-b-menu-1.s-c .sbmenu1-filters{display:flex;gap:1.1cqw;flex-wrap:wrap;align-items:center}
.s-farm-b-menu-1.s-c .sbmenu1-filters li{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-size:max(12px,1.05cqw);border:2px solid var(--ink);border-radius:.8cqw;padding:.9em 1.4em;line-height:1;transition:background .2s,color .2s}
.s-farm-b-menu-1.s-c .sbmenu1-filters li:first-child{background:var(--ink);color:var(--y)}
.s-farm-b-menu-1.s-c .sbmenu1-filters li:hover{background:var(--ink);color:var(--y)}
.s-farm-b-menu-1.s-c .sbmenu1-sort{margin-left:auto;border-radius:1cqw!important}
.s-farm-b-menu-1.s-c .sbmenu1-in{border-top:2px solid var(--ink);padding-bottom:5cqw}
.s-farm-b-menu-1.s-c .sbmenu1-h{font-size:5cqw;margin-bottom:2.2cqw}
.s-farm-b-menu-1.s-c .sbmenu1-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3.4cqw 2.4cqw;padding:2cqw 2.5cqw 0}
.s-farm-b-menu-1.s-c .sbmenu1-card{position:relative;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}
.s-farm-b-menu-1.s-c .sbmenu1-card:nth-child(3n+2){margin-top:3cqw}
.s-farm-b-menu-1.s-c .sbmenu1-card:hover{transform:rotate(-1.6deg) translateY(-.8cqw)}
.s-farm-b-menu-1.s-c .sbmenu1-sh{background:var(--ink);padding:3px;border-radius:2.4cqw;height:100%}
.s-farm-b-menu-1.s-c .sbmenu1-inn{background:var(--cream);border-radius:calc(2.4cqw - 3px);height:100%;padding:1.5cqw 1.5cqw 2cqw}
.s-farm-b-menu-1.s-c[data-set-tone=yellow] .sbmenu1-inn{background:var(--y)}
.s-farm-b-menu-1.s-c .sbmenu1-card:nth-child(3n+2) .sbmenu1-sh{--c:3cqw;border-radius:0;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%,0 var(--c))}
.s-farm-b-menu-1.s-c .sbmenu1-card:nth-child(3n+2) .sbmenu1-inn{border-radius:0;clip-path:polygon(calc(var(--c) - 1px) 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% 100%,0 100%,0 calc(var(--c) - 1px))}
.s-farm-b-menu-1.s-c .sbmenu1-ph{aspect-ratio:1/.8;border:3px solid var(--ink);border-radius:1.6cqw}
.s-farm-b-menu-1.s-c[data-set-shape=mixed] .sbmenu1-card:nth-child(3n+1) .sbmenu1-ph{border-radius:50% 50% 1.6cqw 1.6cqw/42% 42% 1.6cqw 1.6cqw}
.s-farm-b-menu-1.s-c[data-set-shape=mixed] .sbmenu1-card:nth-child(3n) .sbmenu1-ph{border-radius:1.6cqw 1.6cqw 50% 50%/1.6cqw 1.6cqw 42% 42%}
.s-farm-b-menu-1.s-c .sbmenu1-card:hover .sbmenu1-ph img{transform:scale(1.07)}
.s-farm-b-menu-1.s-c .sbmenu1-badge{display:inline-block;margin-top:1.4cqw;border:2px solid var(--ink);border-radius:999px;padding:.3em .9em;font-size:max(11px,.85cqw)}
.s-farm-b-menu-1.s-c .sbmenu1-card h3{font-size:2.2cqw;font-weight:500;margin-top:.8cqw;padding-right:7cqw}
.s-farm-b-menu-1.s-c .sbmenu1-meta{display:block;margin-top:.6cqw;font-size:max(12px,.95cqw);padding-right:7cqw}
.s-farm-b-menu-1.s-c .sbmenu1-star{position:absolute;right:-.8cqw;bottom:-1.6cqw;width:9cqw;aspect-ratio:1;display:grid;place-items:center;transform:rotate(-10deg);transition:transform .4s var(--spring)}
.s-farm-b-menu-1.s-c .sbmenu1-card:hover .sbmenu1-st{transform:rotate(18deg) scale(1.08)}
.s-farm-b-menu-1.s-c .sbmenu1-st{transition:transform .4s var(--spring)}
.s-farm-b-menu-1.s-c .sbmenu1-st{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.s-farm-b-menu-1.s-c .sbmenu1-pr{position:relative;font-family:var(--serif);font-size:1.8cqw;letter-spacing:-.03em;text-align:center;line-height:1}
@container (max-width:760px){.s-farm-b-menu-1.s-c .sbmenu1-hd{padding:8cqw 5cqw 6cqw}
.s-farm-b-menu-1.s-c .sbmenu1-h{font-size:11cqw;margin-bottom:6cqw}
.s-farm-b-menu-1.s-c .sbmenu1-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:2.6cqw;margin:0 -5cqw;padding:0 5cqw .5cqw}
.s-farm-b-menu-1.s-c .sbmenu1-filters li{font-size:14px;border-radius:2.4cqw;flex:none}
.s-farm-b-menu-1.s-c .sbmenu1-sort{margin-left:0}
.s-farm-b-menu-1.s-c .sbmenu1-cards{grid-template-columns:1fr;gap:9cqw;padding:2cqw 5cqw 0}
.s-farm-b-menu-1.s-c .sbmenu1-card:nth-child(3n+2){margin-top:0}
.s-farm-b-menu-1.s-c .sbmenu1-sh{border-radius:7cqw}
.s-farm-b-menu-1.s-c .sbmenu1-inn{border-radius:calc(7cqw - 2px);padding:4cqw 4cqw 6cqw}
.s-farm-b-menu-1.s-c .sbmenu1-card:nth-child(3n+2) .sbmenu1-sh{--c:8cqw}
.s-farm-b-menu-1.s-c .sbmenu1-ph{border-radius:5cqw!important}
.s-farm-b-menu-1.s-c .sbmenu1-badge{font-size:14px}
.s-farm-b-menu-1.s-c .sbmenu1-card h3{font-size:6.4cqw;padding-right:24cqw}
.s-farm-b-menu-1.s-c .sbmenu1-meta{font-size:14px;padding-right:24cqw}
.s-farm-b-menu-1.s-c .sbmenu1-star{width:26cqw;right:-1cqw;bottom:-4cqw}
.s-farm-b-menu-1.s-c .sbmenu1-pr{font-size:5.4cqw}
.s-farm-b-menu-1.s-c .sbmenu1-card:hover{transform:translateY(-1.5cqw)}
.s-farm-b-menu-1.s-c .sbmenu1-card:hover .sbmenu1-st{transform:none}}
.s-farm-b-reviews-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-reviews-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-reviews-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-reviews-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-reviews-1 .media>img,.s-farm-b-reviews-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-reviews-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-farm-b-reviews-1.s-a{background:var(--y)}
.s-farm-b-reviews-1.s-a[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-reviews-1.s-a[data-set-mascot=hide] .sbreviews1-mini{display:none}
.s-farm-b-reviews-1.s-a li{list-style:none}
.s-farm-b-reviews-1.s-a blockquote::before{content:"„"}
.s-farm-b-reviews-1.s-a blockquote::after{content:"“"}
.s-farm-b-reviews-1.s-a .sbreviews1-in{position:relative;text-align:center;padding:5cqw 6cqw 6.5cqw;border-top:2px solid var(--ink)}
.s-farm-b-reviews-1.s-a .sbreviews1-eb{font-family:var(--mono);font-size:max(12px,1.15cqw);line-height:1.2;margin-bottom:3cqw}
.s-farm-b-reviews-1.s-a .sbreviews1-q{margin:0 0 5cqw}
.s-farm-b-reviews-1.s-a .sbreviews1-q:last-child{margin-bottom:0}
.s-farm-b-reviews-1.s-a .sbreviews1-dots{display:none}
.s-farm-b-reviews-1.s-a .sbreviews1-q blockquote{font-family:var(--serif);font-size:6.4cqw;line-height:.94;letter-spacing:-.045em;max-width:84cqw;margin:0 auto}
.s-farm-b-reviews-1.s-a .sbreviews1-who{margin-top:3.6cqw;font-size:max(12px,1.15cqw)}
.s-farm-b-reviews-1.s-a .sbreviews1-dots{gap:.8cqw;justify-content:center;margin-top:2.6cqw}
.s-farm-b-reviews-1.s-a .sbreviews1-dots i{width:1.1cqw;height:1.1cqw;min-width:9px;min-height:9px;border-radius:50%;border:2px solid var(--ink);background:var(--ink)}
.s-farm-b-reviews-1.s-a .sbreviews1-mini{position:absolute;right:3cqw;bottom:2cqw;width:9cqw;height:auto;transform:rotate(12deg)}
.s-farm-b-reviews-1.s-a[data-set-mode=list] .sbreviews1-q blockquote{font-size:4cqw}
@media (prefers-reduced-motion:no-preference){.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-stack{display:grid}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-q{grid-area:1/1;margin:0;opacity:0;pointer-events:none}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots{display:flex}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots i{background:transparent}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-stack:has(>:nth-child(2):last-child) .sbreviews1-q{animation:s-farm-b-reviews-1-f2 12s infinite}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-stack:has(>:nth-child(3):last-child) .sbreviews1-q{animation:s-farm-b-reviews-1-f3 18s infinite}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-stack:has(>:nth-child(4)) .sbreviews1-q{animation:s-farm-b-reviews-1-f4 24s infinite}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-q:nth-child(2){animation-delay:5s!important}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-q:nth-child(3){animation-delay:11s!important}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-q:nth-child(4){animation-delay:17s!important}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-q:first-child{animation-delay:-1s!important}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots i{animation:s-farm-b-reviews-1-d3 18s infinite}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots:has(>:nth-child(2):last-child) i{animation-name:s-farm-b-reviews-1-d2;animation-duration:12s}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots:has(>:nth-child(4)) i{animation-name:s-farm-b-reviews-1-d4;animation-duration:24s}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots i:first-child{animation-delay:-1s}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots i:nth-child(2){animation-delay:5s}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots i:nth-child(3){animation-delay:11s}
.s-farm-b-reviews-1.s-a[data-set-mode=cycle] .sbreviews1-dots i:nth-child(4){animation-delay:17s}
@keyframes s-farm-b-reviews-1-f2{0%{opacity:0;transform:translateY(1cqw)}
3%,47%{opacity:1;transform:none}
50%,100%{opacity:0}}
@keyframes s-farm-b-reviews-1-f3{0%{opacity:0;transform:translateY(1cqw)}
3%,30%{opacity:1;transform:none}
33.3%,100%{opacity:0}}
@keyframes s-farm-b-reviews-1-f4{0%{opacity:0;transform:translateY(1cqw)}
3%,22%{opacity:1;transform:none}
25%,100%{opacity:0}}
@keyframes s-farm-b-reviews-1-d2{0%,47%{background:var(--ink)}
50%,100%{background:transparent}}
@keyframes s-farm-b-reviews-1-d3{0%,30%{background:var(--ink)}
33.3%,100%{background:transparent}}
@keyframes s-farm-b-reviews-1-d4{0%,22%{background:var(--ink)}
25%,100%{background:transparent}}}
@container (max-width:760px){.s-farm-b-reviews-1.s-a .sbreviews1-in{padding:12cqw 5cqw 22cqw}
.s-farm-b-reviews-1.s-a .sbreviews1-eb{font-size:14px;margin-bottom:8cqw}
.s-farm-b-reviews-1.s-a .sbreviews1-q blockquote{font-size:12.6cqw}
.s-farm-b-reviews-1.s-a[data-set-mode=list] .sbreviews1-q blockquote{font-size:8cqw}
.s-farm-b-reviews-1.s-a .sbreviews1-who{font-size:14px;margin-top:9cqw}
.s-farm-b-reviews-1.s-a .sbreviews1-mini{width:20cqw;bottom:5cqw;right:2cqw}}
/* layout b */
.s-farm-b-reviews-1.s-b{background:var(--y)}
.s-farm-b-reviews-1.s-b[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-reviews-1.s-b[data-set-mascot=hide] .sbreviews1-mini{display:none}
.s-farm-b-reviews-1.s-b li{list-style:none}
.s-farm-b-reviews-1.s-b blockquote::before{content:"„"}
.s-farm-b-reviews-1.s-b blockquote::after{content:"“"}
.s-farm-b-reviews-1.s-b .sbreviews1-in{position:relative;padding:5cqw 1.9cqw 6cqw;border-top:2px solid var(--ink)}
.s-farm-b-reviews-1.s-b .sbreviews1-eb{font-size:4.4cqw;margin-bottom:3.4cqw;max-width:70cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-cards{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2.4cqw;align-items:stretch}
.s-farm-b-reviews-1.s-b .sbreviews1-card{transition:transform .35s cubic-bezier(.3,1.5,.5,1)}
.s-farm-b-reviews-1.s-b .sbreviews1-card:hover{transform:rotate(-1.6deg) translateY(-.8cqw)}
.s-farm-b-reviews-1.s-b .sbreviews1-sh{background:var(--ink);padding:3px;border-radius:2.4cqw;height:100%}
.s-farm-b-reviews-1.s-b .sbreviews1-inn{background:var(--cream);border-radius:calc(2.4cqw - 3px);height:100%;padding:2cqw 2cqw 2.2cqw;display:flex;flex-direction:column;gap:1.4cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-card:nth-child(even) .sbreviews1-sh{--c:3cqw;border-radius:0;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}
.s-farm-b-reviews-1.s-b .sbreviews1-card:nth-child(even) .sbreviews1-inn{border-radius:0;clip-path:polygon(calc(var(--c) - 1px) 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% calc(100% - var(--c) + 1px),calc(100% - var(--c) + 1px) 100%,calc(var(--c) - 1px) 100%,0 calc(100% - var(--c) + 1px),0 calc(var(--c) - 1px))}
.s-farm-b-reviews-1.s-b .sbreviews1-mk{display:grid;place-items:center;width:4.6cqw;height:4.6cqw;border-radius:50%;background:var(--y);border:2px solid var(--ink);font-size:3.6cqw;padding-top:1.4cqw;line-height:1}
.s-farm-b-reviews-1.s-b .sbreviews1-card blockquote{font-family:var(--serif);font-size:2.3cqw;line-height:1.02;letter-spacing:-.035em;flex:1}
.s-farm-b-reviews-1.s-b .sbreviews1-card blockquote::before,.s-farm-b-reviews-1.s-b .sbreviews1-card blockquote::after{content:none}
.s-farm-b-reviews-1.s-b .sbreviews1-card figcaption{font-size:max(12px,.95cqw);border-top:2px solid var(--ink);padding-top:1.2cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-mini{position:absolute;right:2cqw;top:.8cqw;width:7cqw;height:auto;transform:rotate(12deg)}
@container (max-width:760px){.s-farm-b-reviews-1.s-b .sbreviews1-in{padding:10cqw 5cqw 12cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-eb{font-size:10cqw;margin-bottom:8cqw;max-width:60cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-cards{grid-auto-flow:row;gap:6cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-sh{border-radius:7cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-inn{border-radius:calc(7cqw - 2px);padding:6cqw;gap:4cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-card:nth-child(even) .sbreviews1-sh{--c:8cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-mk{width:14cqw;height:14cqw;font-size:10cqw;padding-top:3cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-card blockquote{font-size:7cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-card figcaption{font-size:14px;padding-top:4cqw}
.s-farm-b-reviews-1.s-b .sbreviews1-mini{width:20cqw;top:5cqw}}
/* layout c */
.s-farm-b-reviews-1.s-c{background:var(--y)}
.s-farm-b-reviews-1.s-c[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-reviews-1.s-c[data-set-mascot=hide] .sbreviews1-mini{display:none}
.s-farm-b-reviews-1.s-c li{list-style:none}
.s-farm-b-reviews-1.s-c blockquote::before{content:"„"}
.s-farm-b-reviews-1.s-c blockquote::after{content:"“"}
.s-farm-b-reviews-1.s-c{background:var(--ink);color:var(--y)}
.s-farm-b-reviews-1.s-c[data-set-tone=cream]{background:var(--ink)}
.s-farm-b-reviews-1.s-c .sbreviews1-in{display:grid;grid-template-columns:.7fr 1.3fr;gap:3cqw;padding:5cqw 2cqw 5cqw 1.9cqw}
.s-farm-b-reviews-1.s-c .sbreviews1-side{position:relative}
.s-farm-b-reviews-1.s-c .sbreviews1-eb{font-size:max(13px,1.3cqw);line-height:1.3;border:2px solid var(--y);border-radius:999px;display:inline-block;padding:.6em 1.2em}
.s-farm-b-reviews-1.s-c .sbreviews1-mini{width:14cqw;height:auto;margin-top:4cqw;transform:rotate(-8deg)}
.s-farm-b-reviews-1.s-c .sbreviews1-list{border-top:2px solid var(--y)}
.s-farm-b-reviews-1.s-c .sbreviews1-it{display:flex;flex-direction:column;gap:1.6cqw;align-items:flex-start;padding:2.6cqw 0;border-bottom:2px solid var(--y)}
.s-farm-b-reviews-1.s-c .sbreviews1-it blockquote{font-family:var(--serif);font-size:3.4cqw;line-height:.98;letter-spacing:-.04em}
.s-farm-b-reviews-1.s-c .sbreviews1-who{background:var(--y);color:var(--ink);border-radius:999px;padding:.5em 1.1em;font-size:max(12px,.95cqw)}
.s-farm-b-reviews-1.s-c .sbreviews1-it:nth-child(even) .sbreviews1-who{border-radius:.6cqw}
.s-farm-b-reviews-1.s-c[data-set-mode=list] .sbreviews1-it blockquote{font-size:2.4cqw}
@container (max-width:760px){.s-farm-b-reviews-1.s-c .sbreviews1-in{grid-template-columns:1fr;padding:10cqw 5cqw 12cqw;gap:8cqw}
.s-farm-b-reviews-1.s-c .sbreviews1-eb{font-size:14px}
.s-farm-b-reviews-1.s-c .sbreviews1-mini{width:26cqw;margin-top:6cqw}
.s-farm-b-reviews-1.s-c .sbreviews1-it{padding:6cqw 0;gap:4cqw}
.s-farm-b-reviews-1.s-c .sbreviews1-it blockquote{font-size:8.4cqw}
.s-farm-b-reviews-1.s-c[data-set-mode=list] .sbreviews1-it blockquote{font-size:6.4cqw}
.s-farm-b-reviews-1.s-c .sbreviews1-who{font-size:14px}}
.s-farm-b-services-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-farm-b-services-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-farm-b-services-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-farm-b-services-1 .media{position:relative;margin:0;overflow:hidden}
.s-farm-b-services-1 .media>img,.s-farm-b-services-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-farm-b-services-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-farm-b-services-1 .m-4-5{aspect-ratio:4 / 5}
/* layout a */
.s-farm-b-services-1.s-a{background:var(--y)}
.s-farm-b-services-1.s-a[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-services-1.s-a[data-set-tag=hide] .sbservices1-pill,.s-farm-b-services-1.s-a[data-set-tag=hide] .sbservices1-tg{display:none}
.s-farm-b-services-1.s-a .sbservices1-ph{position:relative;overflow:hidden}
.s-farm-b-services-1.s-a .sbservices1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-services-1.s-a .sbservices1-ph img{transition:transform .6s;filter:saturate(1.1) contrast(1.04)}
.s-farm-b-services-1.s-a li{list-style:none}
.s-farm-b-services-1.s-a .sbservices1-in{padding:6.5cqw 1.9cqw 0;text-align:center}
.s-farm-b-services-1.s-a .sbservices1-h{font-family:var(--body);font-weight:400;font-size:4.75cqw;line-height:1.02;letter-spacing:-.062em;max-width:96cqw;margin:0 auto 7cqw}
.s-farm-b-services-1.s-a .sbservices1-cards{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3.3cqw;text-align:left}
.s-farm-b-services-1.s-a .sbservices1-card{position:relative;transition:transform .35s cubic-bezier(.3,1.5,.5,1);padding-bottom:1.6cqw}
.s-farm-b-services-1.s-a .sbservices1-card:hover{transform:rotate(-2deg) translateY(-1cqw)}
.s-farm-b-services-1.s-a .sbservices1-card:nth-child(2n):hover{transform:rotate(2deg) translateY(-1cqw)}
.s-farm-b-services-1.s-a .sbservices1-shape{background:var(--ink);padding:3px;border-radius:2.4cqw;height:100%}
.s-farm-b-services-1.s-a .sbservices1-inn{background:var(--cream);border-radius:calc(2.4cqw - 3px);height:100%;padding:1.9cqw 1.9cqw 6.2cqw;display:flex;flex-direction:column}
.s-farm-b-services-1.s-a[data-set-shape=mixed] .sbservices1-card:nth-child(3n+2) .sbservices1-shape{--c:3.6cqw;border-radius:0;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% 100%,0 100%,0 var(--c))}
.s-farm-b-services-1.s-a[data-set-shape=mixed] .sbservices1-card:nth-child(3n+2) .sbservices1-inn{border-radius:0;clip-path:polygon(calc(var(--c) - 1px) 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% 100%,0 100%,0 calc(var(--c) - 1px))}
.s-farm-b-services-1.s-a .sbservices1-ph{aspect-ratio:4/4.6;border:3px solid var(--ink);background:var(--y);border-radius:1.6cqw}
.s-farm-b-services-1.s-a[data-set-shape=mixed] .sbservices1-card:nth-child(3n+1) .sbservices1-ph{border-radius:50% 50% 1.6cqw 1.6cqw/38% 38% 1.6cqw 1.6cqw}
.s-farm-b-services-1.s-a[data-set-shape=mixed] .sbservices1-card:nth-child(3n) .sbservices1-ph{border-radius:1.6cqw 1.6cqw 50% 50%/1.6cqw 1.6cqw 38% 38%}
.s-farm-b-services-1.s-a[data-set-shape=round] .sbservices1-ph{border-radius:50%}
.s-farm-b-services-1.s-a .sbservices1-card:hover .sbservices1-ph img{transform:scale(1.07)}
.s-farm-b-services-1.s-a .sbservices1-meta{margin-top:1.6cqw;display:flex;flex-direction:column;gap:.5cqw}
.s-farm-b-services-1.s-a .sbservices1-meta h3{font-weight:500;font-size:2.3cqw;letter-spacing:-.045em}
.s-farm-b-services-1.s-a .sbservices1-meta span{font-size:max(11px,1cqw)}
.s-farm-b-services-1.s-a .sbservices1-pill{position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:var(--y);border:2px solid var(--ink);border-radius:1.1cqw;padding:.3em 1.1em;font-size:2.1cqw;letter-spacing:-.02em;text-transform:uppercase;width:max-content;max-width:92%;text-align:center;overflow-wrap:anywhere;z-index:2;line-height:1.2}
.s-farm-b-services-1.s-a[data-set-tone=cream] .sbservices1-pill{background:var(--y)}
.s-farm-b-services-1.s-a[data-set-shape=mixed] .sbservices1-card:nth-child(3n+2) .sbservices1-pill{border-radius:0;clip-path:polygon(.7cqw 0,calc(100% - .7cqw) 0,100% .7cqw,100% calc(100% - .7cqw),calc(100% - .7cqw) 100%,.7cqw 100%,0 calc(100% - .7cqw),0 .7cqw);border-width:0;background:var(--ink);color:var(--y)}
.s-farm-b-services-1.s-a .sbservices1-cta{padding:5cqw 0 7.5cqw}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.s-farm-b-services-1.s-a .sbservices1-card{animation:s-farm-b-services-1-rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
@keyframes s-farm-b-services-1-rise{from{transform:translateY(5cqw) rotate(3deg)}
to{transform:none}}}}
@container (max-width:760px){.s-farm-b-services-1.s-a .sbservices1-in{padding:10cqw 0 0}
.s-farm-b-services-1.s-a .sbservices1-h{font-size:7.4cqw;letter-spacing:-.05em;margin:0 5cqw 10cqw}
.s-farm-b-services-1.s-a .sbservices1-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:5cqw;padding:0 5cqw 10cqw;scrollbar-width:none}
.s-farm-b-services-1.s-a .sbservices1-card{flex:0 0 76cqw;scroll-snap-align:center;padding-bottom:4cqw}
.s-farm-b-services-1.s-a .sbservices1-shape{border-radius:7cqw}
.s-farm-b-services-1.s-a .sbservices1-inn{border-radius:calc(7cqw - 2px);padding:5cqw 5cqw 10cqw}
.s-farm-b-services-1.s-a .sbservices1-meta{margin-top:4cqw}
.s-farm-b-services-1.s-a .sbservices1-meta h3{font-size:5.6cqw}
.s-farm-b-services-1.s-a .sbservices1-meta span{font-size:max(12px,3.4cqw)}
.s-farm-b-services-1.s-a .sbservices1-pill{font-size:6.4cqw;border-radius:3cqw}
.s-farm-b-services-1.s-a .sbservices1-ph{border-radius:5cqw!important}
.s-farm-b-services-1.s-a[data-set-shape=round] .sbservices1-ph{border-radius:50%!important}
.s-farm-b-services-1.s-a .sbservices1-cta{padding:0 0 12cqw}}
/* layout b */
.s-farm-b-services-1.s-b{background:var(--y)}
.s-farm-b-services-1.s-b[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-services-1.s-b[data-set-tag=hide] .sbservices1-pill,.s-farm-b-services-1.s-b[data-set-tag=hide] .sbservices1-tg{display:none}
.s-farm-b-services-1.s-b .sbservices1-ph{position:relative;overflow:hidden}
.s-farm-b-services-1.s-b .sbservices1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-services-1.s-b .sbservices1-ph img{transition:transform .6s;filter:saturate(1.1) contrast(1.04)}
.s-farm-b-services-1.s-b li{list-style:none}
.s-farm-b-services-1.s-b .sbservices1-in{padding:5cqw 0 0}
.s-farm-b-services-1.s-b .sbservices1-h{font-family:var(--body);font-size:3.6cqw;line-height:1.05;letter-spacing:-.055em;max-width:70cqw;margin:0 1.9cqw 4cqw}
.s-farm-b-services-1.s-b .sbservices1-rows{border-top:2px solid var(--ink)}
.s-farm-b-services-1.s-b .sbservices1-row{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:4cqw;padding:2.6cqw 1.9cqw;border-bottom:2px solid var(--ink)}
.s-farm-b-services-1.s-b .sbservices1-row:nth-child(even){grid-template-columns:1.2fr .8fr;background:var(--cream)}
.s-farm-b-services-1.s-b .sbservices1-row:nth-child(even) .sbservices1-ph{order:2}
.s-farm-b-services-1.s-b .sbservices1-ph{aspect-ratio:1/1.05;border:3px solid var(--ink);border-radius:50% 50% 1.6cqw 1.6cqw/38% 38% 1.6cqw 1.6cqw;background:var(--cream)}
.s-farm-b-services-1.s-b[data-set-shape=round] .sbservices1-ph{border-radius:50%}
.s-farm-b-services-1.s-b .sbservices1-row:nth-child(even) .sbservices1-ph{border-radius:1.6cqw 1.6cqw 50% 50%/1.6cqw 1.6cqw 38% 38%;background:var(--y)}
.s-farm-b-services-1.s-b[data-set-shape=round] .sbservices1-row:nth-child(even) .sbservices1-ph{border-radius:50%}
.s-farm-b-services-1.s-b .sbservices1-tg{display:inline-block;border:2px solid var(--ink);border-radius:1cqw;padding:.45em 1em;font-size:max(11px,1cqw);margin-bottom:1.4cqw;background:var(--y)}
.s-farm-b-services-1.s-b .sbservices1-row:nth-child(even) .sbservices1-tg{background:var(--cream)}
.s-farm-b-services-1.s-b .sbservices1-txt h3{font-size:4.6cqw;margin-bottom:1.2cqw}
.s-farm-b-services-1.s-b .sbservices1-txt p{font-size:max(16px,1.35cqw);max-width:38cqw;line-height:1.35}
.s-farm-b-services-1.s-b .sbservices1-mt{display:block;margin-top:1.6cqw;font-size:max(11px,1cqw)}
.s-farm-b-services-1.s-b .sbservices1-cta{padding:4cqw 0 6cqw;text-align:center}
@container (max-width:760px){.s-farm-b-services-1.s-b .sbservices1-in{padding:9cqw 0 0}
.s-farm-b-services-1.s-b .sbservices1-h{font-size:8cqw;margin:0 5cqw 8cqw;max-width:none}
.s-farm-b-services-1.s-b .sbservices1-row,.s-farm-b-services-1.s-b .sbservices1-row:nth-child(even){grid-template-columns:1fr;gap:6cqw;padding:7cqw 5cqw}
.s-farm-b-services-1.s-b .sbservices1-row:nth-child(even) .sbservices1-ph{order:0}
.s-farm-b-services-1.s-b .sbservices1-txt h3{font-size:11cqw}
.s-farm-b-services-1.s-b .sbservices1-txt p{font-size:17px;max-width:none}
.s-farm-b-services-1.s-b .sbservices1-tg{font-size:14px}
.s-farm-b-services-1.s-b .sbservices1-mt{font-size:14px}}
/* layout c */
.s-farm-b-services-1.s-c{background:var(--y)}
.s-farm-b-services-1.s-c[data-set-tone=cream]{background:var(--cream)}
.s-farm-b-services-1.s-c[data-set-tag=hide] .sbservices1-pill,.s-farm-b-services-1.s-c[data-set-tag=hide] .sbservices1-tg{display:none}
.s-farm-b-services-1.s-c .sbservices1-ph{position:relative;overflow:hidden}
.s-farm-b-services-1.s-c .sbservices1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-farm-b-services-1.s-c .sbservices1-ph img{transition:transform .6s;filter:saturate(1.1) contrast(1.04)}
.s-farm-b-services-1.s-c li{list-style:none}
.s-farm-b-services-1.s-c .sbservices1-in{display:grid;grid-template-columns:.9fr 1.1fr;align-items:start;border-top:0}
.s-farm-b-services-1.s-c .sbservices1-side{position:sticky;top:0;padding:5cqw 3cqw 5cqw 1.9cqw}
.s-farm-b-services-1.s-c .sbservices1-h{font-family:var(--body);font-size:3.7cqw;line-height:1.02;letter-spacing:-.06em;margin-bottom:3cqw}
.s-farm-b-services-1.s-c .sbservices1-list{background:var(--cream);border-left:2px solid var(--ink);min-height:100%}
.s-farm-b-services-1.s-c .sbservices1-it{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw;padding:2cqw 2cqw;border-bottom:2px solid var(--ink);transition:background .25s}
.s-farm-b-services-1.s-c .sbservices1-it:hover{background:var(--y)}
.s-farm-b-services-1.s-c .sbservices1-ph{width:10cqw;aspect-ratio:1;border:2px solid var(--ink);border-radius:50%;flex:none;transition:transform .4s var(--spring)}
.s-farm-b-services-1.s-c[data-set-shape=mixed] .sbservices1-it:nth-child(3n+2) .sbservices1-ph{border-radius:1.6cqw}
.s-farm-b-services-1.s-c[data-set-shape=mixed] .sbservices1-it:nth-child(3n) .sbservices1-ph{border-radius:2cqw 12cqw 2cqw 12cqw}
.s-farm-b-services-1.s-c .sbservices1-it:hover .sbservices1-ph{transform:rotate(-6deg) scale(1.05)}
.s-farm-b-services-1.s-c .sbservices1-txt h3{font-size:2.6cqw;font-weight:500;letter-spacing:-.05em}
.s-farm-b-services-1.s-c .sbservices1-txt p{font-size:max(15px,1.15cqw);margin-top:.5cqw;max-width:34cqw}
.s-farm-b-services-1.s-c .sbservices1-tg{display:inline-block;margin-top:.9cqw;border:2px solid var(--ink);border-radius:.8cqw;padding:.35em .9em;font-size:max(11px,.9cqw);background:var(--y)}
.s-farm-b-services-1.s-c .sbservices1-it:hover .sbservices1-tg{background:var(--cream)}
.s-farm-b-services-1.s-c .sbservices1-mt{font-size:max(12px,1.15cqw);text-align:right;max-width:12cqw}
@container (max-width:760px){.s-farm-b-services-1.s-c .sbservices1-in{grid-template-columns:1fr}
.s-farm-b-services-1.s-c .sbservices1-side{position:relative;padding:9cqw 5cqw 8cqw}
.s-farm-b-services-1.s-c .sbservices1-h{font-size:9cqw;margin-bottom:6cqw}
.s-farm-b-services-1.s-c .sbservices1-list{border-left:0;border-top:2px solid var(--ink)}
.s-farm-b-services-1.s-c .sbservices1-it{grid-template-columns:auto 1fr;gap:4cqw;padding:5cqw}
.s-farm-b-services-1.s-c .sbservices1-ph{width:22cqw}
.s-farm-b-services-1.s-c .sbservices1-txt h3{font-size:5.6cqw}
.s-farm-b-services-1.s-c .sbservices1-txt p{font-size:15px;max-width:none}
.s-farm-b-services-1.s-c .sbservices1-mt{grid-column:2;text-align:left;max-width:none;font-size:14px}}
/* engine motion layer (docs/MOTION-SYSTEM.md): CSS only, base state fully visible */
@property --mk-p{syntax:"<number>";inherits:true;initial-value:1}
@keyframes mk-count{from{--mk-p:0}}
@keyframes mk-cnt-a{from,to{visibility:visible}}
@keyframes mk-cnt-v{from,to{color:transparent}}
.cnt{position:relative;display:inline-block;white-space:nowrap;--mk-n:round(down,calc(var(--mk-p)*var(--to,0)),1)}
.cnt__a{position:absolute;inset:0;display:block;text-align:end;visibility:hidden;white-space:pre;pointer-events:none;user-select:none}
.cnt__d::before{content:counter(mkd)}
.cnt__d0{counter-reset:mkd mod(var(--mk-n),10)}
.cnt__d1{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10),1),10)}
.cnt__d2{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100),1),10)}
.cnt__d3{counter-reset:mkd mod(round(down,calc(var(--mk-n)/1000),1),10)}
.cnt__d4{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10000),1),10)}
.cnt__d5{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100000),1),10)}
.cnt__d6{counter-reset:mkd mod(round(down,calc(var(--mk-n)/1000000),1),10)}
.cnt__d7{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10000000),1),10)}
.cnt__d8{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100000000),1),10)}
.cnt__z1{opacity:clamp(0,calc(var(--mk-n) - 9),1)}
.cnt__z2{opacity:clamp(0,calc(var(--mk-n) - 99),1)}
.cnt__z3{opacity:clamp(0,calc(var(--mk-n) - 999),1)}
.cnt__z4{opacity:clamp(0,calc(var(--mk-n) - 9999),1)}
.cnt__z5{opacity:clamp(0,calc(var(--mk-n) - 99999),1)}
.cnt__z6{opacity:clamp(0,calc(var(--mk-n) - 999999),1)}
.cnt__z7{opacity:clamp(0,calc(var(--mk-n) - 9999999),1)}
.cnt__z8{opacity:clamp(0,calc(var(--mk-n) - 99999999),1)}
@keyframes mk-up{from{opacity:0;translate:0 18px}}
@keyframes mk-up-l{from{opacity:0;translate:0 24px}}
@keyframes mk-img{from{opacity:0;scale:1.04}}
@keyframes mk-in{from{opacity:0;translate:0 18px}}
@keyframes mk-zoom{from{scale:1.05}}
@media (prefers-reduced-motion:no-preference){
@supports (animation-timeline:view()) and (width:round(down,1px,1px)){
:where(:is(main,footer) .s:not([data-motion="none"])){view-timeline:--mk-blk block}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(li,article,dl>div){view-timeline:--mk-blk block}
.cnt{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mk-blk;animation-range:entry 20% entry 100%}
.cnt>.cnt__v,.cnt>.cnt__a{animation-duration:1s;animation-fill-mode:both}
}
@supports (animation-timeline:view()){
:where(:is(main,footer) .s:not([data-motion="none"])) :where(:is(h2,h3,h4,p,dt,dd,.eyebrow,.lead):not(:is(li,figure,details,summary,button,a,label,blockquote) *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul,ol,dl,:has(>details),:has(>article)){view-timeline:--mk-list block}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(:is(ul,ol)>li:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),details:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),article:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),dl>div:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-up-l linear both;animation-timeline:--mk-list;animation-range:entry 0% entry 60%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(2)){animation-range:entry 5% entry 59%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(3)){animation-range:entry 10% entry 63%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(4)){animation-range:entry 15% entry 67%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(5)){animation-range:entry 20% entry 71%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(6)){animation-range:entry 25% entry 75%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(7)){animation-range:entry 30% entry 79%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(8)){animation-range:entry 35% entry 83%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(9)){animation-range:entry 40% entry 87%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(10)){animation-range:entry 45% entry 91%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(11)){animation-range:entry 50% entry 95%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(12)){animation-range:entry 55% entry 99%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(img:not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *):not(.vid__poster)){animation:mk-img linear both;animation-timeline:view();animation-range:entry 0% entry 80%}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(:is(h2,h3,p,.eyebrow,.lead,.btn):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-in .7s var(--ease,cubic-bezier(.2,.7,.2,1)) both;animation-timeline:auto;animation-range:normal}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.eyebrow,h2){animation-delay:.04s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.lead,h2+p){animation-delay:.14s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.btn){animation-delay:.24s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(img:not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *):not(.vid__poster)){animation:mk-zoom 1s var(--ease,cubic-bezier(.2,.7,.2,1)) both;animation-timeline:auto;animation-range:normal}
}
}
.t-farm-b .cc-legal{display:flex;flex-wrap:wrap;gap:0 1.5rem;box-sizing:border-box;padding:.5rem var(--cc-gutter,var(--gutter,1.5rem));font-size:1rem}
.t-farm-b .cc-legal a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:inherit;text-decoration:underline;text-underline-offset:.2em}
.t-farm-b .cc-page{box-sizing:border-box;max-inline-size:44rem;margin:0;padding:clamp(3rem,8vw,6rem) var(--cc-gutter,var(--gutter,1.5rem));hyphens:manual}
.t-farm-b .cc-page h1{font-family:var(--cc-font-title,var(--cc-font,inherit));font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;margin:0 0 1rem;text-wrap:balance}
.t-farm-b .cc-page h2{font-size:1.375rem;line-height:1.2;margin:2rem 0 .5rem}
.t-farm-b .cc-page p,.t-farm-b .cc-page li{margin:0 0 1rem;color:var(--text,inherit);font-size:1rem;line-height:1.5;max-inline-size:62ch;hyphens:manual}
.t-farm-b .cc-page a{color:inherit;text-decoration:underline;text-underline-offset:.2em}