@import url('/website-portfolio/concepts/reference-batch.css?v=1');
body{--bg:#f4f2e8;--ink:#35432c;--accent:#657053;--line:#35432c40}.portfolio-bar{background:#35432c}.wordmark{font:600 italic 40px 'Cormorant Garamond'}.wordmark small{font-style:normal;font-size:8px}.site-nav{padding-bottom:20px}.field-cover{display:grid;grid-template-columns:43% 46% 11%;padding:0 6% 15px 8%;position:relative;min-height:590px}.field-head{align-self:center;padding:30px 15px 30px 0;position:relative;z-index:2}.field-head .label{font-size:8px;margin-bottom:25px}.field-head h1{font-size:clamp(66px,7.2vw,110px);line-height:.88;letter-spacing:-.05em}.field-head>p{font-size:14px;max-width:330px;margin:24px 0}.field-head .action{font:9px 'DM Mono';letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--bg);border:0;padding:15px 22px;min-height:40px}.field-plate{height:590px;border-radius:270px 0 0 0;position:relative}.field-plate img{object-position:53% center}.field-plate:after{content:'';position:absolute;right:0;bottom:0;width:80px;height:170px;background:var(--bg);border-radius:0 0 0 100%}.field-margin{display:flex;flex-direction:column;justify-content:space-between;padding:50px 0 60px 28px}.field-margin .hand-note{font-size:25px}.field-margin .label{font-size:8px;letter-spacing:.16em}.field-offerings{display:block;background:#e0e3d3;padding:30px 8% 25px;border:0}.field-offerings header{display:grid;grid-template-columns:140px 1fr 100px;gap:20px;margin:0 0 30px;align-items:center}.field-offerings header .label{margin:0;font-size:8px}.field-offerings header p{margin:0;max-width:500px;font-size:12px}.field-offerings header .text-link{margin:0;font-size:8px;text-align:right}.field-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.field-list article{display:grid;grid-template-columns:46% 54%;gap:20px;border-right:1px solid var(--line);padding-right:22px}.field-list article:last-child{border:0}.field-list figure{height:245px}.field-list article>div{padding-top:10px}.field-list .item-index{font-size:8px;display:block;border-bottom:1px solid var(--line);width:40px;padding-bottom:8px;margin-bottom:17px}.field-list h3{font:27px/1.06 'Cormorant Garamond';margin-bottom:15px}.field-list article p{font-size:11px;line-height:1.55}.field-list .text-link{font-size:8px;margin-top:22px}.field-note{display:grid;grid-template-columns:46% 1fr 12%;gap:45px;padding:30px 4% 30px 0;align-items:center;border:0}.studio-photo{height:330px}.studio-photo img{object-position:45% center}.studio-story .label{font-size:8px;margin-bottom:30px}.studio-story h2{font-size:61px;line-height:.98;letter-spacing:-.04em}.studio-story p{font:16px/1.5 'Cormorant Garamond';margin-top:27px;max-width:390px}.studio-story .text-link{font-size:8px}.petal-photo{height:190px;align-self:start;margin-top:12px}.petal-photo img{object-position:90% center;transform:scale(2)}.petal-photo:hover img{transform:scale(2.05)}.contact{position:relative;overflow:hidden;background:#35432c;color:var(--bg);padding:35px 5% 25px 43%;grid-template-columns:1fr 1fr;gap:20px 45px;border:0}.contact-flowers{position:absolute;left:0;top:0;bottom:0;width:36%}.contact-flowers img{object-position:75% center;transform:scale(1.5)}.contact-flowers:hover img{transform:scale(1.52)}.contact h2{font-size:57px;line-height:1}.contact address{font-size:12px}.contact .concept-note{margin-top:0;font-size:7px}.site-footer{padding:18px 6%}.site-footer span:first-child{font-size:9px}
@media(max-width:1100px){.field-cover{grid-template-columns:45% 45% 10%;padding-left:5%;min-height:540px}.field-head h1{font-size:78px}.field-plate{height:540px}.field-margin{padding-left:15px}.field-margin .hand-note{font-size:22px}.field-list{gap:20px}.field-list article{gap:13px;padding-right:12px}.field-list h3{font-size:24px}.field-list figure{height:230px}.field-note{grid-template-columns:43% 1fr;gap:35px}.petal-photo{display:none}.studio-story h2{font-size:52px}.contact{padding-left:40%;gap:25px}.contact h2{font-size:47px}}
@media(max-width:760px){.field-cover{grid-template-columns:1fr;padding:0 22px 30px;min-height:0}.field-head{padding:25px 0 35px}.field-head h1{font-size:clamp(65px,12vw,88px)}.field-head>p{font-size:15px}.field-plate{height:400px;border-radius:180px 0 0 0}.field-plate:after{width:60px;height:120px}.field-margin{display:none}.field-offerings{padding:35px 22px}.field-offerings header{grid-template-columns:1fr;gap:15px}.field-offerings header .text-link{text-align:left;width:fit-content}.field-list{grid-template-columns:1fr;gap:30px}.field-list article{padding:0;border:0;gap:22px;grid-template-columns:44% 1fr}.field-list figure{height:260px}.field-list h3{font-size:31px}.field-list article p{font-size:13px}.field-list .text-link{font-size:9px}.field-note{grid-template-columns:1fr;padding:30px 22px;gap:25px}.studio-photo{height:270px;margin:0 -22px}.studio-story h2{font-size:51px}.studio-story .label{margin-bottom:20px}.studio-story p{font-size:18px}.contact{padding:260px 22px 35px;grid-template-columns:1fr;gap:30px}.contact-flowers{width:100%;height:230px;bottom:auto}.contact h2{font-size:52px}.contact address{font-size:14px}.contact .concept-note{font-size:8px}.site-footer{padding:22px}}

@media(max-width:400px){.field-list article{display:block}.field-list figure{height:240px}.field-list article>div{padding:22px 0 0}.field-list h3{font-size:34px}.field-list article p{font-size:14px}}
