.showcase-window-note{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.station-projector{transform:translateY(40px)}.showcase-picture .reference-image{padding:0}.showcase-picture .reference-window{top:auto;left:auto}.is-home{--cinema-ease:cubic-bezier(.18, .8, .2, 1);background:radial-gradient(at 65% 2%,#506b2914,#0000 18%),#0b0e10}.is-home main{isolation:isolate;position:relative;overflow:clip}.is-home .home-hero{isolation:isolate;grid-template-columns:1fr 1.13fr;gap:34px;min-height:730px;padding-top:30px;padding-bottom:55px;position:relative}.is-home .home-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 25%,#b4d17a12,#0000 46%),radial-gradient(at 35% 60%,#40776b0b,#0000 60%);position:absolute;inset:-100px 0 -80px}.is-home .home-hero:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 89px,#b3cca20a 90px,#0000 91px),linear-gradient(#0000,#c9e7a705,#0000);width:55%;position:absolute;top:6%;bottom:0;right:-3%;transform:perspective(900px)rotateY(-20deg);mask-image:radial-gradient(#000 20%,#0000 73%)}.is-home .home-hero-copy{z-index:5;padding-bottom:25px;position:relative}.is-home .home-hero h1{letter-spacing:-.065em;margin-right:-25px;font-size:clamp(49px,5.1vw,77px);line-height:1.045}.is-home .home-hero h1 em{color:#0000;background:linear-gradient(105deg,#d6f1ab,#bde97d 55%,#a7d9b7);-webkit-background-clip:text;background-clip:text}.is-home .hero-lead{max-width:450px;margin-top:28px;font-size:16px;line-height:1.9}.is-home .hero-reassurance{color:#acb8a3;max-width:370px;font-size:11px}.is-home .home-hero-copy>.eyebrow{letter-spacing:.13em;max-width:450px;margin-bottom:28px;font-size:9px}.is-home .button{background:radial-gradient(ellipse at var(--material-x,30%) var(--material-y,0%), #f7ffe0ab, transparent 67%), linear-gradient(135deg, #d8ecaa, #c0dc87 43%, #c7e59d 70%, #afce7c);letter-spacing:.025em;border-color:#dcf3b9 #dcf3b9 #87a65e;border-radius:2px 12px;padding:18px 27px;font-size:12px;box-shadow:inset 0 1px #f8ffe6ba,inset 0 -2px #526d304a,0 3px #111a098c,0 9px 25px #0004}.is-home .button:before{border-top-color:#fdffe97a;border-bottom-color:#34501826;inset:4px 5px}.is-home .button:is(:hover,:focus-visible){background:radial-gradient(ellipse at var(--material-x,30%) var(--material-y,0%), #ffffe9ed, transparent 65%), linear-gradient(135deg, #e0f2ba, #cbe69b 43%, #cceba7 70%, #c1dc96);box-shadow:inset 0 1px #ffffed,inset 0 -2px #526d304a,0 3px #111a098c,0 10px 30px #99bd6a1c}.is-home .button-outline{color:#d5e6c4;background:linear-gradient(125deg,#cee5b60a,#8de5da04);border-color:#bdd8a75e;box-shadow:inset 0 1px #ecffdf15,0 8px 20px #0002}.is-home .button-outline:is(:hover,:focus-visible){background:radial-gradient(ellipse at var(--material-x,30%) var(--material-y,0%), #e5f6ce18, transparent 70%), #18251a;color:#effcdb}.orbital-station.hero-product-world{perspective:1400px;overflow-clip-margin:16px;min-width:0;height:660px;margin:0;overflow:clip}.orbital-station:before{opacity:.5;background:radial-gradient(at 52% 65%,#abc66a1b,#0000 65%);inset:0}.station-atmosphere{pointer-events:none;background:radial-gradient(ellipse at var(--material-x,55%) var(--material-y,45%), #b9e1a013, transparent 60%);opacity:.65;border:1px solid #bdd79c12;border-radius:50%;position:absolute;inset:2% -2% 9%;transform:rotateX(40deg)rotate(-20deg)}.station-projector{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.projector-beam{opacity:.8}.station-power-line{opacity:.65;stroke-dasharray:90 10 7 10 120}.station-switch{z-index:5;background:linear-gradient(120deg,#233525e8,#111f18f0);border:1px solid #bad49f43;border-radius:3px 10px;gap:4px;margin:0;padding:4px;display:flex;position:absolute;top:5%;left:8%;right:8%;box-shadow:inset 0 1px #efffda18,0 10px 20px #0003}.station-switch legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.station-switch label{cursor:pointer;flex:1;min-width:0;position:relative}.station-switch input{opacity:0;width:1px;height:1px;position:absolute}.station-switch label>span{color:#aab99f;letter-spacing:.03em;border:1px solid #0000;border-radius:2px 7px;justify-content:center;align-items:center;min-height:44px;font-size:11px;transition:background .3s,color .3s,border-color .3s;display:flex}.station-switch input:checked+span{color:#e5f4d0;background:linear-gradient(125deg,#a8cc711b,#d3e4c608);border-color:#b9d3984d;box-shadow:inset 0 1px #eaffd71a}.station-switch input:focus-visible+span{outline-offset:3px;outline:2px solid #d3f1ad}.orbital-station .station-window{transform:perspective(1400px) rotateX(calc(var(--aim-y,0) * -2deg + 3deg)) rotateY(calc(var(--aim-x,0) * 3deg - 7deg)) rotateZ(1deg);transition:transform .65s var(--cinema-ease), border-color .35s;z-index:2;background:#101b16;border:1px solid #c1d8ab7a;border-radius:3px 14px;animation:none;position:absolute;top:18%;left:4%;right:3%;overflow:hidden;box-shadow:0 20px 55px #0009,0 0 0 6px #a6cb7607,0 1px #efffda40}.station-window-rail{letter-spacing:.16em;color:#b4c4a8;background:linear-gradient(100deg,#3a4b2f45,#15211a 60%);border-bottom:1px solid #e7ffcf1c;align-items:center;gap:9px;padding:14px 17px;font-size:7px;display:flex}.station-window-rail .status-dot{width:5px;height:5px}.station-window-rail>i{opacity:.6;background:linear-gradient(90deg,#cbe6a2 60%,#0000 60% 72%,#cbe6a240 72%);width:31px;height:3px;margin-left:auto}.station-views{aspect-ratio:19/10;background:#132017;position:relative;overflow:hidden}.station-views figure{margin:0;position:absolute;inset:0}.station-views img{object-fit:cover;object-position:top;width:100%;height:100%}.station-views .station-builder{display:none}.station-builder img{object-fit:contain;background:#1c292c}.station-views figcaption{color:#e4eedb;background:linear-gradient(105deg,#16261af5,#1c2c22ed);border:1px solid #d4e3bb35;border-radius:2px 7px;padding:10px 13px;font-size:10px;line-height:1.6;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:inset 0 1px #eeffdd12}.orbital-station:has(input[value=builder]:checked) .station-site{display:none}.orbital-station:has(input[value=builder]:checked) .station-builder{display:block}.orbital-station:has(input[value=builder]:checked) .station-window{border-color:#a2d4c4a0}.station-window-link{text-align:right;color:#cfe6b1;text-underline-offset:4px;background:linear-gradient(90deg,#131e17,#29392a66);min-height:38px;padding:11px 16px;font-size:9px;display:block}.station-window-link:is(:hover,:focus-visible){color:#edffce;text-decoration:underline}.station-chip{z-index:4;transition:transform .4s var(--cinema-ease), border-color .3s;background:linear-gradient(125deg,#2c3d2bf2,#14251cee);border:1px solid #bad2a15e;border-radius:3px 10px;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;box-shadow:inset 0 1px #e4f6c91a,0 15px 30px #0004}.station-chip svg{color:#c5e69d;width:25px;height:25px}.station-chip span{color:#e0ecd1;white-space:nowrap;font-size:11px;line-height:1.5}.station-chip small{color:#adbfa5;margin-top:3px;font-size:9px;display:block}.station-chip-design{top:17%;left:-1%;transform:rotate(-5deg)}.station-chip-control{bottom:4%;right:0;transform:rotate(3deg)}.station-chip:is(:hover,:focus-visible){border-color:#d2e8b4;transform:translateY(-4px)}.station-provenance{text-align:center;letter-spacing:.025em;color:#99ad90;font-size:8px;line-height:1.8;position:absolute;bottom:0;left:8%;right:8%}.is-home .promise-band{background:linear-gradient(90deg,#172019,#111914 60%,#15231b);border-block-color:#b5d1902e;position:relative;box-shadow:inset 0 1px #ecffcf08}.is-home .promise-band:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#dbf8b0,#0000);width:22%;height:1px;position:absolute;top:-1px;left:15%}.is-home .problem-story{position:relative}.is-home .human-answer{background:linear-gradient(90deg,#b6d78907,#0000);border-bottom-color:#c4dd9e22}.is-home .modernization-story{isolation:isolate;background:radial-gradient(at 100% 40%,#608c6e17,#0000 55%),linear-gradient(110deg,#14221b,#111a16 60%,#101b17);border-block:1px solid #c2dda51f;position:relative}.is-home .modernization-story:before{content:"";pointer-events:none;background:linear-gradient(#0000,#b9d69555,#0000);width:1px;position:absolute;top:30px;bottom:30px;right:3%}.is-home .ready-built{background:linear-gradient(115deg,#25372560,#12211b);border-color:#b3cc9342;box-shadow:inset 0 1px #e4f7cc0d,0 15px 45px #0002}.is-home .ready-delivery{background:radial-gradient(at 80% 0,#bedb9421,#0000 75%)}.is-home .flagship-product{position:relative}.is-home .flagship-product>.section-head{margin-bottom:65px}.is-home .flagship-stage{isolation:isolate;overflow-clip-margin:20px;padding:30px 3% 45px;overflow:clip}.is-home .flagship-stage:before{content:"";z-index:-1;clip-path:polygon(0 11%,9% 0,94% 0,100% 8%,100% 89%,91% 100%,6% 100%,0 92%);background:linear-gradient(135deg,#b9d69010,#0000 38%,#8de5da0b);border:1px solid #d0e6b329;position:absolute;inset:7% 0 4%}.is-home .flagship-stage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#abd17a28,#0000 70%);height:10%;position:absolute;inset:auto 11% 7%;transform:perspective(400px)rotateX(55deg)}.is-home .flagship-stage>.product-shot{transition:transform .7s var(--cinema-ease), border-color .4s;border-color:#c1d69f70;border-radius:3px 14px;transform:perspective(1600px)rotateX(2deg);box-shadow:0 35px 60px #0008,0 0 0 7px #b4cf8b07}.is-home .flagship-stage:focus-within>.product-shot{border-color:#d6edb5;transform:none}.is-home .feature-label{background:linear-gradient(115deg,#34432be8,#16251df5);border-color:#d4e5b75e;border-radius:2px 8px;box-shadow:inset 0 1px #e8ffd319,0 12px 25px #0006}.is-home .product-takeaway{padding-top:10px}.is-home .edit-explainer{border:1px solid #bed29d32;box-shadow:0 25px 50px #0003}.is-home .ecosystem-section{position:relative}.is-home .eco-workspace{background:radial-gradient(at 90% 40%,#6d9f7c10,#0000 60%)}.is-home .eco-display:before{content:"";pointer-events:none;border:1px solid #a9d49023;border-radius:50%;position:absolute;inset:8% 5%;transform:perspective(800px)rotateX(45deg)rotate(-18deg)}.is-home .service-universe{position:relative}.is-home .portal-layout{gap:18px}.is-home .service-portal{background:radial-gradient(at 8%,#a9c96e15,#0000 38%),linear-gradient(110deg,#1e2a1f,#101713 70%);border-color:#bcd19b36;border-radius:3px 16px;overflow:visible;box-shadow:inset 0 1px #e8f8ce12,0 15px 35px #0002}.is-home .portal-search{background:radial-gradient(at 8%,#8de5da16,#0000 38%),linear-gradient(110deg,#192b28,#101715 70%)}.is-home .portal-growth{background:radial-gradient(at 8%,#b7a3e816,#0000 38%),linear-gradient(110deg,#252232,#12151a 70%)}.is-home .service-portal>summary{gap:35px;min-height:220px;padding:20px 35px 20px 15px}.is-home .service-portal>summary>span>small{max-width:650px;margin-top:10px;font-size:31px;line-height:1.22}.is-home .service-portal>summary>span{letter-spacing:.02em;font-size:12px}.is-home .portal-object{perspective:800px;flex:0 0 215px;width:215px;height:180px}.is-home .portal-object>.service-artifact{filter:drop-shadow(7px 15px 14px #0005);width:100%;height:100%;transition:transform .65s var(--cinema-ease);position:relative;overflow:visible;transform:none}.is-home .service-portal:is(:hover,:focus-within) .portal-object>.service-artifact{transform:perspective(700px) rotateY(calc(var(--aim-x,0) * 9deg)) rotateX(calc(var(--aim-y,0) * -5deg)) translateY(-4px)}.is-home .service-artifact .artifact-core{transform-origin:50% 70%;transition:transform .7s var(--cinema-ease)}.is-home .service-portal[open] .artifact-core{transform:translateY(-4px)}.is-home .artifact-sheen{opacity:.55;transition:opacity .5s}.is-home .service-portal:is(:hover,:focus-within) .artifact-sheen{opacity:1}.is-home .portal-expanded{padding-bottom:35px;padding-left:265px;padding-right:40px}.is-home .portal-expanded>p{color:#b9c5b3;max-width:690px;font-size:14px;line-height:1.85}.is-home .portal-expanded>div{gap:12px 25px}.is-home .portal-expanded a{min-height:47px;font-size:12px;line-height:1.7}.is-home .service-portal[open]{border-color:#c5dc9c80;box-shadow:inset 0 1px #e8f8ce1c,0 20px 45px #0003}.is-home .portal-search[open]{border-color:#8de5da70}.is-home .portal-growth[open]{border-color:#cbb7ff70}.home-showcase{position:relative}.showcase-console{background:linear-gradient(125deg,#1a251b,#0f1712 65%);border:1px solid #b6d68d36;border-radius:3px 15px;overflow:hidden;box-shadow:inset 0 1px #eaffd50f,0 25px 65px #0003}.showcase-selector{background:#152018;border:0;border-bottom:1px solid #b6d68d2b;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.showcase-selector legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.showcase-select{cursor:pointer;isolation:isolate;flex-direction:column;align-items:flex-start;gap:15px;min-width:0;padding:24px 20px;transition:background .3s;display:flex;position:relative}.showcase-select+.showcase-select{border-left:1px solid #bed79b22}.showcase-select input{opacity:0;width:1px;height:1px;position:absolute}.showcase-select>span:not(.showcase-monogram){color:#d0ddc4;font-size:11px;line-height:1.6}.showcase-select small{color:#94a28d;letter-spacing:.02em;margin-top:4px;font-size:8px;display:block}.showcase-monogram{color:#d1e7ad;width:44px;height:40px;transition:transform .4s var(--cinema-ease);background:linear-gradient(135deg,#cfe3aa25,#17271a);border:1px solid #bfdc9d50;border-radius:2px 10px;place-items:center;font-size:13px;display:grid;transform:perspective(200px)rotateY(-10deg);box-shadow:inset 0 1px #f0ffda26,3px 5px #0003}.select-denver .showcase-monogram{color:#e9d657;border-color:#d3c36966}.select-stadkompaniet .showcase-monogram{color:#e3dbc3}.select-costa .showcase-monogram{color:#9dcbba}.select-skane .showcase-monogram{color:#d1d3a8}.select-dodsbo .showcase-monogram{color:#d1bbca}.showcase-select:has(input:checked){background:linear-gradient(130deg,#bbd68e12,#e1f2c506);box-shadow:inset 0 2px #d0e8ad}.showcase-select:has(input:checked) .showcase-monogram,.showcase-select:hover .showcase-monogram{transform:perspective(200px)rotateY(0)translateY(-2px)}.showcase-select:has(input:focus-visible){outline-offset:-5px;outline:2px solid #def4be}.showcase-select>i{border:1px solid #8da479;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;right:15px}.showcase-select:has(input:checked)>i{background:#cfe7aa;box-shadow:0 0 10px #cfe7aa33}.showcase-stage{isolation:isolate;padding:45px 45px 25px;position:relative}.showcase-panel{display:none}.showcase-console:has(input[value=denver]:checked) .showcase-denver,.showcase-console:has(input[value=stadkompaniet]:checked) .showcase-stadkompaniet,.showcase-console:has(input[value=costa]:checked) .showcase-costa,.showcase-console:has(input[value=skane]:checked) .showcase-skane,.showcase-console:has(input[value=dodsbo]:checked) .showcase-dodsbo{display:block}.showcase-picture{perspective:1400px;isolation:isolate;padding:0 3% 30px;position:relative}.showcase-surface{z-index:-1;clip-path:polygon(0 9%,8% 0,96% 0,100% 8%,100% 90%,92% 100%,4% 100%,0 90%);background:radial-gradient(at 50% 80%,#9abf6b1d,#0000 65%);border:1px solid #bad39c24;position:absolute;inset:10% 0 0;transform:perspective(1200px)rotateX(16deg)}.showcase-picture .reference-image{aspect-ratio:1200/820;transition:transform .6s var(--cinema-ease), box-shadow .4s;border:1px solid #d1dfb951;border-radius:3px 12px;display:block;position:relative;overflow:hidden;transform:perspective(1600px)rotateX(2deg);box-shadow:0 25px 55px #0008}.showcase-picture .reference-image:is(:hover,:focus-visible){transform:none}.showcase-picture img{width:100%;height:auto}.showcase-picture .reference-window{align-items:center;gap:5px;height:35px;padding:13px 16px;display:flex;position:relative}.showcase-picture .reference-window small{letter-spacing:.08em;color:#a9ba9d;margin-left:auto;font-size:7px}.showcase-picture .reference-window span{background:#a9bd93;border-radius:50%;width:4px;height:4px}.showcase-picture .reference-open{padding:10px 15px;font-size:10px;position:absolute;bottom:15px;right:15px}.showcase-description{grid-template-columns:1.1fr 1fr;gap:65px;min-height:215px;padding:30px 3% 5px;display:grid}.showcase-description h3{letter-spacing:-.045em;margin:15px 0;font-size:30px;line-height:1.2}.showcase-description>div>p:not(.eyebrow){max-width:440px;font-size:13px;line-height:1.85}.showcase-description .performance{margin-top:0}.showcase-description .showcase-detail{color:#95a68d;margin-top:18px;font-size:10px!important;line-height:1.8!important}.showcase-foot{background:#b3d38a04;border-top:1px solid #b8d2992b;justify-content:space-between;align-items:center;gap:25px;padding:25px 45px;font-size:11px;display:flex}.showcase-foot>span{color:#98ac8d}.showcase-foot>a{color:#cde3af;text-underline-offset:5px;align-items:center;min-height:44px;display:flex}.showcase-foot>a:hover{text-decoration:underline}.is-home .starting-point{position:relative}.is-home .starting-point:before{content:"";background:linear-gradient(90deg,#c3dc9f55,#0000);height:1px;position:absolute;top:0;left:0;right:0}.is-home .next-step{background:radial-gradient(at 50% 110%,#b1d27d20,#0000 63%),linear-gradient(125deg,#1a271c,#0e1611 65%);border-color:#c2daa54a;box-shadow:inset 0 1px #efffd319,0 20px 55px #0003}@keyframes station-charge{0%{opacity:.1;stroke-dashoffset:150px}to{opacity:.65;stroke-dashoffset:0}}@keyframes station-facet{0%{opacity:.25;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes station-mode{0%{opacity:.65;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes artifact-energize{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.station-power-line{animation:station-charge 1.5s var(--cinema-ease) both}.station-chip{animation:station-facet .8s var(--cinema-ease) .15s backwards}.station-chip-control{animation-delay:.3s}.station-builder{animation:station-mode .4s var(--cinema-ease)}.station-site{animation:none}.service-portal[open] .artifact-sheen{animation:artifact-energize .6s var(--cinema-ease)}.showcase-panel{animation:station-mode .45s var(--cinema-ease)}.orbital-station:focus-within .station-window{transform:perspective(1400px)rotateX(0)rotateY(0)rotate(0)}}@media (width<=1100px){.is-home .home-hero{gap:20px;min-height:650px}.is-home .home-hero h1{font-size:57px}.orbital-station.hero-product-world{height:560px}.station-chip{gap:8px;padding:12px}.station-chip span{font-size:10px}.station-chip small{font-size:8px}.station-chip svg{width:20px;height:20px}.station-switch label>span{font-size:10px}.is-home .service-portal>summary{gap:20px}.is-home .portal-object{flex-basis:180px;width:180px;height:160px}.is-home .portal-expanded{padding-left:215px}.showcase-selector label{padding:20px 14px}.showcase-stage{padding:35px 25px 20px}.showcase-description{gap:30px}.showcase-foot{padding-inline:30px}}@media (width<=800px){.is-home .home-hero{grid-template-columns:1fr;gap:15px;padding-top:50px;padding-bottom:30px}.is-home .home-hero-copy{max-width:650px;padding-bottom:0}.is-home .home-hero h1{margin-right:0;font-size:clamp(44px,7.4vw,68px)}.is-home .hero-lead{max-width:540px}.orbital-station.hero-product-world{width:100%;max-width:650px;height:600px;margin-inline:auto}.is-home .home-hero:after{width:100%;top:30%}.station-chip-control{bottom:2%}.is-home .service-portal>summary>span>small{font-size:26px}.is-home .portal-expanded{padding-left:215px}.showcase-selector{grid-template-columns:repeat(3,1fr)}.showcase-select{flex-direction:row;align-items:center;gap:12px;padding:18px 16px}.showcase-select:nth-child(n+5){border-top:1px solid #bed79b22}.showcase-select:nth-child(5){grid-column:2/4}.showcase-description{grid-template-columns:1fr;gap:25px;min-height:370px}.showcase-description h3{font-size:28px}.showcase-description>div>p:not(.eyebrow){max-width:none}.showcase-stage{padding:30px 20px 20px}}@media (width<=600px){.is-home .home-hero{gap:15px;min-height:0;padding-top:36px;padding-bottom:10px}.is-home .home-hero-copy>.eyebrow{letter-spacing:.1em;margin-bottom:24px;font-size:7px}.is-home .home-hero h1{letter-spacing:-.055em;font-size:clamp(37px,10.1vw,53px);line-height:1.08}.is-home .hero-lead{margin-top:23px;font-size:14px;line-height:1.85}.is-home .home-hero .actions{gap:22px;margin-top:27px}.is-home .home-hero .button{min-height:50px;padding:16px 22px;font-size:11px}.is-home .home-hero .text-link{font-size:11px}.is-home .hero-reassurance{max-width:330px;margin-top:22px;font-size:10px}.orbital-station.hero-product-world{max-width:460px;height:435px;margin-top:15px}.orbital-station .station-window{border-radius:3px 10px;top:22%;left:2%;right:2%;transform:perspective(1000px)rotateY(-3deg)rotate(0)}.station-switch{padding:3px;top:4%;left:3%;right:3%}.station-switch label>span{min-height:44px;font-size:10px}.station-window-rail{letter-spacing:.1em;padding:10px 12px;font-size:5px}.station-window-link{min-height:35px;padding:8px 12px;font-size:8px}.station-views figcaption{padding:7px 10px;font-size:8px;bottom:8px;left:8px;right:8px}.station-projector{width:110%;height:94%;inset:9% -5% -3%;transform:none}.station-chip{border-radius:2px 7px;gap:8px;padding:9px 12px}.station-chip span{font-size:9px}.station-chip small{margin-top:2px;font-size:7px}.station-chip svg{width:18px;height:18px}.station-chip-design{top:20%;left:0;transform:rotate(-3deg)}.station-chip-control{bottom:8%;right:0;transform:rotate(2deg)}.station-provenance{font-size:7px;bottom:1%;left:5%;right:5%}.is-home .promise-band .wrap{gap:17px}.is-home .promise-band span{font-size:10px}.is-home .flagship-product>.section-head{margin-bottom:35px}.is-home .flagship-stage{overflow-clip-margin:5px;padding:15px 0 35px}.is-home .flagship-stage>.product-shot{border-radius:3px;transform:none;box-shadow:0 20px 40px #0007}.is-home .feature-label{font-size:8px}.is-home .service-portal>summary{gap:12px;min-height:175px;padding:15px 18px 15px 5px}.is-home .portal-object{flex-basis:110px;width:110px;height:130px}.is-home .service-portal>summary>span{font-size:9px;line-height:1.65}.is-home .service-portal>summary>span>small{letter-spacing:-.045em;margin-top:8px;font-size:21px;line-height:1.2}.is-home .service-portal>summary:after{flex-basis:15px;width:15px;height:15px}.is-home .portal-expanded{padding:0 22px 25px}.is-home .portal-expanded>p{font-size:13px;line-height:1.85}.is-home .portal-expanded>div{grid-template-columns:1fr;gap:0}.is-home .portal-expanded a{min-height:46px;font-size:11px}.showcase-selector{grid-template-columns:1fr 1fr}.showcase-select{gap:10px;padding:16px 13px}.showcase-select:nth-child(n+4){border-top:1px solid #bed79b22}.showcase-select:nth-child(5){grid-column:auto}.showcase-select:last-child{grid-column:1/-1}.showcase-select:nth-child(odd){border-left:0}.showcase-select>span:not(.showcase-monogram){font-size:10px}.showcase-select small{font-size:7px}.showcase-monogram{flex:0 0 35px;width:35px;height:34px;font-size:11px}.showcase-select>i{width:4px;height:4px;top:12px;right:10px}.showcase-stage{padding:25px 12px 15px}.showcase-picture{padding:0 0 22px}.showcase-picture .reference-image{aspect-ratio:1200/870;border-radius:3px}.showcase-picture .reference-window{height:24px;padding:8px 10px}.showcase-picture .reference-window small{letter-spacing:.02em;font-size:5px}.showcase-picture .reference-open{align-items:center;min-height:35px;padding:8px 11px;font-size:8px;display:flex;bottom:8px;right:8px}.showcase-description{gap:20px;min-height:365px;padding:14px 10px 0}.showcase-description .eyebrow{font-size:7px}.showcase-description h3{margin:13px 0;font-size:25px}.showcase-description>div>p:not(.eyebrow){font-size:12px;line-height:1.85}.showcase-description .showcase-detail{font-size:9px!important}.showcase-foot{flex-direction:column;align-items:flex-start;gap:7px;padding:18px 22px;font-size:10px}.showcase-foot>a{min-height:40px}.is-home .next-step{border-radius:3px 15px}}@media (width<=360px){.orbital-station.hero-product-world{height:395px}.station-chip-control{bottom:8%}.station-chip-design{top:21%}.is-home .portal-object{flex-basis:88px;width:88px;height:115px}.is-home .service-portal>summary>span>small{font-size:18px}.is-home .service-portal>summary{gap:9px}.showcase-select{padding:16px 10px}.showcase-monogram{flex-basis:30px;width:30px}.is-home .home-hero h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.station-window,.station-chip,.station-switch span,.service-artifact,.artifact-core,.showcase-monogram,.showcase-picture .reference-image,.is-home .flagship-stage>.product-shot{transition:none!important;animation:none!important}.orbital-station .station-window,.is-home .service-portal:is(:hover,:focus-within) .portal-object>.service-artifact{transform:none}.station-projector *,.showcase-panel{animation:none!important}}
