@font-face{font-family:Fraunces;src:url('assets/fraunces-0.ttf');font-weight:400;font-display:swap}@font-face{font-family:Fraunces;src:url('assets/fraunces-1.ttf');font-weight:700;font-display:swap}@font-face{font-family:Figtree;src:url('assets/figtree-0.ttf');font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url('assets/figtree-1.ttf');font-weight:700;font-display:swap}
:root{--apricot:#ffd6bc;--blue:#192eab;--orange:#ff5c35;--butter:#fff0e9;--yellow:#fac5c1;--pad:clamp(22px,4.5vw,72px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--apricot);color:var(--blue);font:17px/1.5 Figtree,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid currentColor;outline-offset:5px}::selection{background:var(--blue);color:var(--butter)}input,textarea{caret-color:var(--blue)}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.04em;line-height:.99}h1{font-size:clamp(48px,6.7vw,96px)}h2{font-size:clamp(36px,4.5vw,66px)}p{margin-bottom:1.3em}button{border-radius:0}.skip{position:absolute;top:-90px;left:20px;z-index:100;background:var(--blue);color:var(--butter);padding:12px 18px}.skip:focus{top:15px}.masthead{position:relative;z-index:20;min-height:104px;display:flex;justify-content:space-between;align-items:center;padding:18px var(--pad);gap:30px}.brand{font-family:Fraunces,serif;font-size:44px;font-weight:700;letter-spacing:-.06em;line-height:1}.brand span{font-family:serif;display:inline-block;margin-left:6px;font-size:38px;vertical-align:middle}.masthead nav{display:flex;align-items:center;gap:32px}.masthead nav a{font-size:14px;padding:12px 0;min-height:44px;border-bottom:1px solid transparent}.masthead nav a:hover,.masthead nav a[aria-current=page]{border-bottom-color:currentColor}.masthead nav .nav-request{border:1px solid currentColor;padding:12px 18px}.menu{display:none}.home .masthead{position:absolute;top:0;left:0;width:100%}.workbench{position:relative;height:min(76vw,1100px);min-height:850px;overflow:hidden}.bench-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.bench-copy{position:relative;padding:150px var(--pad) 0;max-width:970px}.bench-copy h1{margin-bottom:28px}.bench-copy p{font-size:21px;line-height:1.5;margin-bottom:20px}.ink-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:12px 0;min-height:48px;font-size:16px;border-bottom:1px solid currentColor}.ink-link span{font-size:25px}.bench-note{position:absolute;right:6%;bottom:7%;width:275px;background:var(--butter);padding:26px 28px;transform:rotate(4deg);box-shadow:5px 10px 20px #633c2430;display:flex;flex-direction:column;gap:17px}.bench-note>span{font-size:12px}.bench-note strong{font-family:Fraunces,serif;font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1}.bench-note>span:last-child{border-top:1px solid #192eab66;padding-top:12px}.bench-caption{position:absolute;left:var(--pad);bottom:25px;color:var(--blue);font-size:12px;background:var(--apricot);padding:12px 16px;margin:0}.maker{padding:90px var(--pad);background:var(--yellow);display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;border-top:1px solid var(--blue)}.maker-heading h2{font-size:clamp(48px,5.7vw,82px);margin-bottom:30px}.maker-heading p{font-size:18px;max-width:360px}.maker-controls fieldset{border:0;border-top:1px solid var(--blue);padding:22px 0 32px;margin:0}.maker-controls legend{float:left;width:100%;font-size:14px;margin-bottom:22px;padding:0}.choice-row{display:flex;gap:10px;flex-wrap:wrap;clear:both}.choice-row button{padding:13px 17px;border:1px solid var(--blue);background:transparent;min-height:48px;font-size:15px;transition:background .15s,color .15s}.choice-row button[aria-pressed=true]{background:var(--blue);color:var(--yellow)}.scale-row{display:grid;grid-template-columns:1fr 1fr 1fr}.scale-row button{display:flex;flex-direction:column;gap:16px;text-align:left;justify-content:space-between;min-height:107px;padding:15px}.scale-row button>span{font-size:15px;letter-spacing:-.1em;white-space:nowrap}.maker-result{border-top:1px solid var(--blue);padding-top:25px}.maker-result>p{font-family:Fraunces,serif;font-size:26px;line-height:1.25;max-width:600px}.arrow-link{display:inline-flex;align-items:center;gap:32px;justify-content:space-between;min-height:48px;border-bottom:1px solid currentColor;font-size:16px;padding:10px 0}.arrow-link span{font-size:25px}.floral-interlude{position:relative;background:var(--blue);color:var(--butter);padding:95px var(--pad) 70px;min-height:720px;display:grid;grid-template-columns:.85fr 1.2fr;align-items:center;gap:4%;overflow:hidden}.floral-interlude>div{position:relative;z-index:2}.floral-interlude h2{font-size:clamp(44px,5vw,72px)}.floral-interlude p{max-width:410px;font-size:19px}.floral-interlude img{width:120%;max-width:none;margin-left:-8%}.studio-line{background:var(--orange);padding:45px var(--pad);display:flex;justify-content:space-between;align-items:center;gap:30px}.studio-line p{font-family:Fraunces,serif;font-size:40px;line-height:1.1;margin:0}.studio-line a{color:#101b65;border-bottom:1px solid;padding:12px 0;font-size:16px}footer{background:var(--blue);color:var(--butter);padding:36px var(--pad);display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #fff5d755}footer .brand{font-size:32px}footer .brand span{font-size:28px}footer p{font-size:12px;margin:0}footer>a:last-child{font-size:14px;min-height:44px;display:flex;align-items:center}.anatomy-page{background:var(--blue);color:var(--butter)}.anatomy{position:relative;display:grid;grid-template-columns:.8fr 1.6fr;grid-template-rows:auto 1fr;padding:30px var(--pad) 65px;gap:30px 0;min-height:820px;overflow:hidden}.anatomy-heading{position:relative;z-index:2;max-width:450px}.back{display:inline-block;font-size:13px;min-height:44px;padding:10px 0;margin-bottom:30px}.anatomy-heading h1{font-size:clamp(42px,4.6vw,67px);margin-bottom:26px}.anatomy-heading>p{font-size:17px}.anatomy-object{grid-column:2;grid-row:1/3;position:relative;align-self:center;min-height:650px;display:flex;align-items:center}.anatomy-art{width:110%;max-width:none;margin-left:0}.pin{position:absolute;display:flex;align-items:center;gap:10px;min-height:44px;border:0;padding:5px;background:none;color:var(--butter);z-index:3}.pin span{font-size:14px;background:var(--blue);padding:5px 8px}.pin b{background:var(--butter);color:var(--blue);border:1px solid var(--butter);width:35px;height:35px;border-radius:50%;display:grid;place-items:center;font-size:25px;font-weight:400}.pin[aria-pressed=true] b{background:var(--orange);border-color:var(--orange);transform:rotate(45deg)}.pin-stem{top:13%;left:9%}.pin-vessel{top:82%;left:31%}.pin-space{top:33%;right:-1%}.anatomy-note{grid-column:1;position:relative;z-index:2;max-width:340px;align-self:end;padding-top:30px;border-top:1px solid #fff5d777}.anatomy-note>span{font-size:12px}.anatomy-note h2{font-size:37px;margin:20px 0}.anatomy-note p{font-size:16px;line-height:1.55}.table-study{background:var(--butter);color:var(--blue);padding:100px var(--pad);display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.table-plan{position:relative;min-height:420px;display:grid;place-items:center;padding:45px 0}.table-outline{width:85%;height:230px;border:2px solid var(--blue);border-radius:120px;display:flex;align-items:center;justify-content:center;gap:20px}.table-outline>span{font-family:Fraunces,serif;font-size:24px;line-height:1.1}.table-outline i{font-style:normal;font-size:68px}.place{position:absolute;font-size:12px;text-align:center;line-height:1.2;border:1px solid var(--blue);width:92px;padding:12px 0;border-radius:40px}.place-one{top:0;left:40%}.place-two{bottom:0;left:40%}.sightline{position:absolute;left:0;top:50%;width:100%;background:var(--butter);border-top:1px dashed var(--blue);font-size:12px;padding:5px 0;transform:translateY(70px);text-align:center}.table-copy h2{font-size:clamp(44px,4.7vw,68px)}.large-copy{font-size:24px;line-height:1.45}.table-copy p{max-width:520px}.stem-list{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:90px var(--pad);background:var(--apricot);color:var(--blue)}.stem-list dl{margin:0}.stem-list dl>div{padding:25px 0;border-top:1px solid var(--blue)}.stem-list dt{font-family:Fraunces,serif;font-size:30px;margin-bottom:12px}.stem-list dd{margin:0;max-width:500px}.flower-index{position:relative;padding:45px var(--pad) 65px;display:grid;grid-template-columns:.8fr 1.4fr;gap:25px 8%;background:var(--orange)}.flower-index h1{font-size:clamp(52px,6vw,86px);margin:0;grid-column:1}.flower-index>p{font-size:18px;grid-column:1}.flower-window{grid-column:2;grid-row:1/4;overflow:hidden;min-height:600px}.flower-window img{height:100%;width:100%;object-fit:cover;object-position:60% center}.flower-contents{grid-column:1}.flower-contents a{display:block;padding:23px 0;border-top:1px solid var(--blue)}.flower-contents strong{display:block;font-family:Fraunces,serif;font-size:26px}.flower-contents span{display:block;font-size:13px;margin-top:9px}.flower-folio{background:var(--butter);padding:75px var(--pad);display:grid;grid-template-columns:1.3fr 1fr;gap:9%;align-items:center}.flower-folio>div:first-child{position:relative}.flower-folio>div:first-child>span{font-size:12px;display:block;margin-top:12px}.flower-folio h2{font-size:55px}.flower-folio p{max-width:450px}.occasion-intro{padding:55px var(--pad) 65px;background:var(--blue);color:var(--butter)}.occasion-intro h1{font-size:clamp(48px,6vw,86px);max-width:1100px}.occasion-intro p{font-size:21px;max-width:600px}.occasion-notes{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6%;padding:70px var(--pad)}.occasion-notes h2{font-size:32px}.occasion-notes article{padding-top:24px;border-top:1px solid var(--blue)}.occasion-notes p{font-size:16px}.practical{background:var(--butter);padding:70px var(--pad);display:grid;grid-template-columns:.8fr 1.2fr;gap:0 12%}.practical h2{grid-row:1/4;font-size:50px}.practical details{grid-column:2;border-top:1px solid var(--blue);padding:20px 0}.practical summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px}.practical summary:after{content:'+'}.practical details[open] summary:after{content:'−'}.practical details p{font-size:16px;margin-top:16px}.studio-manifesto{position:relative;padding:50px var(--pad) 60px;min-height:850px;background:var(--orange);overflow:hidden}.studio-manifesto h1{font-size:clamp(62px,6.7vw,96px);position:relative;z-index:2;max-width:900px;margin:0}.studio-flower{position:absolute;right:-4%;bottom:-5%;width:65%}.studio-manifesto>p{font-family:Fraunces,serif;font-size:35px;line-height:1.1;position:absolute;left:var(--pad);bottom:60px;z-index:2}.studio-essay{padding:85px var(--pad);display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;background:var(--butter)}.studio-essay p{max-width:650px}.studio-process{background:var(--yellow);padding:75px var(--pad)}.studio-process>h2{font-size:60px}.studio-process ol{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5%;padding:0;margin:45px 0}.studio-process li{border-top:1px solid var(--blue);padding-top:25px}.studio-process strong{font-family:Fraunces,serif;font-size:32px}.studio-process li p{font-size:16px;margin-top:18px;max-width:400px}.request-page{padding:40px var(--pad) 80px;display:grid;grid-template-columns:1fr 1.1fr;gap:10%;background:var(--butter)}.request-body{background:var(--butter)}.request-title{position:relative}.request-title h1{font-size:clamp(48px,5.8vw,83px);margin-bottom:25px}.request-title>p{font-size:21px}.request-flower{width:120%;max-width:none;margin-left:-15%;margin-top:50px}.request-ticket{background:var(--yellow);padding:25px 28px;margin-bottom:30px;transform:rotate(-1deg)}.request-ticket>span{font-size:12px}.request-ticket p{font-family:Fraunces,serif;font-size:27px;line-height:1.15;margin:15px 0}.request-ticket a{font-size:12px;display:inline-block;padding:7px 0;text-decoration:underline;text-underline-offset:4px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}label{display:block;font-size:13px;margin-bottom:25px}input,select,textarea{display:block;background:transparent;border:0;border-bottom:1px solid var(--blue);border-radius:0;width:100%;padding:12px 0;min-height:48px;resize:vertical;font-size:16px}input::placeholder,textarea::placeholder{color:#4653a2}textarea{line-height:1.5}.request-button{border:1px solid var(--blue);background:var(--blue);color:var(--butter);padding:17px 22px;width:100%;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:15px;min-height:55px}.request-button span{font-size:24px}.privacy-note{font-size:12px;line-height:1.5;margin-top:15px}.request-preview{padding-top:30px;border-top:1px solid var(--blue);margin-top:35px}.request-preview h2{font-size:36px}.request-preview button{border:1px solid var(--blue);padding:12px 18px;background:var(--yellow);margin:0 10px 10px 0;min-height:44px;font-size:14px}#request-status{font-size:14px;margin-top:20px}
@media(max-width:1000px){.masthead nav{gap:20px}.brand{font-size:38px}.workbench{height:900px}.bench-copy{padding-top:135px;max-width:780px}.bench-copy h1{font-size:78px}.bench-copy p{font-size:19px}.bench-note{width:235px;padding:24px;bottom:6%;right:5%}.bench-note strong{font-size:31px}.maker{gap:6%;padding-top:65px;padding-bottom:65px}.choice-row button{font-size:13px}.scale-row{gap:8px}.scale-row button{padding:12px}.anatomy{grid-template-columns:.9fr 1.3fr;min-height:750px}.anatomy-heading h1{font-size:54px}.anatomy-object{min-height:570px}.anatomy-note h2{font-size:32px}.pin-space{right:-7%}.flower-index{gap:20px 5%}.flower-window{min-height:560px}.flower-folio h2{font-size:45px}.request-page{gap:6%}.form-pair{grid-template-columns:1fr;gap:0}.table-study{gap:7%}.studio-manifesto{min-height:730px}.studio-manifesto h1{font-size:78px}}
@media(max-width:700px){body{font-size:16px}.masthead{min-height:88px;padding-top:20px;padding-bottom:20px;flex-wrap:wrap;gap:0}.brand{font-size:35px}.brand span{font-size:29px}.menu{display:block;border:1px solid currentColor;background:transparent;padding:10px 13px;font-size:13px;min-height:44px}.masthead nav{display:none;width:100%;padding-top:18px;margin-top:18px;border-top:1px solid currentColor;grid-template-columns:1fr 1fr;gap:5px 20px}.masthead nav.open{display:grid}.masthead nav a{font-size:13px}.masthead nav .nav-request{grid-column:1/3;margin-top:8px;text-align:center}.home .masthead:has(nav.open){background:var(--apricot)}.workbench{height:850px;min-height:0}.bench-art{object-position:15% center}.bench-copy{padding-top:126px;max-width:100%;position:relative}.bench-copy h1{font-size:clamp(47px,12vw,70px);line-height:1.02;max-width:560px;margin-bottom:24px}.bench-copy p{font-size:17px;line-height:1.5;max-width:310px;margin-bottom:14px}.ink-link{font-size:14px;gap:25px}.bench-note{width:190px;right:25px;bottom:40px;padding:20px;transform:rotate(5deg)}.bench-note strong{font-size:28px}.bench-note>span{font-size:11px}.bench-caption{left:22px;bottom:21px;font-size:10px;max-width:145px;padding:10px}.maker{grid-template-columns:1fr;padding:45px var(--pad);gap:25px}.maker-heading h2{font-size:54px;margin-bottom:20px}.maker-heading p{font-size:17px;margin-bottom:0}.maker-controls legend{font-size:13px}.choice-row button{font-size:14px;padding:12px 14px}.scale-row button{font-size:12px;padding:12px 9px;min-height:104px;line-height:1.3}.maker-result>p{font-size:25px}.arrow-link{font-size:14px;gap:20px}.floral-interlude{grid-template-columns:1fr;padding:45px var(--pad) 25px;gap:0;min-height:0}.floral-interlude h2{font-size:46px}.floral-interlude p{font-size:17px;max-width:400px}.floral-interlude img{width:120%;margin:15px 0 0 -10%}.studio-line{padding-top:30px;padding-bottom:30px;display:block}.studio-line p{font-size:34px;margin-bottom:20px}.studio-line a{display:inline-block;font-size:14px}footer{flex-wrap:wrap;gap:20px;padding-top:30px;padding-bottom:30px}footer .brand{font-size:29px}footer>a:last-child{font-size:12px;margin-left:auto}footer p{order:3;width:100%;font-size:11px}.anatomy{display:flex;flex-direction:column;padding-top:15px;padding-bottom:45px;gap:15px;min-height:0}.anatomy-heading{max-width:100%}.back{margin-bottom:20px;font-size:12px}.anatomy-heading h1{font-size:49px;max-width:450px}.anatomy-heading>p{font-size:16px}.anatomy-object{min-height:340px;width:100%;margin:0;align-self:auto}.anatomy-art{width:122%;margin-left:-11%}.pin-stem{top:5%;left:5%}.pin-vessel{top:83%;left:30%}.pin-space{top:22%;right:0}.pin span{font-size:12px;padding:4px 6px}.pin b{width:29px;height:29px;font-size:22px}.pin{gap:5px}.anatomy-note{max-width:100%;padding-top:25px;align-self:auto}.anatomy-note h2{font-size:34px}.anatomy-note p{font-size:16px;max-width:550px}.table-study{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:45px}.table-plan{min-height:330px}.table-outline{height:190px}.table-outline>span{font-size:21px}.table-outline i{font-size:50px}.place{font-size:11px;width:80px;padding:10px;left:39%}.table-copy h2{font-size:45px}.large-copy{font-size:21px}.stem-list{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.stem-list h2{font-size:43px;margin:0}.stem-list dt{font-size:27px}.flower-index{display:flex;flex-direction:column;padding-top:25px;gap:25px}.flower-index h1{font-size:59px}.flower-index>p{font-size:17px;margin:0}.flower-window{min-height:0;height:360px;order:3}.flower-window img{object-position:60% center}.flower-contents{order:4}.flower-contents strong{font-size:26px}.flower-folio{grid-template-columns:1fr;gap:30px;padding-top:40px;padding-bottom:40px}.flower-folio h2{font-size:43px}.occasion-intro{padding-top:40px;padding-bottom:40px}.occasion-intro h1{font-size:48px}.occasion-intro p{font-size:18px}.occasion-notes{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:40px}.occasion-notes h2{font-size:32px}.practical{grid-template-columns:1fr;gap:25px;padding-top:40px;padding-bottom:40px}.practical h2{grid-row:auto;font-size:43px;margin:0}.practical details{grid-column:1}.practical summary{font-size:17px}.studio-manifesto{min-height:760px;padding-top:35px}.studio-manifesto h1{font-size:57px}.studio-flower{width:120%;right:-18%;bottom:8%}.studio-manifesto>p{font-size:29px;bottom:25px;margin:0}.studio-essay{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.studio-essay h2{font-size:43px}.studio-process{padding-top:40px;padding-bottom:40px}.studio-process>h2{font-size:43px}.studio-process ol{grid-template-columns:1fr;gap:20px;margin:30px 0}.studio-process strong{font-size:29px}.request-page{grid-template-columns:1fr;gap:25px;padding-top:25px;padding-bottom:45px}.request-title h1{font-size:55px}.request-title>p{font-size:18px}.request-flower{width:100%;max-width:420px;margin:0 auto;max-height:300px;object-fit:contain}.request-ticket{padding:23px}.request-ticket p{font-size:25px}.form-pair{grid-template-columns:1fr 1fr;gap:20px}.request-button{font-size:14px;padding:15px 18px}.request-preview h2{font-size:32px}}
@media(max-width:380px){.form-pair{grid-template-columns:1fr;gap:0}.bench-copy h1{font-size:45px}.bench-copy p{font-size:16px}.bench-note{width:170px;right:22px;bottom:65px;padding:17px}.bench-caption{font-size:10px;max-width:230px}.scale-row{grid-template-columns:1fr}.scale-row button{min-height:54px;flex-direction:row;align-items:center;justify-content:start;gap:15px;font-size:14px}.scale-row button span{min-width:52px}.anatomy-heading h1{font-size:43px}.studio-manifesto h1{font-size:49px}.flower-index h1{font-size:52px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.home .masthead nav{background:var(--apricot);padding:5px 18px}.home .masthead .nav-request{background:var(--blue);color:var(--butter)}
@media(max-width:700px){.home .masthead nav{padding:18px 0 0}.anatomy-art{width:122%;margin-left:-11%}}
/* Real people and occasion evidence use the existing floral material palette. */
footer:has(.juniper-identity){flex-wrap:wrap}footer>a[href="contact.html"]{font-size:14px;min-height:44px;display:flex;align-items:center}.juniper-identity{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;width:100%;flex-basis:100%;margin:0;padding-top:25px;border-top:1px solid currentColor}.juniper-identity dt{font-size:12px}.juniper-identity dd{font-size:14px;margin:5px 0 0;overflow-wrap:anywhere}footer .juniper-identity{order:4}#contact-identity.juniper-identity{grid-template-columns:1fr 1fr;margin-top:30px;position:relative}.juniper-people{background:var(--apricot);padding:70px var(--pad);display:grid;grid-template-columns:1.3fr .7fr;gap:11%;align-items:end}.florist-story h2{font-size:53px;margin-bottom:25px}.florist-story .trust-instruction{font-size:14px;max-width:530px}.florist-story h3{font-size:31px;margin:28px 0 16px}.florist-story #owner-name{font-size:40px}.florist-story #owner-role{font-size:14px;margin-bottom:10px}.florist-story #owner-serving{font-size:14px;border-bottom:1px solid var(--blue);padding-bottom:22px}.florist-story #owner-story,.florist-story #owner-training{font-size:16px;max-width:650px}.juniper-people figure{margin:0 0 35px;transform:rotate(2deg)}.juniper-people img{aspect-ratio:4/5;object-fit:contain}.juniper-people figcaption,.juniper-workbench figcaption,.juniper-real-work figcaption{font-size:12px;line-height:1.6;margin-top:14px}.juniper-workbench{background:var(--butter);display:grid;grid-template-columns:1.15fr 1fr;gap:9%;padding:65px var(--pad);align-items:start}.juniper-workbench figure{margin:0;padding-top:45px}.juniper-workbench h2{font-size:46px;margin-bottom:25px}.juniper-workbench p{font-size:15px}.juniper-workbench #photo-guidance{font-size:13px}.florist-business{margin-top:30px;padding-top:25px;border-top:1px solid var(--blue)}.florist-business h3{font-size:27px;margin-bottom:20px}.florist-business p{font-size:13px}.juniper-correspondence{background:var(--apricot);padding:55px var(--pad);display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.juniper-correspondence h2{font-size:48px}.juniper-correspondence .trust-instruction{font-size:14px;margin-bottom:28px}.juniper-correspondence .real-review-slot{border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);padding:25px 0}.juniper-correspondence .review-instruction{font-family:Fraunces,serif;font-size:28px;line-height:1.35}.review-signed{display:flex;justify-content:space-between;gap:20px;margin-top:30px}.review-signed p{font-size:13px;margin-bottom:0}.juniper-correspondence #google-profile-slot{font-size:12px;margin:18px 0 0}.juniper-real-work{background:var(--blue);color:var(--butter);padding:60px var(--pad);display:grid;grid-template-columns:.8fr 1.3fr;gap:8%;align-items:center}.juniper-real-work h2{font-size:49px;margin-bottom:25px}.juniper-real-work p{font-size:14px;max-width:450px}.juniper-real-work figure{margin:0}.juniper-real-work img{object-fit:contain}
@media(max-width:1000px){.juniper-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.juniper-people{gap:7%;grid-template-columns:1.2fr .8fr}.florist-story h2{font-size:45px}.juniper-workbench{gap:6%}.juniper-workbench h2{font-size:40px}.juniper-real-work h2{font-size:42px}}
@media(max-width:700px){.juniper-identity{grid-template-columns:1fr 1fr;gap:20px}footer .juniper-identity{margin-top:10px}footer>a[href="contact.html"]{font-size:12px;margin-left:auto}.juniper-people{display:flex;flex-direction:column;padding:45px var(--pad);gap:28px;align-items:stretch}.florist-story h2{font-size:43px}.florist-story #owner-name{font-size:35px}.juniper-people figure{width:80%;max-width:300px;margin:0 0 0 auto;transform:rotate(1deg)}.juniper-workbench{display:flex;flex-direction:column;padding:45px var(--pad);gap:30px}.juniper-workbench figure{padding:0}.juniper-workbench h2{font-size:40px}.juniper-correspondence{display:block;padding:45px var(--pad)}.juniper-correspondence h2{font-size:41px;margin-bottom:25px}.juniper-correspondence .review-instruction{font-size:25px}.review-signed{display:block;margin-top:25px}.review-signed p+p{margin-top:12px}.juniper-real-work{display:block;padding:45px var(--pad)}.juniper-real-work h2{font-size:42px}.juniper-real-work figure{margin-top:30px}#contact-identity.juniper-identity{margin:25px 0 10px}}
