#MainContent:has([data-v56es1-about]){--ink:#18362c;--paper:#f4f1e9;--line:#c5c9bd;--muted:#53625a;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;letter-spacing:0;background:var(--paper)}
#MainContent:has([data-v56es1-about]) *{box-sizing:border-box}#MainContent:has([data-v56es1-about]) :is(h1,h2,h3,p,figure,dl,dd){margin:0}#MainContent:has([data-v56es1-about]) h1,#MainContent:has([data-v56es1-about]) h2,#MainContent:has([data-v56es1-about]) h3{font-family:Arial,Helvetica,sans-serif;color:inherit;font-weight:400;letter-spacing:-.04em}#MainContent:has([data-v56es1-about]) h1{font-size:clamp(44px,5.3vw,76px);line-height:1.02}#MainContent:has([data-v56es1-about]) h2{font-size:clamp(34px,3.5vw,50px);line-height:1.08}#MainContent:has([data-v56es1-about]) h3{font-size:27px;line-height:1.16}#MainContent:has([data-v56es1-about]) p{max-width:68ch}#MainContent:has([data-v56es1-about]) img{display:block;width:100%;height:100%;object-fit:cover}#MainContent:has([data-v56es1-about]) figure{min-width:0}#MainContent:has([data-v56es1-about]) figcaption{font-size:11px;line-height:1.5;color:var(--muted);padding:12px 0;letter-spacing:.02em}#MainContent:has([data-v56es1-about]) a{color:inherit}#MainContent:has([data-v56es1-about]) .e-section{padding:80px max(32px,calc((100vw - 1240px)/2));scroll-margin-top:105px}#MainContent:has([data-v56es1-about]) .eyebrow,#MainContent:has([data-v56es1-about]) .mini{font-size:11px;line-height:1.5;letter-spacing:.14em;font-weight:700}#MainContent:has([data-v56es1-about]) .eyebrow{margin-bottom:20px}#MainContent:has([data-v56es1-about]) .mini{display:block}#MainContent:has([data-v56es1-about]) .intro{font-size:17px;line-height:1.65}#MainContent:has([data-v56es1-about]) .section-lead{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:end;margin-bottom:44px}#MainContent:has([data-v56es1-about]) .section-lead>.intro{padding-bottom:3px}#MainContent:has([data-v56es1-about]) .actions{display:flex;flex-wrap:wrap;gap:12px}#MainContent:has([data-v56es1-about]) .e-button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:14px 19px;min-height:48px;background:var(--ink);color:#fff;text-decoration:none;font-size:13px;line-height:1.35;font-weight:600;border:1px solid var(--ink)}#MainContent:has([data-v56es1-about]) .e-button.secondary{background:transparent;color:inherit;border-color:currentColor}#MainContent:has([data-v56es1-about]) .e-button:hover{filter:brightness(1.15)}#MainContent:has([data-v56es1-about]) .text-link{font-size:13px;font-weight:600;display:inline-block;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;line-height:1.5}#MainContent:has([data-v56es1-about]) a:focus-visible,#MainContent:has([data-v56es1-about]) button:focus-visible{outline:3px solid #ba884e;outline-offset:5px}#MainContent:has([data-v56es1-about]) .hero{background:#163027;color:#f7f5ef;padding-top:46px;padding-bottom:22px}#MainContent:has([data-v56es1-about]) .hero-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:36px}#MainContent:has([data-v56es1-about]) .hero-brief>p:first-child{font-size:20px;line-height:1.4}#MainContent:has([data-v56es1-about]) .hero-support{font-size:14px;color:#ccd4c9;margin:17px 0 24px}#MainContent:has([data-v56es1-about]) .hero .e-button{background:#ede9da;color:#17332b;border-color:#ede9da}#MainContent:has([data-v56es1-about]) .hero .e-button.secondary{background:transparent;color:#f5f2e9;border-color:#92a298}#MainContent:has([data-v56es1-about]) .hero-panorama img{aspect-ratio:3.05;object-position:50% 48%}#MainContent:has([data-v56es1-about]) .hero-panorama figcaption{color:#b7c4b9;max-width:none;font-size:10px}#MainContent:has([data-v56es1-about]) .hero-foot{display:flex;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid #4b6055;font-size:10px;letter-spacing:.13em;color:#e8e5d6}#MainContent:has([data-v56es1-about]) .network-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:start}#MainContent:has([data-v56es1-about]) .product-photo img{object-fit:contain;background:#eeefe9}#MainContent:has([data-v56es1-about]) .flower-direction .product-photo img{aspect-ratio:1.32}#MainContent:has([data-v56es1-about]) .seasonal-direction{margin-top:90px}#MainContent:has([data-v56es1-about]) .seasonal-direction .product-photo img{aspect-ratio:1.04}#MainContent:has([data-v56es1-about]) .direction-copy{border-top:1px solid var(--line);padding:22px 0 0}#MainContent:has([data-v56es1-about]) .direction-copy h3{margin:12px 0}#MainContent:has([data-v56es1-about]) .direction-copy p{font-size:15px;margin-bottom:19px}#MainContent:has([data-v56es1-about]) .partner-note{display:grid;grid-template-columns:1fr 1.2fr 1.7fr;gap:35px;border-top:1px solid #a7afa4;margin-top:45px;padding-top:30px}#MainContent:has([data-v56es1-about]) .partner-note h3{font-size:25px}#MainContent:has([data-v56es1-about]) .partner-note p{font-size:14px;margin-bottom:16px}#MainContent:has([data-v56es1-about]) .people{background:#e4e9df}#MainContent:has([data-v56es1-about]) .craft-layout{display:grid;grid-template-columns:1.24fr 1fr;gap:55px;align-items:start}#MainContent:has([data-v56es1-about]) .craft-primary img{aspect-ratio:1.08;object-position:45% center}#MainContent:has([data-v56es1-about]) .craft-side figure img{aspect-ratio:1.7}#MainContent:has([data-v56es1-about]) .craft-side h3{margin:18px 0 14px}#MainContent:has([data-v56es1-about]) .craft-side>p{font-size:15px;margin-bottom:18px}#MainContent:has([data-v56es1-about]) .quality{background:#19362c;color:#f5f3e9}#MainContent:has([data-v56es1-about]) .quality .intro{color:#c9d2c7}#MainContent:has([data-v56es1-about]) .quality-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}#MainContent:has([data-v56es1-about]) .quality-photos{display:grid;grid-template-columns:1.15fr .85fr;gap:25px;align-items:start}#MainContent:has([data-v56es1-about]) .quality-detail{grid-column:1/-1;width:88%}#MainContent:has([data-v56es1-about]) .quality-detail img{aspect-ratio:1.65}#MainContent:has([data-v56es1-about]) .quality-packing{grid-column:2;width:100%;margin-top:6px}#MainContent:has([data-v56es1-about]) .quality-packing img{aspect-ratio:1.25}#MainContent:has([data-v56es1-about]) .quality figcaption{color:#bbcabe}#MainContent:has([data-v56es1-about]) .check-sheet>.mini{padding-bottom:16px;border-bottom:1px solid #718577}#MainContent:has([data-v56es1-about]) .check-sheet dl>div{padding:18px 0;border-bottom:1px solid #526b5c}#MainContent:has([data-v56es1-about]) .check-sheet dt{font-size:19px;display:flex;gap:24px}#MainContent:has([data-v56es1-about]) .check-sheet dt span{font-size:11px;color:#c4b68d;margin-top:6px}#MainContent:has([data-v56es1-about]) .check-sheet dd{font-size:14px;line-height:1.6;color:#d1d9ce;padding:8px 0 0 40px}#MainContent:has([data-v56es1-about]) .check-note{font-size:13px;margin:20px 0!important;color:#d1d9ce}#MainContent:has([data-v56es1-about]) .team{background:#faf8f2}#MainContent:has([data-v56es1-about]) .team-head{display:grid;grid-template-columns:.55fr 1.4fr 1fr;gap:40px;align-items:start;margin-bottom:40px}#MainContent:has([data-v56es1-about]) .team-head .eyebrow{padding-top:7px}#MainContent:has([data-v56es1-about]) .team-head h2{font-size:43px}#MainContent:has([data-v56es1-about]) .team-head .intro{font-size:15px}#MainContent:has([data-v56es1-about]) .team-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:65px;align-items:start}#MainContent:has([data-v56es1-about]) .team-photo img{aspect-ratio:1.35;object-position:40% center}#MainContent:has([data-v56es1-about]) .team-notes article{padding:17px 0 20px;border-top:1px solid #bec7b9}#MainContent:has([data-v56es1-about]) .team-notes article:first-child{padding-top:0;border-top:0}#MainContent:has([data-v56es1-about]) .team-notes h3{font-size:23px;margin:9px 0}#MainContent:has([data-v56es1-about]) .team-notes p{font-size:14px}#MainContent:has([data-v56es1-about]) .trade{background:#dddcca}#MainContent:has([data-v56es1-about]) .trade-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:110px;align-items:start}#MainContent:has([data-v56es1-about]) .trade h2{margin-bottom:24px}#MainContent:has([data-v56es1-about]) .trade .intro{font-size:16px}#MainContent:has([data-v56es1-about]) .trade-photo img{aspect-ratio:.8;object-position:50% 48%}#MainContent:has([data-v56es1-about]) .trade-list{margin:25px 0}#MainContent:has([data-v56es1-about]) .trade-list>div{border-top:1px solid #a5b09d;padding:17px 0;display:grid;grid-template-columns:.7fr 1fr;gap:24px}#MainContent:has([data-v56es1-about]) .trade-list dt{font-size:15px;font-weight:600}#MainContent:has([data-v56es1-about]) .trade-list dd{font-size:14px}#MainContent:has([data-v56es1-about]) .visit{background:#f4f1e9}#MainContent:has([data-v56es1-about]) .visit-tabs{display:flex;border-top:1px solid #9daa99;border-bottom:1px solid #9daa99;margin-bottom:30px}#MainContent:has([data-v56es1-about]) .visit-tabs button{font-family:inherit;background:transparent;border:0;cursor:pointer;text-align:left;font-size:17px;color:var(--ink);padding:18px 24px;display:flex;gap:100px;justify-content:space-between;min-height:58px}#MainContent:has([data-v56es1-about]) .visit-tabs button span{font-size:11px;align-self:center}#MainContent:has([data-v56es1-about]) .visit-tabs button[aria-selected=true]{background:var(--ink);color:#fff}#MainContent:has([data-v56es1-about]) .visit-panels article:not([hidden]){display:grid;grid-template-columns:1.25fr 1fr;gap:60px}#MainContent:has([data-v56es1-about]) [hidden]{display:none!important}#MainContent:has([data-v56es1-about]) .visit-panels figure img{aspect-ratio:1.35}#MainContent:has([data-v56es1-about]) .visit-copy h3{font-size:33px;margin:15px 0 20px}#MainContent:has([data-v56es1-about]) .visit-copy p,#MainContent:has([data-v56es1-about]) .visit-copy ul{font-size:14px}#MainContent:has([data-v56es1-about]) .visit-copy ul{padding:0 0 0 18px;line-height:1.6;margin:20px 0 24px}#MainContent:has([data-v56es1-about]) .visit-copy li+li{margin-top:8px}#MainContent:has([data-v56es1-about]) .remote-photo img{object-fit:contain;background:#fff}#MainContent:has([data-v56es1-about]) .expect{background:#e4e9df;padding-top:60px;padding-bottom:65px}#MainContent:has([data-v56es1-about]) .expect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}#MainContent:has([data-v56es1-about]) .expect-grid article{border-top:1px solid #a5b09d;padding-top:20px}#MainContent:has([data-v56es1-about]) .expect-grid span{font-size:11px}#MainContent:has([data-v56es1-about]) .expect-grid h3{font-size:25px;margin:15px 0}#MainContent:has([data-v56es1-about]) .expect-grid p{font-size:14px}#MainContent:has([data-v56es1-about]) .closing{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center;background:#17332b;color:#f5f2e7}#MainContent:has([data-v56es1-about]) .closing h2{font-size:60px}#MainContent:has([data-v56es1-about]) .closing p:last-child{font-size:15px;margin-top:25px}#MainContent:has([data-v56es1-about]) .closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}#MainContent:has([data-v56es1-about]) .closing .e-button{background:#ece7d6;color:#18362c;border-color:#ece7d6;min-width:270px}#MainContent:has([data-v56es1-about]) .closing .e-button.secondary{background:transparent;color:#f5f2e9;border-color:#91a496}#MainContent:has([data-v56es1-about]) .closing-actions .text-link{margin-top:5px}
@media(max-width:989px){#MainContent:has([data-v56es1-about]) .e-section{padding:58px 32px}#MainContent:has([data-v56es1-about]) .hero-intro{gap:35px}#MainContent:has([data-v56es1-about]) .hero .actions{display:grid}#MainContent:has([data-v56es1-about]) .section-lead{gap:35px}#MainContent:has([data-v56es1-about]) .network-grid,#MainContent:has([data-v56es1-about]) .craft-layout,#MainContent:has([data-v56es1-about]) .quality-layout,#MainContent:has([data-v56es1-about]) .team-layout,#MainContent:has([data-v56es1-about]) .trade-grid,#MainContent:has([data-v56es1-about]) .visit-panels article:not([hidden]){gap:32px}#MainContent:has([data-v56es1-about]) .team-head{grid-template-columns:1fr 1fr}#MainContent:has([data-v56es1-about]) .team-head .eyebrow{grid-column:1/-1;margin-bottom:0}#MainContent:has([data-v56es1-about]) .trade-list>div{grid-template-columns:1fr;gap:8px}#MainContent:has([data-v56es1-about]) .partner-note{grid-template-columns:1fr 1.5fr}#MainContent:has([data-v56es1-about]) .partner-note>.mini{grid-column:1/-1}#MainContent:has([data-v56es1-about]) .hero-panorama img{aspect-ratio:2.6}#MainContent:has([data-v56es1-about]) .expect-grid{gap:25px}}
@media(max-width:640px){#MainContent:has([data-v56es1-about]){font-size:15px;line-height:1.65}#MainContent:has([data-v56es1-about]) .e-section{padding:48px 22px;scroll-margin-top:85px}#MainContent:has([data-v56es1-about]) h1{font-size:44px;letter-spacing:-.05em}#MainContent:has([data-v56es1-about]) h2{font-size:35px}#MainContent:has([data-v56es1-about]) h3{font-size:25px}#MainContent:has([data-v56es1-about]) .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:17px}#MainContent:has([data-v56es1-about]) .mini{font-size:10px;letter-spacing:.1em}#MainContent:has([data-v56es1-about]) .hero{padding-top:30px;padding-bottom:21px}#MainContent:has([data-v56es1-about]) .hero-intro{display:flex;flex-direction:column;align-items:stretch;gap:23px;margin-bottom:26px}#MainContent:has([data-v56es1-about]) .hero-brief>p:first-child{font-size:18px;line-height:1.5}#MainContent:has([data-v56es1-about]) .hero-support{font-size:13px;margin:14px 0 22px}#MainContent:has([data-v56es1-about]) .hero .actions{display:flex;gap:10px}#MainContent:has([data-v56es1-about]) .hero .e-button{font-size:11px;gap:10px;padding:12px;flex:1;white-space:normal}#MainContent:has([data-v56es1-about]) .hero-panorama{margin-left:-22px;margin-right:-22px}#MainContent:has([data-v56es1-about]) .hero-panorama img{aspect-ratio:1.6;object-position:55% 50%}#MainContent:has([data-v56es1-about]) .hero-panorama figcaption{padding:12px 22px;font-size:10px}#MainContent:has([data-v56es1-about]) .hero-foot{font-size:8px;gap:12px;letter-spacing:.03em}#MainContent:has([data-v56es1-about]) .section-lead{display:block;margin-bottom:28px}#MainContent:has([data-v56es1-about]) .section-lead .intro{font-size:15px;margin-top:22px}#MainContent:has([data-v56es1-about]) .network-grid{display:block}#MainContent:has([data-v56es1-about]) .flower-direction .product-photo img{aspect-ratio:1.2}#MainContent:has([data-v56es1-about]) .seasonal-direction{margin-top:35px;width:88%;margin-left:auto}#MainContent:has([data-v56es1-about]) .seasonal-direction .product-photo img{aspect-ratio:1.1}#MainContent:has([data-v56es1-about]) .direction-copy{padding-top:18px}#MainContent:has([data-v56es1-about]) .direction-copy h3{font-size:26px;margin-top:10px}#MainContent:has([data-v56es1-about]) .direction-copy p{font-size:14px}#MainContent:has([data-v56es1-about]) figcaption{font-size:10px;padding:10px 0}#MainContent:has([data-v56es1-about]) .partner-note{display:block;margin-top:30px;padding-top:23px}#MainContent:has([data-v56es1-about]) .partner-note h3{font-size:25px;margin:12px 0 16px}#MainContent:has([data-v56es1-about]) .craft-layout{display:block}#MainContent:has([data-v56es1-about]) .craft-primary img{aspect-ratio:1.05}#MainContent:has([data-v56es1-about]) .craft-side{margin-top:25px}#MainContent:has([data-v56es1-about]) .craft-side figure{width:84%;margin-left:auto}#MainContent:has([data-v56es1-about]) .craft-side h3{font-size:26px;margin-top:25px}#MainContent:has([data-v56es1-about]) .quality-layout{display:flex;flex-direction:column;gap:20px}#MainContent:has([data-v56es1-about]) .quality-photos{display:flex;gap:14px;align-items:start}#MainContent:has([data-v56es1-about]) .quality-detail{width:58%}#MainContent:has([data-v56es1-about]) .quality-packing{width:42%;margin-top:34px}#MainContent:has([data-v56es1-about]) .quality-detail img{aspect-ratio:1.06;object-position:55% 50%}#MainContent:has([data-v56es1-about]) .quality-packing img{aspect-ratio:.96}#MainContent:has([data-v56es1-about]) .check-sheet dt{font-size:19px;gap:16px}#MainContent:has([data-v56es1-about]) .check-sheet dd{padding-left:30px;font-size:14px}#MainContent:has([data-v56es1-about]) .check-sheet dl>div{padding:15px 0}#MainContent:has([data-v56es1-about]) .team-head{display:block;margin-bottom:26px}#MainContent:has([data-v56es1-about]) .team-head .eyebrow{margin-bottom:17px}#MainContent:has([data-v56es1-about]) .team-head h2{font-size:35px}#MainContent:has([data-v56es1-about]) .team-head .intro{margin-top:22px}#MainContent:has([data-v56es1-about]) .team-layout{display:block}#MainContent:has([data-v56es1-about]) .team-photo img{aspect-ratio:1.25;object-position:40% center}#MainContent:has([data-v56es1-about]) .team-notes{margin-top:24px}#MainContent:has([data-v56es1-about]) .team-notes h3{font-size:24px}#MainContent:has([data-v56es1-about]) .trade-grid{display:flex;flex-direction:column;gap:28px}#MainContent:has([data-v56es1-about]) .trade .intro{font-size:15px}#MainContent:has([data-v56es1-about]) .trade-photo{width:85%;align-self:flex-end}#MainContent:has([data-v56es1-about]) .trade-photo img{aspect-ratio:1.05;object-position:center 60%}#MainContent:has([data-v56es1-about]) .trade-list{margin:24px 0 10px}#MainContent:has([data-v56es1-about]) .trade-list>div{padding:16px 0}#MainContent:has([data-v56es1-about]) .visit-tabs{margin-bottom:25px}#MainContent:has([data-v56es1-about]) .visit-tabs button{font-size:14px;padding:15px 14px;gap:12px;flex:1;min-height:54px}#MainContent:has([data-v56es1-about]) .visit-tabs button span{font-size:9px}#MainContent:has([data-v56es1-about]) .visit-panels article:not([hidden]){display:block}#MainContent:has([data-v56es1-about]) .visit-panels figure img{aspect-ratio:1.3}#MainContent:has([data-v56es1-about]) .visit-copy{margin-top:24px}#MainContent:has([data-v56es1-about]) .visit-copy h3{font-size:30px;margin:13px 0 18px}#MainContent:has([data-v56es1-about]) .visit-copy .e-button{width:100%;font-size:13px}#MainContent:has([data-v56es1-about]) .expect-grid{display:block}#MainContent:has([data-v56es1-about]) .expect-grid article{padding:19px 0 23px;display:grid;grid-template-columns:30px 1fr;gap:0 8px}#MainContent:has([data-v56es1-about]) .expect-grid span{padding-top:4px}#MainContent:has([data-v56es1-about]) .expect-grid h3{font-size:24px;margin:0 0 12px}#MainContent:has([data-v56es1-about]) .expect-grid p{grid-column:2}#MainContent:has([data-v56es1-about]) .expect-grid article:last-child{padding-bottom:0}#MainContent:has([data-v56es1-about]) .closing{display:block}#MainContent:has([data-v56es1-about]) .closing h2{font-size:43px}#MainContent:has([data-v56es1-about]) .closing p:last-child{font-size:14px;margin-top:22px}#MainContent:has([data-v56es1-about]) .closing-actions{margin-top:30px;align-items:stretch}#MainContent:has([data-v56es1-about]) .closing .e-button{width:100%;min-width:0}#MainContent:has([data-v56es1-about]) .closing-actions .text-link{align-self:flex-start}}


#MainContent:has([data-v56es1-about]){padding:0;width:100%;min-width:0} #MainContent:has([data-v56es1-about])>.shopify-section{min-width:0} #MainContent [data-v56es1-about] video{width:100%;height:auto;display:block}
