.mice-page{color:#25291f;background:#f4f0e7}.mice-intro{grid-template-columns:1fr 1fr;gap:64px;padding-block:80px 48px;display:grid}.mice-page h2{font-family:var(--font-display);letter-spacing:-.025em;margin:18px 0 24px;font-size:clamp(32px,3.8vw,54px);font-weight:400;line-height:1.1}.mice-intro p,.mice-enquiry p{color:#626457;font-size:15px;line-height:1.8}.mice-formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-bottom:80px;display:grid}.mice-formats article{border-top:1px solid #b9b09b;padding-top:24px}.mice-formats article>span{color:#8b6935;font-size:12px}.mice-formats h2{font-size:30px}.mice-formats p{color:#626457;font-size:14px;line-height:1.8}.mice-process{color:#f4f0e7;background:#20372a;padding:64px 0}.mice-process .eyebrow{color:#d1ad65}.mice-process ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.mice-process li{counter-increment:steps;border-top:1px solid #ffffff40;padding-top:22px}.mice-process li:before{content:"0" counter(steps);color:#d1ad65;font-size:12px}.mice-process h3{font-family:var(--font-display);font-size:28px;font-weight:400}.mice-process li p{color:#d0d6ca;font-size:14px;line-height:1.7}.mice-enquiry{padding-block:80px;scroll-margin-top:110px}@media (max-width:900px){.mice-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.mice-intro{grid-template-columns:1fr;gap:20px;padding-top:48px}.mice-process ol{grid-template-columns:1fr;gap:24px}.mice-formats{grid-template-columns:1fr;padding-bottom:48px}.mice-enquiry{padding-block:48px}}.mice-destinations{padding-bottom:80px}.mice-destinations header{max-width:760px;margin-bottom:32px}.mice-destinations header>p:not(.eyebrow){color:#626457;font-size:15px;line-height:1.8}.mice-destination-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mice-destination-grid article{background:#ebe4d6}.mice-destination-image{aspect-ratio:16/9;position:relative}.mice-destination-image img{object-fit:cover}.mice-destination-grid article>div:last-child{padding:28px}.mice-destination-grid h3{font-family:var(--font-display);margin:0 0 18px;font-size:30px;font-weight:400;line-height:1.1}.mice-destination-grid p{color:#626457;font-size:14px;line-height:1.8}.mice-destination-grid a{border-bottom:1px solid #8b6935;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.mice-enquiry .corporate-form-note{margin:0 0 6px;font-size:13px;line-height:1.6}@media (max-width:650px){.mice-destination-grid{grid-template-columns:1fr}.mice-destinations{padding-bottom:48px}}.mice-enquiry{align-items:start;gap:clamp(32px,5vw,72px)}.mice-enquiry>div>h2{text-wrap:balance;max-width:16ch}.mice-enquiry .corporate-contact-form{border:1px solid #d8cfbd;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:32px}.corporate-contact-form>.corporate-form-note,.corporate-contact-form>.corporate-brief,.corporate-contact-form>.contact-consent,.corporate-contact-form>.planner-error,.corporate-contact-form>button{grid-column:1/-1}.mice-enquiry .corporate-contact-form label{letter-spacing:.06em;font-size:11px;font-weight:600}.mice-enquiry .corporate-contact-form :is(input,select,textarea){letter-spacing:normal;border:1px solid #c7c0b2;border-radius:3px;width:100%;min-width:0;font-size:16px;font-weight:400;line-height:1.5}.mice-enquiry .corporate-contact-form :is(input,select){min-height:48px}.mice-enquiry .corporate-contact-form textarea{resize:vertical;min-height:112px}.mice-enquiry .corporate-contact-form :is(input,textarea)::placeholder{color:#77776d;opacity:1;font-weight:400}.mice-enquiry .corporate-field-hint{text-transform:none;letter-spacing:normal;color:#686b60;font-size:12px;font-weight:400;line-height:1.6}.mice-enquiry .corporate-contact-form .contact-consent{font-size:12px}.mice-enquiry .corporate-contact-form .contact-consent input{width:18px;min-height:18px}.mice-enquiry .corporate-contact-form button{letter-spacing:.07em;padding:14px 16px;line-height:1.5}.mice-enquiry .corporate-contact-form :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #8b6935}@media (max-width:650px){.mice-enquiry .corporate-contact-form{grid-template-columns:1fr;gap:18px;padding:24px 20px}.mice-enquiry>div>h2{max-width:18ch}.mice-page .page-hero-meta{letter-spacing:.14em;font-size:10px}.mice-formats{gap:16px}.mice-formats article{padding-top:18px}.mice-formats h2{margin:12px 0 16px}}
.cms-mice-image{margin:0;position:relative}.cms-mice-image img{object-fit:cover;object-position:var(--mice-position,50% 50%);width:100%;height:100%}.cms-mice-image figcaption{padding:8px 0;font-size:12px;line-height:1.5}.cms-mice-hero>.cms-mice-image{position:absolute;inset:0}.cms-mice-hero>.cms-mice-image figcaption{z-index:3;color:#fff;text-align:right;max-width:60%;position:absolute;bottom:12px;right:20px}.cms-mice-hero .page-hero-content{z-index:2}.cms-mice-breadcrumbs{flex-wrap:wrap;gap:12px;padding:0;font-size:12px;list-style:none;display:flex}.cms-mice-breadcrumbs li+li:before{content:"/";margin-right:12px}.cms-mice-section p{white-space:pre-wrap}.cms-mice-section.mice-formats{display:block}.cms-mice-formats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cms-mice-section .mice-destination-image{aspect-ratio:auto}.cms-mice-section .mice-destination-image img{aspect-ratio:16/9}.cms-mice-section.align-center{text-align:center}.cms-mice-section.width-reading{max-width:780px;margin-inline:auto}.cms-mice-section.spacing-compact{padding-block:32px}.cms-mice-section.spacing-generous{padding-block:96px}.cms-mice-section.mice-enquiry{grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.cms-mice-formats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.cms-mice-formats-grid,.cms-mice-section.mice-enquiry{grid-template-columns:1fr}.cms-mice-section.spacing-generous{padding-block:56px}.cms-mice-hero .page-hero-content{padding-bottom:70px}}.cms-mice-section.background-paper:not(.cms-mice-hero){color:#25291f;background:#f4f0e7}.cms-mice-section.background-white:not(.cms-mice-hero){color:#25291f;background:#fff}.cms-mice-section.background-forest:not(.cms-mice-hero){color:#f4f0e7;background:#20372a}.cms-mice-section.background-ink:not(.cms-mice-hero){color:#f4f0e7;background:#25291f}.cms-mice-section:is(.background-forest,.background-ink) p,.cms-composition-preview .cms-mice-section :is(h1,h2,h3,h4){color:inherit}.cms-composition-preview .cms-mice-hero{color:#fff}.cms-mice-section .cms-media-image{background:0 0;border:0;border-radius:0;height:100%;min-height:0;margin:0;padding:0;display:block}.cms-mice-section .cms-media-image img{object-fit:cover;max-height:none;display:block}.cms-mice-hero>.cms-mice-image .cms-media-image img{width:100%;height:100%}.cms-mice-hero>.cms-mice-image .cms-media-image{height:100%}
