/* Main page additions. Existing sections and other page templates are unchanged. */
.home-content-guide{margin-top:48px;border:1px solid #ffffff19;border-radius:12px;background:#14151878;color:#a5a5ae;font-size:14px;line-height:1.8}
.home-content-guide summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 25px;list-style:none;color:#bcbcc4;font-size:14px}
.home-content-guide summary::-webkit-details-marker,.legal-item summary::-webkit-details-marker{display:none}
.home-content-guide summary>span{display:flex;align-items:center;gap:13px}.home-content-guide summary .icon{width:17px;height:17px}.guide-dot{width:5px;height:5px;border-radius:50%;background:#d86d56;box-shadow:0 0 12px #d86d5650}.home-content-guide[open] summary{border-bottom:1px solid #ffffff14}.home-content-guide[open] summary .icon{transform:rotate(45deg)}
.guide-intro{padding:22px 25px;max-width:1000px}.guide-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:30px;padding:12px 25px 25px}.guide-columns h3{font-size:22px;color:#dedee2;margin:18px 0}.guide-columns strong{color:#d0d0d6;font-weight:500}.guide-delivery{display:flex;flex-wrap:wrap;gap:25px;padding:25px;border-top:1px solid #ffffff14}.guide-delivery>strong{color:#ddd;font-weight:500;flex:0 0 130px}.guide-delivery p{margin:0;flex:1 1 400px}
.home-footer{padding:0 6vw 28px;background:radial-gradient(ellipse at 100% 5%,#40181038,transparent 33%),#0b0c0e;overflow:hidden}
.home-contact-head{padding-top:85px;position:relative}.home-contact-head .section-label{margin-bottom:70px}.contact-signal{display:flex;align-items:center;gap:10px;font-size:14px}.contact-signal i{width:5px;height:5px;border-radius:50%;background:#cf513a;box-shadow:0 0 14px #e44e34}
.home-contact-title{display:flex;justify-content:space-between;align-items:center;gap:30px}.home-contact-title h2{font-size:clamp(2.8rem,6.2vw,7rem);line-height:1.12;letter-spacing:-.055em;margin:0}.home-contact-title h2 span{background:linear-gradient(125deg,#e9967b,#f24a2e 80%);color:transparent;background-clip:text}
.contact-emblem{width:clamp(64px,12vw,180px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 28%,#393b3f,#131416 60%,#26282b);border:1px solid #ffffff1b;box-shadow:inset 0 0 0 8px #0002,0 30px 80px #0008;flex-shrink:0}.contact-emblem .icon{width:54%;height:54%;stroke-width:.65;color:#929297}
.home-contact-lead{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:38px}.home-contact-lead p{font-size:16px;line-height:1.8;color:#98989f;margin:0}.home-mail{display:flex;justify-content:space-between;align-items:center;gap:0;font-size:clamp(1.2rem,4.8vw,5.9rem);letter-spacing:-.055em;font-weight:500;padding:55px 0 44px;border-bottom:1px solid #ffffff25;white-space:nowrap;transition:color .25s}.home-mail>span:not(.mail-disc){color:#df5239}.home-mail:hover{color:#f39b84}.mail-disc{display:grid;place-items:center;border:1px solid #ffffff30;width:clamp(32px,5vw,70px);aspect-ratio:1;border-radius:50%;margin-left:auto}.mail-disc .icon{width:40%;height:40%;transition:transform .4s}.home-mail:hover .icon{transform:rotate(90deg)}
.home-contact-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(380px,1.18fr);gap:7vw;padding:65px 0 35px}.home-address .eyebrow{font-size:14px;color:#8b8b94;margin:0 0 30px;letter-spacing:.09em}.home-address h3{font-size:clamp(2rem,3.4vw,3.6rem);letter-spacing:-.05em;line-height:1.15;margin-bottom:15px}.address-detail{font-size:16px;color:#b4b4bc;margin:0 0 28px}.contact-metro{display:flex;flex-wrap:wrap;gap:20px;font-size:14px;color:#a5a5ad}.contact-metro span{display:flex;align-items:center;gap:8px}.contact-metro i{font-size:14px;font-style:normal;background:#93b74420;color:#b5ce79;width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.contact-small{font-size:14px;line-height:1.8;color:#9898a2}.home-address>p.contact-small{margin:28px 0}.contact-phone{display:block;font-size:clamp(1.25rem,2.4vw,2.1rem);letter-spacing:-.035em;margin-bottom:5px}.home-address>span{display:block}.home-route{margin-top:28px}.home-route .icon{width:20px;height:20px;color:#d76750}
.home-map-card{border:1px solid #ffffff1b;background:linear-gradient(145deg,#191b1f,#101114);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0002;align-self:start}.map-meta{display:flex;justify-content:space-between;gap:20px;padding:18px 23px;color:#9999a4;font-size:14px;letter-spacing:.08em;border-bottom:1px solid #ffffff0c}.home-map-stage{height:295px;position:relative;background:#101215;overflow:hidden}.home-map-cover{height:100%;position:relative;display:grid;align-content:center;padding:30px;background:radial-gradient(ellipse at 80% 60%,#74271936,transparent 55%),linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:auto,36px 36px,36px 36px}.map-cover-copy{position:relative;z-index:1}.map-cover-copy .micro-label{font-size:14px}.map-cover-copy h3{font-size:35px;letter-spacing:-.035em;margin:17px 0 7px}.map-cover-copy p{font-size:14px;color:#a7a7b0;margin:0}.map-orbits{position:absolute;inset:0;overflow:hidden;pointer-events:none}.map-orbits>span{position:absolute;width:300px;height:300px;right:-45px;top:0;border-radius:50%;border:1px solid #d5664322}.map-orbits>span:nth-child(2){width:210px;height:210px;right:0;top:45px;border-color:#d5664337}.map-orbits>span:nth-child(3){width:120px;height:120px;right:45px;top:90px;border-color:#d5664360}.map-orbits>i{position:absolute;right:77px;top:122px;width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,#e55738,#9c2b18);box-shadow:0 0 45px #cf391c40;display:grid;place-items:center}.map-orbits .icon{width:26px;height:26px}.home-map-frame,.home-map-frame iframe{width:100%;height:100%;border:0}.map-controls{padding:22px 23px;display:flex;align-items:center;gap:20px;border-top:1px solid #ffffff10}.map-controls>div{flex:1}.map-state{font-size:14px;color:#c3c3ca}.map-controls p{font-size:14px;line-height:1.65;color:#95959f;margin:7px 0 0}.map-controls p a{text-decoration:underline;text-underline-offset:3px}.map-controls .button{font-size:14px;padding:10px 15px;white-space:nowrap;gap:12px;min-height:44px}.map-fallback{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:#b6b6be;padding:17px 23px;background:#ffffff03;border-top:1px solid #ffffff0a}.map-fallback .icon{width:17px;height:17px}.home-footer [hidden]{display:none!important}
.contact-owner-note{margin-top:0;margin-bottom:55px}.home-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:30px;border-top:1px solid #ffffff18;padding:35px 0}.home-footer-links>p{font-size:14px;line-height:1.8;margin:0}.home-footer-links>p span{color:#85858f}.home-footer-links nav{display:flex;gap:25px;margin-left:auto;font-size:14px;color:#a8a8b1}
.home-legal{border-top:1px solid #ffffff15;padding-bottom:30px}.legal-heading{padding:25px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;color:#8f8f99}.legal-heading .micro-label{font-size:14px}.legal-item{border-top:1px solid #ffffff0f;scroll-margin-top:115px}.legal-item>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;color:#b9b9c1;font-size:14px}.legal-item>summary .icon{width:17px;height:17px;color:#85858e}.legal-item[open]>summary .icon{transform:rotate(45deg);color:#e57157}.legal-copy{max-width:870px;padding:10px 0 36px;color:#a8a8b3;font-size:14px;line-height:1.85}.legal-copy h3{font-size:22px;color:#dedee4;margin:35px 0 15px;letter-spacing:-.025em}.legal-copy p{margin:15px 0}.legal-copy a{text-decoration:underline;text-underline-offset:4px}.legal-copy strong{color:#d2d2da;font-weight:500}.legal-version{font-size:14px;color:#858590}.legal-draft{font-size:14px;border-left:2px solid #b45c46;padding:8px 18px;color:#c5a397;background:#db6f4e07}.operator-data>div{display:grid;grid-template-columns:160px 1fr;gap:20px;padding:13px 0;border-bottom:1px solid #ffffff0c}.operator-data dt{color:#858590;font-size:14px}.operator-data dd{margin:0}.privacy-option{display:flex;justify-content:space-between;padding:20px 0;margin:20px 0;border-block:1px solid #ffffff15;font-size:14px}.privacy-option strong{font-weight:400;color:#a3a3ad}.home-footer .footer-bottom{flex-wrap:wrap;color:#93939e;gap:20px 30px}.home-footer .footer-bottom button{color:#93939e}
/* Natural reflow of the new desktop content, without changing the existing mobile composition. */
@media(max-width:900px){.home-contact-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:40px}.home-footer-links nav{margin-left:0}.contact-emblem{display:none}.home-contact-title h2{font-size:clamp(2.7rem,7.7vw,5rem)}.home-contact-head{padding-top:60px}.home-contact-head .section-label{margin-bottom:45px}.home-mail{font-size:max(14px,4.9vw);padding:38px 0}.map-controls{flex-wrap:wrap}.map-controls>div{flex-basis:240px}.home-content-guide summary{flex-wrap:wrap}.operator-data>div{grid-template-columns:1fr;gap:4px}.home-footer .back-top{margin-left:0}}

.home-map-frame{position:absolute;inset:0;z-index:2}.home-map-frame iframe{display:block;background:transparent}
/* Optical update: homepage header, cinema iris and asset preparation sequence. */
body.home .site-header{position:sticky;top:0;z-index:60;height:118px;display:grid;grid-template-columns:1fr auto 1fr;background:#08090aeb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid #ffffff09}
body.home .header-actions{justify-self:end}.header-contact-stack{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.home .header-cta{font-size:14px;gap:12px}.home .header-cta .icon-disc{height:30px;width:30px}.home .header-cta .icon-disc .icon{width:17px;height:17px}.header-direct{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:14px;line-height:1.7;color:#b0b0b8}.header-direct a:hover{color:#f1f1f0}.home .desktop-nav>a{font-size:14px;padding:10px 17px}
.home .brand{width:145px;padding:9px 18px 9px 8px;background:linear-gradient(90deg,#fff 0%,#f7f5eee8 55%,#f7f5eea6 77%,#f7f5ee00 100%);border-radius:3px 0 0 3px;box-shadow:none}.home .footer-brand{width:137px}.home .brand img{display:block}
.contact-metro a{display:flex;align-items:center;gap:8px}.navigator-route{display:flex;width:max-content;max-width:100%;margin-top:18px;font-size:14px;min-height:48px;padding:12px 19px}.navigator-hint{font-size:14px;line-height:1.7;color:#888892;margin-top:10px}
.home-contact-title .contact-emblem{width:clamp(120px,17vw,225px);background:none;border:0;box-shadow:none;filter:drop-shadow(0 18px 25px #0009);transform:rotate(-14deg)}.cinema-iris{display:block;width:100%;height:auto;overflow:visible}.home-contact-title .contact-emblem .cinema-iris{transition:filter .4s}.contact-emblem:hover .cinema-iris{filter:brightness(1.12)}
.page-loader[hidden]{display:none!important}.page-loader{position:fixed;inset:0;z-index:9999;background:radial-gradient(ellipse at 50% 43%,#1b2025 0%,#0a0c0e 35%,#070809 72%);display:flex;flex-direction:column;align-items:center;justify-content:center;isolation:isolate;transition:opacity .42s ease,visibility .42s;overflow:auto;padding:35px 20px}.is-loading{overflow:hidden}.loader-wordmark{font-size:14px;letter-spacing:.18em;color:#d6d6d8;margin:0 0 38px}.loader-wordmark span{color:#6f7279;font-size:14px;letter-spacing:.13em;margin-left:10px}.loader-optic{width:clamp(190px,25vw,330px);filter:drop-shadow(0 30px 55px #0009);transform:rotate(-14deg)}.loader-readout{width:260px;max-width:80vw;display:flex;align-items:baseline;justify-content:space-between;margin-top:35px;font-variant-numeric:tabular-nums}.loader-aperture{font-size:34px;letter-spacing:-.04em;color:#e6e4de;font-weight:400}.loader-percent{font-size:17px;color:#b7bac0;letter-spacing:.03em}.loader-percent span{font-size:14px;color:#676a72;margin-left:5px}.loader-track{height:1px;width:260px;max-width:80vw;background:#ffffff17;overflow:hidden;margin-top:16px}.loader-track i{display:block;background:#dc6b50;width:100%;height:100%;transform:scaleX(0);transform-origin:left}.loader-caption{color:#777b84;font-size:14px;letter-spacing:.04em;margin:15px 0 0}.loader-skip{position:absolute;bottom:25px;right:4.2vw;color:#8b8f97;font-size:14px;min-height:44px;padding:12px}.loader-skip:hover{color:#fff}.loader-leaving{opacity:0;visibility:hidden;pointer-events:none}.loader-leaving .loader-optic{transition:transform .42s ease;transform:rotate(-10deg) scale(1.08)}
@media(max-width:1050px) and (min-width:761px){body.home .site-header{gap:18px}.home .desktop-nav>a{padding:10px 12px}.home .brand{width:124px}.header-direct{font-size:14px}}
@media(max-width:760px){body.home .site-header{height:108px;display:flex;gap:14px}.home .brand{width:112px;padding-right:14px}.home .header-contact-stack{gap:0}.home .header-actions{gap:13px;margin-left:auto}.header-direct{font-size:14px}.home .header-cta{display:none}.home .menu-toggle{font-size:0;gap:0}.home .menu-toggle .icon{width:22px;height:22px}.loader-wordmark{margin-bottom:28px}.loader-optic{width:225px}.loader-readout{margin-top:25px}.home .footer-brand{width:137px}}
@media(prefers-reduced-motion:reduce){.page-loader{display:none!important}.is-loading{overflow:auto}.loader-leaving .loader-optic{transform:none}}
html:has(body.home){scroll-padding-top:133px}

/* Photo-led homepage composition for both desktop and mobile. */
:is(.home,.post-type-archive-sk_case) .format-stage.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;perspective:none;padding:12px 0}
:is(.home,.post-type-archive-sk_case) .portfolio-grid>a.format-poster:not(.portfolio-pending){min-height:0;transform:none}
:is(.home,.post-type-archive-sk_case) .portfolio-grid>a.format-poster:not(.portfolio-pending):hover{transform:translateY(-4px)}
:is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-visual{aspect-ratio:16/9}
.statement-visuals{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px;margin:60px 0 0 17%}
.statement-visuals figure{min-width:0;position:relative;margin:0;overflow:hidden;border:1px solid #ffffff1e;border-radius:10px;background:#151619}
.statement-visuals img{display:block;width:100%;height:clamp(170px,22vw,310px);object-fit:cover;transition:transform .5s ease}
.statement-visuals figure:first-child img{object-position:center}
.statement-visuals figure:hover img{transform:scale(1.035)}
.statement-visuals figcaption{position:absolute;inset:auto 0 0;padding:35px 16px 13px;background:linear-gradient(transparent,#070809dd);font-size:14px;color:#f0eeec}
.process-owner{position:relative;margin:55px 0 0;overflow:hidden;border:1px solid #ffffff20;border-radius:11px;background:#141518}
.process-owner img{display:block;width:100%;height:clamp(260px,33vw,430px);object-fit:cover;object-position:center 34%}
.process-owner figcaption{display:grid;gap:6px;padding:14px 17px 16px}
.process-owner figcaption span{font-size:14px;letter-spacing:.13em;color:#c67a63}
.process-owner figcaption strong{font-size:14px;font-weight:450;color:#d3d1ce}
.process-visual-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:145px 145px;gap:10px;margin:0 0 25px}
.process-visual-grid img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid #ffffff1b}
.process-visual-grid img:first-child{grid-row:span 2}
.home .optics-scene{width:min(1120px,92vw)}
.home .hero-side.left{width:max-content;padding:5px 9px;background:linear-gradient(90deg,#070809ed,#070809c9 82%,transparent);border-radius:3px;text-shadow:0 1px 6px #000}
.home .home-map-cover{background:radial-gradient(ellipse at 80% 60%,#74271924,transparent 55%),linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px),linear-gradient(145deg,#15191b,#0d1012);background-size:auto,34px 34px,34px 34px,auto}
.home .map-orbits>i{z-index:1;right:81px;top:126px}
.home-map-route-link{position:absolute;z-index:2;right:20px;bottom:18px;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ffffff35;border-radius:30px;background:#08090ad9;font-size:14px;backdrop-filter:blur(12px)}
.home-map-route-link .icon{width:15px;height:15px;color:#ee866c}
.analytics-actions [data-analytics-allow]{background:#df4b34;border-color:#df4b34;color:#fff}
.analytics-actions [data-analytics-allow]:hover{background:#f05a40;border-color:#f05a40}
@media(max-width:760px){
 .home .hero{min-height:800px;height:auto}
 .home .optics-scene{top:250px;width:min(96vw,440px);max-width:96vw;height:auto;aspect-ratio:1.5}
 .home .hero-side.left{top:515px;left:23px;width:auto;padding:0;background:none}
 .home .hero-side.left .micro-label{writing-mode:initial;font-size:14px;letter-spacing:.12em}
 .home .hero-side.right{top:514px;right:22px}
 .home .hero-side.right .frame-marker .icon{width:22px;height:22px}
 .home .hero-bottom{bottom:78px;gap:18px}
 .home .hero-bottom .action-dock{position:static;left:auto;bottom:auto;transform:none;width:auto;max-width:100%}
 .home .hero-bottom>p{max-width:330px}
 .home .scene-index{bottom:16px}
 :is(.home,.post-type-archive-sk_case) .format-stage.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:7px 0}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid>a.format-poster:not(.portfolio-pending){min-height:0;border-radius:8px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-visual{aspect-ratio:1.15}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-visual .poster-top{top:8px;left:8px;right:8px;font-size:14px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-visual .poster-top .icon{width:13px;height:13px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-play{width:37px;height:37px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-play .icon{width:16px;height:16px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-bottom{padding:12px 11px 12px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-bottom h3{font-size:clamp(15px,4vw,19px);line-height:1.16;margin:0 0 8px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-bottom p{font-size:14px;line-height:1.5;margin:0 0 11px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-3r-category{font-size:14px;letter-spacing:.07em;margin-bottom:7px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-action{font-size:14px;padding-top:10px}
 :is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-action .icon{width:16px;height:16px}
 .statement-visuals{grid-template-columns:1fr 1fr;gap:9px;margin:34px 0 0}
 .statement-visuals figure:first-child{grid-column:1/-1}
 .statement-visuals img{height:clamp(118px,37vw,190px)}
 .statement-visuals figure:first-child img{height:190px}
 .process-owner{margin-top:34px}
 .process-owner img{height:290px;object-position:center 28%}
 .process-visual-grid{grid-template-rows:115px 115px;gap:8px;margin-bottom:18px}
 .home-map-route-link{right:12px;bottom:12px;font-size:14px;padding:8px 10px}
 .analytics-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 .analytics-actions .button{padding:12px 10px;font-size:14px;line-height:1.35;min-height:52px}
}
@media(max-width:380px){.home .optics-scene{top:250px;width:96vw}.home .hero-side.left,.home .hero-side.right{top:492px}:is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-bottom{padding-inline:9px}:is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-bottom h3{font-size:15px}}

/* Desktop portfolio returns to four columns; tablet and mobile retain two. */
@media(min-width:901px){:is(.home,.post-type-archive-sk_case) .format-stage.portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}:is(.home,.post-type-archive-sk_case) .portfolio-grid .poster-visual{aspect-ratio:16/9}}
@media(max-width:900px) and (min-width:761px){:is(.home,.post-type-archive-sk_case) .format-stage.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}

/* Keep faces and heads in frame in the production photos. */
.process-owner img{object-position:center 12%}
@media(min-width:761px){.process-visual-grid img:first-child{object-position:center 22%}}

/* Native image ratio keeps the camera, faces and hands visible at every size. */
.about-strip{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(28px,4vw,70px);row-gap:24px;align-items:center}
.about-strip>.eyebrow{grid-column:1;margin:0}
.about-copy{grid-column:1;min-width:0}
.about-strip h2{font-size:clamp(2.1rem,3.4vw,3.7rem)}
.about-strip .about-bottom{display:block}
.about-strip .about-bottom p{max-width:100%;margin-bottom:24px}
.about-strip-visual{grid-column:2;grid-row:1 / span 2;position:relative;align-self:center;min-width:0;margin:0;overflow:hidden;border:1px solid #ffffff20;border-radius:11px;background:#141518}
.about-strip-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2}
.about-strip-visual figcaption{position:absolute;inset:auto 0 0;padding:38px 15px 13px;background:linear-gradient(transparent,#070809dd);font-size:14px;letter-spacing:.1em;color:#f0eeec}
@media(max-width:900px){.about-strip{grid-template-columns:1fr}.about-strip>.eyebrow,.about-copy,.about-strip-visual{grid-column:auto;grid-row:auto}.about-strip-visual{margin-top:10px}}
@media(max-width:760px){.process-owner img{object-position:center 28%}}
