.sb-proof{padding:90px 0 0;background:#f4f4ec;color:#173d2d;overflow:hidden}.sb-proof-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:42px}.sb-proof-kicker,.sb-proof-label{font-size:9px;letter-spacing:1.9px;font-weight:700}.sb-proof-kicker{color:#688652}.sb-proof-heading h2{font:500 clamp(36px,4.6vw,66px)/1.1 Manrope,Arial;letter-spacing:-2.8px;margin:17px 0 0}.sb-proof-heading h2 em{font-family:Georgia,serif;font-weight:400;color:#708d55}.sb-proof-heading>p{font-size:19px;line-height:1.6;margin:0 0 4px;max-width:360px}.sb-proof-heading>p strong{font-weight:400;font-size:12px;color:#6a7b61}.sb-proof-grid{display:grid;grid-template-columns:1.06fr 1fr 1.14fr;border:1px solid #d7dfcc}.sb-proof-volume,.sb-proof-calendar,.sb-proof-partner{padding:33px 29px}.sb-proof-volume{background:#173e2e;color:#edf5df;display:flex;flex-direction:column}.sb-proof-volume .sb-proof-label{color:#bbd99d}.sb-proof-number{font:500 clamp(72px,9.5vw,140px)/1 Manrope,Arial;letter-spacing:-9px;margin:34px 0 25px;white-space:nowrap;font-variant-numeric:tabular-nums}.sb-proof-number>span:last-child{color:#c5eb8b;font-size:.56em;display:inline-block;vertical-align:top;margin-top:10px;letter-spacing:-3px}.sb-proof h3{font-size:23px;letter-spacing:-.7px;line-height:1.35;font-weight:500;margin:0 0 18px}.sb-proof-volume>p{font-size:12px;line-height:1.9;color:#bcccb3;margin:0 0 30px}.sb-proof-line{font-size:9px;color:#c2d6b2;margin-top:auto;display:flex;align-items:center;gap:9px;border-top:1px solid #ffffff26;padding-top:20px}.sb-proof-line>span{height:6px;width:6px;border-radius:50%;background:#b7e580;flex-shrink:0}.sb-proof-calendar{background:#e8eddf;border-right:1px solid #d7dfcc;display:flex;flex-direction:column}.sb-proof-calendar-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.sb-proof-calendar .sb-proof-label{font-size:8px;letter-spacing:1px}.sb-proof-calendar-top button{border:1px solid #a8b99a;background:none;color:#264e35;width:26px;height:26px;cursor:pointer;flex-shrink:0}.sb-season-clock{position:relative;width:230px;height:230px;margin:20px auto 18px;max-width:100%;flex-shrink:0}.sb-clock-track{position:absolute;inset:15px;border-radius:50%;background:repeating-conic-gradient(from -1deg,#7b9264 0deg 1deg,transparent 1deg 6deg);mask:radial-gradient(transparent 67%,#000 68%);-webkit-mask:radial-gradient(transparent 67%,#000 68%)}.sb-clock-orbit{position:absolute;inset:30px;border:1px solid #a6ba8f;border-radius:50%;transform:rotate(70deg);transition:transform 1.3s cubic-bezier(.22,.68,.1,1)}.sb-clock-orbit i{position:absolute;top:-5px;left:calc(50% - 5px);width:10px;height:10px;background:#315f38;border:2px solid #e8eddf;border-radius:50%;box-shadow:0 0 0 4px #98b57644}.sb-clock-month{position:absolute;font-size:7px;letter-spacing:1px;color:#687e58}.sb-clock-n{top:0;left:calc(50% - 9px)}.sb-clock-s{bottom:0;left:calc(50% - 9px)}.sb-clock-e{right:-6px;top:calc(50% - 5px)}.sb-clock-w{left:-8px;top:calc(50% - 5px)}.sb-clock-center{position:absolute;inset:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sb-clock-center>span{font-size:38px;color:#69884a;height:52px;line-height:1}.sb-clock-center strong{font:400 29px Georgia,serif}.sb-clock-center small{font-size:6px;letter-spacing:1px;line-height:1.8;max-width:120px;margin-top:9px}.sb-season-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #bdcbae;gap:5px}.sb-season-tabs button{padding:11px 0;background:none;border:0;border-bottom:2px solid transparent;color:#6c805b;font:600 9px Manrope,Arial;cursor:pointer}.sb-season-tabs button[aria-pressed=true]{color:#193e2b;border-color:#365f36}.sb-proof-calendar>p{font-size:12px;line-height:1.8;min-height:66px;margin:20px 0 10px}.sb-weather-note{font-size:9px;color:#778569;line-height:1.7;margin-top:auto}.sb-proof-partner{background:#fbfcf7}.sb-proof-partner>.sb-proof-label{font-size:8px;letter-spacing:1px;color:#668153}.sb-one{font:500 65px/1 Manrope;letter-spacing:-4px;display:flex;align-items:center;gap:19px;margin:23px 0}.sb-one>span{font:500 10px/1.8 Manrope;letter-spacing:0;color:#708361}.sb-proof-partner h3{font-size:23px}.sb-proof-partner ul{list-style:none;padding:0;margin:22px 0}.sb-proof-partner li{display:flex;gap:11px;border-top:1px solid #e0e6d8;padding:12px 0}.sb-proof-partner li>span{color:#789456;font-size:18px}.sb-proof-partner li strong{font-size:11px;font-weight:600}.sb-proof-partner li p{font-size:10px;line-height:1.7;color:#728267;margin:4px 0 0}.sb-proof-partner>a{display:flex;justify-content:space-between;align-items:center;padding:13px 0 0;border-top:1px solid #829a68;color:#244a32;text-decoration:none;font-size:11px;font-weight:600}.sb-proof-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 0 28px}.sb-proof-bottom>span{font-size:9px;letter-spacing:1px;font-weight:700}.sb-proof-bottom p{font-size:11px;color:#728066;margin:0}.sb-proof-bottom a{font-size:10px;color:#315d38;text-decoration:none}.sb-proof button:focus-visible,.sb-proof a:focus-visible{outline:2px solid #71984e;outline-offset:4px}@media(min-width:1600px){.sb-proof-number{font-size:140px}}@media(max-width:1100px){.sb-proof-volume,.sb-proof-calendar,.sb-proof-partner{padding:25px 20px}.sb-season-clock{width:200px;height:200px}.sb-clock-center strong{font-size:25px}.sb-proof-heading>p{max-width:290px}.sb-proof-bottom{flex-wrap:wrap}.sb-proof-number{letter-spacing:-7px}}@media(max-width:850px){.sb-proof-grid{grid-template-columns:1fr 1fr}.sb-proof-partner{grid-column:1/-1}.sb-proof-partner ul{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sb-proof-number{font-size:110px}.sb-proof-calendar{border-right:0}.sb-proof-heading{display:block}.sb-proof-heading>p{margin-top:25px;max-width:none}.sb-proof-partner h3 br{display:none}}@media(max-width:560px){.sb-proof{padding-top:55px}.sb-proof-heading h2{font-size:40px;letter-spacing:-1.7px}.sb-proof-grid{grid-template-columns:1fr}.sb-proof-volume,.sb-proof-calendar,.sb-proof-partner{padding:28px}.sb-proof-number{font-size:124px;margin:25px 0}.sb-proof-calendar{border-bottom:1px solid #d7dfcc}.sb-season-clock{width:230px;height:230px;margin:25px auto}.sb-proof-partner{grid-column:auto}.sb-proof-partner ul{display:block}.sb-proof-heading>p{font-size:18px}.sb-proof-heading>p strong{display:block;font-size:12px;margin-top:3px}.sb-proof-bottom{display:block}.sb-proof-bottom p{margin:12px 0}.sb-proof-bottom a{display:inline-block;margin:5px 0}.sb-proof-calendar>p{min-height:0}}@media(prefers-reduced-motion:reduce){.sb-clock-orbit{transition:none}}
