.subpage{overflow:clip}.page-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:76px;padding-block:60px 88px;display:grid}.page-hero-copy{min-width:0}.page-hero h1{overflow-wrap:anywhere;font-size:clamp(44px,4.6vw,70px);line-height:1.06}.page-lead{font-family:var(--font-ruda),sans-serif;letter-spacing:-.025em;color:var(--ink);margin-top:32px;font-size:clamp(25px,2.3vw,34px);line-height:1.3}.page-hero-copy>p:not(.section-kicker):not(.page-lead){color:var(--muted);max-width:580px;margin-top:24px}.page-hero .button-group{gap:24px;margin-top:32px}.page-photo{background:var(--surface);position:relative;overflow:hidden}.page-photo img{object-fit:cover}.page-photo-zoom{position:absolute;inset:0}.page-hero-photo{aspect-ratio:1.08}.photo-tag{background:var(--brand);max-width:90%;padding:15px 22px;font-size:14px;line-height:1.5;position:absolute;bottom:0;left:0}.product-hero-photo{aspect-ratio:1}.page-section{padding-block:var(--section-space)}.page-section :is(h2,h3){text-wrap:balance}.page-surface{background:var(--surface)}.page-heading{max-width:var(--content-max-width);padding-block:64px 88px}.page-heading h1{font-size:clamp(62px,6.1vw,88px)}.page-heading>p:last-child{color:var(--muted);max-width:680px;margin-top:24px}.model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.model-card{min-width:0;display:block}.model-photo{aspect-ratio:1.18}.model-card-copy{padding-top:25px}.model-card h3{font-size:29px}.model-card p{color:var(--muted);min-height:50px;margin-top:16px;font-size:15px}.model-card dl{gap:10px;margin:24px 0;font-size:14px;display:grid}.model-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.model-card dt{color:var(--muted)}.model-card dd{margin:0;font-weight:500}.model-read{align-items:center;gap:24px;min-height:44px;font-size:14px;display:inline-flex}.model-read svg{width:18px}.comparison{margin-top:84px}.comparison h3{margin-bottom:30px;font-size:30px}.table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.comparison table{border-collapse:collapse;width:100%;min-width:650px;font-size:15px}.comparison th,.comparison td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 20px}.comparison thead th{background:#fff;font-weight:600}.comparison tbody th{color:var(--muted);font-weight:400}.comparison thead a{text-underline-offset:5px;text-decoration:underline}.source-note{color:var(--muted);max-width:74ch;margin-top:22px;font-size:13px;line-height:1.6}.editorial-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;display:grid}.editorial-copy{color:var(--muted)}.editorial-copy>p+p{margin-top:22px}.editorial-copy .button-group,.editorial-copy>.button{margin-top:30px}.editorial-copy>.text-link{width:fit-content;color:var(--ink);margin-top:20px;display:flex}.product-metrics{background:var(--ink);color:#fff;padding-block:40px}.product-metrics dl{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:0;display:grid}.product-metrics dl>div{border-left:1px solid #ffffff42;padding-inline:32px}.product-metrics dl>div:first-child{border:none;padding-left:0}.product-metrics dd{font-family:var(--font-ruda),sans-serif;letter-spacing:-.04em;white-space:nowrap;margin:0 0 8px;font-size:clamp(38px,4.1vw,58px);line-height:1.2}.product-metrics dd span{font-family:var(--font-inter),sans-serif;letter-spacing:0;margin-left:9px;font-size:20px}.product-metrics dt{color:#d9e0e9;font-size:14px;line-height:1.4}.product-jump-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 32px;padding-block:24px;font-size:14px;display:flex}.product-jump-links a{align-items:center;min-height:30px;display:inline-flex}.product-jump-links a:hover{text-underline-offset:6px;text-decoration:underline}.technical-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:100px;display:grid}.technical-intro{color:var(--muted);margin-top:26px}.spec-table{border-collapse:collapse;width:100%;font-size:15px}.spec-table tr:first-child>*{border-top:1px solid var(--line)}.spec-table th,.spec-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:15px 0}.spec-table th{width:67%;color:var(--muted);padding-right:24px;font-weight:400}.spec-table td{white-space:nowrap;font-weight:500}.diagram-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:100px;display:grid}.diagram-grid>div>p:not(.section-kicker){color:var(--muted);max-width:510px;margin-top:26px}.diagram-grid .text-link{margin-top:28px}.work-diagram{background:#fff;max-width:580px;margin:0;padding:clamp(12px,3vw,30px)}.work-diagram img{width:100%;height:auto;display:block}.work-diagram figcaption{color:var(--muted);margin-top:22px;font-size:13px}.work-diagram figcaption a{text-underline-offset:4px;text-decoration:underline}.equipment-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;display:grid}.equipment-grid h3{border-bottom:1px solid var(--line);padding-bottom:24px;font-size:30px}.equipment-grid ul{margin:0;padding:14px 0 0;list-style:none}.equipment-grid li{align-items:start;gap:16px;padding-block:12px;font-size:16px;line-height:1.5;display:flex}.equipment-grid li:before{content:"";background:var(--brand);flex:0 0 7px;width:7px;height:7px;margin-top:8px}.equipment-contact{background:var(--surface);margin-top:36px;padding:28px}.equipment-contact>p{font-family:var(--font-ruda),sans-serif;margin-bottom:16px;font-size:25px}.product-gallery{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.product-gallery figure{margin:0}.gallery-main .page-photo{aspect-ratio:1}.gallery-details{gap:32px;display:grid}.gallery-details .page-photo{aspect-ratio:1.12}.document-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.document-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:28px;padding-block:34px;display:grid}.document-number{color:var(--muted);padding-top:5px;font-size:13px}.document-copy h3{font-size:28px}.document-scope{font-weight:500;color:var(--ink)!important}.document-copy>p{color:var(--muted);max-width:710px;margin-top:12px;font-size:15px}.document-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.document-meta li+li{border-left:1px solid var(--line);padding-left:18px}.document-link{white-space:nowrap}.documents-section{padding-top:84px}.inquiry-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:100px;display:grid}.inquiry-layout>div:first-child>p:not(.section-kicker){color:var(--muted);max-width:470px;margin-top:28px}.inquiry-layout>div:first-child>.text-link{margin-top:28px}.form-intro{color:var(--muted);margin-bottom:28px;font-size:16px}.form-test{border-left:3px solid var(--brand);color:var(--ink);overflow-wrap:anywhere;background:#eef6fa;margin-bottom:28px;padding:12px 16px;font-size:14px}.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.form-field{margin-bottom:22px}.form-field label{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-field :is(input,select,textarea){width:100%;max-width:100%;min-height:52px;font:inherit;color:var(--ink);background:#fff;border:1px solid #acb9c7;border-radius:0;padding:13px 15px;font-size:16px}.inquiry-form :is(input,select,textarea)[data-pointer-focus]:focus{outline:none}.form-field textarea{resize:vertical;line-height:1.6}.form-note{color:var(--muted);margin-bottom:26px;font-size:13px;line-height:1.7}.form-note a{text-underline-offset:4px;text-decoration:underline}.inquiry-form .button{cursor:pointer}.inquiry-form .button:disabled{cursor:wait;opacity:.75}.form-result{border-left:3px solid var(--brand);overflow-wrap:anywhere;background:#eef6fa;margin-top:20px;padding:15px 18px}.form-result[role=alert]{background:#fff2f0;border-color:#a02f27}.form-result a{text-decoration:underline}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;display:grid}.contact-legal{max-width:520px;margin-top:26px}.contact-grid address,.partner-contact address{margin-block:20px 30px;font-style:normal}.contact-big{width:fit-content;font-family:var(--font-ruda),sans-serif;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,34px);line-height:1.45;display:block}.contact-fax{color:var(--muted);margin-top:16px;font-size:15px}.contact-grid>div>.text-link{margin-top:26px}.contact-hours{padding-top:45px}.contact-hours h3{font-size:30px}.contact-hours dl{margin-block:32px}.contact-hours dl>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:16px;font-size:15px;display:flex}.contact-hours dd{margin:0;font-weight:500}.contact-hours>p{color:var(--muted);max-width:480px;font-size:15px}.partner-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px;display:grid}.partner-contact h3{font-size:30px}.partner-contact>div>a{width:fit-content;min-height:40px;display:block}.partner-contact>div>.text-link{margin-top:15px;display:flex}@media (hover:hover) and (pointer:fine){.model-card:hover .model-read,.contact-big:hover,.partner-contact>div>a:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:1199px){.page-hero{gap:40px}.editorial-grid,.technical-grid,.diagram-grid,.equipment-grid,.inquiry-layout,.contact-grid,.partner-contact{gap:55px}.document-row{gap:20px}.model-grid{gap:24px}.model-card h3{font-size:25px}.product-metrics dl>div{padding-inline:22px}}@media (max-width:1000px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.product-metrics dd{font-size:39px}.product-metrics dl>div{padding-inline:16px}.product-metrics dd span{margin-left:6px;font-size:17px}.product-metrics dt{font-size:13px}.technical-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px}}@media (max-width:900px){.page-hero{grid-template-columns:1fr;gap:44px;padding-block:44px 72px}.page-hero h1{max-width:820px;font-size:clamp(44px,7vw,62px)}.page-hero-photo{aspect-ratio:1.28}.product-hero-photo{aspect-ratio:1.12;width:100%;max-width:760px}.page-heading{padding-block:48px 72px}.editorial-grid,.technical-grid,.diagram-grid,.inquiry-layout,.contact-grid,.partner-contact{grid-template-columns:1fr;gap:42px}.work-diagram{justify-self:center;max-width:620px}.document-row{grid-template-columns:30px minmax(0,1fr)}.document-link{grid-column:2;width:fit-content}.contact-hours{padding-top:0}.product-gallery{grid-template-columns:1fr}.gallery-main .page-photo{aspect-ratio:1.1}.gallery-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gallery-details .page-photo{aspect-ratio:1.15}}@media (max-width:700px){.spec-table td{white-space:normal}.page-hero{gap:34px;padding-block:36px 54px}.page-hero h1{font-size:42px}.page-hero .button-group{gap:18px}.page-lead{margin-top:26px;font-size:26px}.photo-tag{padding:12px 16px;font-size:13px}.page-heading{padding-block:42px 60px}.page-heading h1{font-size:56px}.model-grid{grid-template-columns:1fr;gap:44px}.model-card h3{font-size:29px}.model-card p{min-height:0}.model-photo{aspect-ratio:1.18}.comparison{margin-top:56px}.comparison h3{font-size:27px}.comparison table{font-size:14px}.comparison th,.comparison td{padding:15px 16px}.product-metrics{padding-block:30px}.product-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.product-metrics dl>div{padding-inline:20px 0}.product-metrics dl>div:nth-child(odd){border:none;padding-left:0}.product-metrics dd{font-size:42px}.product-jump-links{gap:8px 24px;padding-block:20px}.spec-table{font-size:14px}.spec-table th{width:65%;padding-right:18px}.diagram-grid{gap:34px}.work-diagram{padding:18px}.equipment-grid{grid-template-columns:1fr;gap:42px}.equipment-grid h3{font-size:28px}.equipment-contact{padding:24px}.equipment-grid li{font-size:15px}.document-row{grid-template-columns:24px minmax(0,1fr);gap:14px;padding-block:28px}.document-copy h3{font-size:26px}.document-meta{gap:8px 12px}.document-meta li+li{padding-left:12px}.documents-section{padding-top:60px}.form-grid{grid-template-columns:1fr;gap:0}.contact-big{font-size:26px}}@media (max-width:540px){.gallery-details{grid-template-columns:1fr}.gallery-details .page-photo{aspect-ratio:1.38}}@media (prefers-reduced-motion:reduce){.page-photo-zoom{transform:none!important}}@media (scripting:none){.inquiry-form{display:none}}.product-hero{padding-block:32px 40px}.product-hero-photo{justify-self:center;width:100%;max-width:480px}.product-quick-specs{display:none}.downloads-heading{padding-block:48px 60px}.contact-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:80px;display:grid}.contact-hero-copy>p:last-child{color:var(--muted);max-width:680px;margin-top:24px}.contact-direct{border-left:1px solid var(--line);padding-left:40px}.contact-direct>.text-link{margin-top:24px}@media (max-width:900px){.product-hero{padding-block:44px 72px}.product-hero-photo{max-width:760px}.product-hero .page-lead{display:none}.product-quick-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:28px 0 0;display:grid}.product-quick-specs>div{border-top:1px solid var(--line);padding-top:14px}.product-quick-specs dd{font-family:var(--font-ruda),sans-serif;margin:0;font-size:30px;line-height:1.25}.product-quick-specs dt{color:var(--muted);margin-top:4px;font-size:13px}.product-metrics{display:none}.contact-hero{grid-template-columns:1fr;gap:32px}.contact-direct{border:none;border-top:1px solid var(--line);padding:24px 0 0}}@media (max-width:700px){.category-hero h1{overflow-wrap:normal;font-size:clamp(28px,9.2vw,42px)}.product-hero{padding-block:36px 54px}.downloads-heading{padding-block:42px 48px}}.page-heading:not(.contact-hero){flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}@media (max-width:900px){.page-hero{align-content:start;gap:28px;padding-block:32px}}
.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{--hero-copy-gap:24px;isolation:isolate;width:100vw;max-width:none;height:100vh;min-height:0;padding:calc(52px + var(--hero-header-overlap)) max(var(--gutter),calc((100vw - var(--content-max-width)) / 2)) 48px;color:#fff;background:var(--ink);flex-direction:column;justify-content:safe flex-end;align-items:flex-start;margin-left:calc(50% - 50vw);margin-right:0;display:flex;position:relative}.subpage .page-hero>.page-photo,.image-heading>.heading-photo{z-index:0;aspect-ratio:auto;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0;position:absolute;inset:0;overflow:hidden}.subpage .page-hero>.page-photo img,.heading-photo img,.subpage>article>.container .article-photo img{object-fit:cover}.subpage .page-hero>.page-photo:after,.heading-photo:after,.subpage>article>.container>figure:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000e1acc,#000e1aa3 56%,#000e1a24),linear-gradient(#0000 35%,#000e1a75);position:absolute;inset:0}.subpage .page-hero>.page-hero-copy,.image-heading>:is(h1,p,div:not(.heading-photo)),.subpage>article>.container>.editorial-heading{z-index:1;width:56%;min-width:0;max-width:760px;position:relative}.subpage .page-hero .page-lead,.image-heading .page-lead{color:#fff;margin-top:var(--hero-copy-gap)}.subpage .page-hero .page-hero-copy>p:not(.section-kicker):not(.page-lead),.image-heading.page-heading>p:last-child,.image-heading.editorial-heading>p:last-child,.image-heading .contact-hero-copy>p:last-child{color:#e3eaf0;margin-top:var(--hero-copy-gap)}.subpage .page-hero .text-link{color:#fff}.subpage .page-hero .button-group{margin-top:28px}.subpage .page-hero .product-quick-specs{display:none}.subpage .product-metrics{display:block}.subpage .page-hero .photo-tag{left:auto;right:var(--gutter);max-width:42%;color:var(--ink);z-index:1;bottom:28px}.image-heading>h1{overflow-wrap:anywhere}.image-heading.contact-hero{gap:32px}.image-heading.contact-hero .contact-direct{border-top:1px solid #ffffff50;border-left:0;padding:24px 0 0}.image-heading.contact-hero .contact-direct>.text-link{color:#fff}.image-heading.legal-heading h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.subpage>article>.container>figure{display:contents}.subpage>article>.container>figure:after,.subpage>article>.container .article-photo{z-index:0}.subpage>article>.container>.editorial-heading{min-height:0;margin:0;padding:0}.subpage>article>.container>.editorial-heading .article-date{color:#e3eaf0}.subpage>article>.container .article-photo{aspect-ratio:auto;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.subpage>article>.container .article-caption{z-index:1;color:#e3eaf0;width:100%;max-width:680px;margin:12px 0 0;position:relative}@media (max-width:900px){.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{padding:40px var(--gutter)}.subpage .page-hero>.page-hero-copy,.image-heading>:is(h1,p,div:not(.heading-photo)),.subpage>article>.container>.editorial-heading{width:100%;max-width:680px}.subpage .page-hero>.page-photo:after,.heading-photo:after,.subpage>article>.container>figure:after{background:linear-gradient(90deg,#000e1abd,#000e1aa3),linear-gradient(#0000,#000e1a2e)}.subpage .page-hero .photo-tag{display:none}.image-heading.contact-hero{gap:26px}}@media (max-width:700px){.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{padding:32px var(--gutter)}}@media (max-height:700px){.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{--hero-copy-gap:16px;padding-block:calc(24px + var(--hero-header-overlap)) 24px}.subpage .page-hero .section-kicker,.image-heading .section-kicker,.subpage>article>.container .section-kicker{margin-bottom:14px}.subpage .page-hero .page-lead,.image-heading.contact-hero .page-lead{display:none}.subpage .page-hero .button-group{gap:14px;margin-top:22px}.image-heading.contact-hero{gap:18px}.image-heading.contact-hero .contact-direct{padding-top:18px}.image-heading.contact-hero .contact-big{font-size:24px}.image-heading.contact-hero .contact-direct>.text-link{margin-top:14px}}@media (max-width:700px) and (max-height:700px){.subpage .page-hero h1{font-size:clamp(28px,8.4vw,38px)}.subpage .page-hero .page-hero-copy>p:not(.section-kicker):not(.page-lead){font-size:15px;line-height:1.55}.image-heading h1{font-size:38px}.image-heading.legal-heading h1{font-size:32px}}.hero-photo-basket img{object-position:30% center}@media (min-width:901px){.hero-photo-basket img{transform-origin:0;transform:scale(1.35)}}@media (max-width:700px){.subpage .product-metrics dd{font-size:clamp(28px,8vw,42px)}.subpage .product-metrics dd span{margin-left:6px;font-size:16px}}@media (max-height:500px){.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{--hero-copy-gap:12px;padding-block:calc(18px + var(--hero-header-overlap)) 18px}.subpage .page-hero .section-kicker,.image-heading .section-kicker{margin-bottom:10px;font-size:12px;line-height:1.4}.subpage .page-hero .page-hero-copy>p:not(.section-kicker):not(.page-lead),.image-heading .contact-hero-copy>p:last-child{font-size:14px;line-height:1.45}.subpage .page-hero .button-group{gap:12px;margin-top:18px}.subpage .page-hero .button{min-height:48px;padding:12px 18px;font-size:14px}.image-heading h1{font-size:32px}.image-heading.contact-hero{gap:14px}.image-heading.contact-hero .contact-direct{padding-top:12px}.image-heading.contact-hero .contact-big{font-size:22px;line-height:1.45}.image-heading.contact-hero .contact-direct>.text-link{margin-top:8px}}@media (max-width:900px),(max-width:1024px) and (max-height:500px),(hover:none) and (pointer:coarse){.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{height:calc(var(--visible-screen-height) - var(--site-header-height));min-height:min-content}.subpage .page-hero>.page-photo:after,.heading-photo:after,.subpage>article>.container>figure:after{background:linear-gradient(#000e1a24 8%,#000e1aa1 50%,#000e1aeb)}}@media (min-width:901px) and (hover:hover) and (min-height:501px){.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{padding-inline:var(--gutter);padding-block-end:var(--hero-desktop-inset)}.subpage .page-hero .photo-tag{bottom:var(--hero-desktop-inset)}}@media (max-width:360px) and (max-height:650px){.subpage .page-hero{--hero-copy-gap:12px}.subpage .page-hero .section-kicker{margin-bottom:10px}.subpage .page-hero .page-hero-copy>p:not(.section-kicker):not(.page-lead){font-size:14px;line-height:1.45}.subpage .page-hero .button-group{gap:8px;margin-top:16px}.subpage .page-hero .button{min-height:48px;padding:10px 14px}}@media (max-width:1024px) and (max-height:400px) and (orientation:landscape){.subpage .page-hero,.image-heading.page-heading,.image-heading.editorial-heading,.subpage>article>.container{padding-block:clamp(5px,10svh - 19px,16px)}.subpage .page-hero>.page-hero-copy,.image-heading>:is(h1,p,div:not(.heading-photo)),.subpage>article>.container>.editorial-heading{width:100%;max-width:none}.subpage .page-hero>.page-hero-copy h1,.subpage .image-heading h1,.subpage>article>.container>.editorial-heading h1{font-size:clamp(24px,10svh,36px)}.subpage :is(.page-hero,.image-heading,.editorial-heading) .section-kicker{margin-bottom:5px;font-size:12px}.subpage .page-hero .button-group{gap:8px 16px;margin-top:7px}.subpage .page-hero .button{min-height:44px;padding-block:9px}.subpage .page-hero .photo-tag{display:none}.subpage>article>.container .article-date{margin-top:8px}.image-heading.contact-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.image-heading.contact-hero .contact-direct{border-top:0;padding:0}.image-heading.contact-hero .contact-big{align-items:center;min-height:32px;font-size:18px;line-height:1.3;display:flex}.image-heading.contact-hero .contact-direct>.text-link{margin-top:0}}
.subpage .photo-masonry{--gallery-gap:32px;column-count:2;column-gap:var(--gallery-gap);display:block}.subpage .photo-masonry[data-large=true]{column-count:3}.subpage .photo-masonry>.gallery-item{break-inside:avoid;width:100%;min-width:0;padding:0 0 var(--gallery-gap);margin:0;display:block}.subpage .photo-masonry>.gallery-item>.page-photo{aspect-ratio:4/3;width:100%;height:auto}.subpage .photo-masonry>.gallery-item[data-orientation=portrait]>.page-photo{aspect-ratio:3/4}.subpage .photo-masonry>.gallery-item>.page-photo img{object-fit:cover}.subpage .offer-editorial-photo,.subpage .about-team-photo,.subpage .model-photo,.subpage .editorial-news-card .page-photo{aspect-ratio:4/3}.subpage .model-photo img{object-fit:contain}@media (max-width:1100px){.subpage .photo-masonry,.subpage .photo-masonry[data-large=true]{--gallery-gap:24px;column-count:2}}@media (max-width:600px){.subpage .photo-masonry,.subpage .photo-masonry[data-large=true]{column-count:1}}.subpage .photo-masonry>.gallery-item[data-fit=contain]>.page-photo img{object-fit:contain}
