.info-page{color:#292a24;max-width:1320px;margin:0 auto;padding:150px 40px 80px}.info-breadcrumb{color:#68665d;align-items:center;gap:13px;margin-bottom:60px;font-size:12px;display:flex}.info-breadcrumb a{color:inherit;text-decoration:none}.info-breadcrumb a:hover{color:#292a24}.info-eyebrow{letter-spacing:.18em;color:#75624b;margin:0 0 20px;font-size:10px;font-weight:600;line-height:1.8}.info-intro{margin-bottom:64px}.info-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:400;line-height:1.06}.info-intro h1 em,.info-about-text h2 em,.info-invitation h2 em{font-family:var(--font-serif), Georgia, serif;color:#8a7358;letter-spacing:-.04em;font-weight:400}.info-intro>p:last-child:not(.info-eyebrow){color:#68665d;max-width:630px;margin:28px 0 0;font-size:16px;line-height:1.8}.contact-grid{grid-template-columns:.86fr 1.14fr;align-items:start;gap:80px;display:grid}.contact-story>p{color:#68665d;max-width:370px;margin:0 0 34px;font-size:17px;line-height:1.8}.contact-focus{align-items:flex-start;gap:14px;margin-bottom:32px;display:flex}.contact-focus svg{color:#8a7358;flex-shrink:0;margin-top:2px}.contact-focus strong{font-size:13px;font-weight:500;display:block}.contact-focus span{color:#68665d;margin-top:7px;font-size:12px;display:block}.contact-image{background:#e8e3d9;border-radius:18px;height:330px;position:relative;overflow:hidden}.contact-image img{object-fit:cover}.contact-image:after{content:"";background:linear-gradient(#0000,#00000073);position:absolute;inset:50% 0 0}.contact-image>span{z-index:1;color:#fff;font-family:var(--font-body);font-size:24px;line-height:32px;position:absolute;bottom:28px;left:28px;right:24px}.contact-image>span>small{margin-top:8px;font-size:12px;line-height:16px;display:block}.contact-inspiration{background:var(--raised);border-radius:16px;margin:0;padding:12px}.contact-inspiration .contact-image:after{display:none}.contact-inspiration figcaption{color:var(--ink);padding:16px 12px 12px;font-size:20px;line-height:28px}.contact-inspiration figcaption span{color:var(--muted);margin-top:8px;font-size:12px;line-height:16px;display:block}.contact-explore{color:#6c6253;align-items:center;gap:10px;margin-top:21px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.contact-explore svg{flex-shrink:0}.enquiry-form{background:#fffdfa;border:1px solid #e3dfd5;border-radius:20px;padding:38px}.enquiry-form-header h2{letter-spacing:-.04em;margin:0 0 32px;font-size:27px;font-weight:400;line-height:1.2}.enquiry-form-header .info-eyebrow{margin-bottom:12px}.enquiry-form label{color:#4c4b44;font-size:12px;line-height:1.5;display:block}.enquiry-form label>span:not(.enquiry-optional){color:inherit}.enquiry-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.enquiry-form .brand-select{margin:9px 0 21px}.enquiry-form .brand-select .brand-select-trigger{color:#292a24;min-height:48px;font:inherit;background:#fffdfa;border-color:#dedbd2;border-radius:7px;padding:13px 14px;font-size:13px;line-height:1.5}.enquiry-form .brand-select .brand-select-mirror{margin:0}.enquiry-form input:not([type=checkbox]),.enquiry-form select,.enquiry-form textarea{width:100%;font:inherit;color:#292a24;background:#fffdfa;border:1px solid #dedbd2;border-radius:7px;outline:none;margin:9px 0 21px;padding:13px 14px;font-size:13px;transition:border-color .2s,box-shadow .2s}.enquiry-form input:focus,.enquiry-form textarea:focus,.enquiry-form select:focus{border-color:#8a7358;box-shadow:0 0 0 3px #8a735814}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:#68665d}.enquiry-form textarea{resize:vertical;min-height:120px}.enquiry-optional{color:#68665d;font-size:10px}.enquiry-form .enquiry-consent{color:#68665d;align-items:flex-start;gap:10px;margin-bottom:25px;font-size:11px;line-height:1.7;display:flex}.enquiry-consent input{accent-color:#8a7358;flex-shrink:0;width:15px;height:15px;margin:3px 0 0}.enquiry-consent a{color:#6e5a43;text-underline-offset:3px;text-decoration:underline}.info-button{color:#fffdfa;font:inherit;cursor:pointer;background:#7b664d;border:1px solid #7b664d;border-radius:7px;justify-content:center;align-items:center;gap:30px;padding:16px 21px;font-size:12px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.info-button:hover{background:#6f5c46;transform:translateY(-2px)}.info-button:focus-visible{outline-offset:4px;outline:3px solid #bea888}.enquiry-submit{justify-content:space-between;width:100%}.enquiry-submit:disabled{opacity:.7;cursor:wait;transform:none}.enquiry-preview{color:#68665d;margin:14px 0 0;font-size:10px;line-height:1.6}.enquiry-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.enquiry-project{color:#6f6252;background:#eee9df;border-radius:6px;margin-bottom:24px;padding:12px;font-size:12px}.enquiry-project strong{text-transform:capitalize;font-weight:500}.enquiry-error{color:#894629;background:#fcf0eb;border:1px solid #ddbaa9;border-radius:6px;margin-bottom:18px;padding:12px;font-size:12px;line-height:1.6}.enquiry-success{background:#eee9df;border:1px solid #e3dfd5;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:530px;padding:55px 40px;display:flex}.enquiry-success-icon{color:#6b5a41;background:#ded7c9;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:30px;display:grid}.enquiry-success h2{letter-spacing:-.05em;margin:0 0 20px;font-size:39px;font-weight:400;line-height:1.12}.enquiry-success>p:not(.info-eyebrow):not(.enquiry-preview){color:#68665d;max-width:360px;font-size:14px;line-height:1.8}.enquiry-reference{letter-spacing:.05em;background:#fffdfa;border-radius:5px;margin-top:12px;padding:11px 14px;font:13px monospace}.enquiry-success .info-button{margin-top:28px}.enquiry-spinner{animation:1s linear infinite enquiry-spin}@keyframes enquiry-spin{to{transform:rotate(360deg)}}.info-about-image{background:#e8e3d9;border-radius:22px;height:540px;position:relative;overflow:hidden}.info-about-image img{object-fit:cover}.info-about-image:after{content:"";background:linear-gradient(#0000 20%,#171e19a6);position:absolute;inset:0}.info-about-image>div{z-index:1;color:#fff;position:absolute;bottom:48px;left:48px}.info-about-image span{letter-spacing:.17em;font-size:10px}.info-about-image h2{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.18}.info-about-text{grid-template-columns:1fr 1.5fr;gap:60px;padding:90px 0;display:grid}.info-about-text>.info-eyebrow{padding-top:10px}.info-about-text h2{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(33px,4vw,52px);font-weight:400;line-height:1.1}.info-about-text p:not(.info-eyebrow){color:#68665d;max-width:590px;margin:0 0 18px;font-size:15px;line-height:1.9}.info-values{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.info-values article{background:#eee9df;border-radius:15px;padding:32px}.info-values article>svg{color:#8a7358;margin-bottom:36px;display:block}.info-values article>span{letter-spacing:.13em;color:#75624b;font-size:9px}.info-values h3{letter-spacing:-.04em;margin:17px 0 14px;font-size:22px;font-weight:400}.info-values p{color:#68665d;margin:0;font-size:13px;line-height:1.9}.info-invitation{border-top:1px solid #dedbd2;justify-content:space-between;align-items:center;gap:30px;margin:90px 0 0;padding:55px 0 0;display:flex}.info-invitation h2{letter-spacing:-.05em;margin:0;font-size:clamp(33px,4vw,50px);font-weight:400;line-height:1.13}.info-invitation .info-button{flex-shrink:0}.info-privacy{max-width:1000px}.info-prose{max-width:740px}.info-prose section{border-top:1px solid #dedbd2;padding:26px 0}.info-prose h2{letter-spacing:-.035em;margin:0 0 15px;font-size:22px;font-weight:500}.info-prose p{color:#68665d;margin:0;font-size:15px;line-height:1.9}.info-prose .info-updated{margin-top:28px;font-size:11px}@media (max-width:1000px){.contact-grid{gap:35px}.enquiry-form{padding:28px}.enquiry-row{grid-template-columns:1fr;gap:0}.info-page{padding-top:130px}.info-values article{padding:25px}}@media (max-width:700px){.info-page{padding:110px 22px 60px}.info-breadcrumb,.info-intro{margin-bottom:40px}.info-intro h1{font-size:43px}.info-intro>p:last-child:not(.info-eyebrow){font-size:14px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-story>p{max-width:none}.contact-image{height:250px}.enquiry-row{grid-template-columns:1fr 1fr;gap:14px}.enquiry-form{padding:25px 20px}.enquiry-form-header h2{font-size:26px}.info-about-image{height:380px}.info-about-image>div{bottom:30px;left:25px;right:20px}.info-about-text{grid-template-columns:1fr;gap:20px;padding:55px 0}.info-values{grid-template-columns:1fr}.info-values article{padding:30px}.info-values article>svg{margin-bottom:25px}.info-invitation{flex-direction:column;align-items:flex-start;margin-top:55px;padding-top:38px}.enquiry-success{min-height:450px;padding:40px 25px}}@media (max-width:430px){.enquiry-row{grid-template-columns:1fr;gap:0}.info-intro h1{font-size:37px}}@media (prefers-reduced-motion:reduce){.info-button,.enquiry-form input,.enquiry-form textarea,.enquiry-form select{transition:none}.enquiry-spinner{animation:none}}
