.plot-standalone-page{--plot-green: #01402a;--plot-yellow: #f5fa9c;--plot-cream: #e9e8e0;--plot-gutter: clamp(20px, 4vw, 48px);margin:0;background:#e9e8e0;color:#00402a;font-family:azo-sans-web,sans-serif}.plot-page__navigation,.plot-page{width:min(calc(100% - 2 * var(--plot-gutter)),800px);margin-inline:auto}.plot-page__navigation{padding-block:20px;font-size:15px;line-height:1.4}.plot-page__navigation a{display:inline-flex;min-height:28px;align-items:center}.plot-standalone-page:has(.plot-page--contact) .plot-page__navigation{width:min(calc(100% - 2 * var(--plot-gutter)),1240px)}.plot-standalone-page:has(.plot-page--impressum) .plot-page__navigation{width:min(calc(100% - 2 * var(--plot-gutter)),1120px)}.plot-page{padding-block:clamp(32px,4vw,56px) clamp(56px,6vw,88px);font-size:18px;line-height:1.65;overflow-wrap:anywhere}.plot-page h1{margin:0 0 32px;font-size:clamp(36px,7vw,60px);line-height:1.1}.plot-page h2{margin:32px 0 12px;font-size:26px;line-height:1.3}.plot-page p{margin:0 0 18px}.plot-page a,.plot-page__navigation a{text-decoration:underline;text-underline-offset:3px}.plot-contact-form{display:grid;gap:20px;margin-top:20px}.plot-field{display:grid;gap:6px}.plot-field input,.plot-field textarea{width:100%;box-sizing:border-box;border:1px solid #00402a;border-radius:0;padding:12px;background:#fff;color:#00402a;font:inherit}.plot-field textarea{resize:vertical}.plot-field input::placeholder,.plot-field textarea::placeholder{color:#53635b;opacity:1}.plot-contact-form button{justify-self:start;border:1px solid #00402a;padding:12px 28px;background:#00402a;color:#fff;font:inherit;cursor:pointer}.plot-standalone-page :focus-visible{outline:3px solid #00402a;outline-offset:4px}.plot-form-status{border:1px solid currentColor;padding:16px}.plot-page--contact{width:100%;margin:0;padding:0;background:var(--plot-green);color:var(--plot-cream)}.plot-contact__inner{width:min(calc(100% - 2 * var(--plot-gutter)),1240px);margin-inline:auto;padding-block:clamp(40px,6vw,80px);display:grid;gap:clamp(40px,6vw,64px);border-top:1px solid #e9e8e033}.plot-contact__intro{min-width:0}.plot-page--contact h1{margin:0 0 24px;color:var(--plot-yellow);font-size:14px;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.plot-page--contact .plot-contact__headline{max-width:9em;margin:0 0 clamp(24px,3vw,36px);font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-transform:uppercase}.plot-contact__headline em{display:block;color:var(--plot-yellow);font-family:monarcha,serif;font-weight:400;letter-spacing:-.04em;text-transform:none}.plot-page--contact .plot-page__prose{max-width:500px;font-size:clamp(16px,1.4vw,18px);line-height:1.7}.plot-page--contact .plot-page__prose p{margin-bottom:20px}.plot-page--contact .plot-page__prose .plot-contact__email{margin-top:32px;margin-bottom:0;padding-top:24px;border-top:1px solid #e9e8e040}.plot-contact__email a{color:var(--plot-yellow)}.plot-contact__intro a:focus-visible{outline-color:var(--plot-yellow)}.plot-page--contact .plot-contact-form-wrap{min-width:0;margin:0;padding:clamp(24px,3vw,44px);background:var(--plot-cream);color:var(--plot-green)}.plot-page--contact .plot-contact-form-wrap h2{max-width:15ch;margin:0 0 clamp(28px,3vw,36px);font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.plot-contact-form-wrap h2 em{font-family:monarcha,serif;font-weight:400}.plot-page--contact .plot-contact-form{gap:24px;margin-top:0}.plot-contact-form__row{display:grid;gap:24px}.plot-page--contact .plot-field label{font-size:15px;line-height:1.5}.plot-page--contact .plot-field input,.plot-page--contact .plot-field textarea{border:0;border-bottom:1px solid #01402a80;min-height:44px;padding:12px 0;background:transparent;font-size:16px;line-height:1.6}.plot-page--contact .plot-field textarea{min-height:152px}.plot-page--contact .plot-contact-form button{display:flex;width:100%;align-items:center;justify-content:space-between;border-color:var(--plot-green);min-height:58px;margin-top:4px;padding:14px 24px;background:var(--plot-yellow);color:var(--plot-green);font-size:20px;line-height:1.4}.plot-page--contact .plot-contact-form button:after{content:"\2197";font-size:28px;line-height:1}.plot-page--contact .plot-contact-form button:hover{background:var(--plot-green);color:var(--plot-yellow)}.plot-page--contact .plot-contact-form__privacy{margin:0;font-size:13px;line-height:1.6}.plot-page--impressum{width:min(calc(100% - 2 * var(--plot-gutter)),1120px)}.plot-impressum__header{margin-bottom:clamp(28px,4vw,48px);padding-bottom:clamp(24px,3vw,40px);border-bottom:1px solid #01402a40}.plot-page--impressum h1{display:inline;margin:0;box-shadow:inset 0 -.3em var(--plot-yellow);font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.plot-impressum__body{font-size:clamp(16px,1.5vw,18px);line-height:1.75}.plot-page--impressum .plot-impressum__intro{max-width:680px;margin-bottom:clamp(28px,4vw,40px);font-size:clamp(18px,1.7vw,21px);line-height:1.6}.plot-impressum__details{display:grid;gap:28px}.plot-impressum__company p,.plot-impressum__contact p{margin-bottom:24px}.plot-impressum__company p:last-child,.plot-impressum__contact p:last-child,.plot-impressum__section p:last-child{margin-bottom:0}.plot-impressum__company strong{font-size:1.1em;font-weight:600}.plot-impressum__contact{padding-top:28px;border-top:1px solid #01402a26}.plot-page--impressum h2{margin:0 0 16px;font-size:clamp(24px,2.5vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.02em}.plot-impressum__section{margin-top:clamp(32px,4vw,48px);padding-top:clamp(28px,3vw,36px);border-top:1px solid #01402a26}.plot-impressum__section p{max-width:760px}@media screen and (min-width:600px){.plot-contact-form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (min-width:760px){.plot-impressum__details{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}.plot-impressum__contact{border-top:0;border-left:1px solid #01402a26;padding-top:0;padding-left:clamp(32px,5vw,64px)}}@media screen and (min-width:1000px){.plot-contact__inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(40px,5vw,72px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/plot-pages.css.map */
