.daisy-profile{--daisy-cream:#f3f2ec;max-width:none;color:var(--foreground);background:var(--background);padding:0}.daisy-contained{width:91%;max-width:1500px;margin-inline:auto}.daisy-profile figure{margin:0;overflow:hidden}.daisy-profile figure img{object-fit:cover;width:100%;height:100%;display:block}.daisy-profile :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.daisy-profile h2{letter-spacing:-.6px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.15}.daisy-profile p{line-height:1.75}.daisy-profile .eyebrow{letter-spacing:.13em;color:var(--muted-foreground);margin-bottom:22px;font:.75rem/1.6 Arial,sans-serif}.daisy-intro{background:var(--daisy-cream);grid-template-columns:1fr 1fr;display:grid}.daisy-intro-copy{place-self:center;width:78%;max-width:490px;padding:64px 0}.daisy-intro h1{letter-spacing:-1.5px;margin:0 0 24px;font-size:clamp(2.5rem,3.5vw,3.4rem);line-height:1.05}.daisy-intro .daisy-lead{margin-bottom:27px;font:clamp(1.5rem,2.2vw,2rem)/1.3 Georgia,serif}.daisy-intro-copy>p:not(.eyebrow):not(.daisy-lead){margin-top:15px;font:1.125rem/1.65 Georgia,serif}.daisy-intro-photo{min-height:620px;position:relative}.daisy-intro-photo img{object-position:62% 40%;position:absolute;inset:0}.daisy-link{border-bottom:1px solid;align-items:center;gap:12px;margin-top:23px;padding-bottom:5px;font-size:.9375rem;line-height:1.5;display:inline-flex}.daisy-link svg{flex-shrink:0}.daisy-link:hover{color:var(--gold-text)}.daisy-story{padding-block:70px 76px}.daisy-story-heading{text-align:center;max-width:740px;margin:0 auto 40px}.daisy-story-heading>p:last-child{margin-top:24px}.daisy-craft{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.daisy-craft article{min-width:0}.daisy-craft figure{aspect-ratio:1}.daisy-craft h3{margin:25px 0 15px;font-size:1.5rem;line-height:1.3}.daisy-craft p{max-width:475px;color:var(--muted-foreground);margin-inline:auto;font:1.0625rem/1.75 Georgia,serif}.daisy-feature{background:var(--daisy-cream);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daisy-feature-photo{min-height:590px;position:relative}.daisy-feature-photo img{object-position:50% 60%;position:absolute;inset:0}.daisy-feature-copy{place-self:center;width:78%;max-width:510px;padding:65px 0}.daisy-feature-copy>p:not(.eyebrow){margin-top:22px;font:1.125rem/1.65 Georgia,serif}.daisy-bespoke{text-align:center;padding-block:70px 78px}.daisy-bespoke>p:not(.eyebrow){max-width:650px;color:var(--muted-foreground);margin:24px auto 0;font:1.125rem/1.7 Georgia,serif}.daisy-workshops{background:#eef0e9}.daisy-feature-copy .daisy-workshop-access{color:var(--muted-foreground);border-top:1px solid #ccd1c5;padding-top:23px;font:1rem/1.7 Arial,sans-serif}.daisy-profile .daisy-workshop-photo{aspect-ratio:3/2;align-self:center;min-height:0;margin:40px 6% 40px 0}.daisy-workshop-photo img{object-position:center}.daisy-profile a:focus-visible{outline:2px solid var(--gold-text);outline-offset:5px}.daisy-collection{padding-block:64px 40px;scroll-margin-top:100px}.daisy-collection+.daisy-collection{border-top:1px solid var(--border)}.daisy-collection-heading{text-align:center;margin-bottom:38px}.daisy-collection-heading p:last-child{color:var(--muted-foreground);margin-top:17px}.daisy-end{text-align:center;padding-block:15px 64px}.daisy-end p{color:var(--muted-foreground);max-width:620px;margin:24px auto 0;font-size:.85rem}.daisy-end p a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.daisy-intro-copy,.daisy-feature-copy{width:84%}.daisy-craft{gap:24px}.daisy-craft h3{font-size:1.375rem}.daisy-craft p{font-size:1rem}}@media (max-width:760px){.daisy-contained{width:88%}.daisy-intro,.daisy-feature,.daisy-craft{grid-template-columns:1fr}.daisy-intro-copy,.daisy-feature-copy{width:88%;max-width:510px;padding-block:42px}.daisy-intro-photo{aspect-ratio:4/5;min-height:0}.daisy-story{padding-block:46px 54px}.daisy-story-heading{margin-bottom:32px}.daisy-craft{gap:40px;max-width:550px;margin:auto}.daisy-craft h3{margin-top:22px;font-size:1.5rem}.daisy-craft p{font-size:1.0625rem}.daisy-feature-photo{aspect-ratio:1;min-height:0}.daisy-profile .daisy-workshop-photo{order:-1;margin:0}.daisy-bespoke{padding-block:50px 56px}.daisy-collection{padding-block:42px 30px}}
