:root{--ink:#282828;--muted:#666;--paper:#fff;--wash:#f5f5f5;--line:#dedede;--ease:cubic-bezier(.22,1,.36,1);font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{border:0;border-radius:0}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #777;outline-offset:5px}::selection{color:white;background:#313131}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:700}h2{font-size:40px;line-height:1.4;letter-spacing:-1px}h3{font-size:24px;line-height:1.5}p{font-size:18px;line-height:1.5;color:#555}img{display:block;max-width:100%}[hidden]{display:none!important}.wrap{width:calc(100% - 80px);max-width:1400px;margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:20px;padding:12px 20px;background:#262626;color:white;transform:translateY(-200%);z-index:100}.skip-link:focus{transform:none}
.site-header{height:102px;background:rgba(255,255,255,.96);position:sticky;top:0;z-index:20;transition:box-shadow .3s,background .3s}.site-header.is-scrolled{box-shadow:0 1px 0 rgba(0,0,0,.07);backdrop-filter:blur(14px)}.header-inner{height:100%;display:flex;justify-content:space-between;align-items:center}.brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{position:relative;display:grid;place-items:center;width:33px;height:43px;border:5px solid #b4b4b4;color:#444;margin-left:7px}.brand-mark:before{content:"";position:absolute;inset:0;top:3px;left:-12px;bottom:-12px;border-left:5px solid #c3c3c3;border-bottom:5px solid #c3c3c3}.brand-mark b{font:900 27px/1 "Arial Narrow",Arial,sans-serif;letter-spacing:-3px;transform:scaleX(.72);margin-left:-3px}.brand-type{display:flex;flex-direction:column;gap:2px}.brand-type strong{font-size:23px;letter-spacing:1px;line-height:1.15}.brand-type small{font-family:"Arial Narrow",Arial,sans-serif;font-size:10px;letter-spacing:-.25px;color:#999;transform:scaleX(.84);transform-origin:left;width:130px}.site-header nav{display:flex;align-items:center;gap:73px}.nav-link{font-size:19px;position:relative;padding:15px 8px;color:#aaa;transition:color .25s}.nav-link:hover,.nav-link.active{color:#282828}.nav-link small{opacity:0;position:absolute;left:50%;bottom:1px;transform:translateX(-50%);font-size:9px;font-weight:400;letter-spacing:1px;color:#c5c5c5;transition:opacity .25s}.nav-link.active:after{content:"";position:absolute;bottom:5px;left:calc(50% - 2px);width:4px;height:4px;background:#282828;border-radius:50%}.nav-link.active small{opacity:1}.button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:12px 30px;background:#262626;color:white;position:relative;transition:background .25s,transform .4s var(--ease)}.button:hover{background:#4a4a4a}.contact-button{width:150px;font-size:18px;transform:translate(var(--mx,0),var(--my,0))}.menu-toggle{display:none}
.hero{height:448px;position:relative;overflow:hidden}.hero-inner{height:100%;position:relative;padding-top:70px}.hero h1{font-size:100px;line-height:1.5;letter-spacing:-3.5px;font-weight:900;position:relative;z-index:1}.title-line{display:block;overflow:hidden}.title-line>span{display:block;animation:title-in 1.05s var(--ease) both}.title-line:nth-child(2)>span{animation-delay:.1s}.hero-watermark{position:absolute;right:38px;top:-20px;font-family:Impact,"Arial Narrow",sans-serif;font-weight:900;font-size:294px;line-height:1;color:#ebebeb;letter-spacing:-9px;pointer-events:none}.delivery-ribbon{position:absolute;right:0;top:260px;width:480px;height:90px;background:#282828;color:#fff;padding:0 30px 13px;overflow:hidden;z-index:2}.delivery-ribbon strong{display:block;color:#414141;font-size:37px;font-weight:900;line-height:1.25;letter-spacing:.4px}.delivery-ribbon span{display:block;font-size:15px;line-height:1.6;font-weight:500}.stats-band{background:var(--wash);height:174px}.stats-grid{height:100%;display:grid;grid-template-columns:41% 23% 24% 12%;align-items:center}.studio-intro h2{font-size:36px;line-height:1.4;letter-spacing:0}.studio-intro p{font-size:24px;margin-top:15px}.stat{display:flex;flex-direction:column;align-items:flex-start}.stat>strong{font-size:58px;line-height:1.1;font-style:italic;letter-spacing:-2px;font-weight:900}.stat strong small{font-size:25px;font-style:normal;letter-spacing:0;margin-left:3px}.stat>span{font-size:16px;color:#666;margin-top:6px}.services{height:639px}.service-row{display:grid;grid-template-columns:41.5% 1fr;align-items:center;min-height:50%;gap:0}.service-row+ .service-row{border-top:1px solid var(--line)}.service-row h2{font-size:40px;line-height:1.4}.service-row h3{margin-bottom:7px}.service-row p{font-size:18px;line-height:1.5}.workflow{background:var(--wash);min-height:523px;padding:89px 0 39px}.section-intro h2{margin-bottom:7px}.section-intro p{font-size:18px;line-height:1.5}.four-column{display:grid;grid-template-columns:repeat(4,1fr);gap:64px;margin-top:50px}.four-column article>span{font-size:18px;color:#555}.four-column h3{font-size:25px;margin-top:1px}.four-column p{font-size:16px;line-height:1.5;margin-top:19px}.four-column p.phase{font-size:19px;margin-top:20px;margin-bottom:21px}.product-stages{min-height:567px;padding:100px 0 107px}.product-stages .four-column{margin-top:60px}.home-cases{background:var(--wash);padding:48px 0 76px}.case-heading{display:flex;justify-content:space-between;align-items:center;min-height:86px}.all-cases{font-size:15px;opacity:0;transform:translateX(-5px);transition:opacity .3s,transform .3s}.case-heading:hover .all-cases,.all-cases:focus-visible{opacity:1;transform:none}.all-cases span{margin-left:20px}.case-grid{display:grid;gap:29px}.case-card{display:grid;grid-template-columns:360fr 760fr;position:relative;background:white;isolation:isolate}.case-info{position:relative;padding:41px 32px;display:flex;flex-direction:column;justify-content:space-between}.case-info h3{font-size:26px;line-height:1.5;letter-spacing:-.5px}.case-info p{font-size:21px;line-height:1.5;margin-top:3px}.case-facts{list-style:none;margin:0;padding:0;font-size:20px;line-height:1.6;color:#666}.case-image{overflow:hidden;aspect-ratio:4/3;background:#e7e7e7;position:relative}.source-art{display:block;position:relative;width:100%;aspect-ratio:var(--crop-ratio);overflow:hidden}.source-art img{position:absolute;max-width:none;width:var(--source-width);height:auto;left:var(--crop-left);top:var(--crop-top)}.case-image>.source-art{transition:transform 1.1s var(--ease);will-change:transform}.case-card:hover .case-image>.source-art{transform:scale(1.035)}.case-open{position:absolute;bottom:20px;left:32px;right:25px;opacity:0;display:flex;align-items:center;justify-content:space-between;font-size:14px;transition:opacity .3s,transform .3s;transform:translateY(5px)}.case-open b{font-size:22px}.case-card:hover .case-open,.case-card:focus-visible .case-open{opacity:1;transform:none}.case-card .case-facts{transition:transform .4s}.case-card:hover .case-facts{transform:translateY(-12px)}
.contact-section{min-height:566px;padding:91px 0 84px}.contact-grid{display:grid;grid-template-columns:55% 45%;align-items:center}.contact-intro h2{font-size:40px;letter-spacing:-1.5px;white-space:nowrap}.contact-intro p{font-size:18px}.contact-form{padding:0 56px 0 0}.contact-form h3{font-size:24px;margin:0 0 10px}.field{display:block;margin-bottom:42px}.field input{display:block;border:0;border-bottom:2px solid #777;background:transparent;width:100%;height:50px;padding:8px 0;color:#282828;border-radius:0;font-size:18px;transition:border-color .25s}.field input:focus{outline:none;border-bottom-color:#171717}.field input::placeholder,textarea::placeholder{color:#b6b6b6}.note-toggle{display:flex;align-items:center;gap:12px;font-size:18px;color:#555;cursor:pointer;margin:0 0 38px}.note-toggle input{appearance:none;width:23px;height:23px;margin:0;display:grid;place-content:center;border:2px solid #777;background:#fff;cursor:pointer}.note-toggle input:checked{background:#282828;border-color:#282828}.note-toggle input:checked:after{content:"";width:10px;height:6px;border:solid white;border-width:0 0 2px 2px;transform:rotate(-45deg) translateY(-1px)}#note-field textarea{width:100%;resize:vertical;padding:14px;border:1px solid #aaa;background:#fafafa;font-size:17px;line-height:1.5;margin-bottom:22px}.submit-button{width:100%;min-height:57px;font-size:18px}.submit-button>span{position:absolute;right:22px;opacity:0;transform:translateX(-8px);transition:opacity .25s,transform .25s}.submit-button:hover>span{opacity:1;transform:none}#form-status{font-size:14px;line-height:1.6;margin-top:10px}#form-status:empty{margin:0}
.site-footer{background:#262626;min-height:355px;color:#ddd;padding:54px 0 65px}.footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr 1.65fr;gap:30px}.footer-brand{align-self:start;margin-top:0}.footer-brand .brand-type strong{color:#ddd}.footer-brand .brand-mark{color:#ddd;border-color:#858585}.footer-brand .brand-mark:before{border-color:#696969}.site-footer h3{font-size:24px;margin-bottom:16px;font-weight:600}.site-footer a:not(.brand),.site-footer span:not(.brand-mark,.brand-type),.footer-link{display:block}.site-footer a:not(.brand),.footer-link,.site-footer .footer-grid>div>span{font-size:20px;color:#bebebe;margin-bottom:16px;line-height:1.4}.footer-link{padding:0;background:none;text-align:left}.site-footer a:hover,.footer-link:hover{color:white}.site-footer a.phone{font-size:33px;color:#eee;margin:0 0 17px;white-space:nowrap;letter-spacing:-1px}.qr-row{display:flex;gap:19px}.qr-placeholder{width:121px;aspect-ratio:1;background:#fff;display:grid;place-items:center}.qr-placeholder span{color:#aaa;font-size:13px;opacity:0;transition:opacity .3s}.qr-placeholder:hover span,.qr-placeholder:focus-visible span{opacity:1}.back-top{position:fixed;right:24px;bottom:24px;width:43px;height:43px;background:#fff;color:#282828;box-shadow:0 2px 15px #0001;z-index:15;border:1px solid #ddd;font-size:25px}.back-top:hover{background:#282828;color:white}
.cases-page{background:var(--wash);padding-bottom:88px}.cases-intro{position:relative;height:431px;padding-top:29px}.cases-intro h1{font-size:40px;line-height:1.4;margin-bottom:17px}.cases-intro .hero-watermark{top:20px;right:11px;font-size:314px;color:#e2e2e2}.cases-intro .delivery-ribbon{top:281px;right:-40px}.case-filters{position:relative;z-index:1}.filter-row{display:flex;align-items:center;gap:20px;margin:0 0 12px}.filter-label{font-size:14px;white-space:nowrap}.filter-options{display:flex;gap:20px;align-items:center}.filter-options button{background:transparent;font-size:14px;padding:3px 13px;min-width:50px;white-space:nowrap;transition:background .2s,color .2s}.filter-options button[aria-pressed=true],.filter-options button:hover{background:#282828;color:white}.filter-empty{min-height:500px;padding:80px 20px;text-align:center;background:white}.filter-empty>span{font-size:28px;font-weight:700}.filter-empty p{margin:20px 0 35px}.project-detail{width:100%;max-width:1500px;margin:auto;position:relative;padding-top:25px;padding-bottom:257px}.project-detail figure{margin:0;overflow:hidden}.detail-hero{width:79.333333%;margin-left:13.416667%!important}.detail-about{width:79.333333%;margin-left:13.166667%!important;margin-top:25px!important}.detail-timeline{width:76%;margin-left:13.25%!important;margin-top:51px!important}.detail-plants{width:72.083333%;margin-left:14%!important;margin-top:184px!important}.detail-back{position:absolute;bottom:90px;left:14%;font-size:16px;color:#777;opacity:0;transition:opacity .3s}.project-detail:hover .detail-back,.detail-back:focus-visible{opacity:1}.detail-page .site-footer{min-height:355px}.reveal{opacity:1;transform:none}.js .reveal:not(.is-visible){opacity:0;transform:translateY(26px)}.js .reveal{transition:opacity .8s var(--ease) var(--reveal-delay,0ms),transform .9s var(--ease) var(--reveal-delay,0ms)}dialog{width:min(460px,calc(100% - 40px));padding:46px 36px 36px;border:1px solid #ddd;color:var(--ink)}dialog::backdrop{background:#0007;backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:12px;right:14px;font-size:28px;background:none;line-height:1}.eyebrow{font-size:10px;letter-spacing:2px;color:#999;margin-bottom:15px}dialog h2{font-size:26px;margin-bottom:18px;letter-spacing:0}dialog p:not(.eyebrow){font-size:16px;margin-bottom:28px}dialog .button{min-height:45px;font-size:15px}
@keyframes title-in{from{transform:translateY(110%);opacity:.2}to{transform:translateY(0);opacity:1}}
@media(min-width:1440px){.hero{height:520px}.hero-inner{padding-top:80px}.hero h1{font-size:clamp(100px,7.7vw,120px)}.hero-watermark{font-size:330px}.hero .delivery-ribbon{top:330px}.stats-band{height:190px}.service-row{gap:30px}.home-cases{padding-bottom:80px}.contact-section{padding-block:110px}.footer-grid{gap:50px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header nav{gap:45px}.hero h1{font-size:8.333vw;letter-spacing:-.25vw}.hero{height:420px}.hero-inner{padding-top:76px}.hero-watermark{font-size:270px;right:0}.hero .delivery-ribbon{top:270px;width:420px}.delivery-ribbon strong{font-size:33px}.delivery-ribbon span{font-size:13px}.stats-grid{grid-template-columns:40% 22% 24% 14%}.studio-intro h2{font-size:30px}.studio-intro p{font-size:19px}.stat>strong{font-size:50px}.stat>span{font-size:14px}.service-row h2{font-size:33px}h2{font-size:34px}.service-row h3{font-size:22px}.service-row p,.section-intro p{font-size:16px}.four-column{gap:35px}.four-column p{font-size:15px}.case-info{padding:30px 25px}.case-info h3{font-size:22px}.case-info p{font-size:18px}.case-facts{font-size:17px}.contact-intro h2{font-size:32px}.contact-form{padding-right:25px}.footer-grid{gap:20px;grid-template-columns:1.1fr 1fr 1fr 1fr 1.7fr}.brand-type strong{font-size:19px}.brand-type small{font-size:8px;width:108px}.site-footer h3{font-size:21px}.site-footer a:not(.brand),.footer-link,.site-footer .footer-grid>div>span{font-size:16px}.site-footer a.phone{font-size:27px}.qr-placeholder{width:95px}.qr-row{gap:15px}.filter-options{gap:9px}.filter-options button{font-size:12px;padding-inline:9px}.cases-intro .delivery-ribbon{right:-32px}.project-detail{padding-bottom:200px}.detail-plants{margin-top:15.333vw!important}}
@media(max-width:760px){html{scroll-padding-top:95px}.wrap{width:calc(100% - 40px)}.site-header{height:80px}.brand-mark{height:35px;width:27px;border-width:4px;margin-left:5px}.brand-mark:before{left:-9px;bottom:-9px;border-width:4px}.brand-mark b{font-size:22px}.brand{gap:10px}.brand-type strong{font-size:18px}.brand-type small{font-size:8px;width:102px}.menu-toggle{display:flex;flex-direction:column;gap:6px;justify-content:center;padding:12px;background:transparent;width:46px;height:46px;z-index:2}.menu-toggle span{width:23px;height:2px;background:#282828;transition:transform .25s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-header nav{position:absolute;top:80px;left:0;right:0;display:none;background:white;border-top:1px solid #eee;border-bottom:1px solid #ddd;padding:22px;box-shadow:0 14px 15px #0001;gap:20px;align-items:stretch}.site-header nav.is-open{display:flex;flex-direction:column}.nav-link{font-size:22px;padding:10px 4px}.nav-link small,.nav-link.active:after{display:none}.contact-button{width:100%;font-size:16px}.hero{height:365px}.hero-inner{padding-top:40px}.hero h1{font-size:clamp(29px,7.7vw,58px);line-height:1.65;letter-spacing:-1.5px}.hero-watermark{font-size:215px;right:-8px;top:20px}.hero .delivery-ribbon{top:auto;bottom:40px;width:78%;max-width:420px;height:75px;padding:0 20px 12px}.delivery-ribbon strong{font-size:30px}.delivery-ribbon span{font-size:10px}.stats-band{height:auto;padding:29px 0 33px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:30px 10px}.studio-intro{grid-column:1/-1}.studio-intro h2{font-size:26px}.studio-intro p{font-size:16px;margin-top:8px}.stat>strong{font-size:42px}.stat strong small{font-size:18px}.stat>span{font-size:12px;line-height:1.5;max-width:100px}.services{height:auto}.service-row{grid-template-columns:1fr;gap:28px;padding:55px 0;min-height:0}.service-row h2{font-size:30px;line-height:1.5}.service-row h3{font-size:20px;margin-bottom:10px}.service-row p{font-size:15px;line-height:1.8}h2{font-size:28px;letter-spacing:-.5px}.workflow{padding:55px 0;min-height:0}.section-intro h2{margin-bottom:15px}.section-intro p{font-size:14px;line-height:1.8}.four-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 27px;margin-top:37px}.four-column article>span{font-size:14px}.four-column h3{font-size:21px}.four-column p{font-size:13px;margin-top:13px;line-height:1.75}.four-column p.phase{font-size:15px;margin-top:12px;margin-bottom:14px}.product-stages{padding:57px 0 64px;min-height:0}.product-stages .four-column{margin-top:36px}.home-cases{padding:32px 0 40px}.case-heading{min-height:75px;align-items:flex-start}.case-heading h2{font-size:26px}.all-cases{opacity:1;transform:none;font-size:12px;margin-top:11px;white-space:nowrap}.all-cases span{margin-left:3px}.case-grid{gap:22px}.case-card{grid-template-columns:1fr}.case-image{grid-row:1}.case-info{padding:24px 22px 28px;gap:26px}.case-info h3{font-size:22px}.case-info p{font-size:15px}.case-facts{display:grid;grid-template-columns:1fr 1fr;font-size:13px;gap:4px 12px;line-height:1.7}.case-open{left:auto;top:22px;bottom:auto;right:20px;font-size:0;opacity:1;transform:none}.case-open b{font-size:23px}.case-card:hover .case-facts{transform:none}.contact-section{padding:65px 0;min-height:0}.contact-grid{grid-template-columns:1fr;gap:44px}.contact-intro h2{font-size:27px;white-space:normal;letter-spacing:-.7px}.contact-intro p{font-size:14px;margin-top:10px}.contact-form{padding:0}.contact-form h3{font-size:22px}.field{margin-bottom:28px}.field input{font-size:16px;height:50px}.note-toggle{font-size:15px;margin-bottom:26px}.note-toggle input{width:20px;height:20px}.submit-button{font-size:16px;min-height:51px}.site-footer{padding:42px 0 50px;min-height:0}.footer-grid{grid-template-columns:repeat(3,1fr);gap:35px 15px}.footer-brand{grid-column:1/-1}.site-footer h3{font-size:17px;margin-bottom:18px}.site-footer a:not(.brand),.footer-link,.site-footer .footer-grid>div>span{font-size:14px;margin-bottom:14px}.footer-contact{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:start}.footer-contact h3{grid-column:1;margin-bottom:4px}.site-footer a.phone{grid-column:1;font-size:25px;margin:0}.qr-row{grid-column:2;grid-row:1/3;gap:12px}.qr-placeholder{width:65px}.qr-placeholder span{font-size:10px}.cases-page{padding-bottom:40px}.cases-intro{padding-top:30px;height:auto;padding-bottom:140px}.cases-intro h1{font-size:34px;margin-bottom:24px}.cases-intro .hero-watermark{font-size:200px;right:0;top:30px}.filter-row{align-items:flex-start;gap:15px;margin-bottom:18px}.filter-label{padding-top:7px;font-size:12px}.filter-options{display:flex;flex-wrap:wrap;gap:6px 4px;flex:1}.filter-options button{font-size:12px;padding:7px 9px;min-width:44px}.cases-intro .delivery-ribbon{right:-20px;top:auto;bottom:35px;width:82%;height:75px;padding-inline:20px}.cases-intro .delivery-ribbon strong{font-size:29px}.cases-intro .delivery-ribbon span{font-size:10px}.filter-empty{padding:65px 20px;min-height:350px}.filter-empty>span{font-size:22px}.project-detail{padding-top:20px;padding-bottom:120px}.project-detail .detail-hero,.project-detail .detail-about,.project-detail .detail-timeline,.project-detail .detail-plants{width:calc(100% - 40px);margin-left:20px!important}.project-detail .detail-about{margin-top:16px!important}.project-detail .detail-timeline{margin-top:28px!important}.project-detail .detail-plants{margin-top:75px!important}.detail-back{opacity:1;bottom:42px;left:20px;font-size:14px}.detail-page .site-footer{min-height:0}.back-top{bottom:18px;right:15px;width:36px;height:36px;font-size:22px}}
@media(max-width:360px){.hero h1{font-size:27px;letter-spacing:-1.4px}.hero .delivery-ribbon{width:85%}.delivery-ribbon span{font-size:10px}.contact-intro h2{font-size:24px}.all-cases{font-size:11px}.case-heading h2{font-size:23px}.site-footer a.phone{font-size:21px}.qr-placeholder{width:52px}.footer-grid{gap:30px 10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal:not(.is-visible){opacity:1;transform:none}.case-card:hover .case-image>.source-art{transform:none}.contact-button{transform:none}}
@media(max-width:760px){html:not(.js) .site-header{height:auto;position:relative}html:not(.js) .header-inner{padding-block:20px;display:block}html:not(.js) .menu-toggle{display:none}html:not(.js) .site-header nav{position:static;display:flex;flex-wrap:wrap;box-shadow:none;border:0;padding:15px 0 0;gap:16px}html:not(.js) .nav-link{font-size:16px}html:not(.js) .contact-button{width:auto;min-height:42px}html:not(.js) .case-filters{display:none}}
.submit-button:disabled{cursor:default;opacity:.6}
.brand>.brand-art{width:145px;margin-left:7px;flex-shrink:0}.brand>.brand-art img{mix-blend-mode:multiply}.footer-brand>.brand-art img{mix-blend-mode:normal}
@media(max-width:760px){.brand>.brand-art{width:130px;margin-left:3px}}
.delivery-ribbon strong{white-space:nowrap}
@media(min-width:761px) and (max-width:900px){.service-row h2{font-size:28px}.case-info h3{font-size:19px}.case-info p{font-size:16px}.case-facts{font-size:15px}.four-column{gap:26px}.contact-intro h2{font-size:26px}.footer-grid{gap:15px}.footer-brand>.brand-art{width:120px;margin-left:0}.qr-placeholder{width:82px}.site-footer a.phone{font-size:23px}}
@media(max-width:360px){.delivery-ribbon strong,.cases-intro .delivery-ribbon strong{font-size:24px}.hero .delivery-ribbon span,.cases-intro .delivery-ribbon span{font-size:9px}}
