:root{--cms-ink:var(--ink,#0a0a0a);--cms-ink-2:var(--ink-2,#454545);--cms-ink-3:var(--ink-3,#6e6e6e);--cms-card:var(--card,#fff);--cms-card-2:var(--card-2,#f2f2f0);--cms-hair:var(--hair,#0a0a0a17);--cms-hair-2:var(--hair-2,#0a0a0a29);--cms-amber:var(--amber,#c2410c);--cms-green:var(--green,#047857);--cms-r:14px;--cms-gap:20px;--cms-pad:20px}.cms-page{gap:var(--cms-gap);align-content:start;display:grid;container-type:inline-size}.cms-section{min-width:0;display:block}.cms-section--hidden{opacity:.42;filter:saturate(.25)}.cms-section--hidden:before{content:"Hidden — visitors do not see this";letter-spacing:.08em;text-transform:uppercase;color:var(--cms-ink-3);margin:0 0 8px;font-size:11px;display:block}.cms-section--failed{border:1px solid var(--cms-amber);border-radius:var(--cms-r);padding:var(--cms-pad);background:#c2410c0d}.cms-failed__title{color:var(--cms-ink);margin:0 0 6px;font-size:15px;font-weight:600}.cms-failed__body{color:var(--cms-ink-2);margin:0 0 6px;font-size:13px;line-height:1.5}.cms-failed__detail{color:var(--cms-ink-3);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:12px}.cms-block{gap:14px;min-width:0;display:grid}.cms-head{gap:6px;min-width:0;display:grid}.cms-head__title{color:var(--cms-ink);margin:0;font-size:clamp(20px,2.4cqi,30px);line-height:1.18}.cms-head__sub{color:var(--cms-ink-2);max-width:62ch;margin:0;font-size:14px;line-height:1.55}.cms-chip{border:1px solid var(--cms-hair-2);letter-spacing:.1em;text-transform:uppercase;color:var(--cms-ink-2);border-radius:999px;align-self:start;align-items:center;gap:6px;padding:4px 9px;font-size:10px;display:inline-flex}.cms-chip--dark{background:var(--cms-ink);color:#fff;border-color:#0000}.cms-cta{cursor:pointer;border:1px solid var(--cms-hair-2);min-height:40px;color:var(--cms-ink);background:0 0;border-radius:10px;padding:0 16px;font:500 13px/1 system-ui,sans-serif}.cms-cta:hover{border-color:var(--cms-ink)}.cms-cta:focus-visible{outline:2px solid var(--cms-ink);outline-offset:2px}.cms-cta--primary{background:var(--cms-ink);border-color:var(--cms-ink);color:#fff}.cms-cta--primary:hover{opacity:.88}.cms-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.cms-img--none{background:linear-gradient(140deg,var(--cms-card-2),var(--cms-hair));min-height:120px}.cms-mob{width:100%;height:100%;display:none}.cms-wide{width:100%;height:100%;display:block}.cms-wide--paired{display:block}.cms-slot{text-align:center;border:1px dashed var(--cms-hair-2);border-radius:var(--cms-r);background:var(--cms-card);align-content:center;justify-items:center;gap:3px;min-height:0;padding:18px 16px;display:grid;aspect-ratio:auto!important}.cms-slot__t{color:var(--cms-ink);margin:0;font-size:13px;font-weight:600}.cms-slot__b{color:var(--cms-ink-3);margin:0;font-size:12px}.cms-poster{cursor:pointer;background:var(--cms-card-2);border-radius:var(--cms-r);aspect-ratio:16/9;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cms-poster__img{position:absolute;inset:0}.cms-poster__glyph{width:52px;height:52px;color:var(--cms-ink);background:#ffffffe6;border-radius:50%;place-items:center;margin:auto;transition:transform .18s;display:grid;position:absolute;inset:0;box-shadow:0 6px 18px -8px #0a0a0a80}.cms-poster:hover .cms-poster__glyph{transform:scale(1.08)}.cms-poster:focus-visible{outline:2px solid var(--cms-ink);outline-offset:3px}.cms-poster__label{text-align:left;color:#fff;background:linear-gradient(#0000,#0a0a0ab8);padding:10px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.cms-video{border-radius:var(--cms-r);aspect-ratio:16/9;background:#000;width:100%;display:block}.cms-prose{gap:12px;min-width:0;display:grid}.cms-prose__h{color:var(--cms-ink);margin:14px 0 0;font-size:18px;line-height:1.3}.cms-prose__p{color:var(--cms-ink-2);max-width:70ch;margin:0;font-size:15px;line-height:1.65}.cms-prose__list{color:var(--cms-ink-2);gap:6px;max-width:70ch;margin:0;padding-left:20px;font-size:15px;line-height:1.6;display:grid}.cms-prose__quote{border-left:2px solid var(--cms-hair-2);margin:4px 0;padding:0 0 0 16px}.cms-prose__quote p{color:var(--cms-ink);margin:0;font-size:17px;line-height:1.5}.cms-prose__quote cite{color:var(--cms-ink-3);margin-top:6px;font-size:13px;font-style:normal;display:block}.cms-empty{border:1px dashed var(--cms-hair-2);border-radius:var(--cms-r);padding:var(--cms-pad);background:var(--cms-card);gap:5px;display:grid}.cms-empty--page{text-align:center;justify-items:center;padding:36px 20px}.cms-empty__what{color:var(--cms-ink);margin:0;font-size:14px;font-weight:600}.cms-empty__why{color:var(--cms-ink-2);max-width:60ch;margin:0;font-size:13px;line-height:1.5}.cms-empty__note{color:var(--cms-ink-3);margin:0;font-size:12px}.cms-loading{gap:10px;display:grid}.cms-loading__say{color:var(--cms-ink-3);font-size:12px}.cms-loading__bars{gap:10px;display:grid}.cms-sk{background:linear-gradient(90deg,var(--cms-card-2),var(--cms-hair),var(--cms-card-2));background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite cms-shimmer;display:block}.cms-sk:nth-child(2){width:86%}.cms-sk:nth-child(3){width:64%}@keyframes cms-shimmer{to{background-position:-200% 0}}.cms-problem{border:1px solid var(--cms-amber);border-radius:var(--cms-r);padding:var(--cms-pad);background:#c2410c0d;gap:5px;display:grid}.cms-problem__what{color:var(--cms-ink);margin:0;font-size:14px;font-weight:600}.cms-problem__why{color:var(--cms-ink-2);margin:0;font-size:13px;line-height:1.5}.cms-note{background:var(--cms-card-2);color:var(--cms-ink-2);border-radius:9px;margin:0;padding:8px 11px;font-size:12px;line-height:1.5}.cms-grid{gap:var(--cms-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));min-width:0;display:grid}.cms-grid[data-v=grid-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-grid[data-v=grid-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-grid[data-v=grid-4]{grid-template-columns:repeat(4,minmax(0,1fr))}.cms-grid[data-v=list]{grid-template-columns:minmax(0,1fr)}.cms-grid[data-v=single]{grid-template-columns:minmax(0,1fr);max-width:62ch}.cms-grid[data-v=rail]{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(230px,262px);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.cms-grid[data-v=rail]>*{scroll-snap-align:start}.cms-announce{background:var(--cms-card-2);border:1px solid var(--cms-hair);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.cms-announce[data-v=accent]{background:var(--cms-ink);color:#fff;border-color:#0000}.cms-announce[data-v=accent] .cms-announce__msg{color:#fff}.cms-announce[data-v=warning]{border-color:var(--cms-amber);background:#c2410c14}.cms-announce__dot{background:var(--cms-green);border-radius:50%;flex:none;width:7px;height:7px}.cms-announce__msg{min-width:0;color:var(--cms-ink);flex:auto;margin:0;font-size:13px;line-height:1.4}.cms-announce__x{cursor:pointer;width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;font-size:16px;line-height:1}.cms-announce__x:hover{background:var(--cms-hair)}.cms-announce__x:focus-visible{outline-offset:2px;outline:2px solid}.cms-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.cms-hero[data-v=plain]{grid-template-columns:minmax(0,1fr);max-width:72ch}.cms-hero[data-v=stacked]{grid-template-columns:minmax(0,1fr)}.cms-hero[data-v=stacked] .cms-hero__art{order:-1}.cms-hero[data-v=full-bleed]{border-radius:var(--cms-r);grid-template-columns:minmax(0,1fr);align-items:end;min-height:min(64vh,520px);position:relative;overflow:hidden}.cms-hero[data-v=full-bleed] .cms-hero__art{z-index:0;position:absolute;inset:0}.cms-hero[data-v=full-bleed] .cms-hero__words{z-index:1;color:#fff;background:linear-gradient(#0000,#0a0a0ab8);padding:28px;position:relative}.cms-hero[data-v=full-bleed] .cms-hero__h,.cms-hero[data-v=full-bleed] .cms-hero__sub{color:#fff}.cms-hero__words{justify-items:start;gap:12px;min-width:0;display:grid}.cms-hero__h{color:var(--cms-ink);overflow-wrap:break-word;margin:0;font-size:clamp(26px,4cqi,46px);line-height:1.08}.cms-hero__sub{color:var(--cms-ink-2);max-width:56ch;margin:0;font-size:clamp(14px,1.4cqi,17px);line-height:1.55}.cms-hero__acts{flex-wrap:wrap;gap:10px;display:flex}.cms-hero__art{border-radius:var(--cms-r);aspect-ratio:4/3;min-width:0;overflow:hidden}.cms-rich{gap:12px;min-width:0;display:grid}.cms-rich[data-v=narrow]{max-width:70ch}.cms-rich[data-v=wide]{max-width:none}.cms-rich[data-v=two-column] .cms-prose{column-count:2;column-gap:36px;display:block}.cms-rich[data-v=two-column] .cms-prose>*{break-inside:avoid}.cms-imgtext{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.cms-imgtext[data-v=image-right] .cms-imgtext__art{order:2}.cms-imgtext[data-v=overlap]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0}.cms-imgtext[data-v=overlap] .cms-imgtext__words{z-index:1;background:var(--cms-card);border-radius:var(--cms-r);padding:var(--cms-pad);margin-left:-48px}.cms-imgtext__art{border-radius:var(--cms-r);aspect-ratio:4/3;min-width:0;overflow:hidden}.cms-imgtext__words{justify-items:start;gap:12px;min-width:0;display:grid}.cms-imgtext__h{color:var(--cms-ink);margin:0;font-size:clamp(19px,2.2cqi,26px);line-height:1.2}.cms-card{border:1px solid var(--cms-hair);border-radius:var(--cms-r);background:var(--cms-card);cursor:pointer;text-align:left;gap:8px;min-width:0;padding:0 0 14px;display:grid;overflow:hidden}.cms-card:hover{border-color:var(--cms-hair-2)}.cms-card:focus-visible{outline:2px solid var(--cms-ink);outline-offset:2px}.cms-card__art{aspect-ratio:16/10;display:block;overflow:hidden}.cms-card__label{color:var(--cms-ink);padding:0 14px;font-size:15px;font-weight:600}.cms-card__note{color:var(--cms-ink-3);padding:0 14px;font-size:12px;line-height:1.45}.cms-pcard{border:1px solid var(--cms-hair);border-radius:var(--cms-r);background:var(--cms-card);gap:0;min-width:0;display:grid;overflow:hidden}.cms-pcard__art{aspect-ratio:1;background:var(--cms-card-2)}.cms-pcard__body{gap:3px;padding:12px 13px 14px;display:grid}.cms-pcard__brand{letter-spacing:.09em;text-transform:uppercase;color:var(--cms-ink-3);margin:0;font-size:10px}.cms-pcard__name{color:var(--cms-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.3}.cms-pcard__price{color:var(--cms-ink);margin:4px 0 0;font-size:14px}.cms-pcard__from,.cms-pcard__size{color:var(--cms-ink-3);font-size:11px}.cms-pcard__nop{color:var(--cms-ink-3);margin:4px 0 0;font-size:12px}.cms-pcard__dg{color:var(--cms-amber);margin:2px 0 0;font-size:11px}.cms-pcard__blocked{color:var(--cms-amber);margin:4px 0 0;font-size:12px;line-height:1.4}.cms-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-width:0;display:grid}.cms-mosaic__tile{border-radius:var(--cms-r);aspect-ratio:4/3;grid-column:span 4;margin:0;position:relative;overflow:hidden}.cms-mosaic[data-v=mosaic-3] .cms-mosaic__tile{grid-column:span 4}.cms-mosaic[data-v=mosaic-5] .cms-mosaic__tile[data-i="1"]{aspect-ratio:16/10;grid-column:span 7}.cms-mosaic[data-v=mosaic-5] .cms-mosaic__tile[data-i="2"]{aspect-ratio:16/10;grid-column:span 5}.cms-mosaic[data-v=mosaic-5] .cms-mosaic__tile[data-i="3"],.cms-mosaic[data-v=mosaic-5] .cms-mosaic__tile[data-i="4"],.cms-mosaic[data-v=mosaic-5] .cms-mosaic__tile[data-i="5"]{grid-column:span 4}.cms-mosaic[data-v=mosaic-7] .cms-mosaic__tile{grid-column:span 3}.cms-mosaic[data-v=mosaic-7] .cms-mosaic__tile[data-i="1"]{aspect-ratio:16/10;grid-column:span 6}.cms-mosaic__tile figcaption{color:#fff;background:linear-gradient(#0000,#0a0a0ab3);padding:9px 11px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.cms-strip{border-radius:var(--cms-r);border:1px solid var(--cms-hair);background:var(--cms-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding:0;display:grid;overflow:hidden}.cms-strip__cell{border-left:1px solid var(--cms-hair);padding:16px 18px}.cms-strip__cell:first-child{border-left:0}.cms-strip[data-v=bordered] .cms-strip__cell{border:1px solid var(--cms-hair);margin:-.5px}.cms-strip[data-v=plain] .cms-strip__cell{border-left:0}.cms-strip__t{color:var(--cms-ink);margin:0 0 4px;font-size:14px;font-weight:600}.cms-strip__b{color:var(--cms-ink-2);margin:0;font-size:12px;line-height:1.5}.cms-tscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.cms-compare{border-collapse:collapse;width:100%;min-width:520px}.cms-compare__cap{caption-side:top;text-align:left;color:var(--cms-ink-3);padding:0 0 8px;font-size:12px}.cms-compare th,.cms-compare td{text-align:left;border-bottom:1px solid var(--cms-hair);color:var(--cms-ink-2);vertical-align:top;padding:10px 12px;font-size:13px}.cms-compare thead th{color:var(--cms-ink);font-weight:600}.cms-compare tbody th{color:var(--cms-ink-3);white-space:nowrap;font-weight:500}.cms-compare[data-v=cards]{gap:12px;min-width:0;display:grid}.cms-compare[data-v=cards] thead{display:none}.cms-compare[data-v=cards] tbody,.cms-compare[data-v=cards] tr{display:contents}.cms-quote{padding:var(--cms-pad);border:1px solid var(--cms-hair);border-radius:var(--cms-r);background:var(--cms-card);gap:12px;min-width:0;margin:0;display:grid}.cms-quote blockquote{margin:0}.cms-quote blockquote p{color:var(--cms-ink);margin:0;font-size:15px;line-height:1.55}.cms-quote figcaption{gap:2px;display:grid}.cms-quote__who{color:var(--cms-ink);font-size:13px;font-weight:600}.cms-quote__role{color:var(--cms-ink-3);font-size:12px}.cms-vcard{border:1px solid var(--cms-hair);border-radius:var(--cms-r);background:var(--cms-card);min-width:0;margin:0;padding:0;overflow:hidden}.cms-vcard figcaption{padding:11px 13px}.cms-vcard__who{color:var(--cms-ink);font-size:13px;font-weight:600}.cms-reels{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:12px;min-width:0;display:grid}.cms-reels[data-v=rail]{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:150px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.cms-reels[data-v=grid-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-reel{scroll-snap-align:start;min-width:0}.cms-reel .cms-poster{aspect-ratio:9/16}.cms-post{border:1px solid var(--cms-hair);border-radius:var(--cms-r);background:var(--cms-card);min-width:0;display:grid;overflow:hidden}.cms-post__art{aspect-ratio:16/9;background:linear-gradient(140deg,var(--cms-card-2),var(--cms-hair))}.cms-post__body{justify-items:start;gap:7px;padding:14px;display:grid}.cms-post__h{color:var(--cms-ink);margin:0;font-size:15px;line-height:1.3}.cms-post__dek{color:var(--cms-ink-2);margin:0;font-size:13px;line-height:1.5}.cms-faq{border-top:1px solid var(--cms-hair);min-width:0;display:grid}.cms-faq[data-v=two-column]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.cms-faq__row{border-bottom:1px solid var(--cms-hair)}.cms-faq__q{cursor:pointer;text-align:left;width:100%;color:var(--cms-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 2px;font-size:15px;line-height:1.4;display:flex}.cms-faq__q:focus-visible{outline:2px solid var(--cms-ink);outline-offset:-2px}.cms-faq__caret{color:var(--cms-ink-3);flex:none;transition:transform .18s}.cms-faq__q[aria-expanded=true] .cms-faq__caret{transform:rotate(90deg)}.cms-faq__a{padding:0 2px 16px}.cms-faq__a p{color:var(--cms-ink-2);max-width:72ch;margin:0;font-size:14px;line-height:1.6}.cms-enquiry{border:1px solid var(--cms-hair);border-radius:var(--cms-r);background:var(--cms-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px;display:grid}.cms-enquiry[data-v=card]{grid-template-columns:minmax(0,1fr);max-width:520px}.cms-enquiry[data-v=inline]{border-radius:999px;grid-template-columns:minmax(0,1fr) auto;padding:16px 18px}.cms-enquiry__words{gap:7px;min-width:0;display:grid}.cms-enquiry__h{color:var(--cms-ink);margin:0;font-size:clamp(18px,2cqi,24px);line-height:1.2}.cms-enquiry__b{color:var(--cms-ink-2);max-width:58ch;margin:0;font-size:14px;line-height:1.55}.cms-enquiry__acts{flex-wrap:wrap;gap:10px;display:flex}.cms-banner{border-radius:var(--cms-r);align-items:end;min-height:220px;display:grid;position:relative;overflow:hidden}.cms-banner[data-v=split]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.cms-banner[data-v=split] .cms-banner__art{height:100%;position:relative;inset:auto}.cms-banner[data-v=split] .cms-banner__words{color:var(--cms-ink);background:0 0}.cms-banner[data-v=split] .cms-banner__h,.cms-banner[data-v=split] .cms-banner__b{color:var(--cms-ink)}.cms-banner[data-v=full-bleed]{min-height:min(52vh,420px)}.cms-banner__art{position:absolute;inset:0}.cms-banner__words{color:#fff;background:linear-gradient(#0000,#0a0a0aad);justify-items:start;gap:9px;padding:24px;display:grid;position:relative}.cms-banner__h{color:#fff;margin:0;font-size:clamp(20px,2.6cqi,32px);line-height:1.15}.cms-banner__b{color:#ffffffe0;max-width:52ch;margin:0;font-size:14px;line-height:1.55}.cms-docs{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cms-docs[data-v=grid-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-docs[data-v=grid-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-doc{border:1px solid var(--cms-hair);background:var(--cms-card);color:var(--cms-ink);border-radius:11px;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}.cms-doc:hover{border-color:var(--cms-hair-2)}.cms-doc:focus-visible{outline:2px solid var(--cms-ink);outline-offset:2px}.cms-doc__f{background:var(--cms-card-2);letter-spacing:.06em;color:var(--cms-ink-2);border-radius:5px;flex:none;padding:3px 7px;font-size:10px}.cms-doc__t{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px}.cms-doc__s{color:var(--cms-ink-3);flex:none;font-size:12px}.cms-header{border-bottom:1px solid var(--cms-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.cms-header[data-v=compact]{padding:7px 0}.cms-header[data-v=transparent]{background:0 0;border-bottom:0}.cms-header__menu,.cms-header__util{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cms-header__link,.cms-header__util-link{cursor:pointer;color:var(--cms-ink);background:0 0;border:0;padding:4px 0;font-size:14px}.cms-header__util-link{color:var(--cms-ink-2);font-size:13px}.cms-header__link:hover{text-decoration:underline}.cms-header__link:focus-visible,.cms-header__util-link:focus-visible{outline:2px solid var(--cms-ink);outline-offset:2px}.cms-footer{border-top:1px solid var(--cms-hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px 0 0;display:grid}.cms-footer[data-v=columns-3]{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-footer[data-v=slim]{grid-template-columns:minmax(0,1fr);padding-top:16px}.cms-footer[data-v=slim] .cms-footer__col ul{flex-wrap:wrap;gap:16px;display:flex}.cms-footer__col{min-width:0}.cms-footer__col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cms-footer__h{letter-spacing:.09em;text-transform:uppercase;color:var(--cms-ink-3);margin:0 0 9px;font-size:11px}.cms-footer__link{cursor:pointer;text-align:left;color:var(--cms-ink-2);background:0 0;border:0;padding:0;font-size:13px}.cms-footer__link:hover{color:var(--cms-ink);text-decoration:underline}.cms-footer__link:focus-visible{outline:2px solid var(--cms-ink);outline-offset:2px}.cms-footer__note{border-top:1px solid var(--cms-hair);color:var(--cms-ink-3);grid-column:1/-1;margin:8px 0 0;padding-top:16px;font-size:12px;line-height:1.5}@container (max-width:1023px){.cms-grid[data-v=grid-4]{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-mosaic[data-v=mosaic-7] .cms-mosaic__tile{grid-column:span 4}}@container (max-width:767px){.cms-page{--cms-gap:16px;--cms-pad:16px}.cms-hero,.cms-imgtext,.cms-enquiry,.cms-banner[data-v=split]{grid-template-columns:minmax(0,1fr)}.cms-imgtext[data-v=image-right] .cms-imgtext__art{order:0}.cms-imgtext[data-v=overlap] .cms-imgtext__words{margin-left:0}.cms-grid[data-v=grid-3],.cms-grid[data-v=grid-4],.cms-docs[data-v=grid-3]{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-faq[data-v=two-column]{grid-template-columns:minmax(0,1fr)}.cms-rich[data-v=two-column] .cms-prose{column-count:1}.cms-mosaic__tile{aspect-ratio:4/3!important;grid-column:span 6!important}}@container (max-width:639px){.cms-mob{display:block}.cms-wide--paired{display:none}.cms-hero__art,.cms-imgtext__art{aspect-ratio:3/4}}@container (max-width:479px){.cms-grid[data-v=grid-2],.cms-grid[data-v=grid-3],.cms-grid[data-v=grid-4],.cms-docs[data-v=grid-2],.cms-docs[data-v=grid-3],.cms-footer,.cms-strip{grid-template-columns:minmax(0,1fr)}.cms-strip__cell{border-left:0;border-top:1px solid var(--cms-hair)}.cms-strip__cell:first-child{border-top:0}.cms-enquiry[data-v=inline]{border-radius:var(--cms-r)}.cms-header{gap:10px}}@media (min-width:1600px){.cms-page{max-width:1480px;margin-inline:auto}}@container (min-width:1500px){.cms-grid[data-v=grid-4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cms-sk{background:var(--cms-card-2);animation:none}.cms-poster__glyph,.cms-faq__caret{transition:none}.cms-poster:hover .cms-poster__glyph{transform:none}.cms-grid[data-v=rail],.cms-reels[data-v=rail]{scroll-behavior:auto}}.cms-chrome{display:block}.cms-chrome--top{z-index:3;position:relative}.cms-chrome--bottom{margin-top:auto}.cms-chrome .cms-section{margin:0}
