.mini-capabilities{--column:min(1160px,89%);background:#081d28;color:#edf4ef}.mini-cap-chapter,.mini-fit,.mini-guide-intro,.mini-next{width:var(--column);margin-inline:auto;scroll-margin-top:82px}.mini-guide-intro{padding-block:clamp(38px,8vw,94px) clamp(28px,5vw,64px)}.mini-cap-chapter h3,.mini-fit h3,.mini-guide-intro h2{margin:0;font-size:clamp(2.75rem,6vw,5.2rem);line-height:.97;text-wrap:balance}.mini-guide-intro nav{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:1.6rem 0 0}.mini-guide-intro a{position:relative;display:grid;gap:3px;padding:14px 28px 15px 0;border-top:1px solid #84999866;text-decoration:none}.mini-guide-intro a span:first-child{color:#d3f5e7;font-size:1.04rem;font-weight:600}.mini-guide-intro a span:nth-child(2){color:#b6c9cd;font-size:.91rem}.mini-guide-intro a span:last-child{position:absolute;right:4px;top:15px;color:#b0d6cc}.mini-cap-chapter dl>div{scroll-margin-top:90px}.mini-cap-chapter{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);grid-template-areas:"art head" "art facts";-moz-column-gap:clamp(38px,7vw,102px);column-gap:clamp(38px,7vw,102px);padding-block:clamp(38px,7vw,86px);border-top:1px solid #78979d51;align-items:start}.mini-cap-chapter>header{grid-area:head}.mini-cap-chapter>header p:first-child{font-size:.88rem;color:#abd6c9;margin:0 0 12px}.mini-cap-chapter h3{max-width:16ch;font-size:clamp(2.6rem,4.7vw,4.5rem)}.mini-cap-chapter>header p:last-child,.mini-fit>p{max-width:54ch;margin:14px 0 0;font-size:1.03rem;line-height:1.55;color:#cee0e2;text-wrap:pretty}.mini-cap-chapter figure{grid-area:art;margin:0;align-self:center;background:radial-gradient(ellipse at 50% 46%,#28494d,transparent 68%)}.mini-cap-chapter .mini-tour-capture{width:clamp(144px,52%,256px);margin:0 auto}.mini-cap-chapter dl{grid-area:facts;margin:1.3rem 0 0}.mini-cap-chapter dl>div,.mini-next dl>div{padding:13px 0;border-top:1px solid #7797a044}.mini-capabilities dt{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;font-size:1.02rem;font-weight:650;color:#f1f5ed}.mini-capabilities dt span,.mini-next dd span{color:#c2ccc4;font-size:.78rem;font-weight:400;white-space:nowrap}.mini-capabilities dd{margin:4px 0 0;color:#bfd0d6;font-size:.94rem;line-height:1.5;max-width:62ch}.mini-fit,.mini-next{padding-block:clamp(28px,5vw,58px);border-top:1px solid #78979d51}.mini-next h3{font-size:1.4rem;letter-spacing:-.025em;margin:0 0 12px}.mini-next dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.mini-fit a{display:inline-flex;align-items:center;min-height:44px;gap:.35em;color:#c8eddf;text-decoration:underline;text-underline-offset:.25em}.mini-capabilities a:focus-visible{outline:2px solid #cce6d7;outline-offset:4px}@media (max-width:700px){.mini-guide-intro nav,.mini-next dl{grid-template-columns:1fr}.mini-cap-chapter{grid-template-columns:minmax(0,1.05fr) minmax(0,.7fr);grid-template-areas:"head art" "facts facts";gap:18px 12px}.mini-cap-chapter>header{align-self:center}.mini-cap-chapter h3{font-size:clamp(1.9rem,8vw,3.2rem)}.mini-cap-chapter>header p:first-child{margin-bottom:7px}.mini-cap-chapter>header p:last-child{font-size:.96rem;line-height:1.48}.mini-cap-chapter figure{align-self:start}.mini-cap-chapter .mini-tour-capture{width:min(100%,165px)}.mini-cap-chapter dl{margin:0}}@media (max-width:350px){.mini-cap-chapter{grid-template-columns:1.32fr .68fr;gap:14px 10px}.mini-cap-chapter>header p:last-child{font-size:.93rem}}.mini-animation-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:#c8eddf;font-weight:600;text-decoration:underline;text-underline-offset:.22em}.mini-animation-link span[aria-hidden]{font-weight:400}.mini-animation-dialog{width:min(94vw,420px);max-height:94dvh;border:1px solid #547077;border-radius:12px;padding:0;background:#091f2b;color:#edf4ef;margin:auto}.mini-animation-dialog::backdrop{background:rgb(2 13 19/91%)}.mini-animation-dialog header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 1rem}.mini-animation-dialog h4{font-weight:600}.mini-animation-dialog button{min-height:44px;padding-inline:.5rem;color:#c8eddf}.mini-animation-dialog video{display:block;width:100%;height:min(66dvh,630px);-o-object-fit:contain;object-fit:contain;background:#081b28}.mini-animation-dialog p{padding:.8rem 1rem 1rem;font-size:.9rem;line-height:1.45;color:#c6d8de}.mini-portrait{position:relative;width:min(100%,27.5rem);height:clamp(11rem,min(68vw,36svh),21.75rem);margin:0 auto .7rem;isolation:isolate}.mini-portrait:before{content:"";position:absolute;inset:2% -15% -12%;background:radial-gradient(ellipse at 50% 66%,#56777444,transparent 68%);pointer-events:none}.mini-portrait>.mini-portrait__phone{position:absolute;height:93%;right:9%;top:1%;transform:perspective(40rem) rotateY(-10deg) rotate(5deg);filter:drop-shadow(0 8px 11px #01070bc0)}.mini-portrait__unit{position:absolute;bottom:0;left:0;width:70%;height:auto;filter:drop-shadow(1px 13px 10px #010b10b0)}.mini-tour-capture{margin:1.8rem auto .8rem;width:min(68vw,17.6rem);text-align:center}.mini-tour-capture>a{display:block;color:#c5e7dd;text-decoration:none}.mini-tour-capture>a>span{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;font-size:.81rem}.mini-tour-capture .fisho-handset{filter:drop-shadow(0 12px 14px #0005)}.mini-tour-capture dialog{position:fixed;inset:0;margin:auto;padding:.5rem;max-width:100vw;max-height:100dvh;overflow:auto;background:#08212c;color:white;border:0}.mini-tour-capture dialog::backdrop{background:#020d13ed}.mini-tour-capture dialog img{display:block;margin:auto;width:auto;height:auto;max-height:calc(100dvh - 72px);max-width:100%}.mini-tour-capture form{text-align:right}.mini-inspection button,.mini-tour-capture button{min-height:44px;padding:0 .9rem}.mini-tour__specs{display:grid;grid-template-columns:auto 1fr;gap:.45rem 1rem;padding-top:1rem;border-top:1px solid var(--ds-hair);font-size:.84rem;line-height:1.45}.mini-tour__specs dt{color:var(--ds-muted)}.mini-tour__specs dd{margin:0;color:var(--ds-ink)}.mini-inspection{margin:1.3rem 0 0}.mini-inspection__switch{display:inline-flex;border-bottom:1px solid var(--ds-hair);margin-bottom:.85rem}.mini-inspection button{color:var(--ds-muted);font-size:.88rem;border-bottom:2px solid transparent;transition:color .15s ease}.mini-inspection button[aria-pressed=true]{color:var(--ds-seafoam);border-color:currentColor}.mini-inspection img{width:100%;height:auto;border-radius:.6rem;aspect-ratio:1.06;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;background:#102930}.mini-inspection figcaption{margin-top:.75rem;color:var(--ds-muted);font-size:.86rem;line-height:1.5;min-height:3em}@media (prefers-reduced-motion:reduce){.mini-inspection button{transition:none}}.mini-cover.atlas-ds{background:#071923}.mini-study{position:relative;isolation:isolate;overflow:hidden;height:clamp(23rem,56svh,42rem);background:#14282d}.mini-study picture,.mini-study__film,.mini-study__still{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.mini-study__film{opacity:0}.mini-study:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06141adb,#0b1b234a 21%,transparent 42%,transparent 68%,#071923);pointer-events:none}.mini-study__name.ds-display{position:absolute;z-index:1;left:5.5%;top:4%;margin:0;color:#faf5e9;font-size:clamp(4rem,24vw,9rem);line-height:.9;letter-spacing:-.024em;white-space:nowrap}.mini-cover__sell,.mini-install,.mini-onboard{padding-inline:5.5%}.mini-cover__sell{padding-top:10px;padding-bottom:clamp(34px,5vh,52px)}.mini-cover__sell h2,.mini-example-copy h3{margin:0;color:#f2f3eb;letter-spacing:-.048em;font-size:clamp(1.7rem,7.4vw,3.2rem);line-height:1.12}.mini-cover__sell>p,.mini-example-copy p,.mini-install>p{margin:11px 0 0;font-size:1rem;line-height:1.53;color:#c7d8dc;max-width:54ch;text-wrap:pretty}.mini-cover__offer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:19px}.mini-cover__offer .ds-cta{color:#231713}.mini-cover__price{color:#edf3ed;font-variant-numeric:tabular-nums;white-space:nowrap}.mini-cover__price strong{font-size:1.4rem;letter-spacing:-.045em}.mini-cover__price del,.mini-cover__price span{font-size:.72rem}.mini-cover__price del{display:block;text-align:right}.mini-cover__sell>.mini-cover__dispatch{font-size:.79rem;margin-top:9px;color:#a4bdc3}.mini-mobile.atlas-ds{background:#0a202a}.mini-install,.mini-onboard{padding-block:clamp(36px,8vw,64px);border-top:1px solid #88a3a22e}.mini-onboard__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mini-install h2,.mini-onboard h2{margin:0;letter-spacing:-.008em;line-height:.98;font-size:clamp(2.4rem,11vw,4rem);color:#f3f3e9}.mini-counter{font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;color:#a8c6c8}.mini-mode{display:flex;flex-wrap:wrap;gap:0 clamp(8px,3vw,24px);margin:13px 0 0;border-bottom:1px solid #90b3b24a}.mini-mode button{min-height:44px;border-bottom:2px solid transparent;color:#a6bfc6;font-size:clamp(.72rem,3.2vw,.91rem);line-height:1.1}.mini-mode button[aria-selected=true]{border-color:#bcead9;color:#dbfaee}.mini-onboard__stage{position:relative;isolation:isolate;margin:0 -6.18%;padding:25px 0 5px;background:radial-gradient(ellipse at 50% 48%,#315252,#17363e 39%,#0a202a 75%)}.mini-onboard__stage .mini-tour-capture{margin:0 auto;width:min(55%,calc(44svh * .48),220px);min-width:148px}.mini-onboard__stage .mini-tour-capture>a>span{color:#c3dcd9;font-size:.78rem}.mini-stage-arrows{position:absolute;inset:44% 5.5% auto;display:flex;justify-content:space-between;pointer-events:none}.mini-stage-arrows button{width:44px;height:44px;color:#d5e6df;border:1px solid #90abad73;border-radius:50%;pointer-events:auto;font-size:1.25rem}.mini-example-copy{padding-top:6px}.mini-example-copy h3{font-size:1.55rem}.mini-example-copy dl{display:grid;grid-template-columns:auto 1fr;gap:8px 15px;font-size:.85rem;line-height:1.5;border-top:1px solid #90abad40;padding-top:12px;margin:15px 0 0}.mini-example-copy dt{color:#9bbbbc}.mini-example-copy dd{margin:0}.mini-example-copy .mini-note{color:#a8bfc2;font-size:.83rem}.mini-install{background:#081923;scroll-margin-top:70px}.mini-install>a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin-top:7px;color:#bee5d9;text-decoration:underline;text-underline-offset:4px}.mini-install details{margin-top:20px;border-block:1px solid #8ca7a445}.mini-install summary{cursor:pointer;padding:16px 0;color:#e5ede9;font-weight:600}.mini-install dl>div{padding:13px 0;border-top:1px solid #8ca7a429}.mini-install dt{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;color:#dbe8e4}.mini-install small{font-size:.75rem;color:#b1c3c6;font-weight:400}.mini-install dd{margin:5px 0 0;font-size:.88rem;line-height:1.5;color:#b9cbce}.mini-cover button:focus-visible,.mini-mobile :is(button,summary,a):focus-visible{outline:2px solid #bcebd8;outline-offset:2px}@media (max-height:699px) and (max-width:767px){.mini-study{height:clamp(260px,49svh,350px)}}.mini-cover__sell h2,.mini-example-copy h3{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:-.046em}.mini-study__film,.mini-study__still{inset:-1px auto auto -10%;width:120%;max-width:none;height:116%;-o-object-position:50% 0;object-position:50% 0}.mini-onboard__stage .mini-tour-capture{width:min(62%,calc(50svh * .4875),240px)}@media (max-width:767px){body:has(.mini-cover) nav[data-fisho-header]{background:#0b202a}}@media (max-width:767px){.mini-study{max-height:max(9rem,calc(100svh - var(--fisho-cookie-height,0px) - 20rem))}}.mini-cover__guide{display:inline-flex;align-items:center;min-height:44px;color:#c5e9dc;text-decoration:underline;text-underline-offset:4px}@media (max-width:374px) and (max-height:640px){.mini-cover__sell{display:flex;flex-direction:column}.mini-cover__sell h2{order:-2}.mini-cover__offer{order:-1;margin-top:.65rem}}