.enquire{--dog-edit:var(--pine);--unlit:color-mix(in srgb, var(--sand) 84%, var(--pine));column-gap:var(--gutter);padding:calc(var(--nav-h) + clamp(24px, 4svh, 48px)) var(--margin) var(--section-gap);background:var(--sand);color:var(--ink);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.enquire__intro{grid-area:1/1/auto/span 5}.enquire__title{letter-spacing:-.022em;margin:0;font-size:clamp(2.6rem,6.1vw,7.5rem);line-height:1}html[data-dog-long] .enquire__title{font-size:clamp(1.75rem,3.6vw,4.4rem)}.enquire__sub{margin:clamp(16px,1.6vw,24px) 0 10px}.enquire__plain{max-width:40em;margin:0}.enquire__trial{margin-bottom:10px}.enquire__pic{aspect-ratio:16/9;background:var(--pine);grid-area:2/1/auto/span 5;align-self:end;margin-top:32px;overflow:clip}.enquire__panel{grid-area:1/7/span 2/-1;min-width:0}.enquire__form{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2svh,24px);display:grid}.enquire__wide{grid-column:1/-1;min-width:0}.enquire__row{gap:16px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.enquire__done p{margin:0 0 12px}.enquire .dog-edit{display:inline}.enquire .dog-edit__word{color:var(--dog-edit);font:inherit;letter-spacing:inherit;cursor:text;text-underline-offset:.16em;transition:text-underline-offset var(--t-hover) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline .05em;position:relative}.enquire .dog-edit__word:after{content:"";position:absolute;inset:-12px -4px}@media (hover:hover) and (pointer:fine){.enquire .dog-edit__word:hover{text-underline-offset:.26em}}.enquire .dog-edit__input{max-width:100%;color:var(--dog-edit);font:inherit;letter-spacing:inherit;text-underline-offset:.16em;caret-color:currentColor;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline .05em}.enquire .dog-edit__input::placeholder{color:var(--dog-edit);opacity:.75}.enquire .dog-edit__input:focus-visible{outline-offset:4px;outline:2px solid}.enq-toes{border:0;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(20px,3vw,48px);min-width:0;margin:0;padding:0;display:grid}.enq-toes__legend{grid-column:1/-1;margin:0 0 clamp(40px,5svh,48px);padding:0}.enq-toes__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.enq-toes__mark{aspect-ratio:85.188/107.401;height:clamp(300px,36svh,340px);margin-inline:18px;position:relative}.enq-mark{width:100%;height:100%;fill:var(--pine);overflow:visible}.enq-mark__toe{transform-box:fill-box;transform-origin:50% 80%;transition:fill .24s ease, transform .42s var(--ease-out)}.enq-wink{opacity:0;transform-box:fill-box;transform-origin:50%;transition:transform .17s cubic-bezier(.4,0,.2,1),opacity .17s linear;transform:scaleY(.04)}.enq-wink ellipse{fill:var(--pine)}.enq-wink__pupil{fill:var(--sand)}.enq-mark.is-open .enq-wink{opacity:1;transition-duration:90ms;transform:none}.enq-toes__hit{cursor:pointer;border-radius:40%;min-width:44px;min-height:44px;position:absolute;transform:translate(-50%)}.enq-toes__name{white-space:nowrap;text-underline-offset:.26em;transition:text-decoration-color var(--t-hover) ease;font-size:.9375rem;line-height:1.2;text-decoration:underline .08em #0000;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}.enq-toes__hit--academy .enq-toes__name{transform:translate(-82%)}.enq-toes__hit--rescue .enq-toes__name{transform:translate(-18%)}@media (hover:hover) and (pointer:fine){.enq-toes__hit:hover .enq-toes__name{text-decoration-color:currentColor}}.enq-toes__side{min-width:0}.enq-toes__list{display:grid}.enq-opt{min-height:44px;font-family:var(--font-display);font-size:var(--step-lead);letter-spacing:-.01em;cursor:pointer;align-items:center;gap:.6em;line-height:1.15;display:flex;position:relative}.enq-opt:before{content:"";background:currentColor;flex:none;width:16px;height:26px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath fill='none' stroke='%23000' stroke-width='6' d='M50,8 C50,8 69,34 69,55 A19,19 0 1 1 31,55 C31,34 50,8 50,8 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath fill='none' stroke='%23000' stroke-width='6' d='M50,8 C50,8 69,34 69,55 A19,19 0 1 1 31,55 C31,34 50,8 50,8 Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.enq-opt--toe{display:none}.enq-toes__say{min-height:3em;margin:12px 0 0}.enq-toes__say>span{display:none}.enq-toes:not(:has(input:checked)) [data-say=none]{display:inline}.enq-toes__error{grid-column:1/-1;margin-top:10px}.enq-toes:has(input:checked) .enq-mark__toe{fill:var(--unlit)}.enq-toes:has(#enq-p-academy:checked) [data-toe=academy],.enq-toes:has(#enq-p-care:checked) [data-toe=care],.enq-toes:has(#enq-p-retreat:checked) [data-toe=retreat],.enq-toes:has(#enq-p-rescue:checked) [data-toe=rescue]{fill:var(--pine);transform:translateY(-4%)scale(1.09)}.enq-toes:has(#enq-p-academy:checked) [data-say=academy],.enq-toes:has(#enq-p-care:checked) [data-say=care],.enq-toes:has(#enq-p-retreat:checked) [data-say=retreat],.enq-toes:has(#enq-p-rescue:checked) [data-say=rescue],.enq-toes:has(#enq-p-partner:checked) [data-say=partner],.enq-toes:has(#enq-p-other:checked) [data-say=other]{display:inline}.enq-toes:has(#enq-p-academy:checked) .enq-toes__hit--academy .enq-toes__name,.enq-toes:has(#enq-p-care:checked) .enq-toes__hit--care .enq-toes__name,.enq-toes:has(#enq-p-retreat:checked) .enq-toes__hit--retreat .enq-toes__name,.enq-toes:has(#enq-p-rescue:checked) .enq-toes__hit--rescue .enq-toes__name{font-weight:500;text-decoration-color:currentColor}.enq-toes:has(#enq-p-academy:checked) [data-opt=academy]:before,.enq-toes:has(#enq-p-care:checked) [data-opt=care]:before,.enq-toes:has(#enq-p-retreat:checked) [data-opt=retreat]:before,.enq-toes:has(#enq-p-rescue:checked) [data-opt=rescue]:before,.enq-toes:has(#enq-p-partner:checked) [data-opt=partner]:before,.enq-toes:has(#enq-p-other:checked) [data-opt=other]:before{background:var(--pine);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath d='M50,4 C50,4 72,33 72,55 A22,22 0 1 1 28,55 C28,33 50,4 50,4 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 0 52 81'%3E%3Cpath d='M50,4 C50,4 72,33 72,55 A22,22 0 1 1 28,55 C28,33 50,4 50,4 Z'/%3E%3C/svg%3E")}.enq-toes:has(#enq-p-academy:focus-visible) .enq-toes__hit--academy,.enq-toes:has(#enq-p-care:focus-visible) .enq-toes__hit--care,.enq-toes:has(#enq-p-retreat:focus-visible) .enq-toes__hit--retreat,.enq-toes:has(#enq-p-rescue:focus-visible) .enq-toes__hit--rescue,.enq-toes:has(#enq-p-partner:focus-visible) [data-opt=partner],.enq-toes:has(#enq-p-other:focus-visible) [data-opt=other]{outline:2px solid var(--pine-dark);outline-offset:3px}.enq-more__summary{cursor:pointer;align-items:center;min-height:44px;font-weight:500;list-style:none;display:inline-flex}.enq-more__summary::-webkit-details-marker{display:none}.enq-more__summary:focus-visible{outline:2px solid var(--pine-dark);outline-offset:2px}.enq-more__hint{margin:0 0 12px}.enq-more__fields{gap:16px var(--gutter);grid-template-columns:1fr 1fr;display:grid}.enq-post[hidden]{display:none}.enq-post__title{scroll-margin-top:calc(var(--nav-h) + 16px);outline:none;margin:0;font-size:clamp(1.75rem,2.8vw,2.75rem);line-height:1.08}.enq-card{background:var(--soft-sand);color:var(--ink);margin-top:clamp(24px,2.8vw,40px);padding:clamp(24px,3vw,44px);position:relative;transform:rotate(-.8deg)}.enq-card__stamp{float:right;width:clamp(72px,7vw,104px);margin:0 0 12px 20px}.enq-card__stamp svg{width:100%;height:auto;overflow:visible}.enq-card__paper{fill:var(--pine)}.enq-card__hole{fill:var(--soft-sand)}.enq-card__mark{fill:var(--brass)}.enq-card__letter{font-family:var(--font-display);font-size:var(--step-lead);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.32}.enq-post__acts{flex-wrap:wrap;align-items:center;gap:8px clamp(16px,2vw,28px);margin-top:clamp(16px,1.6vw,24px);display:flex}.enq-post__quiet{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.enq-post__small{max-width:40em;margin:8px 0 0}@media (width<=860px){.enquire{display:block}.enquire__title{font-size:clamp(2.6rem,11.5vw,5.2rem)}html[data-dog-long] .enquire__title{font-size:clamp(1.75rem,7vw,3.4rem)}.enquire__panel{margin-top:32px}.enquire__pic{margin-top:48px}.enq-toes{grid-template-columns:minmax(0,min(42%,260px)) minmax(0,1fr);align-items:start;column-gap:20px}.enq-toes__legend{margin-bottom:16px}.enq-toes__mark{width:100%;height:auto;margin-inline:0}.enq-toes__name{display:none}.enq-opt{font-size:1.125rem}.enq-opt--toe{display:flex}.enq-toes:has(#enq-p-academy:focus-visible) [data-opt=academy],.enq-toes:has(#enq-p-care:focus-visible) [data-opt=care],.enq-toes:has(#enq-p-retreat:focus-visible) [data-opt=retreat],.enq-toes:has(#enq-p-rescue:focus-visible) [data-opt=rescue]{outline:2px solid var(--pine-dark);outline-offset:0}.enq-toes__say{grid-column:1/-1}.enq-more__fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.enq-mark__toe,.enq-toes__name,.enquire .dog-edit__word{transition:none}}
