html.m{--m-safe-top: env(safe-area-inset-top, 0px);--m-safe-bot: env(safe-area-inset-bottom, 0px);--m-top: calc(var(--m-safe-top) + 3.9rem);--m-bot: calc(var(--m-safe-bot) + 1.4rem);--m-pad: 1.25rem;--m-ink: #0F2236;--m-soft: #4F6178;--m-bone: #F3F8FD;--m-paper: rgb(250 252 254 / .88);--m-brass: #3B92D4;--m-brass-ink: #2F6EA3;--m-brass-lit: #9CCBF0;--m-line: rgb(15 34 54 / .12);--m-ease: cubic-bezier(.22, 1, .36, 1);--m-calm: cubic-bezier(.32, .72, 0, 1);scroll-snap-type:y proximity;scroll-padding-top:0;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html.m body{overflow-x:clip;touch-action:manipulation}html.m:not(.is-loaded),html.m.menu-open{overflow:hidden}html.m .sc-grain,html.m .cursor,html.m .hero-badge{display:none}html.m ::selection{background:#3b92d440;color:inherit}html.m .loader-side,html.m .loader-count,html.m .loader-tag{display:none}html.m .loader-foot{left:var(--m-pad);right:var(--m-pad);bottom:calc(var(--m-safe-bot) + 2rem)}html.m .loader-bar{background:#f3f8fd24}html.m .loader-bar i{background:var(--m-brass-lit)}html.m .loader-ring{stroke:var(--m-brass-lit)}html.m .key{height:var(--m-top);padding:var(--m-safe-top) var(--m-pad) 0;align-items:center;justify-content:space-between}html.m .key-blur i{display:none}html.m .key-blur{height:calc(var(--m-top) * 1.55);transition:opacity .4s}html.m .key-blur:after{background:linear-gradient(180deg,#d6ebf9fa,#d6ebf9e6 52%,#d6ebf900)}html.m .key-nav,html.m .key-contact{display:none}html.m .mark img{height:1.3rem;transition:filter .4s}html.m .menu-btn{position:relative;z-index:2;display:grid;place-items:center;width:4.9rem;height:2.5rem;min-height:0;margin:0;padding:0;border:0;border-radius:99px;background:var(--m-paper);box-shadow:0 6px 18px -10px #0f223680,inset 0 0 0 1px #ffffffb3;color:var(--m-ink);font:inherit;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color .45s var(--m-calm),color .45s var(--m-calm),transform .35s var(--m-calm),box-shadow .45s}html.m .menu-btn:after{display:none}html.m .menu-btn:active{transform:scale(.96)}html.m .menu-btn span{grid-area:1 / 1;transition:opacity .35s var(--m-calm),transform .45s var(--m-calm)}html.m .menu-btn .lbl-close{opacity:0;transform:translateY(.45rem)}html.m.menu-open .menu-btn .lbl-open{opacity:0;transform:translateY(-.45rem)}html.m.menu-open .menu-btn .lbl-close{opacity:1;transform:none}html.m.menu-open .menu-btn{background:transparent;color:var(--m-bone);box-shadow:inset 0 0 0 1px #f3f8fd4d}html.m.menu-open .mark img{content:url(assets/logo-etb-light.webp)}html.m.menu-open .key-blur{opacity:0}html.m .menu{display:block;position:fixed;inset:0;z-index:69;padding:calc(var(--m-top) + .8rem) var(--m-pad) calc(var(--m-safe-bot) + 1.2rem);background:linear-gradient(180deg,#0a1826,#0f2236);color:var(--m-bone);border-radius:0;box-shadow:none;opacity:0;transform:none;overflow:hidden auto;overscroll-behavior:contain;visibility:hidden;pointer-events:none;transition:opacity .4s var(--m-calm),visibility 0s linear .4s}html.m .menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s var(--m-calm),visibility 0s}html.m .menu-in{position:relative;display:flex;flex-direction:column;min-height:100%}html.m .menu-kicker{margin:.2rem 0 1.4rem;font-size:.68rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--m-brass-lit)}html.m .menu-links{display:grid;border-bottom:1px solid rgb(243 248 253 / .12)}html.m .m-item{display:grid;gap:.3rem;min-height:5.2rem;align-content:center;padding:.9rem 0;border-top:1px solid rgb(243 248 253 / .12);color:var(--m-bone);text-decoration:none;transition:opacity .3s var(--m-calm)}html.m .m-item:active{opacity:.55}html.m .m-item b{font-family:var(--sc-font-display);font-weight:500;font-size:clamp(1.9rem,8.6vw,2.3rem);line-height:1.05;letter-spacing:-.025em;transition:color .4s var(--m-calm)}html.m .m-item small{font-size:.82rem;color:#f3f8fd8c;letter-spacing:.01em}html.m .m-item.is-here b{color:var(--m-brass-lit)}html.m .menu-contact{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:.5rem;margin-top:auto;padding-top:1.6rem}html.m .m-act{display:grid;place-items:center;min-height:3.4rem;border-radius:99px;box-shadow:inset 0 0 0 1px #f3f8fd47;color:var(--m-bone);text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:transform .35s var(--m-calm),opacity .3s}html.m .m-act.is-primary{background:var(--m-bone);color:var(--m-ink);box-shadow:none}html.m .m-act:active{transform:scale(.97)}html.m .menu-kicker,html.m .m-item,html.m .menu-contact{opacity:0;transform:translateY(.9rem);transition:opacity .25s var(--m-calm),transform .3s var(--m-calm)}html.m .menu.is-open .menu-kicker,html.m .menu.is-open .m-item,html.m .menu.is-open .menu-contact{opacity:1;transform:none;transition:opacity .55s var(--m-calm),transform .7s var(--m-calm);transition-delay:calc(.12s + var(--i, 0) * .05s)}html.m .menu.is-open .m-item:active{opacity:.55;transition-delay:0s}html.m #elevation,html.m #range,html.m #projects,html.m #consult{scroll-snap-align:start}html.m h2.sc-display--lg{font-size:clamp(2.15rem,10vw,2.9rem);line-height:1;letter-spacing:-.035em;color:var(--m-ink)}html.m #elevation{height:100svh;min-height:0}html.m .hero{position:relative;display:flex;flex-direction:column;height:100svh;overflow:hidden}html.m .haze{display:none}html.m .hero-layout{order:1;position:relative;z-index:4;flex:0 0 auto;display:block;height:auto;padding:calc(var(--m-top) + .7rem) var(--m-pad) 0}html.m .hero-copy{max-width:none;margin:0;padding:0}html.m .hero-copy h1{font-size:clamp(2.55rem,11.6vw,3.5rem);line-height:.98;letter-spacing:-.04em;max-width:9.2em;color:var(--m-ink)}html.m .hero-copy .sc-body{margin-top:.95rem;font-size:1.02rem;line-height:1.45;max-width:29ch;color:var(--m-soft)}html.m .ticker{margin-top:.85rem;font-size:1.08rem;gap:.65rem}html.m .model-slot{order:2;position:relative;inset:auto;flex:1 1 auto;min-height:0;width:100%;height:auto;margin:0 0 calc(var(--m-bot) * .62);display:grid;place-items:center;overflow:hidden;--slot-h: 100%}html.m .house{width:min(168vw,138svh - 30rem);max-width:none;flex:none;justify-self:start;align-self:center;margin-left:calc((100% - min(168vw,138svh - 30rem))/2)}html.m .house-shadow{filter:blur(5px)}html.m .spot-dot{width:.85rem;height:.85rem;margin:-.425rem 0 0 -.425rem;background:var(--m-bone);box-shadow:0 0 0 1px #0f223673,0 0 0 6px #f3f8fd4d,0 3px 10px #0f223659}html.m .hot-toast{position:fixed;z-index:74;left:.8rem;right:.8rem;bottom:calc(var(--m-bot) + .1rem);display:flex;align-items:center;gap:.9rem;padding:.9rem .9rem .9rem 1.2rem;border-radius:1.3rem;background:#fafcfef7;box-shadow:0 18px 40px -14px #0f22368c,inset 0 0 0 1px #ffffffe6;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .3s var(--m-calm),transform .5s var(--m-calm)}html.m .hot-toast.is-on{opacity:1;transform:none;pointer-events:auto}html.m .ht-text{display:grid;gap:.12rem;min-width:0;flex:1}html.m .ht-text strong{font-family:var(--sc-font-display);font-size:1.3rem;line-height:1.1;letter-spacing:-.02em;color:var(--m-ink);font-weight:500}html.m .ht-text span{font-size:.62rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--m-brass-ink)}html.m .ht-text em{font-style:normal;font-size:.86rem;line-height:1.35;color:var(--m-soft)}html.m .ht-go{flex:none;height:2.8rem;padding:0 1.4rem;border:0;border-radius:99px;background:var(--m-ink);color:var(--m-bone);font:inherit;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:transform .3s var(--m-calm)}html.m .ht-go:active{transform:scale(.96)}html.m #range.cf-section{height:auto;min-height:100svh}html.m .cf-pin{position:relative;height:100svh;justify-content:space-between;padding:calc(var(--m-top) + .6rem) 0 calc(var(--m-bot) + .4rem)}html.m .cf-lead{padding-inline:var(--m-pad)}html.m .cf-lead p{margin-top:.6rem;font-size:.95rem;line-height:1.45;max-width:26rem;color:var(--m-soft)}html.m .cf{--cf-card: min(70vw, 20.5rem);--cf-h: min(calc(var(--cf-card) * 1.26), 42svh)}html.m .cf-frame{padding:.4rem 0 .7rem}html.m .cf-track{height:var(--cf-h)}html.m .cf-card{height:var(--cf-h);aspect-ratio:auto;border-radius:1.1rem;box-shadow:0 10px 22px -12px #0f22368c,0 30px 50px -28px #0f22368c}html.m .cf-visit{bottom:.85rem;padding:.6rem 1.3rem;background:var(--m-paper);color:var(--m-ink);font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}html.m .cf-caption{min-height:5.6rem;padding-inline:var(--m-pad)}html.m .cf-name{font-size:1.5rem;color:var(--m-ink)}html.m .cf-blurb{margin-top:.4rem;font-size:.95rem;line-height:1.42;max-width:24rem;color:var(--m-soft)}html.m .cf-arrow{display:none}html.m .cf-controls{margin-top:.4rem}html.m .cf-dots{gap:.35rem}html.m .cf-dot{width:1.1rem;height:2px;border-radius:2px;background:#0f223633}html.m .cf-dot[aria-current=true]{width:2.2rem;background:var(--m-ink)}html.m #projects{display:flex;flex-direction:column;height:100svh;padding:calc(var(--m-top) + .6rem) 0 calc(var(--m-bot) + .2rem);overflow:hidden}html.m .range-stage.line-stage{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;background:none}html.m .line-intro{position:static;inset:auto;padding:0 var(--m-pad);gap:.6rem;margin-bottom:.4rem}html.m .line-intro .sc-body{font-size:.95rem;line-height:1.45;max-width:24rem;color:var(--m-soft)}html.m .p-scroll{flex:1 1 auto;min-height:0;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}html.m .p-scroll::-webkit-scrollbar{display:none}html.m .line-rail{--pc: min(68vw, 19rem);display:flex;flex:none;align-items:flex-start;gap:2.75rem;height:auto;margin:0;padding:3.1rem calc((100vw - var(--pc)) / 2) 1.6rem}html.m #projects .snap-card{flex:0 0 auto;width:var(--pc);scroll-snap-align:center;scroll-snap-stop:always}html.m .snap-hit{padding:.85rem .85rem 1.1rem;border-radius:1.1rem}html.m .snap-cap{padding:.9rem .25rem 0}html.m .snap-cap strong{font-size:1.3rem}html.m .snap-cap span{font-size:.86rem}html.m .pdots{display:grid;justify-items:center;gap:.7rem;padding:.4rem var(--m-pad) 0}html.m .pdots .lbl{order:1;margin:0;min-height:1.5rem;font-family:var(--sc-font-display);font-size:1.15rem;letter-spacing:-.02em;color:var(--m-ink)}html.m .pdots .row{order:2;display:flex;gap:.35rem}html.m .pdots i{width:1.1rem;height:2px;border-radius:2px;background:#0f223633;transition:width .5s var(--m-calm),background-color .4s}html.m .pdots i.on{width:2.2rem;background:var(--m-ink)}html.m .about{--about-fs: .95rem;display:block;height:auto;min-height:0;padding:calc(var(--m-top) + .8rem) var(--m-pad) calc(var(--m-bot) + .4rem);overflow:visible}html.m .about-title{margin:0 0 1.3rem;text-align:center}html.m .about-cards{display:grid;gap:1rem;grid-template-columns:1fr;align-items:stretch}html.m .about-card,html.m .about-card.is-short,html.m .about-card.is-tall{height:auto;padding:1.6rem 1.3rem 1.7rem;border-radius:1.25rem;overflow:visible;scroll-snap-align:start;scroll-margin-top:calc(var(--m-top) + .3rem);background:var(--m-paper);box-shadow:0 18px 40px -26px #0f223673,inset 0 0 0 1px #ffffffd9}html.m .about-card h3{text-align:left;font-size:1.65em;font-weight:500;color:var(--m-ink);margin-bottom:.5em}html.m .about-card h4{color:var(--m-brass-ink);margin-top:1.1em}html.m .about-card p{line-height:1.6;color:var(--m-soft)}html.m .about-card p+p{margin-top:.8em}html.m .about-card .about-lead{margin-top:1.2em;color:var(--m-ink)}html.m .about-card ul{gap:0;margin-top:.5em}html.m .about-card li{padding:.8em 0;border-top:1px solid var(--m-line);line-height:1.5;color:var(--m-ink)}html.m .about-card li:before{display:none}html.m .founder img{width:min(72%,14rem);border-radius:.9rem}html.m .founder figcaption strong{color:var(--m-ink)}@supports (animation-timeline: view()){html.m .about-card{animation:m-card-in linear both;animation-timeline:view();animation-range:entry 0% entry 40%}@keyframes m-card-in{0%{opacity:.4;transform:translateY(1.4rem)}to{opacity:1;transform:none}}}html.m .consult{min-height:100svh;align-items:flex-start;padding:calc(var(--m-top) + .8rem) .85rem calc(var(--m-bot) + .4rem)}html.m .sheet{grid-template-columns:1fr;gap:1.3rem;padding:1.6rem 1.25rem 1.4rem;border-radius:1.4rem;background:var(--m-paper);box-shadow:0 24px 50px -28px #0f223680,inset 0 0 0 1px #ffffffd9}html.m .sheet h2{max-width:11ch}html.m .sheet-lead{margin-top:.7rem;font-size:1rem;line-height:1.5;color:var(--m-soft)}html.m .office.is-folded{display:none}html.m .c-actions{display:grid;margin-top:1.4rem;border-bottom:1px solid var(--m-line)}html.m .c-act{display:grid;gap:.2rem;padding:1rem 0;border-top:1px solid var(--m-line);color:var(--m-ink);text-decoration:none;transition:opacity .3s var(--m-calm)}html.m .c-act:active{opacity:.55}html.m .c-act b{font-size:.66rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--m-brass-ink)}html.m .c-act small{font-size:1.02rem;line-height:1.4;color:var(--m-ink);overflow-wrap:anywhere}html.m .c-act.is-primary{margin-bottom:.4rem;padding:1.05rem 1.15rem;border:0;border-radius:1rem;background:var(--m-ink);color:var(--m-bone)}html.m .c-act.is-primary b{color:var(--m-brass-lit)}html.m .c-act.is-primary small{color:var(--m-bone);font-family:var(--sc-font-display);font-size:1.35rem;letter-spacing:-.01em}html.m .c-form-title{margin:0 0 .3rem;padding-top:1.4rem;border-top:1px solid var(--m-line);font-family:var(--sc-font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--m-ink)}html.m .form{gap:.6rem}html.m .field>span{font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--m-soft)}html.m .field input,html.m .field select,html.m .field textarea,html.m .pick-btn{min-height:3.2rem;padding:.8rem 1rem;border-radius:.8rem;background:#ffffffb3;border-color:var(--m-line);font-size:1rem}html.m .field input:focus-visible,html.m .field textarea:focus-visible,html.m .pick.is-open .pick-btn,html.m .pick-btn:focus-visible{border-color:var(--m-ink);outline:none;box-shadow:0 0 0 3px #0f22361f}html.m .field textarea{min-height:6.5rem}html.m .form .btn,html.m .done .btn{justify-self:stretch;width:100%;min-height:3.4rem;margin-top:.5rem;font-size:.74rem}html.m .form .btn,html.m .done .btn{background:var(--m-ink);background-image:none;color:var(--m-bone);box-shadow:none}html.m .form .btn:after{display:none}html.m .foot{flex-direction:column;align-items:flex-start;gap:.2rem}html.m a,html.m button{-webkit-tap-highlight-color:transparent}html.m .btn:active{transform:scale(.98)}@media(max-height:700px){html.m{--m-top: calc(var(--m-safe-top) + 3.5rem)}html.m .hero-copy .sc-body,html.m .cf-lead p,html.m .line-intro .sc-body{display:none}html.m .m-item{min-height:4.4rem}}@media(min-height:840px){html.m .cf{--cf-h: min(calc(var(--cf-card) * 1.3), 44svh)}}@media(prefers-reduced-motion:reduce){html.m .menu,html.m .menu *,html.m .menu-btn,html.m .menu-btn span,html.m .m-item,html.m .c-act{transition-duration:.01ms!important;transition-delay:0s!important}}html.m.menu-open .hot-toast{opacity:0;pointer-events:none}@media(min-width:600px){html.m{--m-pad: clamp(1.6rem, 5vw, 3rem);--m-top: calc(var(--m-safe-top) + 4.4rem)}html.m .mark img{height:1.6rem}html.m .menu-btn{height:2.8rem;width:5.4rem;font-size:.74rem}html.m h2.sc-display--lg{font-size:clamp(2.9rem,7vw,4.2rem)}html.m .hero-copy h1{font-size:clamp(3.6rem,9.4vw,5.6rem);max-width:9em}html.m .hero-copy .sc-body{font-size:clamp(1.1rem,2.6vw,1.35rem);max-width:34ch}html.m .ticker{font-size:clamp(1.2rem,3vw,1.6rem)}html.m .house{width:min(132vw,138svh - 34rem);margin-left:calc((100% - min(132vw,138svh - 34rem))/2)}html.m .hot-toast{left:50%;right:auto;width:min(34rem,calc(100% - 3rem));translate:-50% 0}html.m .cf{--cf-card: min(46vw, 26rem);--cf-h: min(calc(var(--cf-card) * 1.22), 46svh)}html.m .cf-lead p,html.m .line-intro .sc-body{font-size:1.1rem;max-width:34rem}html.m .cf-name{font-size:1.9rem}html.m .cf-blurb{font-size:1.1rem;max-width:34rem}html.m .line-rail{--pc: min(44vw, 24rem);gap:3.4rem}html.m .snap-cap strong{font-size:1.6rem}html.m .snap-cap span{font-size:1rem}html.m .about{--about-fs: 1.05rem}html.m .about-cards,html.m .sheet{max-width:46rem;margin-inline:auto}html.m .consult{justify-content:center}html.m .sheet-lead{font-size:1.15rem}html.m .menu{padding-inline:clamp(1.6rem,8vw,5rem)}html.m .m-item{min-height:6.2rem}html.m .m-item b{font-size:clamp(2.4rem,6vw,3.2rem)}html.m .m-item small{font-size:.95rem}html.m .menu-in{max-width:40rem;margin-inline:auto}}@media(max-aspect-ratio:9/19.5){html.m .cf{--cf-h: min(calc(var(--cf-card) * 1.6), 50svh)}html.m .cf-pin{justify-content:space-evenly}html.m .line-rail{--pc: min(78vw, 20.5rem)}html.m .p-scroll{align-items:center}html.m .house{width:min(180vw,138svh - 34rem);margin-left:calc((100% - min(180vw,138svh - 34rem))/2)}}@media(orientation:landscape)and (max-height:520px){html.m{--m-top: calc(var(--m-safe-top) + 3.4rem);--m-pad: max(1.4rem, env(safe-area-inset-left, 0px));scroll-snap-type:y proximity}html.m .key{padding-inline:max(1.2rem,env(safe-area-inset-left,0px)) max(1.2rem,env(safe-area-inset-right,0px))}html.m .menu-btn{height:2.4rem;width:4.8rem}html.m .mark img{height:1.2rem}html.m #elevation,html.m .hero{height:100svh;min-height:0}html.m .hero{flex-direction:row;align-items:stretch}html.m .hero-layout{order:1;flex:0 0 48%;display:flex;align-items:center;padding:var(--m-top) .6rem 1rem var(--m-pad)}html.m .hero-copy h1{font-size:clamp(1.9rem,6.2vw,3rem);max-width:8em}html.m .hero-copy .sc-body{display:block;font-size:clamp(.85rem,1.9vw,1rem);margin-top:.6rem;max-width:30ch}html.m .ticker{margin-top:.5rem;font-size:1rem}html.m .model-slot{order:2;flex:1 1 auto;width:auto;margin:0}html.m .house{width:min(70svh * 1.9,60vw);margin-left:auto;margin-right:auto;justify-self:center}html.m .hot-toast{left:auto;right:max(.8rem,env(safe-area-inset-right,0px));bottom:.8rem;width:min(24rem,52vw);translate:none}html.m #range.cf-section{min-height:100svh}html.m .cf-pin{height:100svh;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:1fr auto;align-items:center;padding:var(--m-top) max(1rem,env(safe-area-inset-right,0px)) .8rem var(--m-pad);column-gap:1rem}html.m .cf-lead{grid-column:1;grid-row:1;padding:0;text-align:left}html.m .cf-lead p{display:block;font-size:.88rem}html.m .cf{display:contents}html.m .cf-frame{grid-column:2;grid-row:1;padding:0}html.m .cf{--cf-card: min(34vw, 15rem);--cf-h: min(calc(var(--cf-card) * 1.1), 62svh)}html.m .cf-caption{grid-column:1;grid-row:2;min-height:0;padding:0;text-align:left}html.m .cf-name{font-size:1.2rem}html.m .cf-blurb{font-size:.82rem;margin-top:.25rem}html.m .cf-controls{grid-column:2;grid-row:2;margin:0}html.m #projects{height:100svh;flex-direction:row;padding:var(--m-top) 0 .6rem}html.m .range-stage.line-stage{flex-direction:row;align-items:center}html.m .line-intro{flex:0 0 30%;margin:0;padding:0 .6rem 0 var(--m-pad)}html.m .line-intro .sc-body{display:block;font-size:.85rem}html.m .p-scroll{flex:1 1 auto}html.m .line-rail{--pc: min(30vw, 15rem);gap:2.2rem;padding:1.8rem calc(var(--pc) * .4) 1rem calc(var(--pc) * .2)}html.m .pdots{position:absolute;left:var(--m-pad);bottom:.8rem;justify-items:start;padding:0}html.m .pdots .lbl{font-size:1rem}html.m .about{padding:calc(var(--m-top) + .4rem) var(--m-pad) 1.6rem}html.m .about-cards{grid-template-columns:1fr 1fr;align-items:start;gap:.8rem;max-width:none}html.m .about-card:first-child{grid-column:1 / -1}html.m .consult{min-height:0;padding:calc(var(--m-top) + .4rem) var(--m-pad) 1.4rem}html.m .sheet{grid-template-columns:1fr 1fr;max-width:none;column-gap:1.6rem}html.m .sheet h2{max-width:none}html.m .menu-links{grid-template-columns:1fr 1fr;column-gap:1.2rem}html.m .m-item{min-height:3.6rem;padding:.5rem 0}html.m .m-item small{display:none}html.m .m-item b{font-size:1.5rem}html.m .menu-in{max-width:none}html.m .menu{padding-top:calc(var(--m-top) + .2rem)}html.m .menu-contact{padding-top:1rem}html.m .m-act{min-height:2.8rem}}
