.pages-module__gsH7DG__flushTop{padding-bottom:var(--section)}.pages-module__gsH7DG__homes{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding-top:22px;font-size:15px;display:flex}.pages-module__gsH7DG__homes strong{color:var(--ink);font-weight:600}.pages-module__gsH7DG__columns{grid-template-columns:5fr 7fr;gap:48px 64px;display:grid}.pages-module__gsH7DG__columns>:first-child>*+*{margin-top:20px}.pages-module__gsH7DG__sideNote{max-width:36ch;color:var(--mute);font-size:17px;line-height:1.5}.pages-module__gsH7DG__after{margin-top:56px}.pages-module__gsH7DG__industry{grid-template-columns:5fr 7fr;align-items:start;gap:48px 64px;scroll-margin-top:24px;display:grid}.pages-module__gsH7DG__industry+.pages-module__gsH7DG__industry{margin-top:var(--section);padding-top:var(--section);border-top:1px solid var(--line)}.pages-module__gsH7DG__industryPhoto{aspect-ratio:4/5;border-radius:var(--radius);background:#222;position:relative;overflow:hidden}.pages-module__gsH7DG__industryPhoto img{object-fit:cover}.pages-module__gsH7DG__industryBody>*+*{margin-top:24px}.pages-module__gsH7DG__industryBody .pages-module__gsH7DG__eyebrow{color:var(--mute)}.pages-module__gsH7DG__industryLead{max-width:36ch;color:var(--mute);font-size:clamp(19px,1rem + .45vw,23px);line-height:1.4}.pages-module__gsH7DG__pills{flex-wrap:wrap;gap:10px;display:flex}.pages-module__gsH7DG__figure{border-radius:var(--radius);background:var(--grey);align-content:space-between;gap:32px;min-height:360px;padding:40px;display:grid}.pages-module__gsH7DG__figureNumber{font-family:var(--font-head);letter-spacing:-.04em;font-size:clamp(96px,4rem + 8vw,200px);font-weight:600;line-height:.85}.pages-module__gsH7DG__figureCaption{max-width:22ch;font-size:19px;font-weight:500;line-height:1.35}.pages-module__gsH7DG__points{border-top:1px solid var(--line);margin-top:32px}.pages-module__gsH7DG__points>div{border-bottom:1px solid var(--line);grid-template-columns:14rem minmax(0,1fr);gap:8px 32px;padding-block:24px;display:grid}.pages-module__gsH7DG__points dt{font-family:var(--font-head);letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.25}.pages-module__gsH7DG__points dd{color:var(--mute)}.pages-module__gsH7DG__groups{grid-template-columns:1fr 1fr;gap:48px 64px;display:grid}.pages-module__gsH7DG__groups h2{margin-bottom:20px;font-size:28px}.pages-module__gsH7DG__groupLink{margin-top:24px}.pages-module__gsH7DG__facts{gap:20px;margin-top:40px;display:grid}.pages-module__gsH7DG__facts h3{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.4}.pages-module__gsH7DG__factLink{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.pages-module__gsH7DG__facts p,.pages-module__gsH7DG__facts li{color:var(--mute);font-size:15px}.pages-module__gsH7DG__article{max-width:68ch}.pages-module__gsH7DG__article h2{margin-top:48px;margin-bottom:12px;font-size:26px}.pages-module__gsH7DG__article h2:first-child{margin-top:0}.pages-module__gsH7DG__article p{color:#3d3d3d}.pages-module__gsH7DG__missingLinks{flex-wrap:wrap;gap:4px 24px;margin-top:32px;display:flex}.pages-module__gsH7DG__missingLinks a{min-height:44px;color:var(--text-soft);text-underline-offset:.25em;align-items:center;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.pages-module__gsH7DG__missingLinks a:hover{color:var(--text)}@media (max-width:1023.98px){.pages-module__gsH7DG__columns,.pages-module__gsH7DG__industry{grid-template-columns:1fr}.pages-module__gsH7DG__industryPhoto{aspect-ratio:16/10}.pages-module__gsH7DG__groups{grid-template-columns:1fr}}@media (max-width:760px){.pages-module__gsH7DG__homes{flex-direction:column;align-items:flex-start}.pages-module__gsH7DG__figure{min-height:0;padding:24px}.pages-module__gsH7DG__points>div{grid-template-columns:1fr}.pages-module__gsH7DG__industryPhoto{aspect-ratio:4/3}}
.Blocks-module__wSTdNW__head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.Blocks-module__wSTdNW__narrow{max-width:16ch}.Blocks-module__wSTdNW__note{max-width:40ch;color:var(--mute);font-size:13px;font-weight:500;line-height:1.5}.Blocks-module__wSTdNW__split{padding-block:var(--section) 96px;grid-template-columns:1fr 1fr;gap:48px;display:grid}.Blocks-module__wSTdNW__splitBody{max-width:24ch;color:var(--mute);font-size:clamp(20px,1rem + .7vw,26px);line-height:1.35}.Blocks-module__wSTdNW__wide .Blocks-module__wSTdNW__splitBody{max-width:34ch}.Blocks-module__wSTdNW__splitBody>*+*{margin-top:.8em}.Blocks-module__wSTdNW__splitAction{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.Blocks-module__wSTdNW__band{isolation:isolate;background:#000;align-items:flex-end;height:620px;display:flex;position:relative;overflow:hidden}.Blocks-module__wSTdNW__bandImage{z-index:-2;object-fit:cover}.Blocks-module__wSTdNW__band:before{content:"";z-index:-1;background:linear-gradient(90deg,#000000ad,#0000 55%),linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.Blocks-module__wSTdNW__bandInner{justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:64px;display:flex}.Blocks-module__wSTdNW__bandTitle{max-width:11ch}.Blocks-module__wSTdNW__tiles{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.Blocks-module__wSTdNW__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.Blocks-module__wSTdNW__cards.Blocks-module__wSTdNW__three{grid-template-columns:repeat(3,minmax(0,1fr))}.Blocks-module__wSTdNW__items{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.Blocks-module__wSTdNW__items li{border-top:1px solid var(--rule);letter-spacing:-.01em;align-items:center;min-height:64px;padding-block:16px;font-size:19px;font-weight:500;line-height:1.3;display:flex}.Blocks-module__wSTdNW__licences{padding-top:0}.Blocks-module__wSTdNW__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.Blocks-module__wSTdNW__panel{border-radius:var(--radius);background:var(--grey);flex-direction:column;justify-content:space-between;gap:24px;min-height:230px;padding:32px;display:flex}.Blocks-module__wSTdNW__panelLabel{font-size:15px;font-weight:600;display:block}.Blocks-module__wSTdNW__panelScope{color:var(--mute);margin-top:6px;font-size:13px;font-weight:500;display:block}.Blocks-module__wSTdNW__panelNumber{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(30px,3.6vw,52px);font-weight:600;line-height:1}.Blocks-module__wSTdNW__quote{padding:140px var(--gutter);background:var(--ink);position:relative;overflow:hidden}.Blocks-module__wSTdNW__ghost{font-family:var(--font-head);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:180px;font-weight:600;line-height:1;position:absolute;top:40px;left:50%;transform:translate(-50%)}.Blocks-module__wSTdNW__figure{max-width:1060px;margin-inline:auto;position:relative}.Blocks-module__wSTdNW__quoteText{max-width:17ch;font-family:var(--font-head);letter-spacing:-.025em;text-wrap:balance;margin-inline:auto;font-size:clamp(36px,1.2rem + 3.2vw,64px);font-weight:600;line-height:1.05}.Blocks-module__wSTdNW__cite{text-align:right;color:#b5b5b5;margin-top:36px;font-size:13px;font-weight:500}.Blocks-module__wSTdNW__quoteBody{color:#cfcfcf;max-width:60ch;margin:56px auto 0;font-size:17px;line-height:1.6;position:relative}.Blocks-module__wSTdNW__end{padding-block:var(--section) 48px}.Blocks-module__wSTdNW__end.Blocks-module__wSTdNW__endFlush{padding-top:0}.Blocks-module__wSTdNW__endTitle{margin-bottom:40px}.Blocks-module__wSTdNW__endGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Blocks-module__wSTdNW__tile{isolation:isolate;border-radius:var(--radius);background:var(--black);color:#fff;flex-direction:column;justify-content:space-between;height:360px;padding:32px;display:flex;position:relative;overflow:hidden}.Blocks-module__wSTdNW__tilePhoto{background:#000}.Blocks-module__wSTdNW__tileImage{z-index:-2;object-fit:cover;object-position:center 40%}.Blocks-module__wSTdNW__tilePhoto:before{content:"";z-index:-1;background:linear-gradient(#0000008c,#0000 40%),#00000080;position:absolute;inset:0}.Blocks-module__wSTdNW__tileLabel{color:#e0e0e0;max-width:calc(100% - 56px);font-size:13px;font-weight:500}.Blocks-module__wSTdNW__tileBig{font-family:var(--font-head);letter-spacing:-.03em;font-size:clamp(44px,1.6rem + 2.6vw,64px);font-weight:600;line-height:1}.Blocks-module__wSTdNW__tileText{max-width:18ch;font-family:var(--font-head);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1.15}.Blocks-module__wSTdNW__arrow{color:#000;width:40px;height:40px;transition:transform var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;right:28px}.Blocks-module__wSTdNW__arrowAccent{background:var(--accent);color:var(--on-accent)}.Blocks-module__wSTdNW__tile:hover .Blocks-module__wSTdNW__arrow{transform:translate(3px)}@media (max-width:1099.98px){.Blocks-module__wSTdNW__tiles{grid-template-columns:1fr 1fr}.Blocks-module__wSTdNW__tiles>:first-child{grid-column:1/-1}.Blocks-module__wSTdNW__tiles>article{height:400px}.Blocks-module__wSTdNW__cards,.Blocks-module__wSTdNW__cards.Blocks-module__wSTdNW__three{grid-template-columns:repeat(2,minmax(0,1fr))}.Blocks-module__wSTdNW__cards.Blocks-module__wSTdNW__three>:last-child{aspect-ratio:16/9;grid-column:1/-1}}@media (max-width:760px){.Blocks-module__wSTdNW__head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.Blocks-module__wSTdNW__split{grid-template-columns:1fr;gap:20px;padding-bottom:56px}.Blocks-module__wSTdNW__band{height:420px}.Blocks-module__wSTdNW__band img{object-position:65% 50%}.Blocks-module__wSTdNW__bandInner{padding-bottom:32px}.Blocks-module__wSTdNW__bandAction{display:none}.Blocks-module__wSTdNW__tiles,.Blocks-module__wSTdNW__cards,.Blocks-module__wSTdNW__cards.Blocks-module__wSTdNW__three{grid-template-columns:1fr}.Blocks-module__wSTdNW__tiles>article{height:320px}.Blocks-module__wSTdNW__cards.Blocks-module__wSTdNW__three>:last-child{aspect-ratio:4/3}.Blocks-module__wSTdNW__items{grid-template-columns:1fr}.Blocks-module__wSTdNW__items li{min-height:56px;font-size:17px}.Blocks-module__wSTdNW__panels{grid-template-columns:1fr;gap:10px}.Blocks-module__wSTdNW__panel{flex-direction:row;align-items:center;min-height:0;padding:22px}.Blocks-module__wSTdNW__panelNumber{font-size:30px}.Blocks-module__wSTdNW__quote{padding-block:80px}.Blocks-module__wSTdNW__ghost{font-size:80px}.Blocks-module__wSTdNW__cite{text-align:left}.Blocks-module__wSTdNW__end{padding-bottom:32px}.Blocks-module__wSTdNW__endTitle{margin-bottom:24px}.Blocks-module__wSTdNW__endGrid{grid-template-columns:1fr}.Blocks-module__wSTdNW__tile{height:260px;padding:24px}.Blocks-module__wSTdNW__arrow{top:22px;right:22px}}
.Enquiry-module__5npDeq__section{background:var(--grey)}.Enquiry-module__5npDeq__layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.Enquiry-module__5npDeq__intro{max-width:34ch;color:var(--mute);margin-top:20px;font-size:19px;line-height:1.45}.Enquiry-module__5npDeq__card{border-radius:var(--radius);background:#fff;padding:clamp(24px,1rem + 2vw,48px)}.Enquiry-module__5npDeq__methodsTitle{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.4}@media (min-width:1000px){.Enquiry-module__5npDeq__layout{grid-template-rows:auto 1fr;grid-template-columns:5fr 7fr;gap:48px 64px}.Enquiry-module__5npDeq__head,.Enquiry-module__5npDeq__methods{grid-column:1}.Enquiry-module__5npDeq__card{grid-area:1/2/span 2;align-self:start}}
.ContactMethods-module__oSKhgq__list{border-top:1px solid var(--rule)}.ContactMethods-module__oSKhgq__item{border-bottom:1px solid var(--rule);min-height:64px;transition:border-color var(--ease);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-block:18px;display:grid}.ContactMethods-module__oSKhgq__item:hover{border-bottom-color:var(--text)}.ContactMethods-module__oSKhgq__label{color:var(--text-soft);font-size:13px;font-weight:500}.ContactMethods-module__oSKhgq__body{gap:2px;display:grid}.ContactMethods-module__oSKhgq__value{font-family:var(--font-head);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;font-size:19px;font-weight:600}.ContactMethods-module__oSKhgq__note{color:var(--text-soft);font-size:13px}.ContactMethods-module__oSKhgq__arrow{color:var(--text-soft);transition:color var(--ease), transform var(--ease);align-self:center}.ContactMethods-module__oSKhgq__item:hover .ContactMethods-module__oSKhgq__arrow{color:var(--text);transform:translate(2px,-2px)}
.EnquiryForm-module__BkawbG__form,.EnquiryForm-module__BkawbG__row{gap:20px;display:grid}@media (min-width:560px){.EnquiryForm-module__BkawbG__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.EnquiryForm-module__BkawbG__field{align-content:start;gap:8px;display:grid}.EnquiryForm-module__BkawbG__field label{color:var(--ink);font-size:14px;font-weight:600}.EnquiryForm-module__BkawbG__optional{color:var(--mute);font-weight:400}.EnquiryForm-module__BkawbG__field input,.EnquiryForm-module__BkawbG__field select,.EnquiryForm-module__BkawbG__field textarea{border:1px solid var(--field);width:100%;min-height:3.25rem;transition:border-color var(--ease), box-shadow var(--ease);background-color:#fff;border-radius:12px;padding:.75rem .875rem;font-size:1.0625rem;line-height:1.4}.EnquiryForm-module__BkawbG__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%231f1f1f' stroke-width='1.6'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right .9375rem center;background-repeat:no-repeat;padding-right:2.5rem}.EnquiryForm-module__BkawbG__field textarea{resize:vertical;min-height:8.5rem;line-height:1.55}.EnquiryForm-module__BkawbG__field input:hover,.EnquiryForm-module__BkawbG__field select:hover,.EnquiryForm-module__BkawbG__field textarea:hover{border-color:var(--ink)}.EnquiryForm-module__BkawbG__field input:focus-visible,.EnquiryForm-module__BkawbG__field select:focus-visible,.EnquiryForm-module__BkawbG__field textarea:focus-visible{outline:2px solid var(--black);outline-offset:1px;border-color:var(--black)}.EnquiryForm-module__BkawbG__field [aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.EnquiryForm-module__BkawbG__error{color:var(--danger);font-size:14px;font-weight:500;line-height:1.4}.EnquiryForm-module__BkawbG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EnquiryForm-module__BkawbG__failure{border:1px solid var(--danger);color:var(--danger);background:#fff;border-left-width:3px;border-radius:12px;padding:16px;font-weight:500}.EnquiryForm-module__BkawbG__failure a{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.EnquiryForm-module__BkawbG__submit{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.EnquiryForm-module__BkawbG__note{color:var(--mute);font-size:14px}.EnquiryForm-module__BkawbG__success{color:var(--mute);gap:12px;padding-block:32px;display:grid}.EnquiryForm-module__BkawbG__successTitle{font-family:var(--font-head);letter-spacing:-.025em;color:var(--ink);font-size:28px;font-weight:600;line-height:1.2}@media (max-width:559.98px){.EnquiryForm-module__BkawbG__submit>:first-child{width:100%}}
.FaqList-module___3AZqq__list{border-top:1px solid var(--rule)}.FaqList-module___3AZqq__item{border-bottom:1px solid var(--rule);gap:10px;padding-block:28px;display:grid}.FaqList-module___3AZqq__item h3{letter-spacing:-.02em;font-size:clamp(20px,1rem + .5vw,24px);line-height:1.2}.FaqList-module___3AZqq__item p{max-width:62ch;color:var(--text-soft)}
.Hero-module___w2HtG__hero{isolation:isolate;background:var(--black);position:relative;overflow:hidden}.Hero-module___w2HtG__media{z-index:-1;position:absolute;inset:0}.Hero-module___w2HtG__media img{object-fit:cover;object-position:var(--pos,70% 50%)}.Hero-module___w2HtG__media:after{content:"";background:linear-gradient(#05080cc7,#05080c66 90px,#05080c00 200px),linear-gradient(90deg,#05080cd6 0%,#05080c80 38%,#05080c00 64%),linear-gradient(#05080c00 55%,#05080cc7);position:absolute;inset:0}.Hero-module___w2HtG__inner{flex-direction:column;padding-bottom:56px;display:flex}.Hero-module___w2HtG__home .Hero-module___w2HtG__inner{min-height:900px;padding-top:150px}.Hero-module___w2HtG__page .Hero-module___w2HtG__inner{min-height:760px;padding-top:170px}.Hero-module___w2HtG__compact .Hero-module___w2HtG__inner{padding-top:calc(var(--header-h) + 120px);padding-bottom:88px}.Hero-module___w2HtG__eyebrow{margin-bottom:22px}.Hero-module___w2HtG__title{max-width:13ch;font-size:clamp(48px,1.5rem + 5.4vw,96px);line-height:1}.Hero-module___w2HtG__home .Hero-module___w2HtG__title{max-width:8ch;font-size:clamp(56px,9.2vw,132px)}.Hero-module___w2HtG__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;margin-top:auto;padding-top:56px;display:flex}.Hero-module___w2HtG__compact .Hero-module___w2HtG__foot{margin-top:0;padding-top:32px}.Hero-module___w2HtG__aside{width:min(440px,100%)}.Hero-module___w2HtG__page .Hero-module___w2HtG__aside,.Hero-module___w2HtG__compact .Hero-module___w2HtG__aside{width:min(560px,100%)}.Hero-module___w2HtG__lead{color:#e6e9ee;font-size:15px;font-weight:500;line-height:1.5}.Hero-module___w2HtG__page .Hero-module___w2HtG__lead,.Hero-module___w2HtG__compact .Hero-module___w2HtG__lead{font-size:17px}.Hero-module___w2HtG__lead+*{margin-top:22px}.Hero-module___w2HtG__cta{flex-wrap:wrap;gap:10px;display:flex}.Hero-module___w2HtG__licences{color:#c9d1db;gap:28px;padding-bottom:4px;font-size:12px;font-weight:500;display:flex}.Hero-module___w2HtG__licences dd{color:#fff;margin-top:3px;font-size:15px;font-weight:600}@media (max-width:760px){.Hero-module___w2HtG__media img{object-position:var(--pos-phone,78% 50%)}.Hero-module___w2HtG__media:after{background:linear-gradient(#05080cb3 0%,#05080c8c 28%,#05080cf2 55%)}.Hero-module___w2HtG__inner{justify-content:flex-end;padding-bottom:28px}.Hero-module___w2HtG__home .Hero-module___w2HtG__inner{min-height:820px;padding-top:300px}.Hero-module___w2HtG__page .Hero-module___w2HtG__inner{min-height:700px;padding-top:260px}.Hero-module___w2HtG__compact .Hero-module___w2HtG__inner{padding-top:calc(var(--header-h) + 64px);padding-bottom:48px}.Hero-module___w2HtG__eyebrow{margin-bottom:14px}.Hero-module___w2HtG__title,.Hero-module___w2HtG__home .Hero-module___w2HtG__title{font-size:clamp(44px,12vw,56px)}.Hero-module___w2HtG__home .Hero-module___w2HtG__title{font-size:56px}.Hero-module___w2HtG__foot{flex-direction:column;align-items:stretch;margin-top:20px;padding-top:0}.Hero-module___w2HtG__compact .Hero-module___w2HtG__foot{margin-top:0;padding-top:20px}.Hero-module___w2HtG__cta{flex-direction:column}.Hero-module___w2HtG__cta>*{width:100%}.Hero-module___w2HtG__licences{justify-content:space-between;gap:16px;font-size:11px}.Hero-module___w2HtG__licences dd{font-size:13px}}
.Button-module__8RiFmG__pill{font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--ease), border-color var(--ease), color var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;display:inline-flex;position:relative}.Button-module__8RiFmG__sm{height:34px;padding:0 18px;font-size:13px}.Button-module__8RiFmG__sm:after{content:"";position:absolute;inset:-5px -2px}.Button-module__8RiFmG__lg{height:48px;padding:0 24px;font-size:15px}.Button-module__8RiFmG__full{width:100%}.Button-module__8RiFmG__accent{background:var(--accent);color:var(--on-accent)}.Button-module__8RiFmG__accent:hover{background:var(--accent-hover)}.Button-module__8RiFmG__outline{color:var(--text);border-color:currentColor}.Button-module__8RiFmG__outline:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.Button-module__8RiFmG__pill:disabled{opacity:.6;cursor:progress}
.MobileBar-module__v7v3KG__bar{display:none}@media (max-width:760px){.MobileBar-module__v7v3KG__bar{z-index:20;height:calc(var(--bar-h) + env(safe-area-inset-bottom,0px));padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--black);visibility:hidden;transition:transform var(--ease), visibility 0s linear .2s;border-top:1px solid #ffffff1f;grid-template-columns:1.15fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0;transform:translateY(100%)}.MobileBar-module__v7v3KG__bar[data-visible=true]{visibility:visible;transition:transform var(--ease), visibility 0s;transform:none}.MobileBar-module__v7v3KG__bar>*{padding-inline:12px}}
.PhotoCard-module__otk5fG__root{isolation:isolate;border-radius:var(--radius);color:#fff;background:#222;flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.PhotoCard-module__otk5fG__tile{height:520px}.PhotoCard-module__otk5fG__portrait{aspect-ratio:3/4}.PhotoCard-module__otk5fG__image{z-index:-2;object-fit:cover;transition:transform .6s cubic-bezier(.2,0,0,1)}.PhotoCard-module__otk5fG__root:after{content:"";z-index:-1;background:linear-gradient(#0000 42%,#00000073 70%,#000000d1);position:absolute;inset:0}.PhotoCard-module__otk5fG__plus{width:36px;height:36px;transition:background-color var(--ease), color var(--ease);border:1.5px solid #fff;border-radius:50%;position:absolute;top:16px;right:16px}.PhotoCard-module__otk5fG__plus:before,.PhotoCard-module__otk5fG__plus:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PhotoCard-module__otk5fG__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.PhotoCard-module__otk5fG__text{max-width:100%}.PhotoCard-module__otk5fG__eyebrow{margin-bottom:8px}.PhotoCard-module__otk5fG__title{letter-spacing:-.02em;font-size:26px;line-height:1.1}.PhotoCard-module__otk5fG__portrait{padding:22px}.PhotoCard-module__otk5fG__portrait .PhotoCard-module__otk5fG__eyebrow{font-size:10px}.PhotoCard-module__otk5fG__portrait .PhotoCard-module__otk5fG__title{font-size:24px}.PhotoCard-module__otk5fG__link:after{content:"";z-index:1;position:absolute;inset:0}.PhotoCard-module__otk5fG__link:focus-visible{outline:none}.PhotoCard-module__otk5fG__root:has(.PhotoCard-module__otk5fG__link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.PhotoCard-module__otk5fG__root:hover .PhotoCard-module__otk5fG__image{transform:scale(1.03)}.PhotoCard-module__otk5fG__root:hover .PhotoCard-module__otk5fG__plus{color:var(--black);background:#fff}@media (max-width:760px){.PhotoCard-module__otk5fG__tile{height:320px}.PhotoCard-module__otk5fG__portrait{aspect-ratio:4/3}}
