.floral-hero-module__fnye-q__hero{--ornament:clamp(116px, 14vw, 208px);isolation:isolate;width:100%;height:calc(100svh - 62px);min-height:480px;padding:70px calc(var(--ornament) + 26px);border:4px solid var(--green);background:var(--paper);color:var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.floral-hero-module__fnye-q__frame{z-index:-1;pointer-events:none;position:absolute;inset:0;container-type:size}.floral-hero-module__fnye-q__art{background-image:var(--frame-wide);background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.floral-hero-module__fnye-q__copy{text-align:center;width:100%;position:relative}.floral-hero-module__fnye-q__title{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(62px,7vw,106px);font-weight:400;line-height:.99}.floral-hero-module__fnye-q__subtitle{font-family:var(--font-ui);text-wrap:balance;margin:30px auto 0;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.floral-hero-module__fnye-q__hero[data-composition=left] .floral-hero-module__fnye-q__copy{text-align:left}.floral-hero-module__fnye-q__hero[data-composition=left] .floral-hero-module__fnye-q__subtitle{max-width:540px;margin-left:0}.floral-hero-module__fnye-q__hero[data-composition=binding]{padding-left:28vw;padding-right:12vw}@container (max-aspect-ratio:4/3){.floral-hero-module__fnye-q__art{background-image:var(--frame-art)}}@container (max-aspect-ratio:2/3){.floral-hero-module__fnye-q__art{background-image:var(--frame-portrait)}}@media (max-width:1000px){.floral-hero-module__fnye-q__hero{--ornament:clamp(88px, 13vw, 132px);padding-right:calc(var(--ornament) + 12px);padding-left:calc(var(--ornament) + 12px)}.floral-hero-module__fnye-q__title{font-size:clamp(48px,7.5vw,78px)}.floral-hero-module__fnye-q__subtitle{max-width:400px;font-size:18px}}@media (max-width:599.98px){.floral-hero-module__fnye-q__hero{--ornament:clamp(56px, 17vw, 94px);border-width:3px;height:calc(100svh - 56px);min-height:420px;padding:100px 35px}.floral-hero-module__fnye-q__title{letter-spacing:-.045em;font-size:clamp(39px,11vw,62px);line-height:1.02}.floral-hero-module__fnye-q__subtitle{max-width:245px;margin-top:25px;font-size:16px;line-height:1.6}.floral-hero-module__fnye-q__hero[data-composition=left] .floral-hero-module__fnye-q__copy{text-align:center}.floral-hero-module__fnye-q__hero[data-composition=left] .floral-hero-module__fnye-q__subtitle{max-width:245px;margin-left:auto}.floral-hero-module__fnye-q__hero[data-composition=binding]{padding-left:82px;padding-right:25px}.floral-hero-module__fnye-q__hero[data-direction=iris] .floral-hero-module__fnye-q__copy{width:auto;position:absolute;top:46%;left:35px;right:35px}}@media (max-height:540px) and (min-width:600px){.floral-hero-module__fnye-q__hero{--ornament:76px;height:calc(100svh - 48px);min-height:300px;padding:45px 112px}.floral-hero-module__fnye-q__title{font-size:50px}.floral-hero-module__fnye-q__subtitle{margin-top:20px;font-size:16px}}
.product-stories-module__f6NqpG__stories{--story-title-size:4.64vw;padding-bottom:0}@media (max-width:991.98px){.product-stories-module__f6NqpG__stories{--story-title-size:5.2vw}}@media (max-width:767.98px){.product-stories-module__f6NqpG__stories{--story-title-size:clamp(36px, 9.38vw, 48px)}}@media (min-width:1440px){.product-stories-module__f6NqpG__stories{--story-title-size:3.82vw}}@media (min-width:1920px){.product-stories-module__f6NqpG__stories{--story-title-size:min(3.65vw, 128px)}}.product-stories-module__f6NqpG__row{align-items:center;column-gap:var(--content-gap);padding-block:var(--section-space);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.product-stories-module__f6NqpG__row .product-stories-module__f6NqpG__productStoryVideo{grid-area:1/1/auto/span 6;justify-self:start;width:100%}.product-stories-module__f6NqpG__copy{grid-area:1/8/auto/span 5;min-width:0}.product-stories-module__f6NqpG__reverse .product-stories-module__f6NqpG__productStoryVideo{grid-column:7/span 6;justify-self:end}.product-stories-module__f6NqpG__reverse .product-stories-module__f6NqpG__copy{grid-column:1/span 5}.product-stories-module__f6NqpG__eyebrow{color:#b4b5ad;font-size:var(--eyebrow-size);letter-spacing:.036em;text-transform:uppercase;font-weight:400;line-height:24px}.product-stories-module__f6NqpG__copy h2,.product-stories-module__f6NqpG__featuredCopy h2{max-width:20ch;font-family:var(--font-display);font-size:var(--story-title-size);font-weight:var(--display-weight,400);letter-spacing:var(--display-tracking,0em);margin-top:25px;line-height:1.1}.product-stories-module__f6NqpG__copy>p:last-child,.product-stories-module__f6NqpG__featuredColumns>p{color:#b8b8af;max-width:40ch;font-size:var(--body-copy-size);text-wrap:pretty;margin-top:24px;line-height:24px}.product-stories-module__f6NqpG__featured{padding-block:var(--section-space)}.product-stories-module__f6NqpG__featuredCopy{width:calc((100% - var(--content-gap)) / 2);max-width:760px;margin:60px auto 0}.product-stories-module__f6NqpG__featuredColumns>p{max-width:40ch}@media (max-width:767.98px){.product-stories-module__f6NqpG__row{grid-template-columns:minmax(0,1fr);row-gap:60px}.product-stories-module__f6NqpG__row .product-stories-module__f6NqpG__copy,.product-stories-module__f6NqpG__reverse .product-stories-module__f6NqpG__copy{grid-area:1/1}.product-stories-module__f6NqpG__row .product-stories-module__f6NqpG__productStoryVideo,.product-stories-module__f6NqpG__reverse .product-stories-module__f6NqpG__productStoryVideo{grid-area:2/1;justify-self:start;width:100%}.product-stories-module__f6NqpG__featured{flex-direction:column;gap:60px;display:flex}.product-stories-module__f6NqpG__featuredCopy{width:100%;max-width:none;margin:0}}
.contextual-ai-video-module__gBn89W__videoFigure{--contextual-video-ratio:2360 / 1578;width:min(100%, 1200px, calc((100svh - 124px) * var(--contextual-video-ratio)));max-width:1200px;margin:0 auto}.contextual-ai-video-module__gBn89W__video{width:100%;height:auto;aspect-ratio:var(--contextual-video-ratio);border:1px solid var(--line);background:var(--media);object-fit:contain;border-radius:32px;display:block;overflow:hidden}@media (max-width:767.98px){.contextual-ai-video-module__gBn89W__videoFigure{order:2}.contextual-ai-video-module__gBn89W__video{border-radius:24px}}
.reveal-text-module__3tbQZW__mask{clip-path:inset(0 0 -.18em);display:block}.reveal-text-module__3tbQZW__line{transform-origin:50%;display:block}.reveal-text-module__3tbQZW__mask:focus-within{clip-path:none}@media (prefers-reduced-motion:reduce){.reveal-text-module__3tbQZW__line{opacity:1!important;transform:none!important}}@media print{.reveal-text-module__3tbQZW__mask{clip-path:none}.reveal-text-module__3tbQZW__line{opacity:1!important;transform:none!important}}
.home-module__txgM7a__home{--font-ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--display-weight:400;--display-tracking:0em;--headline-scale:1.02;--hero-copy-scale:.81;--hero-title-limit:180px;--hero-subtitle-limit:42px;font-family:var(--font-ui)}.home-module__txgM7a__home .hero-subtitle-line{letter-spacing:.065em;text-transform:uppercase;margin-bottom:14px;font-size:clamp(14px,.5vw,20px);font-weight:500;line-height:1.65}:is(.home-module__txgM7a__home .feature-copy h3,.home-module__txgM7a__home .spec-table>h3){font-size:var(--eyebrow-size);letter-spacing:.045em;text-transform:uppercase;font-weight:500;line-height:1.45}.home-module__txgM7a__home .story-heading h3{font-family:var(--font-display);font-weight:var(--display-weight,400);letter-spacing:var(--display-tracking,0em)}:is(.home-module__txgM7a__home .section-intro h1,.home-module__txgM7a__home .section-intro h2){letter-spacing:var(--display-tracking,0em)}
.bookbinders-garden-frame-module__IZijDW__frame{--garden-rim-width:12px;--garden-rule-inset:8px;--garden-corner:clamp(116px, 20.7vw, 342px);--garden-corner-inset:22px;isolation:isolate;border:var(--garden-rim-width) solid #203f31;background:radial-gradient(at 50% 48%,#10251c 0%,#12271f 72%,#183729 100%);border-radius:0;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.bookbinders-garden-frame-module__IZijDW__ornaments{z-index:1;pointer-events:none;position:absolute;inset:0}.bookbinders-garden-frame-module__IZijDW__rule{inset:var(--garden-rule-inset);border:1px solid #c1ac7c;border-radius:0;position:absolute}.bookbinders-garden-frame-module__IZijDW__rule:after{content:"";border:1px solid #a79469;border-radius:0;position:absolute;inset:9px}.bookbinders-garden-frame-module__IZijDW__corner{width:var(--garden-corner);aspect-ratio:1;position:absolute}.bookbinders-garden-frame-module__IZijDW__topLeft{left:var(--garden-corner-inset);top:var(--garden-corner-inset)}.bookbinders-garden-frame-module__IZijDW__topRight{right:var(--garden-corner-inset);top:var(--garden-corner-inset)}.bookbinders-garden-frame-module__IZijDW__bottomLeft{left:var(--garden-corner-inset);bottom:var(--garden-corner-inset)}.bookbinders-garden-frame-module__IZijDW__bottomRight{right:var(--garden-corner-inset);bottom:var(--garden-corner-inset)}@media (max-width:599.98px){.bookbinders-garden-frame-module__IZijDW__frame{--garden-rim-width:7px;--garden-rule-inset:5px;--garden-corner:clamp(104px, 27vw, 156px);--garden-corner-inset:17px}.bookbinders-garden-frame-module__IZijDW__rule:after{inset:6px}}@media (max-height:540px) and (min-width:600px){.bookbinders-garden-frame-module__IZijDW__frame{--garden-rim-width:8px;--garden-rule-inset:6px;--garden-corner:min(22.5vh, 135px);--garden-corner-inset:20px}.bookbinders-garden-frame-module__IZijDW__rule:after{inset:6px}}
.response-hero-module__jhNUJG__hero{height:calc(100svh - var(--hero-footer-gap,62px));color:#f6edd9;min-height:460px;margin:0}.response-hero-module__jhNUJG__copy{z-index:2;text-align:center;width:100%;padding:120px 10vw;position:relative}.response-hero-module__jhNUJG__title{font-family:var(--font-display);font-size:calc(clamp(68px, min(8.8vw, 20svh), var(--hero-title-limit,320px)) * var(--headline-scale,1) * var(--hero-copy-scale,1));font-weight:var(--display-weight,400);letter-spacing:var(--display-tracking,-.045em);text-transform:var(--headline-case,none);font-synthesis:none;line-height:1.02}.response-hero-module__jhNUJG__subtitle{font-family:Times New Roman,Times,serif;font-size:calc(clamp(22px, 2.1vw, var(--hero-subtitle-limit,58px)) * var(--hero-copy-scale,1));letter-spacing:-.02em;text-wrap:balance;color:#e7dfcd;margin-top:clamp(26px,2.6vw,64px);font-weight:400;line-height:1.3}.response-hero-module__jhNUJG__download{color:#f6edd9;min-height:44px;font-family:var(--font-ui);background:#203f31;border:1px solid #c1ac7c;border-radius:99px;justify-content:center;align-items:center;gap:14px;margin-top:clamp(24px,2.4vw,40px);padding:12px 24px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.response-hero-module__jhNUJG__download:hover{background:#2b4d3c}body:has(.response-hero-module__jhNUJG__hero) .site-header{display:none}@media (max-width:895.98px){.response-hero-module__jhNUJG__copy{padding:120px 66px}.response-hero-module__jhNUJG__title{font-size:calc(clamp(54px, 8.8vw, 80px) * var(--headline-scale,1) * var(--hero-copy-scale,1))}.response-hero-module__jhNUJG__subtitle{font-size:calc(clamp(22px, 3vw, 28px) * var(--hero-copy-scale,1));margin-top:28px}}@media (max-width:599.98px){.response-hero-module__jhNUJG__hero{height:calc(100svh - var(--hero-footer-gap,56px));min-height:480px}.response-hero-module__jhNUJG__copy{width:100%;padding:128px 28px}.response-hero-module__jhNUJG__title{font-size:calc(clamp(40px, 11.3vw, 68px) * var(--headline-scale,1) * var(--hero-copy-scale,1))}.response-hero-module__jhNUJG__subtitle{font-size:calc(22px * var(--hero-copy-scale,1));margin-top:28px;line-height:1.3}}@media (max-height:540px) and (min-width:600px){.response-hero-module__jhNUJG__hero{height:calc(100svh - 40px);min-height:300px}.response-hero-module__jhNUJG__copy{padding:72px 120px}.response-hero-module__jhNUJG__title{font-size:calc(52px * var(--headline-scale,1) * var(--hero-copy-scale,1))}.response-hero-module__jhNUJG__subtitle{font-size:calc(22px * var(--hero-copy-scale,1));margin-top:20px}.response-hero-module__jhNUJG__download{margin-top:20px}}
.floral-growth-module__m5asTG__growth{pointer-events:none;width:100%;height:100%;display:block;position:relative}.floral-growth-module__m5asTG__picture{width:100%;height:100%;display:block;position:absolute;inset:0}.floral-growth-module__m5asTG__poster{object-fit:contain;width:100%;height:100%;display:block}.floral-growth-module__m5asTG__canvas{visibility:hidden;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}
.studies-module__wBRSRq__study{width:100%}body:has(.studies-module__wBRSRq__study) .site-header{display:none}.studies-module__wBRSRq__index{max-width:1240px;margin:0 auto;padding:64px 28px 100px}.studies-module__wBRSRq__index h1{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(40px,5vw,68px);font-weight:400}.studies-module__wBRSRq__intro{max-width:580px;margin:18px 0 42px;font-size:18px;line-height:1.6}.studies-module__wBRSRq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px;display:grid}.studies-module__wBRSRq__link{color:inherit;text-decoration:none;display:block}.studies-module__wBRSRq__preview{aspect-ratio:16/10;border:3px solid var(--green);background:var(--paper);place-items:center;display:grid;position:relative;overflow:hidden}.studies-module__wBRSRq__art{background-image:var(--frame-art);background-size:100% 100%;position:absolute;inset:0}.studies-module__wBRSRq__previewText{color:var(--ink);text-align:center;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(26px,3.3vw,42px);line-height:1;position:relative}.studies-module__wBRSRq__label{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.studies-module__wBRSRq__label h2{font-size:18px;font-weight:500}.studies-module__wBRSRq__swatches{gap:5px;display:flex}.studies-module__wBRSRq__swatches i{border:1px solid #00000026;border-radius:50%;width:17px;height:17px}.studies-module__wBRSRq__description{color:#666;margin-top:8px;line-height:1.5}.studies-module__wBRSRq__home{text-underline-offset:4px;align-items:center;min-height:44px;margin-bottom:26px;display:inline-flex}@media (max-width:640px){.studies-module__wBRSRq__index{padding:28px 18px 70px}.studies-module__wBRSRq__grid{grid-template-columns:1fr}.studies-module__wBRSRq__previewText{font-size:37px}}
.type-studies-module__HFsqEG__study{--hero-footer-gap:98px}.type-studies-module__HFsqEG__study h2{font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--headline-case);font-synthesis:none}.type-studies-module__HFsqEG__study h1,.type-studies-module__HFsqEG__study h2,.type-studies-module__HFsqEG__specimen{font-variation-settings:"opsz" 96}.type-studies-module__HFsqEG__uppercase h1{font-size:calc(clamp(56px, min(7.6vw, 18svh), 280px) * var(--headline-scale,1))}.type-studies-module__HFsqEG__toolbar{z-index:25;color:#f4f1e9;background:#1a1a1a;border-bottom:1px solid #373732;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;min-height:98px;padding:18px 24px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;display:flex;position:sticky;top:0}.type-studies-module__HFsqEG__toolbar a{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.type-studies-module__HFsqEG__toolbar a:hover{text-decoration:underline}.type-studies-module__HFsqEG__all{color:#b9b9af}.type-studies-module__HFsqEG__selection{align-items:center;gap:14px;display:flex}.type-studies-module__HFsqEG__selection label{white-space:nowrap;color:#b9b9af;font-variant-numeric:tabular-nums;flex:none;font-size:12px}.type-studies-module__HFsqEG__selection select{color:#f4f1e9;min-width:0;max-width:240px;min-height:44px;font:inherit;background:#252620;border:1px solid #4b4c43;border-radius:6px;padding:8px 32px 8px 14px}.type-studies-module__HFsqEG__caseToggle{min-width:150px}.type-studies-module__HFsqEG__arrows{gap:8px;display:flex}.type-studies-module__HFsqEG__arrows a{border:1px solid #4b4c43;border-radius:50%;width:44px;font-size:22px}.type-studies-module__HFsqEG__arrows a:hover{background:#2d2e27;text-decoration:none}.type-studies-module__HFsqEG__index{padding:40px clamp(24px,4vw,100px) 80px}.type-studies-module__HFsqEG__back{color:#b9b9af;align-items:center;min-height:44px;display:inline-flex}.type-studies-module__HFsqEG__intro{max-width:940px;margin:72px 0}.type-studies-module__HFsqEG__intro>p:first-child{text-transform:uppercase;letter-spacing:.1em;font-size:13px}.type-studies-module__HFsqEG__intro h1{letter-spacing:-.035em;margin:24px 0;font-family:Times New Roman,Times,serif;font-size:clamp(52px,6vw,120px);line-height:.98}.type-studies-module__HFsqEG__intro>p:last-child{color:#b9b9af;max-width:44ch;font-size:clamp(18px,1.5vw,26px)}.type-studies-module__HFsqEG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.type-studies-module__HFsqEG__card{color:#f6edd9;background:#12271f;border:1px solid #465943;border-radius:12px;padding:clamp(24px,3vw,56px);text-decoration:none;display:block}.type-studies-module__HFsqEG__card:hover{border-color:#c1ac7c}.type-studies-module__HFsqEG__cardLabel{color:#c4c1ac;justify-content:space-between;gap:16px;margin-bottom:48px;font:14px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.type-studies-module__HFsqEG__specimen{font-family:var(--font-display);font-size:clamp(40px,4vw,96px);line-height:1.06;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-synthesis:none}.type-studies-module__HFsqEG__specimenSubtitle{margin-top:28px;font:22px/1.3 Times New Roman,Times,serif}.type-studies-module__HFsqEG__description{color:#c4c1ac;border-top:1px solid #43503c;margin-top:48px;padding-top:24px;font:15px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif}@media (max-width:700px){.type-studies-module__HFsqEG__study{--hero-footer-gap:140px}.type-studies-module__HFsqEG__toolbar{gap:2px 16px;min-height:140px;padding:10px 16px}.type-studies-module__HFsqEG__all{order:3}.type-studies-module__HFsqEG__selection{flex:calc(100% - 104px)}.type-studies-module__HFsqEG__selection select{flex:1;width:0;max-width:none;font-size:16px}.type-studies-module__HFsqEG__caseToggle{order:4}.type-studies-module__HFsqEG__arrows{gap:4px}.type-studies-module__HFsqEG__grid{grid-template-columns:1fr}.type-studies-module__HFsqEG__specimen{font-size:clamp(40px,9vw,64px)}.type-studies-module__HFsqEG__uppercase h1{font-size:calc(clamp(28px, 8.8vw, 53px) * var(--headline-scale,1))}}
