@font-face{font-family:Fraunces;src:url(/fonts/Fraunces.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf7ef;--ink:#492818;--honey:#f5ca57;--sage:#a4b180;--wing:#fffdf7}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 15% 18%, #fffdf7 0, transparent 48%), radial-gradient(ellipse at 80% 75%, #faf3e6 0, transparent 50%), var(--paper);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif}img{max-width:100%;height:auto;display:block}.landing{flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.landing-header{z-index:2;align-items:center;width:min(1440px,100% - 112px);min-height:96px;margin-inline:auto;display:flex;position:relative}.brand{align-items:center;display:inline-flex;position:relative}.wordmark{font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.06em;font-family:Fraunces,Georgia,serif;font-size:33px;font-weight:750;line-height:1}.brand-period{display:none}.brand-flight{width:60px;height:45px;margin-left:5px;position:relative}.brand-flight>svg:first-child{width:58px;position:absolute;bottom:0;left:-4px}.brand-flight>svg:last-child{width:33px;position:absolute;top:-1px;right:0}.landing-header .brand-flight>svg:last-child{animation:3.2s ease-in-out .2s both bee-arrival}.landing-header .brand-flight>svg:first-child{animation:.8s ease-out 2.7s both trail-appear}.landing-main{isolation:isolate;flex:1;place-items:start;width:min(1680px,100%);min-height:calc(min(40vw,36svh) + 160px);margin-inline:auto;padding-top:11svh;display:grid;position:relative}.landing-mark{aspect-ratio:1;z-index:1;width:min(40vw,36svh);position:relative;left:38.5%;transform:translate(-50%);container-type:inline-size}.brand-seal{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.brand-seal>.seal-rings{width:100%;height:100%;position:absolute;inset:0}.brand-seal>.seal-flight{opacity:.7;width:100%;height:100%;position:absolute;inset:0}.brand-seal>.seal-bee{width:49%;height:auto;margin-top:-7%;display:block}.seal-name{font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.045em;margin-top:-3%;font-family:Fraunces,Georgia,serif;font-size:16cqw;font-weight:750;line-height:1}.landing-sky{pointer-events:none;opacity:.9;width:clamp(160px,18vw,230px);position:absolute;top:-48px;right:7%}.landing-sky svg{width:100%;height:auto;display:block}.landing-footer{position:relative}.footer-illustration{grid-template-columns:minmax(0,1.5fr) minmax(0,7fr) minmax(0,1.5fr);align-items:end;gap:0;width:min(1680px,100%);margin-inline:auto;display:grid}.apiary-frame{grid-column:2;width:100%;position:relative}.apiary-art{width:100%;height:auto;margin:0;display:block;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNjAwIDQwMic+PHBhdGggZmlsbD0nd2hpdGUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMEgxNjAwVjQwMkgwWiBNMjQ4IDEyOEgzNDJWMjMwSDI0OFonLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNjAwIDQwMic+PHBhdGggZmlsbD0nd2hpdGUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTAgMEgxNjAwVjQwMkgwWiBNMjQ4IDEyOEgzNDJWMjMwSDI0OFonLz48L3N2Zz4=);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scene-bee{aspect-ratio:100/90;width:2.1%;position:absolute;top:36%;left:17%}.scene-bee>svg{width:135%;height:135%;position:absolute;top:-17.5%;left:-17.5%;transform:rotate(-10deg)}.scene-bee--upper-left{width:1.5%;top:33%;left:15%}.scene-bee--left{width:1.2%;top:41%;left:12.3%}.scene-bee--lower-left{width:1.4%;top:43%;left:15%}.footer-flowers{object-fit:contain;object-position:center bottom;width:100%;height:clamp(150px,24vw,260px);margin:0;display:block}.footer-flowers--left{justify-self:start}.footer-flowers--right{justify-self:end}.footer-meta{text-align:center;border-top:1px solid #a4b18070;justify-content:center;align-items:center;width:min(1440px,100% - 112px);min-height:82px;margin-inline:auto;display:flex;position:relative}.footer-meta p{letter-spacing:.015em;color:#786653;margin:0;font-size:10px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{color:var(--ink);background:var(--honey)}@keyframes bee-arrival{0%{opacity:0;transform:translate(calc(100vw - 200px),-8px)rotate(-18deg)}8%{opacity:1}38%{transform:translate(55vw,16px)rotate(12deg)}68%{transform:translate(16vw,-18px)rotate(-14deg)}88%{transform:translate(18px,4px)rotate(8deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes trail-appear{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.landing-header,.footer-meta{width:calc(100% - 64px)}.footer-meta p{font-size:9px}}@media (max-width:580px){.landing-header,.footer-meta{width:calc(100% - 40px)}.landing-header{min-height:80px}.wordmark{font-size:29px}.brand-flight{width:51px}.landing-main{align-items:center;min-height:calc(40vw + 150px);padding-top:0}.landing-mark{left:50%}.landing-sky{width:110px;top:-52px;right:4px}.footer-illustration{grid-template-columns:minmax(0,.5fr) minmax(0,9fr) minmax(0,.5fr)}.footer-flowers{height:clamp(60px,19vw,96px)}.footer-meta{min-height:110px;padding-block:20px}.footer-meta p{font-size:9px}}@media (max-height:500px) and (min-width:581px){.landing-header{min-height:74px}.landing-main{min-height:250px}.landing-sky{width:140px;top:-35px}}@media (prefers-reduced-motion:reduce){.landing-header .brand-flight>svg:first-child,.landing-header .brand-flight>svg:last-child{animation:none}}
