.dd-system{background:var(--dd-paper);color:var(--dd-ink);font:400 var(--dd-type-body)/var(--dd-leading-body) var(--dd-font-body)}.dd-system :where(h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul){margin:0}.dd-system :where(h1,h2,h3,h4){font-family:var(--dd-display);font-weight:500;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:var(--dd-tracking-heading);line-height:var(--dd-leading-heading);text-wrap:balance;overflow-wrap:anywhere}.dd-system h1{font-size:var(--dd-type-display)}.dd-system h2{font-size:var(--dd-type-heading)}.dd-system h3{font-size:var(--dd-type-title)}.dd-system h4{font-size:var(--dd-type-small-title)}.dd-system em{font-weight:inherit}.dd-system :where(h1,h2,h3,h4) em{letter-spacing:0;font-variant-ligatures:common-ligatures}.dd-system :where(a,button,summary,input,textarea,select,[tabindex]):focus-visible{outline:var(--dd-focus-width) solid currentColor;outline-offset:5px}.dd-system :where(a,button){-webkit-tap-highlight-color:transparent}.dd-system ::selection{color:var(--ds-bg, var(--dd-paper));background:var(--ds-fg, var(--dd-ink))}.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-shell{width:min(calc(100% - var(--dd-gutter) * 2),var(--dd-content-width));margin-inline:auto}.ds-section,.ds-hero,.ds-header,.ds-footer{background:var(--ds-bg);color:var(--ds-fg)}.ds-section{padding-block:var(--dd-space-7);scroll-margin-top:6rem}.ds-section-heading{max-width:52rem}.ds-section-heading em,.ds-hero em{color:var(--ds-accent)}.ds-section-heading>p{max-width:54ch;margin-top:var(--dd-space-3);color:var(--ds-muted)}.ds-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dd-space-3) var(--dd-space-4);margin-top:var(--dd-space-4)}.ds-actions--end{justify-content:flex-end}.ds-action{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--dd-space-4);min-height:48px;max-width:100%;padding:.75rem 0;font-family:var(--dd-font-body);font-size:var(--dd-type-label);font-weight:500;line-height:1.5;border:0;border-bottom:1px solid var(--ds-rule, currentColor);color:var(--ds-fg, inherit);background:transparent;text-decoration:none;border-radius:var(--dd-radius);cursor:pointer;transition:background-color var(--dd-motion-fast),color var(--dd-motion-fast)}.ds-action svg,.ds-header svg,.ds-faq summary svg{width:24px;height:24px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.25}.ds-action svg{transition:transform var(--dd-motion-fast) var(--dd-ease)}.ds-action:hover svg{transform:translate(4px)}.ds-action--filled{padding:1.25rem 1.5rem;border:1px solid var(--ds-fg);background:var(--ds-fg);color:var(--ds-bg)}.ds-action--outline{padding:1.25rem 1.5rem;border:1px solid var(--ds-fg)}.ds-action--filled:hover,.ds-action--outline:hover{background:var(--ds-hover);color:var(--ds-fg)}.ds-action:disabled{cursor:not-allowed;opacity:.5}.ds-action:disabled svg{transform:none}.ds-media{min-width:0}.ds-media__frame{overflow:hidden;aspect-ratio:1;background:var(--dd-night)}.ds-media--portrait .ds-media__frame{aspect-ratio:4 / 5}.ds-media--landscape .ds-media__frame{aspect-ratio:3 / 2}.ds-media--natural .ds-media__frame{aspect-ratio:auto}.ds-media--cutout .ds-media__frame{background:transparent}.ds-media--cutout .ds-media__frame img{object-fit:contain}.ds-media img{display:block;width:100%;height:100%;object-fit:cover}.ds-media--natural img{height:auto}.ds-media figcaption{margin-top:.75rem;color:var(--ds-muted);font:400 var(--dd-type-small)/1.7 var(--dd-font-body)}.ds-hero{display:grid;position:relative;overflow:hidden}.ds-hero__copy{padding:var(--dd-space-7) var(--dd-gutter);max-width:54rem}.ds-hero :is(h1,h2){font-size:var(--dd-type-display);line-height:var(--dd-leading-display);letter-spacing:var(--dd-tracking-display)}.ds-hero__copy>p{max-width:48ch;margin-top:var(--dd-space-4);color:var(--ds-muted);font-size:var(--dd-type-lead)}.ds-hero--text .ds-hero__copy{margin-inline:auto;max-width:65rem;text-align:center;padding-block:clamp(5rem,10vw,10rem)}.ds-hero--text p{margin-inline:auto}.ds-hero--text .ds-actions{justify-content:center}.ds-hero--image{min-height:85svh;background:var(--dd-night);color:var(--dd-paper);align-items:end}.ds-hero--image>.ds-media{position:absolute;inset:0}.ds-hero--image .ds-media__frame{height:100%;aspect-ratio:auto}.ds-hero--image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#171914e8,#17191430),linear-gradient(0deg,#171914d9,transparent 85%)}.ds-hero--image .ds-hero__copy{position:relative;z-index:1}.ds-hero--image .ds-hero__copy>p{color:var(--dd-paper)}.ds-split{display:grid;gap:var(--dd-space-5);align-items:center}.ds-split__copy .ds-prose{margin-top:var(--dd-space-4)}.ds-prose{max-width:var(--dd-measure);color:var(--ds-muted)}.ds-prose>*+*{margin-top:var(--dd-space-3)}.ds-prose h3{margin-top:var(--dd-space-5);color:var(--ds-fg)}.ds-prose :is(ul,ol){padding-left:1.5rem}.ds-prose ul{list-style:disc}.ds-prose ol{list-style:decimal}.ds-prose li+li{margin-top:.5rem}.ds-prose a{color:var(--ds-accent);text-decoration:underline;text-underline-offset:.2em}.ds-prose blockquote{padding-block:var(--dd-space-4);border-block:1px solid var(--ds-rule);color:var(--ds-fg)}.ds-prose blockquote p{font:500 var(--dd-type-title)/1.25 var(--dd-display)}.ds-prose cite{display:block;margin-top:var(--dd-space-3);font-size:var(--dd-type-small);font-style:normal}.ds-block--statement .ds-shell{max-width:68rem}.ds-statement__body{margin-top:var(--dd-space-4)}.ds-align--center{text-align:center}.ds-align--center :is(.ds-section-heading,.ds-prose){margin-inline:auto}.ds-align--center .ds-actions{justify-content:center}.ds-reading{margin-top:var(--dd-space-5)}.ds-reading aside{padding-block:var(--dd-space-4);border-block:1px solid var(--ds-rule);margin-top:var(--dd-space-4)}.ds-reading aside p{margin-block:var(--dd-space-3);color:var(--ds-muted)}.ds-reading aside h3{font-size:var(--dd-type-small-title)}.ds-features{display:grid;gap:var(--dd-space-5);margin-top:var(--dd-space-5)}.ds-features article{min-width:0}.ds-features .ds-media{margin-bottom:var(--dd-space-3)}.ds-features article p{margin-top:var(--dd-space-3);color:var(--ds-muted);max-width:50ch}.ds-features article .ds-feature-role{margin-top:var(--dd-space-2);color:var(--ds-fg);font-size:var(--dd-type-label);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ds-features .ds-action{margin-top:var(--dd-space-3)}.ds-layout--rows .ds-features article{display:grid;gap:var(--dd-space-4);padding-top:var(--dd-space-4);border-top:1px solid var(--ds-rule)}.ds-steps{list-style:none;padding:0;margin-top:var(--dd-space-5)}.ds-steps li{display:grid;grid-template-columns:3rem 1fr;gap:var(--dd-space-3);padding-block:var(--dd-space-4);border-top:1px solid var(--ds-rule)}.ds-step-number{color:var(--ds-accent);font-variant-numeric:tabular-nums;font-size:var(--dd-type-small)}.ds-steps p{max-width:58ch;color:var(--ds-muted);margin-top:var(--dd-space-3)}.ds-steps .ds-media{grid-column:2}.ds-wide-media{margin-top:var(--dd-space-5)}.ds-wide-media video{display:block;width:100%;aspect-ratio:16 / 9;object-fit:contain;background:var(--dd-night)}.ds-facts{display:grid;gap:var(--dd-space-4);margin-top:var(--dd-space-5)}.ds-facts>div{border-top:1px solid var(--ds-rule);padding-top:var(--dd-space-3)}.ds-facts dt{font-size:var(--dd-type-small);color:var(--ds-muted)}.ds-facts strong{display:block;margin-top:.75rem;font:500 var(--dd-type-title)/1.2 var(--dd-display)}.ds-facts dd span{display:block;margin-top:1rem;color:var(--ds-muted);font-size:var(--dd-type-small)}.ds-table-scroll{margin-top:var(--dd-space-5);overflow-x:auto;scrollbar-color:var(--ds-accent) var(--ds-bg)}.ds-table-scroll table{width:100%;min-width:35rem;border-collapse:collapse;text-align:left;font-size:var(--dd-type-small)}.ds-table-scroll caption{text-align:left;margin-bottom:1.5rem;color:var(--ds-muted)}.ds-table-scroll :is(th,td){vertical-align:top;padding:1.25rem 1.5rem 1.25rem 0;border-bottom:1px solid var(--ds-rule)}.ds-table-scroll th{font-weight:500}.ds-table-scroll td{color:var(--ds-muted)}.ds-resources{display:grid;gap:var(--dd-space-4);margin-top:var(--dd-space-5)}.ds-resources article{padding-top:var(--dd-space-4);border-top:1px solid var(--ds-rule)}.ds-resources h3{margin-top:var(--dd-space-3)}.ds-resources p{margin-block:var(--dd-space-3);color:var(--ds-muted)}.ds-callout{max-width:65rem;border-block:1px solid var(--ds-rule);padding-block:var(--dd-space-5)}.ds-callout .ds-section-heading h2{font-size:var(--dd-type-title)}.ds-callout>p{max-width:var(--dd-measure);color:var(--ds-muted);margin-block:var(--dd-space-3)}.ds-cta__body{max-width:52ch;color:var(--ds-muted);margin-top:var(--dd-space-3)}.ds-block--cta:not(.ds-layout--split){text-align:center}.ds-block--cta:not(.ds-layout--split) :is(.ds-section-heading,.ds-cta__body){margin-inline:auto}.ds-block--cta:not(.ds-layout--split) .ds-actions{justify-content:center}.ds-testimonial{padding:0}.ds-testimonial__inner{display:grid;align-items:stretch}.ds-testimonial__inner>.ds-media .ds-media__frame{height:70svh;min-height:420px;aspect-ratio:auto}.ds-testimonial__copy{padding:3.5rem var(--dd-gutter) 5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:var(--ds-bg)}.ds-testimonial__quote-mark{font:500 5rem/1 var(--dd-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;height:62px;color:var(--ds-muted)}.ds-testimonial blockquote p{max-width:17ch;font:500 var(--dd-type-quote)/1.22 var(--dd-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.035em;text-wrap:balance}.ds-testimonial figcaption{display:grid;gap:.35rem;margin-block:2.5rem 1.5rem;font-size:var(--dd-type-label);color:var(--ds-muted)}.ds-testimonial__name{color:var(--ds-fg);font-weight:400}.ds-testimonial__copy>.ds-action{align-self:flex-start}.ds-faq__inner{display:grid;gap:var(--dd-space-5)}.ds-faq details{border-top:1px solid var(--ds-rule)}.ds-faq details:last-child{border-bottom:1px solid var(--ds-rule)}.ds-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--dd-space-4);padding:1.5rem 0;cursor:pointer;list-style:none;font-weight:500;line-height:1.6}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq summary svg{width:20px;height:20px;transition:transform var(--dd-motion-fast)}.ds-faq details[open] summary svg{transform:rotate(45deg)}.ds-faq__answer{padding:0 2.75rem 1.75rem 0;color:var(--ds-muted);max-width:var(--dd-measure)}.ds-faq--full .ds-faq__inner{max-width:62rem}.ds-portrait-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:var(--dd-space-5)}.ds-portrait-grid__item{position:relative;min-width:0;margin:0;aspect-ratio:1;overflow:hidden;background:var(--dd-night)}.ds-portrait-grid__item>a{position:absolute;inset:0;display:block}.ds-portrait-grid__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ds-portrait-grid__item figcaption{position:absolute;inset:auto 0 0;padding:1rem;background:#242522e8;color:var(--dd-paper);font-size:var(--dd-type-small)}.ds-portrait-grid--portraits .ds-portrait-grid__item{aspect-ratio:4 / 5}.ds-portrait-grid--filmstrip{grid-auto-flow:column;grid-auto-columns:min(75vw,25rem);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:1rem;scrollbar-color:var(--ds-accent) var(--ds-bg)}.ds-portrait-grid--filmstrip .ds-portrait-grid__item{scroll-snap-align:start}.ds-gallery .ds-portrait-grid{margin-top:var(--dd-space-5)}.ds-field{display:grid;gap:.5rem}.ds-field label{font-size:var(--dd-type-small);font-weight:500}.ds-field label span{font-weight:400}.ds-field :is(input,textarea,select){width:100%;min-height:52px;border:1px solid var(--ds-rule);border-radius:var(--dd-radius);padding:.85rem 1rem;background:var(--ds-bg);color:var(--ds-fg);font:inherit}.ds-field textarea{resize:vertical}.ds-field :is(input,textarea,select):disabled{opacity:.55;cursor:not-allowed}.ds-field__hint,.ds-field__error{font-size:var(--dd-type-small);line-height:1.6}.ds-field__hint{color:var(--ds-muted)}.ds-field [aria-invalid=true]{border-width:2px}.ds-field__error{font-weight:500;color:var(--ds-fg)}.ds-form-grid{display:grid;gap:var(--dd-space-3)}.ds-checkbox{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--dd-type-small)}.ds-checkbox input{width:20px;height:20px;flex:0 0 auto;margin-top:.25rem;accent-color:var(--ds-accent)}.ds-header{display:flex;position:relative;z-index:25;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem var(--dd-gutter)}.ds-brand{width:160px;display:block;flex-shrink:0}.ds-brand img{width:100%;height:auto}.ds-header__nav,.ds-header__action{display:none}.ds-header__nav{align-items:center;gap:1.5rem;font-size:var(--dd-type-label)}.ds-header__nav a{padding-block:.5rem}.ds-header__nav [aria-current]{text-decoration:underline;text-underline-offset:.4rem}.ds-mobile-nav summary{display:flex;align-items:center;gap:.75rem;list-style:none;cursor:pointer;min-height:44px;font-size:var(--dd-type-small)}.ds-mobile-nav summary::-webkit-details-marker{display:none}.ds-mobile-nav nav{position:absolute;top:100%;left:0;right:0;padding:1rem var(--dd-gutter) 2rem;background:var(--ds-bg);border-top:1px solid var(--ds-rule);box-shadow:0 1.5rem 2rem #17191430}.ds-mobile-nav nav a{display:block;padding:1rem 0;border-bottom:1px solid var(--ds-rule)}.ds-footer{padding-block:var(--dd-space-5) var(--dd-space-4);font-size:var(--dd-type-small)}.ds-footer__top{display:flex;flex-direction:column;gap:var(--dd-space-4)}.ds-footer__top p{color:var(--ds-muted)}.ds-footer nav{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-block:var(--dd-space-4);margin-top:var(--dd-space-4);border-block:1px solid var(--ds-rule)}.ds-footer__base{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-top:1.5rem;color:var(--ds-muted);font-size:var(--dd-type-label)}.ds-example-notice{display:flex;justify-content:space-between;gap:1rem;background:var(--dd-paper);color:var(--dd-ink);padding:.75rem var(--dd-gutter);font-size:var(--dd-type-label)}.ds-example-notice a{text-decoration:underline;text-underline-offset:.25em}@media(min-width:800px){.ds-hero--split{grid-template-columns:1fr 1fr;align-items:center}.ds-hero--split>.ds-media{grid-column:2;grid-row:1;align-self:stretch}.ds-hero--split .ds-media__frame{height:100%;min-height:44rem;aspect-ratio:auto}.ds-hero--split .ds-hero__copy{grid-column:1;grid-row:1;padding-right:3rem}.ds-split{grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem)}.ds-split--reverse .ds-media{grid-column:2;grid-row:1}.ds-split--reverse .ds-split__copy{grid-column:1;grid-row:1}.ds-align--split .ds-shell{display:grid;grid-template-columns:1fr 1fr;gap:var(--dd-space-6);max-width:var(--dd-content-width)}.ds-align--split .ds-statement__body{margin-top:0}.ds-reading--aside{display:grid;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);gap:var(--dd-space-6);align-items:start}.ds-reading aside{margin-top:0}.ds-features{grid-template-columns:repeat(var(--ds-columns, 3),minmax(0,1fr))}.ds-layout--rows .ds-features{grid-template-columns:1fr}.ds-layout--rows .ds-features article:has(.ds-media){grid-template-columns:1fr 2fr;align-items:center}.ds-layout--columns .ds-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--dd-space-4)}.ds-layout--columns .ds-steps li{display:flex;flex-direction:column}.ds-layout--timeline .ds-steps li:has(.ds-media){grid-template-columns:3rem 1.5fr 1fr}.ds-layout--timeline .ds-steps .ds-media{grid-column:3;grid-row:1}.ds-facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.ds-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-layout--split .ds-cta{display:flex;justify-content:space-between;align-items:center;gap:var(--dd-space-6)}.ds-layout--split .ds-cta>div:first-child{max-width:65%}.ds-layout--split .ds-cta .ds-actions{flex-direction:column;align-items:stretch;margin:0;flex-shrink:0}.ds-faq--split .ds-faq__inner{grid-template-columns:1fr 1.35fr;gap:var(--dd-space-6)}.ds-portrait-grid:not(.ds-portrait-grid--filmstrip){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ds-form-grid{grid-template-columns:1fr 1fr}.ds-form-grid>.ds-field:has(textarea){grid-column:1 / -1}.ds-footer__top{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1200px){.ds-header__nav,.ds-header__action{display:flex}.ds-mobile-nav{display:none}}@media(max-width:420px){.ds-hero :is(h1,h2){font-size:3.5rem}.ds-example-notice span{display:none}}@media(prefers-reduced-motion:reduce){.dd-system *,.dd-system *:before,.dd-system *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.dd-system{overflow-x:clip}.ds-site-header{position:fixed;inset:0 0 auto;height:86px;display:flex;justify-content:space-between;align-items:center;padding-inline:var(--dd-gutter);z-index:30;color:var(--dd-paper);background:var(--dd-night);transition:background-color var(--dd-motion-arrow) ease}[data-motion-enabled] .ds-site-header:not(.is-solid){background:transparent}.ds-site-header.is-solid{height:74px;background:var(--dd-night)}.ds-site-header .ds-brand{width:144px}.ds-site-header__actions{display:flex;align-items:center;gap:3rem;font-size:var(--dd-type-label)}.ds-site-header__actions>a{display:none}.ds-site-header__actions button{display:inline-flex;gap:1rem;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ds-site-header__actions button[hidden]{display:none}.ds-site-header svg{width:24px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25;transition:transform var(--dd-motion-crossfade) ease}.ds-site-header button:hover svg{transform:translate(3px)}.ds-site-header__actions>a span{margin-left:1rem}html.ds-menu-open{overflow:hidden}.ds-site-menu{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;padding:0;margin:0;border:0;overflow-y:auto;color:var(--dd-ink);background:var(--dd-paper)}.ds-site-menu[open]{display:flex;flex-direction:column}.ds-site-menu__top,.ds-site-menu__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem var(--dd-gutter);font-size:var(--dd-type-label)}.ds-site-menu__top button{display:inline-flex;gap:1rem;align-items:center;background:none;border:0;color:inherit;font:inherit;min-height:44px;cursor:pointer}.ds-site-menu__top button span{font-size:2rem}.ds-site-menu__body{display:grid;gap:3rem;margin-block:auto;padding:2.5rem var(--dd-gutter)}.ds-site-menu__body{align-content:center}.ds-site-menu__list{font:500 clamp(1.5rem,3vw,2.5rem)/1.25 var(--dd-display);font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.03em}.ds-site-menu__list a{display:block;padding-block:.35rem;break-inside:avoid}.ds-site-menu__start{justify-self:start;font:400 var(--dd-type-small)/1.6 var(--dd-font-body);border-bottom:1px solid;padding-block:1rem}.ds-site-menu__bottom{border-top:1px solid var(--dd-rule)}.ds-example-notice{padding-top:100px}.ds-enquiry-example{display:grid;gap:var(--dd-space-5)}.ds-enquiry-example p{margin-top:var(--dd-space-3);max-width:45ch;color:var(--ds-muted)}.ds-enquiry-example__note{font-size:var(--dd-type-small)}.ds-enquiry-example form>.ds-checkbox{margin-top:var(--dd-space-3)}@media(min-width:800px){.ds-site-header{height:110px}.ds-site-header.is-solid{height:80px}.ds-site-header .ds-brand{width:170px}.ds-site-header__actions>a{display:inline-flex;align-items:center}.ds-site-menu__list{columns:2;column-gap:6rem}.ds-site-menu__top{padding-block:2rem}.ds-example-notice{padding-top:124px}.ds-enquiry-example{grid-template-columns:1fr 1.2fr;gap:var(--dd-space-6)}}.ds-editorial{padding:0;display:grid;align-items:start}.ds-editorial__image{min-width:0}.ds-editorial__image .ds-media__frame{height:55svh;min-height:340px;aspect-ratio:auto}.ds-editorial__image figcaption{padding-inline:var(--dd-gutter);padding-bottom:1rem}.ds-editorial__copy{min-width:0;padding:var(--dd-space-6) var(--dd-gutter)}.ds-editorial__copy .ds-section-heading{max-width:none}.ds-editorial__copy .ds-section-heading h2{max-width:14ch}.ds-editorial__reading{margin-top:var(--dd-space-4)}.ds-editorial__reading .ds-prose{max-width:46ch}.ds-editorial__reading aside{border-top:1px solid var(--ds-rule);margin-top:var(--dd-space-5);padding-top:var(--dd-space-4)}.ds-editorial__reading aside h3{font-size:var(--dd-type-small-title)}.ds-editorial__reading aside p{margin-block:1rem;color:var(--ds-muted)}.ds-editorial__facts{margin-top:var(--dd-space-5)}.ds-editorial__facts>div{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;border-top:1px solid var(--ds-rule);padding-block:1.5rem}.ds-editorial__facts dt{font-size:var(--dd-type-small);color:var(--ds-muted);padding-top:.3rem}.ds-editorial__facts strong{font:500 var(--dd-type-title)/1.2 var(--dd-display);font-optical-sizing:none;font-variation-settings:"opsz" 16}.ds-editorial__facts dd span{display:block;margin-top:.75rem;color:var(--ds-muted);font-size:var(--dd-type-small)}.ds-editorial .ds-table-scroll table{min-width:0;table-layout:fixed}.ds-editorial .ds-table-scroll tbody th{width:35%;font:500 var(--dd-type-small-title)/1.3 var(--dd-display);font-optical-sizing:none;font-variation-settings:"opsz" 16}.ds-editorial .ds-table-scroll th:first-child{width:35%}.ds-editorial .ds-table-scroll :is(th,td){padding-block:1.5rem}.ds-editorial .ds-table-scroll caption{font-size:var(--dd-type-label)}.ds-layout--timeline .ds-steps{margin-top:var(--dd-space-5)}.ds-layout--timeline .ds-steps li{padding-block:var(--dd-space-4);grid-template-columns:2rem minmax(0,1fr)}.ds-layout--timeline .ds-steps li .ds-media{grid-column:1 / -1;grid-row:1}.ds-layout--timeline .ds-steps li .ds-media__frame{aspect-ratio:4 / 3}.ds-layout--timeline .ds-steps li .ds-media img{object-fit:cover}.ds-layout--timeline .ds-steps li h3{max-width:15ch}.ds-resources .ds-media{margin-bottom:1.5rem}.ds-resources .ds-media__frame{aspect-ratio:4 / 3}.ds-resources article:has(.ds-media){border:0;padding:0}.ds-resources article h3{max-width:17ch}.ds-resources article p{max-width:42ch}.ds-block--callout{padding-block:var(--dd-space-4)}.ds-callout{max-width:none;padding-block:0;border:0}.ds-callout .ds-section-heading h2{font-size:var(--dd-type-small-title)}.ds-callout>p{font-size:var(--dd-type-small);margin-block:.75rem}.ds-enquiry-example>div>.ds-media{margin-top:var(--dd-space-4)}@media(min-width:800px){.ds-testimonial__inner{grid-template-columns:1fr 1fr}.ds-testimonial__inner>.ds-media .ds-media__frame{height:100%;min-height:800px}.ds-testimonial__copy{padding:5rem clamp(3rem,5.6vw,7rem)}.ds-testimonial__quote-mark{font-size:7rem;height:90px}.ds-editorial--with-image{grid-template-columns:44% minmax(0,56%)}.ds-editorial__copy{padding-block:var(--dd-space-7)}.ds-editorial__image .ds-media__frame{height:calc(100svh - 80px);min-height:600px}[data-motion-enabled] .ds-editorial__image{position:sticky;top:80px}.ds-editorial:not(.ds-editorial--with-image) .ds-editorial__copy{width:min(100%,65rem);margin-inline:auto}.ds-layout--timeline .ds-steps li:has(.ds-media){grid-template-columns:minmax(0,1.05fr) 3rem minmax(0,1fr);gap:2.5rem;align-items:center;padding-block:var(--dd-space-5)}.ds-layout--timeline .ds-steps li .ds-media{grid-column:1;grid-row:1}.ds-layout--timeline .ds-steps li:nth-child(2n) .ds-media{grid-column:3}.ds-layout--timeline .ds-steps li:nth-child(2n)>div{grid-column:1;grid-row:1}.ds-layout--timeline .ds-steps li:nth-child(2n)>.ds-step-number{grid-column:2;grid-row:1}.ds-callout{display:grid;grid-template-columns:1fr 1.2fr auto;gap:2rem;align-items:center}.ds-callout>p{margin:0}.ds-callout>.ds-action{white-space:nowrap}}@media(min-width:800px){.ds-editorial--facts .ds-editorial__copy,.ds-editorial--table .ds-editorial__copy{align-self:center}}.ds-embed{position:relative}.ds-embed__open{display:grid;place-items:center;gap:.35rem;width:100%;min-height:12rem;padding:var(--dd-space-5) var(--dd-space-4);background:#242522;color:#eeeae3;border:0;cursor:pointer;font:inherit}.ds-embed__open small{font-size:.75rem;color:#c2c0b7}.ds-embed__play{font-size:2rem;line-height:1}.ds-embed__open:hover{background:#2f3130}.ds-booking__placeholder{display:grid;gap:var(--dd-space-3);justify-items:start;padding:var(--dd-space-5) var(--dd-space-4);border:1px solid #c9bfb1;background:#f6f3ee}.ds-booking__placeholder p{margin:0;max-width:48ch}
