/* Product-specific editorial pages; shared brand and commerce styles are retained. */
.split-page{--story-paper:#f1eee6;--story-ink:#24282a;--story-gold:#9e7b42;background:#10191d;color:#e9e6dd}.split-page .section{padding:90px max(5vw,24px);scroll-margin-top:96px}.split-page .section[data-tone="paper"]{background:var(--story-paper);color:var(--story-ink)}.split-page .section[data-tone="slate"]{background:#152127;color:#e9e6dd}.split-header{padding:15px 3.5vw;gap:22px;background:#111b20!important;color:#ece7dc!important;border-bottom:1px solid #b29a6730;position:sticky;top:0;z-index:50}.split-header .brand{font-size:22px}.split-header .brand small{font-size:8px;letter-spacing:2px}.split-header #navigation{gap:20px}.split-header #navigation a{font-size:10px;letter-spacing:1.5px}.split-header .switch-product{border-left:1px solid #b29a6750;padding-left:20px;color:#d0b87f}.split-page .story-heading{display:flex;gap:40px;justify-content:space-between;align-items:flex-end;margin:0 0 42px}.story-heading h2{font-family:Georgia,'Yu Mincho',serif;font-size:clamp(27px,3.3vw,46px);font-weight:400;line-height:1.45;letter-spacing:.04em;max-width:760px;margin:16px 0 0}.story-heading>p{font-size:13px;line-height:2;max-width:320px;opacity:.75}.split-page .eyebrow{font-size:10px;letter-spacing:2.8px;line-height:1.8}.split-page p{line-height:1.95}.split-page .button{font-size:12px;letter-spacing:.06em;padding:16px 23px;border:1px solid currentColor;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:18px;text-decoration:none;min-height:48px}.split-page .button:hover{background:#ab8a4520}.portal-intro{background:#f1eee6;color:#24282a;padding:70px 6vw 52px;text-align:center;border-bottom:1px solid #b29a6740}.portal-intro h1{font-family:Georgia,'Yu Mincho',serif;font-size:clamp(32px,4.2vw,58px);font-weight:400;letter-spacing:.09em;margin:20px 0}.portal-intro>p:last-child{font-size:13px;max-width:670px;margin:0 auto;color:#686760}.portal-products{display:grid;grid-template-columns:1fr 1fr;background:#f1eee6;gap:1px;border-bottom:1px solid #b29a6740}.portal-product{display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit;position:relative;overflow:hidden}.portal-product:hover .portal-art>img{transform:scale(1.035)}.portal-art{position:relative;height:320px;display:grid;place-items:center;overflow:hidden}.portal-art>img{width:100%;height:100%;object-fit:contain;transition:transform .8s}.portal-type{background:#e7e1d4;color:#292b2a}.portal-type .portal-art{background:radial-gradient(ellipse at 55% 50%,#f6f2e8,#ded5c2)}.portal-type .portal-art>img{width:230px;height:230px;position:absolute;right:8%;opacity:.8}.portal-type-name{font-family:Georgia,serif;font-size:clamp(38px,5vw,70px);letter-spacing:.12em;line-height:1.18;position:relative;z-index:1;margin-right:100px;text-shadow:0 2px 0 #fff6}.portal-lab{background:#111c21;color:#e9e6dd}.portal-lab .portal-art{background:#10171d}.portal-lab .portal-art>img{object-fit:contain;width:320px;height:320px}.portal-copy{padding:28px 6vw 30px}.portal-copy h2{font-size:26px;font-family:Georgia,serif;letter-spacing:.06em;font-weight:400;margin:12px 0}.portal-copy p{font-size:13px;margin:8px 0}.portal-meta{font-size:9px;letter-spacing:1.4px;opacity:.6;display:block;margin:16px 0}.portal-action{display:flex;justify-content:space-between;border-top:1px solid #a58d5b60;padding-top:20px;font-size:13px}.portal-action b{font-size:22px;font-weight:400}.portal-connection{max-width:none}.connection-images{max-width:850px;margin:30px auto;display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;text-align:center;gap:12px}.connection-images img{height:250px;width:100%;object-fit:contain}.connection-images figure{margin:0}.connection-images figcaption{font-size:9px;letter-spacing:2px;margin-top:15px}.portal-connection>p{max-width:760px;margin:35px auto;text-align:center;font-size:14px}.portal-links{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.split-footer{padding:50px 5vw 32px;background:#0f181c;color:#bcb9ae;border-top:1px solid #b29a6730}.split-footer .brand{font-family:Georgia,serif;font-size:23px;color:#e7dfce;text-decoration:none}.split-footer p{font-size:12px}.split-footer nav{display:flex;gap:22px;flex-wrap:wrap;margin:25px 0}.split-footer nav a{font-size:11px;color:inherit}.split-footer small{font-size:10px;opacity:.6}.product-breadcrumb{padding:18px 5vw;font-size:10px;letter-spacing:2px;background:#17242a;color:#c6ae7e}.font-page .hero{min-height:650px}.font-page .hero .study-bar{margin-top:0}.typing-proof video{width:100%;display:block;max-height:620px;border:1px solid #9b89674d;background:#f5f3ee}.story-two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.story-zoom{position:relative;display:block;padding:0;border:0;background:transparent;cursor:zoom-in;color:inherit;width:100%}.story-zoom img{width:100%;height:auto;display:block}.zoom-label{position:absolute;right:12px;bottom:12px;background:#132027c9;color:white;width:30px;height:30px;display:grid;place-items:center;border:1px solid #ffffff40}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 25px}.story-card{min-width:0}.story-card-image{padding:0;border:0;background:#0d171b;display:block;width:100%;cursor:zoom-in;overflow:hidden}.story-card-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;display:block;transition:transform .6s}.story-card-image:hover img{transform:scale(1.025)}.story-card h3{font-family:Georgia,serif;font-size:18px;font-weight:400;letter-spacing:.03em;margin:16px 0 7px}.story-card p{font-size:12px;opacity:.73;margin:0}.split-page .use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.story-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:30px}.story-filters button{padding:10px 17px;border:1px solid #a58c5e70;color:inherit;background:transparent;font:inherit;font-size:12px;cursor:pointer}.story-filters button[aria-pressed="true"]{background:#b49a6a;color:#10191d}.object-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1000px;margin:0 auto 48px;align-items:center}.object-pair img{max-height:520px;object-fit:contain}.object-stories>p,.object-stories>.text-link{display:block;text-align:center;max-width:760px;margin:20px auto}.related-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1100px;margin:auto}.related-inner>img{width:100%;max-height:380px;object-fit:contain}.related-inner p{font-size:14px}.desktop-purchase{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin:32px 0 50px}.split-page .commerce-card{background:#101a20;color:#e9e6dd;border-color:#ac91604d;max-width:none}.split-buy .commerce-heading{max-width:none}.split-page .commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.purchase-explain{max-width:500px}.purchase-explain h3{font:26px Georgia,'Yu Mincho',serif}.purchase-explain p{font-size:13px;opacity:.8}.physical-licences,.full-process{border-top:1px solid #ac91604d;margin:35px 0;padding-top:22px}.physical-licences summary,.full-process summary{cursor:pointer;font-size:14px;padding:10px 0 20px}.physical-licences>p,.split-buy>.small{font-size:12px;opacity:.75}.purchase-legal-links{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;margin:20px 0 35px}.buyer-notes{max-width:860px;margin:45px auto 0;border-top:1px solid #ac91604d;padding-top:28px}.buyer-notes h3{font-size:22px;font-weight:400}.buyer-notes p{font-size:13px;opacity:.8}.lab-product-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:#101c22}.lab-hero-copy{padding:85px 5vw 65px}.lab-hero-copy h1{font:clamp(55px,6vw,90px) Georgia,serif;font-weight:400;letter-spacing:-.03em;color:#d1b77d;line-height:1.1;margin:22px 0}.lab-hero-copy h2{font-family:Georgia,'Yu Mincho',serif;font-size:clamp(22px,2.5vw,35px);line-height:1.65;font-weight:400;max-width:560px}.lab-hero-copy>p:not(.eyebrow){font-size:13px;max-width:490px;opacity:.75}.lab-hero-copy .hero-cta{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:35px 0}.lab-hero-art{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f0e8f2;position:relative}.lab-hero-art>img{width:100%;height:100%;max-height:650px;object-fit:contain}.lab-hero-art>span{position:absolute;bottom:22px;font-size:9px;letter-spacing:1.7px;color:#75647e}.lab-compositions .story-card-image img{aspect-ratio:1/1}.process-tabs{display:flex;border-bottom:1px solid #9e7b4270;margin:10px 0 40px;gap:12px}.process-tabs button{font:inherit;font-size:13px;cursor:pointer;padding:16px 20px;background:none;border:0;border-bottom:3px solid transparent;color:#5d625e}.process-tabs button[aria-selected="true"]{color:#252924;border-bottom-color:#97763e}.process-panel[hidden]{display:none!important}.process-copy{max-width:740px;margin:0 0 32px}.process-copy h3{font:clamp(22px,2.5vw,31px) Georgia,'Yu Mincho',serif;line-height:1.65}.process-copy p{font-size:13px}.process-panel video{display:block;width:100%;max-height:650px;object-fit:contain;background:#0e181e;border:1px solid #9e7b4240}.source-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:850px;margin:0 auto 35px}.source-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:20px 0 35px}.source-pair img,.source-trio img{aspect-ratio:1/1;object-fit:contain}.metatron-study{border-top:1px solid #9e7b4240;margin-top:45px;padding-top:45px}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.feature-grid article{border-top:1px solid #b29a6750;padding-top:22px}.feature-grid h3{font:23px Georgia,'Yu Mincho',serif;line-height:1.7}.feature-grid p{font-size:12px;opacity:.7}.export-note{border-top:1px solid #b29a6750;margin-top:40px;padding-top:22px;font-size:13px}.story-lightbox{width:min(1250px,94vw);max-height:94vh;background:#10191e;color:#e8e5dc;border:1px solid #b29a6760;padding:20px}.story-lightbox::backdrop{background:#05090de8}.story-lightbox-bar{display:flex;justify-content:space-between;align-items:center;gap:20px}.story-lightbox-bar h2{font:20px Georgia,serif}.story-lightbox-bar button{background:none;color:inherit;border:1px solid #fff5;padding:10px 15px;cursor:pointer}.story-lightbox>img{display:block;width:100%;height:65vh;object-fit:contain;margin:15px 0}.story-lightbox>p{font-size:13px}.story-lightbox>a{font-size:12px}.split-page :focus-visible{outline:2px solid #ad8343;outline-offset:5px}.split-page .caption{font-size:11px;opacity:.7;line-height:1.9}.split-page .text-link{font-size:12px;text-underline-offset:5px}.font-page .section.editorial{padding:30px 0}.font-page .glyph-sheet{overflow:auto}.font-page .editorial-stories{border-top:1px solid #b29a6740}.split-page .commerce .embedding-licences{margin:40px 0}.split-page .commerce-price{color:#dcc08a}.split-page .split-buy{background:#162229}.split-page .purchase-status{font-size:12px}.split-page .lab-commerce{max-width:1100px;margin:auto}.split-page .font-hero-link{display:block}
@media(min-width:1600px){.portal-art{height:380px}.portal-lab .portal-art>img{width:380px;height:380px}.portal-copy{padding-left:8vw;padding-right:8vw}}
@media(max-width:1100px){.split-header{gap:12px}.split-header .brand{font-size:18px}.split-header #navigation{gap:12px}.split-header .switch-product{padding-left:12px}.split-page .story-grid,.split-page .use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid{grid-template-columns:repeat(2,1fr)}.portal-type-name{font-size:44px;margin-right:60px}.portal-type .portal-art>img{width:180px;height:180px;right:4%}.lab-hero-copy{padding:65px 4vw}.lab-product-hero{min-height:560px}}
@media(max-width:760px){.split-page .section{padding:55px 22px;scroll-margin-top:100px}.split-header{padding:12px 18px;flex-wrap:wrap;gap:12px}.split-header .brand{margin-right:auto}.split-header .brand small{display:none}.split-header .theme-switch{display:none}.split-header .language-switch{margin-left:0}.split-header #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#142127;padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #b29a6770}.split-header #navigation.open{display:flex}.split-header .menu-toggle{display:block}.split-header .switch-product{border:0;padding:12px 0}.portal-intro{padding:45px 22px 32px}.portal-intro h1{font-size:32px;line-height:1.6}.portal-products{grid-template-columns:1fr}.portal-art{height:260px}.portal-type-name{font-size:54px}.portal-copy{padding:24px 28px 30px}.portal-lab .portal-art>img{height:260px;width:260px}.story-heading{display:block!important}.story-heading>p{max-width:none}.story-heading h2{font-size:29px}.connection-images{grid-template-columns:1fr 25px 1fr;gap:4px}.connection-images img{height:170px}.connection-images figcaption{font-size:7px;letter-spacing:1px}.story-two,.desktop-purchase,.related-inner,.lab-product-hero{grid-template-columns:1fr}.split-page .story-grid,.split-page .use-case-grid{grid-template-columns:1fr;gap:30px}.split-page .commerce-grid{grid-template-columns:1fr}.lab-product-hero{min-height:0}.lab-hero-copy{padding:55px 25px 38px}.lab-hero-copy h1{font-size:65px}.lab-hero-art>img{max-height:430px}.lab-hero-art>span{font-size:8px}.process-tabs{overflow-x:auto;gap:0;white-space:nowrap}.process-tabs button{padding:15px 12px;font-size:12px}.source-pair,.source-trio{gap:8px}.object-pair{gap:14px;margin-bottom:30px}.object-pair img{max-height:320px}.feature-grid{gap:22px}.feature-grid h3{font-size:19px}.related-inner{gap:25px}.split-footer nav{gap:16px}.story-lightbox{padding:12px}.story-lightbox-bar h2{font-size:16px}.story-lightbox>img{height:55vh}.font-page .hero{min-height:520px}.font-page .hero .artifact-verse{font-size:10px}.portal-links{display:grid}.split-page .purchase-legal-links{gap:13px}}
@media(prefers-reduced-motion:reduce){.portal-art>img,.story-card-image img{transition:none}}

.portal-type-name{width:74%;margin-right:70px}.portal-type-name img{width:100%;filter:brightness(0);height:auto}.portal-type-name img:last-child{width:63%;margin:12px auto 0}.split-page p:empty{display:none}@media(max-width:760px){.split-header{min-height:78px}.portal-type-name{width:77%;margin-right:35px}}

.portal-type .portal-art>img{width:100px;height:100px;right:18px;bottom:15px;opacity:.65}.portal-type-name{margin-right:0;width:82%}@media(max-width:1100px){.portal-type .portal-art>img{width:85px;height:85px;right:12px;bottom:12px}}
/* Expanded product portfolios: intact artwork, varied scale and generous detail views. */
.word-portrait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.word-portrait-grid figure,.suite-images figure,.silver-triptych figure{margin:0;min-width:0}.word-portrait-grid img{aspect-ratio:3/2;object-fit:contain;background:#0a1014}.word-portrait-grid figcaption{padding:18px 0}.word-portrait-grid h3,.suite-images h3,.silver-triptych h3{font:18px Georgia,serif;line-height:1.5}.word-portrait-grid figcaption p,.suite-images figcaption p,.silver-triptych figcaption p{font-size:12px;opacity:.75;margin-top:7px}.heat-comparison{border-top:1px solid #b29a6740;margin-top:32px;padding-top:30px}.heat-comparison>.eyebrow{margin-bottom:25px}.word-voices>.caption{margin-top:28px}.brand-suite{border-top:1px solid #a38b5a50;padding-top:35px;margin:35px 0 65px}.suite-intro{display:grid;grid-template-columns:1fr 1.4fr;column-gap:40px;margin-bottom:30px}.suite-intro>.eyebrow{grid-column:1/-1;margin-bottom:20px}.suite-intro h3{font:clamp(21px,2.3vw,29px) Georgia,'Yu Mincho',serif;line-height:1.7}.suite-intro>p:not(.eyebrow){font-size:13px;max-width:540px;opacity:.8}.suite-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.suite-images-3{grid-template-columns:repeat(3,minmax(0,1fr))}.suite-images-1{grid-template-columns:1fr;max-width:1000px;margin:auto}.suite-images img{aspect-ratio:3/2;object-fit:contain}.suite-images figcaption{padding-top:18px}.silver-triptych{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:25px;align-items:start}.silver-triptych img{width:100%;height:460px;object-fit:contain;background:#0d171b}.silver-triptych figcaption{padding-top:18px}.h-object-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;max-width:1000px;margin:60px auto 32px}.h-object-pair img{height:460px;object-fit:contain}.collection-count{font-size:12px;letter-spacing:.06em;opacity:.7;margin:0 0 26px!important}.portfolio-grid .story-card-image img{aspect-ratio:1/1}.portfolio-grid .story-card h3{font-size:17px}.portfolio-grid .story-card p{font-size:12px}.collection-more{display:flex;justify-content:center;margin:36px 0}.collection-more button[hidden]{display:none}.motion-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px}.motion-grid article{min-width:0}.motion-grid video{display:block;width:100%;aspect-ratio:1/1;object-fit:contain;background:#080e12}.motion-grid h3{font:22px Georgia,serif;margin:20px 0 7px}.motion-grid p{font-size:11px;letter-spacing:.07em;opacity:.7}.motion-studies>.caption{margin-top:32px}.story-card-image,.story-zoom{border:1px solid #b29a671c}
@media(max-width:1000px){.silver-triptych{grid-template-columns:1fr 1fr}.silver-triptych figure:first-child{grid-column:1/-1}.silver-triptych figure:first-child img{height:auto;max-height:560px}.word-portrait-grid,.suite-images-3{gap:16px}.h-object-pair img{height:350px}}
@media(max-width:760px){.word-portrait-grid,.suite-images,.suite-images-3,.suite-intro{grid-template-columns:1fr}.suite-intro{gap:15px}.suite-intro>.eyebrow{margin-bottom:0}.brand-suite{margin-bottom:45px}.suite-images{gap:28px}.word-portrait-grid{gap:25px}.word-portrait-grid img{max-height:280px}.word-portrait-grid figcaption{padding-top:12px}.heat-comparison{margin-top:15px}.silver-triptych{gap:20px 12px}.silver-triptych img{height:280px}.silver-triptych figure:first-child img{height:auto}.silver-triptych h3{font-size:16px}.h-object-pair{gap:12px;margin-top:40px}.h-object-pair img{height:260px}.motion-grid{grid-template-columns:1fr;gap:32px}.motion-grid h3{font-size:21px}.lab-portfolio .story-grid{grid-template-columns:1fr 1fr;gap:28px 12px}.lab-portfolio .story-card h3{font-size:15px}.lab-portfolio .story-card p{font-size:11px}.story-filters button{min-height:44px}}
@media(max-width:400px){.lab-portfolio .story-grid{grid-template-columns:1fr}}
.product-jumps{display:flex;position:sticky;top:var(--split-header-height,100px);z-index:35;overflow-x:auto;white-space:nowrap;gap:0;background:#101b21f7;color:#d6c59f;border-block:1px solid #b29a6740;padding:0 max(5vw,22px);scrollbar-width:thin}.product-jumps a{font-size:12px;letter-spacing:.04em;padding:17px 21px;flex-shrink:0;min-height:52px;border-right:1px solid #b29a6720}.product-jumps a:first-child{padding-left:0}.product-jumps a:hover{color:white}.split-page .section{scroll-margin-top:calc(var(--split-header-height,100px) + 66px)}@media(max-width:760px){.product-jumps{padding-inline:22px}.product-jumps a{padding:13px 17px;font-size:11px;min-height:48px}}
html:has(body.split-page){scroll-padding-top:0}
html:has(body.split-page){scroll-behavior:auto}
.architectural-letters figure{margin:0}.architectural-letters figcaption{padding-top:18px}.architectural-letters h3{font:20px Georgia,serif}.architectural-letters figcaption p{font-size:12px;opacity:.8;margin-top:10px}.architectural-letters>.caption{margin-top:32px}.chandelier-study{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:40px}.chandelier-study h3{font:27px Georgia,'Yu Mincho',serif;line-height:1.7;margin-bottom:22px}.chandelier-study p{font-size:13px;margin-bottom:20px}.chandelier-study .caption{font-size:11px}.selected-full-process h4{font-size:15px;font-weight:400;margin-bottom:20px}.architectural-letters .story-zoom img{aspect-ratio:4/3;object-fit:contain}@media(max-width:760px){.chandelier-study{grid-template-columns:1fr;gap:28px}.chandelier-study h3{font-size:24px}}
.buyer-entry{border-top:1px solid #bda36755;padding-top:22px;margin:26px 0 18px}.buyer-entry>.button{color:#ead5a2;border-color:#bda367;background:#bda36715}.buyer-entry p{font-size:11px;line-height:1.9;max-width:440px;margin-top:12px;color:#c0c5c3}.buyer-entry-actions{margin-top:25px}.portal-intro .portal-buyer{margin-top:25px;color:#5d5a50;font-size:12px}.portal-buyer a{text-decoration:underline;text-underline-offset:5px}.split-header .menu-buyer{color:#dec797;border-top:1px solid #bda36744}@media(max-width:760px){.buyer-entry .button{width:100%}.portal-intro .portal-buyer{line-height:2}}
.login-page .lab-main{max-width:1000px;margin:auto;padding:55px 24px 75px}.login-page .lab-heading{margin-bottom:35px}.login-page .lab-heading h1{font:56px Georgia,serif;color:#d1b77d}.login-page .lab-login{max-width:680px;margin:0 auto;background:#16242b;border:1px solid #b29a6755;color:#e8e5dc;padding:35px}.login-page .lab-login p{font-size:13px;line-height:1.9;margin:15px 0}.login-page .lab-login label{font-size:13px}.login-page .lab-login input{background:#0e191f;color:#eee;border:1px solid #a58d5b80;padding:12px;max-width:100%}.login-page .lab-login h2{font:29px Georgia,'Yu Mincho',serif}.login-page details{margin-top:25px;padding-top:20px;border-top:1px solid #b29a6744}.login-page summary{cursor:pointer;font-size:15px}.local-preview-notice{border:1px solid #c4a66c;background:#bda36712;padding:15px}.login-page .lab-login .button{margin-top:18px;width:100%}@media(max-width:760px){.login-page .lab-main{padding:35px 18px 55px}.login-page .lab-login{padding:24px}.login-page .lab-heading h1{font-size:44px}}

/* Keep both word images inside the fixed-height product artwork at every breakpoint. */
.portal-type .portal-art{--portal-art-height:320px}
.portal-type-name{position:absolute;inset:auto;width:min(82%,calc((var(--portal-art-height) - 48px)*1.88));margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;line-height:0}
.portal-type-name img{display:block;flex:none;width:100%;height:auto;object-fit:contain}
.portal-type-name img:last-child{width:63%;margin:0}
@media(min-width:1600px){.portal-type .portal-art{--portal-art-height:380px}}
@media(max-width:760px){.portal-type .portal-art{--portal-art-height:260px}}
