.tubular-story{margin-top:72px}.tubular-story__eyebrow,.tubular-story__series,.tubular-story__facts dt,.tubular-story__fit span,.tubular-story figcaption,.tubular-story__point-label{font:500 11px/1.45 var(--data);letter-spacing:.09em;text-transform:uppercase}.tubular-story__eyebrow{color:var(--screens)}.tubular-story__overview{border-block:1px solid var(--line);grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);min-height:660px;display:grid}.tubular-story__overview-copy{flex-direction:column;align-items:start;padding:clamp(32px,4vw,64px) clamp(24px,4.6vw,72px) clamp(30px,3vw,46px) 0;display:flex}.tubular-story__series{color:var(--mute);margin:clamp(36px,4vw,58px) 0 14px}.tubular-story__overview h2{max-width:14ch;font:600 clamp(46px, 4.3vw, 68px)/.94 var(--display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;margin:0}.tubular-story__lead{max-width:47ch;color:var(--mute);margin:24px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.58}.tubular-story__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:auto 0 0;padding-top:36px;display:grid}.tubular-story__facts div{border-top:1px solid var(--line);padding-top:12px}.tubular-story__facts dt{color:var(--mute)}.tubular-story__facts dd{margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.4}.tubular-story__fit{border-left:2px solid var(--screens);background:color-mix(in srgb, var(--screens) 6%, var(--canvas));margin-top:28px;padding:16px 18px 17px}.tubular-story__fit span{color:var(--screens)}.tubular-story__fit p{max-width:53ch;margin:8px 0 0;font-size:13px;line-height:1.5}.tubular-story__room{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;margin:0;padding:clamp(24px,4vw,54px) 0 clamp(24px,4vw,54px) clamp(24px,4vw,54px);display:flex}.tubular-story__room img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.tubular-story__room figcaption{color:var(--mute);justify-content:space-between;gap:12px 30px;padding-top:12px;font-size:10px;display:flex}.tubular-story__room figcaption span:last-child{text-align:right}.tubular-story__materials{border-bottom:1px solid var(--line);padding-block:clamp(70px,9vw,138px) clamp(76px,8vw,120px)}.tubular-story__materials-header{grid-template-columns:minmax(0,.52fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.tubular-story__materials-header h2{max-width:15ch;font:600 clamp(46px, 5.2vw, 78px)/.94 var(--display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:-5px 0 0}.tubular-story__materials-header p{max-width:66ch;color:var(--mute);margin:22px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.58}.tubular-story__materials-body{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:clamp(36px,5vw,80px);margin-top:clamp(44px,5vw,72px);display:grid}.tubular-story__detail{min-width:0;margin:0}.tubular-story__detail img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.tubular-story__detail figcaption{color:var(--mute);margin-top:12px;font-size:10px}.tubular-story__points{border-top:1px solid var(--line)}.tubular-story__point{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:14px;padding-block:20px 28px;display:grid}.tubular-story__point-number{color:var(--screens);font:600 36px/.8 var(--display)}.tubular-story__point-label{color:var(--mute);display:block}.tubular-story__point h3{max-width:17ch;font:600 clamp(27px, 2.6vw, 39px)/1.02 var(--display);letter-spacing:.005em;text-transform:uppercase;margin:13px 0 0}.tubular-story__point p{max-width:50ch;color:var(--mute);margin:13px 0 0;font-size:14px;line-height:1.6}@media (width<=960px){.tubular-story__overview{grid-template-columns:minmax(0,1fr)}.tubular-story__overview-copy{padding-right:0}.tubular-story__series{margin-top:46px}.tubular-story__facts{margin-top:0}.tubular-story__room{border-top:1px solid var(--line);border-left:0;padding:30px 0}.tubular-story__materials-header{grid-template-columns:1fr;gap:22px}.tubular-story__materials-body{grid-template-columns:1fr;gap:34px}.tubular-story__points{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.tubular-story__point{border-top:1px solid var(--line)}}@media (width<=600px){.tubular-story{margin-top:56px}.tubular-story__overview-copy{padding-block:30px 32px}.tubular-story__series{margin-top:42px}.tubular-story__overview h2,.tubular-story__materials-header h2{font-size:clamp(42px,12vw,64px)}.tubular-story__lead{margin-top:20px}.tubular-story__facts{grid-template-columns:1fr;gap:10px;padding-top:35px}.tubular-story__facts div{grid-template-columns:minmax(90px,.9fr) 1.5fr;gap:14px;padding-top:9px;display:grid}.tubular-story__facts dd{margin:0}.tubular-story__fit{margin-top:30px}.tubular-story__room{padding-block:20px 26px}.tubular-story__room figcaption,.tubular-story__room figcaption span{display:block}.tubular-story__room figcaption span:last-child{text-align:left;margin-top:3px}.tubular-story__materials{padding-block:70px 72px}.tubular-story__materials-header p{margin-top:18px}.tubular-story__materials-body{margin-top:36px}.tubular-story__detail img{aspect-ratio:4/3}.tubular-story__points{grid-template-columns:1fr;gap:0}.tubular-story__point{grid-template-columns:42px minmax(0,1fr);gap:10px}}.lti-as-built{width:100%;color:var(--ink);grid-column:1/-1;display:block}.lti-as-built__header{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:end;gap:24px 48px;padding-block:20px 26px;display:grid}.lti-as-built__eyebrow,.lti-as-built__intro,.lti-as-built__header-note,.lti-as-built__step-number,.lti-as-built__svg .lti-as-built__small{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase}.lti-as-built__eyebrow{color:var(--screens);font-size:11px;font-weight:500;line-height:1.45;display:block}.lti-as-built__header h2{max-width:14ch;font:600 clamp(40px, 5vw, 70px)/.94 var(--display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:8px 0 0}.lti-as-built__header-note,.lti-as-built__intro,.lti-as-built__orientation p,.lti-as-built__step p,.lti-as-built__note{color:var(--mute)}.lti-as-built__header-note{max-width:38ch;margin:0;font-size:12px;line-height:1.55}.lti-as-built__intro{margin:22px 0 0;font-size:12px;line-height:1.5}.lti-as-built__orientations{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:16px;padding-block:22px;display:grid}.lti-as-built__orientation{grid-template-columns:1fr;gap:16px;min-width:0;margin:0;display:grid}.lti-as-built__orientation+.lti-as-built__orientation{border-left:1px solid var(--line);padding-left:32px}.lti-as-built__orientation h3,.lti-as-built__step h3{font:600 20px/1.2 var(--display);text-transform:uppercase;margin:0}.lti-as-built__orientation p,.lti-as-built__step p{text-wrap:pretty;margin:10px 0 0;font-size:14px;line-height:1.6}.lti-as-built__steps{counter-reset:lti-as-built-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lti-as-built__step{counter-increment:lti-as-built-step;min-width:0}.lti-as-built__step-drawing{background:color-mix(in srgb, var(--screens) 4%, var(--canvas));margin-bottom:20px;padding:12px}.lti-as-built__step-heading{align-items:baseline;gap:12px;display:flex}.lti-as-built__step-number{color:color-mix(in srgb, var(--screens) 80%, var(--ink));font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.2}.lti-as-built__note{border-top:1px solid var(--line);margin:32px 0 0;padding-top:18px;font-size:12px;line-height:1.65}.lti-as-built__svg{width:100%;height:auto;color:var(--ink);fill:none;display:block;overflow:visible}.lti-as-built__svg :is(path,rect,circle){stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.lti-as-built__svg .lti-as-built__fill{fill:var(--canvas);stroke:none}.lti-as-built__svg .lti-as-built__part{fill:var(--canvas)}.lti-as-built__svg .lti-as-built__accent{color:var(--screens)}.lti-as-built__svg .lti-as-built__accent .lti-as-built__fill,.lti-as-built__svg .lti-as-built__part.lti-as-built__accent{fill:color-mix(in srgb, var(--screens) 9%, var(--canvas))}.lti-as-built__svg .lti-as-built__ghost{opacity:.28}.lti-as-built__svg .lti-as-built__screw-head{fill:var(--canvas);stroke-width:1px}.lti-as-built__svg .lti-as-built__hole{fill:var(--line);stroke-width:1px}.lti-as-built__svg .lti-as-built__screw{stroke-width:2.2px}.lti-as-built__svg .lti-as-built__surface{stroke-width:2px}.lti-as-built__svg .lti-as-built__hatch{stroke:var(--mute);stroke-width:.7px;opacity:.7}.lti-as-built__svg .lti-as-built__ceiling{color:var(--mute)}.lti-as-built__svg .lti-as-built__ceiling .lti-as-built__fill{fill:var(--canvas)}.lti-as-built__svg .lti-as-built__action{stroke:var(--screens);stroke-width:2.3px}.lti-as-built__svg .lti-as-built__arrowhead{stroke:var(--screens);stroke-width:1.4px}.lti-as-built__svg .lti-as-built__leader{stroke:var(--mute);stroke-width:1px}.lti-as-built__svg .lti-as-built__guide{stroke:var(--screens);stroke-width:1px;stroke-dasharray:3 4}.lti-as-built__svg .lti-as-built__dimension{stroke:var(--screens);stroke-width:1px}.lti-as-built__svg .lti-as-built__inset{fill:var(--canvas);stroke:var(--line);stroke-width:1px}.lti-as-built__svg text{font:500 18px/1.3 var(--body,Arial, sans-serif);fill:var(--ink);stroke:none}.lti-as-built__svg .lti-as-built__small{fill:var(--mute);font-size:11px;line-height:1}.lti-as-built__svg--parts text,.lti-as-built__svg--wall text,.lti-as-built__svg--ceiling text{font-size:16px}@media (width<=1000px){.lti-as-built__header{grid-template-columns:1fr;gap:16px}.lti-as-built__orientations{grid-template-columns:1fr}.lti-as-built__orientation+.lti-as-built__orientation{border-top:1px solid var(--line);border-left:0;padding-top:22px;padding-left:0}.lti-as-built__orientation .lti-as-built__svg{max-height:260px}.lti-as-built__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.lti-as-built__header{padding-block:18px 22px}.lti-as-built__header h2{font-size:clamp(40px,12vw,62px)}.lti-as-built__orientations{gap:22px}.lti-as-built__steps{grid-template-columns:1fr;gap:32px}.lti-as-built__step-drawing{margin-bottom:16px}}.screen-setup[data-astro-cid-or4vj6ts]{margin-block:48px}.screen-setup__views[data-astro-cid-or4vj6ts]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.screen-setup__views[data-astro-cid-or4vj6ts] figure[data-astro-cid-or4vj6ts]{min-width:0;margin:0}@media (width<=640px){.screen-setup__views[data-astro-cid-or4vj6ts]{grid-template-columns:1fr}}.sps{padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,96px)}.sps__head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:20px 40px;margin-bottom:28px;display:grid}.sps__head h2{font:600 clamp(34px, 3.6vw, 52px)/.98 var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:8px 0 0}.sps__head p{color:var(--mute);margin:0;font-size:14px;line-height:1.55}.sps__eyebrow{color:var(--screens);font:500 11px/1.45 var(--data);letter-spacing:.09em;text-transform:uppercase}.sps__sheet{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.sps__cell{min-width:0;margin:0;padding:20px 0 28px}.sps__cell--main{padding-right:clamp(24px,3vw,40px)}.sps__cell--side{border-left:1px solid var(--line);padding-left:clamp(24px,3vw,40px)}.sps__cell--wide{grid-column:1/-1}.sps__cell:nth-child(n+3){border-top:1px solid var(--line)}.sps__sublabel{color:var(--mute);font:500 11px/1.3 var(--data);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.sps__label{color:var(--ink);font:600 12px/1.3 var(--data);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0 0 16px;display:flex}.sps__label b{color:var(--screens);font-weight:600}.sps__label span{color:var(--mute);margin-left:auto;font-size:10px;font-weight:500}.sps__figure img{width:100%;height:auto;display:block}.sps__key{flex-direction:column;display:flex}.sps__key dl{margin:0}.sps__key dl div{border-top:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;padding-block:9px;display:grid}.sps__key dl div:last-child{border-bottom:1px solid var(--line)}.sps__key dt{color:var(--screens);font:700 15px/1.3 var(--data)}.sps__key dd{margin:0;font-size:14px;line-height:1.35}.sps__profile{margin-top:auto;padding-top:24px}.sps__profile img{width:100%;max-width:400px;height:auto;display:block}.sps__table-scroll{overflow-x:auto}.sps__table-scroll:focus-visible{outline:2px solid var(--screens);outline-offset:3px}.sps__table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:13px}.sps__table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sps__table th,.sps__table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px}.sps__table tr:not(.sps__group)>th:first-child{z-index:1;background:var(--canvas);text-align:left;padding-left:0;position:sticky;left:0}.sps__table td:last-child,.sps__table thead th:last-child{padding-right:0}.sps__table thead th{border-bottom-color:var(--ink);color:var(--ink);font:700 12px/1.2 var(--data);vertical-align:bottom;padding-top:0}.sps__table thead th:first-child{z-index:2;color:var(--mute);font-weight:500}.sps__table thead span{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:400;display:block}.sps__table tbody th{font-weight:600}.sps__table td.sps__key-col{color:var(--screens);font-weight:700}.sps__table thead .sps__key-col{color:var(--screens)}.sps__table .sps__group th{border-bottom-color:var(--ink);color:var(--screens);font:600 11px/1.3 var(--data);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:16px 0 6px}.sps__table .sps__group span{color:var(--mute);margin-left:6px;font-weight:500}.sps__table tbody:first-of-type .sps__group th{padding-top:12px}.sps__controls-intro{color:var(--mute);margin:-6px 0 14px;font-size:13px;line-height:1.5}.sps__controls ol{margin:0;padding:0;list-style:none}.sps__controls li{border-top:1px solid var(--line);grid-template-columns:56px 1fr;align-items:start;gap:14px;padding-block:13px;display:grid}.sps__controls h4{font:600 19px/1.1 var(--display);text-transform:uppercase;margin:0}.sps__controls p{color:var(--mute);margin:4px 0 0;font-size:13px;line-height:1.45}.sps__controls small{color:var(--mute);font:500 9px/1.3 var(--data);letter-spacing:.05em;text-transform:uppercase;margin-top:7px;display:inline-block}.sps__controls li.is-current small{background:color-mix(in srgb, var(--screens) 14%, transparent);color:var(--screens);border-radius:3px;padding:3px 6px;font-weight:600}.sps__device{border:1px solid color-mix(in srgb, var(--screens) 45%, transparent);background:color-mix(in srgb, var(--screens) 9%, var(--canvas));justify-content:center;justify-self:center;align-items:center;margin-top:2px;display:flex}.sps__device i{background:var(--screens);display:block}.sps__device--remote{border-radius:7px;flex-direction:column;gap:4px;width:18px;height:38px}.sps__device--remote i{border-radius:3px;width:6px;height:4px}.sps__device--wall{border-radius:4px;flex-direction:column;gap:4px;width:32px;height:36px}.sps__device--wall i{border-radius:3px;width:13px;height:3px}.sps__device--projector{border-radius:4px;width:46px;height:22px;margin-top:8px;position:relative}.sps__device--projector i:first-child{border:3px solid var(--screens);background:0 0;border-radius:50%;width:11px;height:11px;position:absolute;right:7px}.sps__device--projector i:not(:first-child){display:none}.sps__device--av{border-radius:3px;gap:4px;width:46px;height:20px;margin-top:9px}.sps__device--av i{border-radius:50%;width:4px;height:4px}.sps__table .sps__pocket-col{color:var(--mute)}.sps__table tbody td.sps__pocket-col{border-left:1px dashed var(--line)}.sps__box-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.sps__box-list li{border-top:1px solid var(--line);gap:10px;padding-block:9px;font-size:14px;line-height:1.35;display:flex}.sps__box-list span{min-width:22px;color:var(--screens);font:700 13px/1.35 var(--data);flex:none}.sps__stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.sps__stats div{padding:12px 16px 12px 0}.sps__stats div+div{border-left:1px solid var(--line);padding-left:16px}.sps__stats dt{color:var(--mute);font-size:12px;line-height:1.3}.sps__stats dd{font:600 18px/1.2 var(--data);white-space:nowrap;margin:4px 0 0}.sps__pocket{background:color-mix(in srgb, var(--screens) 8%, transparent);padding:14px 16px 16px}.sps__pocket dl{grid-template-columns:repeat(3,auto);justify-content:start;gap:0 22px;margin:0;display:grid}.sps__pocket dt{color:var(--mute);font-size:12px}.sps__pocket dd{color:var(--screens);font:700 17px/1.2 var(--data);white-space:nowrap;margin:2px 0 0}.sps__pocket dd span{color:var(--mute);margin-left:3px;font-size:10px;font-weight:500}.sps__checks,.sps__care ul{margin:0;padding:0;list-style:none}.sps__checks{margin-top:12px}.sps__checks li,.sps__care li{border-top:1px solid var(--line);padding:9px 0 9px 18px;font-size:13px;line-height:1.45;position:relative}.sps__checks li:before,.sps__care li:before{background:var(--screens);content:"";width:6px;height:6px;position:absolute;top:16px;left:2px}.sps-ill{width:100%;height:auto;color:var(--mute);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.sps-ill .acc{color:var(--screens);stroke:var(--screens)}.sps-ill__bold{stroke-width:3px}.sps-ill__ghost{stroke-dasharray:3 3;opacity:.55}.sps-ill__surface{stroke:none;fill:color-mix(in srgb, var(--ink) 5%, transparent)}.sps-ill__hatch{stroke-width:1px;opacity:.5}.sps-ill__dot{fill:var(--screens);stroke:var(--screens)}.sps-ill text{fill:var(--screens);stroke:none;font:600 10px var(--data);letter-spacing:.04em}.sps-ill__knob{fill:var(--canvas);stroke:var(--ink);stroke-width:1.6px}.sps-ill__knob--red{fill:var(--gobo);stroke:var(--gobo)}.sps-ill__knob-mark,.sps-ill__cross{stroke:var(--gobo);stroke-width:1.6px}.sps__height-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:0 clamp(24px,3vw,40px);display:grid}.sps__knobs{margin:0}.sps__knobs svg{max-width:300px}.sps__knobs figcaption{color:var(--mute);margin-top:12px;font-size:13px;line-height:1.5}.sps__knobs figcaption p{margin:0 0 8px}.sps__knob-key{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sps__knob-key:before{border:1.5px solid var(--ink);content:"";border-radius:50%;width:10px;height:10px}.sps__knob-key--red:before{border-color:var(--gobo);background:var(--gobo)}.sps__flow ol{counter-reset:sps-height;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sps__flow ol li{border:1px solid var(--line);counter-increment:sps-height;padding:14px 18px 16px;position:relative}.sps__flow ol li+li{border-left:0}.sps__flow ol li:not(:last-child):after{z-index:1;border-top:1.5px solid var(--screens);border-right:1.5px solid var(--screens);background:var(--canvas);content:"";width:12px;height:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.sps__flow h4{font:600 17px/1.1 var(--display);text-transform:uppercase;align-items:baseline;gap:8px;margin:0;display:flex}.sps__flow h4:before{color:var(--screens);font:700 12px/1 var(--data);content:counter(sps-height, decimal-leading-zero)}.sps__flow ol p{color:var(--mute);margin:6px 0 0;font-size:13px;line-height:1.45}.sps__turn{color:var(--screens);font:700 15px/1 var(--data);letter-spacing:-.05em;margin-left:auto}.sps__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0 33.3333%;padding:0;list-style:none;display:grid}.sps__outcome{border-left:3px solid var(--screens);background:color-mix(in srgb, var(--screens) 8%, transparent);padding:10px 14px 12px;font-size:13px;line-height:1.45}.sps__outcome strong{color:var(--screens);font:600 11px/1.4 var(--data);letter-spacing:.06em;text-transform:uppercase;display:block}.sps__outcome--down{border-left-color:var(--gobo);background:color-mix(in srgb, var(--gobo) 7%, transparent)}.sps__outcome--down strong{color:var(--gobo)}.sps__care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,40px);display:grid}.sps__care li{color:var(--mute)}.sps__notes{grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:12px 40px;padding-top:18px;display:grid}.sps__notes strong{color:var(--screens);font:600 11px/1.5 var(--data);letter-spacing:.08em;text-transform:uppercase}.sps__notes ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.sps__notes li{color:var(--mute);font-size:12px;line-height:1.5}.lti-format-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-bottom:20px;display:grid}.lti-format-card{border-top:1px solid var(--line);grid-template-columns:minmax(84px,.38fr) minmax(0,1fr);align-items:center;gap:18px;padding-top:15px;display:grid}.lti-format-card__screen{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--screens) 48%, var(--line));background:color-mix(in srgb, var(--screens) 6%, var(--canvas));width:100%;max-width:132px;color:var(--screens);place-items:center;display:grid}.lti-format-card__screen--square{aspect-ratio:1;width:min(100%,86px)}.lti-format-card__screen span{font:500 10px/1 var(--data);letter-spacing:.08em}.lti-format-card__label{color:var(--screens);font:500 10px/1.4 var(--data);letter-spacing:.08em;text-transform:uppercase}.lti-format-card p{color:var(--mute);margin:6px 0 0;font-size:13px;line-height:1.45}.lti-format-card small{color:var(--mute);font:500 9px/1.4 var(--data);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;display:inline-block}.sps__table{min-width:780px}.sps__sheet>.lti-as-built{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-block:20px 28px}@media (width<=1080px){.sps__head,.sps__sheet{grid-template-columns:1fr}.sps__cell:nth-child(n){border-left:0;padding-inline:0}.sps__box-list,.sps__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sps__stats div:nth-child(3){border-left:0;padding-left:0}.sps__stats div:nth-child(n+3),.sps__cell:nth-child(n+2){border-top:1px solid var(--line)}.sps__key{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px;display:grid}.sps__key .sps__label{grid-column:1/-1}.sps__profile{margin-top:0;padding-top:0}.sps__controls ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.sps__notes{grid-template-columns:1fr}.sps__height-grid{grid-template-columns:1fr;gap:24px}}@media (width<=640px){.sps__head h2{font-size:clamp(32px,10vw,42px)}.sps__key{grid-template-columns:1fr}.sps__profile{padding-top:22px}.sps__controls ol,.sps__care-grid{grid-template-columns:1fr}.sps__label{flex-wrap:wrap}.sps__label span{flex-basis:100%;margin-left:0}.sps__flow ol{grid-template-columns:1fr}.sps__flow ol li+li{border-top:0;border-left:1px solid var(--line)}.sps__flow ol li:not(:last-child):after{inset:auto auto -7px 24px;transform:rotate(135deg)}.sps__outcomes{grid-template-columns:1fr;margin-left:0}.sps__care-grid>div+div{margin-top:18px}.sps__notes ul{grid-template-columns:1fr}.lti-format-cards{grid-template-columns:1fr;gap:14px}.lti-format-card{grid-template-columns:96px minmax(0,1fr);gap:16px}}.sr-l-planning__caption{color:var(--mute);margin:12px 0 0;font-size:12px;line-height:1.5}.sr-l-planning__body{max-width:70ch;color:var(--mute);margin:14px 0 0;font-size:14px;line-height:1.55}.sr-l-planning__body strong{color:var(--ink);font-weight:600}.sr-l-hardware{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-l-operation ol{margin:0;padding:0;list-style:none}.sr-l-operation li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding-block:16px;display:grid}.sr-l-operation img{background:color-mix(in srgb, var(--screens) 4%, var(--canvas));width:100%;max-width:220px;height:auto;margin-inline:auto;padding:12px;display:block}.sr-l-operation h4{font:600 19px/1.1 var(--display);text-transform:uppercase;margin:0}.sr-l-operation h4 span{color:var(--screens)}.sr-l-operation li p{color:var(--mute);margin:6px 0 0;font-size:13px;line-height:1.5}.sr-l-planning .sps__notes a{color:var(--screens);text-underline-offset:.2em}@media (width>=641px) and (width<=1080px){.sr-l-operation ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sr-l-operation li{grid-template-columns:1fr;align-content:start}.sr-l-operation img{max-width:220px}}@media (width<=640px){.sr-l-hardware{grid-template-columns:1fr}}.cine65-manual{width:100%;color:var(--ink);grid-column:1/-1;display:block}.cine65-manual__header{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:end;gap:20px 48px;padding-block:20px 26px;display:grid}.cine65-manual__eyebrow,.cine65-manual__prep-key,.cine65-manual__phase-range,.cine65-manual__step-number,.cine65-manual__badge,.cine65-manual__parts li,.cine65-manual__note strong{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase}.cine65-manual__eyebrow{color:var(--screens);font-size:11px;font-weight:500;line-height:1.45;display:block}.cine65-manual__header h2{font:600 clamp(36px, 4.2vw, 56px)/.96 var(--display);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;margin:8px 0 0}.cine65-manual__intro{max-width:46ch;color:var(--mute);margin:0;font-size:13px;line-height:1.55}.cine65-manual__prep{border:1px solid var(--line);background:color-mix(in srgb, var(--screens) 4%, var(--canvas));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cine65-manual__prep li{min-width:0;padding:14px 18px 16px}.cine65-manual__prep li+li{border-left:1px solid var(--line)}.cine65-manual__prep-key{color:var(--screens);font-size:10px;font-weight:600;line-height:1.4;display:block}.cine65-manual__prep p{margin:6px 0 0;font-size:14px;line-height:1.5}.cine65-manual__prep a,.cine65-manual__source a{color:var(--screens);text-underline-offset:.2em;text-decoration:underline 1px}.cine65-manual__prep a:focus-visible,.cine65-manual__source a:focus-visible{outline:2px solid var(--screens);outline-offset:3px}.cine65-manual__phases{margin-top:36px}.cine65-manual__phase+.cine65-manual__phase{margin-top:44px}.cine65-manual__phase-header{border-bottom:1px solid var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 18px;padding-bottom:12px;display:grid}.cine65-manual__phase-range{color:var(--screens);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1.3}.cine65-manual__phase-header h3{font:600 clamp(24px, 2.4vw, 32px)/1 var(--display);letter-spacing:.005em;text-transform:uppercase;margin:0}.cine65-manual__rail{align-self:center;gap:3px;display:flex}.cine65-manual__rail i{background:var(--line);width:12px;height:3px;display:block}.cine65-manual__rail i.is-active{background:var(--screens)}.cine65-manual__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cine65-manual__step{flex-direction:column;min-width:0;display:flex}.cine65-manual__drawing{border:1px solid var(--line);background:color-mix(in srgb, var(--screens) 4%, var(--canvas));margin:0;padding:12px;position:relative}.cine65-manual__badge{border:1px solid var(--screens);color:var(--screens);background:var(--canvas);padding:3px 7px;font-size:10px;font-weight:600;line-height:1.3;position:absolute;top:10px;right:10px}.cine65-manual__step-copy{grid-template-columns:26px minmax(0,1fr);align-items:baseline;padding-top:14px;display:grid}.cine65-manual__step-number{color:var(--screens);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.2}.cine65-manual__step-copy h4{font:600 20px/1.1 var(--display);text-transform:uppercase;margin:0}.cine65-manual__step-copy p,.cine65-manual__parts{grid-column:2}.cine65-manual__step-copy p{color:var(--mute);text-wrap:pretty;margin:7px 0 0;font-size:14px;line-height:1.5}.cine65-manual__parts{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cine65-manual__parts li{border:1px solid var(--line);color:var(--mute);padding:2px 6px;font-size:10px;line-height:1.4}.cine65-manual__phase-body.has-note{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 24px;display:grid}.cine65-manual__phase-body.has-note .cine65-manual__steps{grid-area:1/1/auto/span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.cine65-manual__note{border-left:3px solid var(--screens);background:color-mix(in srgb, var(--screens) 6%, var(--canvas));grid-area:1/3;margin:20px 0 0;padding:16px 18px 18px;font-size:14px;line-height:1.5}.cine65-manual__note strong{color:var(--screens);margin:0 0 6px;font-size:10px;font-weight:600;display:block}.cine65-manual__source{border-top:1px solid var(--line);color:var(--mute);margin:32px 0 0;padding-top:14px;font-size:12px;line-height:1.6}.cine65-manual__svg{width:100%;height:auto;color:var(--ink);fill:none;display:block;overflow:visible}.cine65-manual__svg :is(path,rect,circle){stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.cine65-manual__svg .d-part{fill:var(--canvas)}.cine65-manual__svg .d-part--top{fill:color-mix(in srgb, var(--ink) 4%, var(--canvas))}.cine65-manual__svg .d-part--side{fill:color-mix(in srgb, var(--ink) 7%, var(--canvas))}.cine65-manual__svg .d-accent{color:var(--screens);fill:color-mix(in srgb, var(--screens) 14%, var(--canvas))}.cine65-manual__svg .d-ghost{opacity:.35}.cine65-manual__svg .d-detail{stroke-width:1px;opacity:.55}.cine65-manual__svg .d-detail--accent{stroke:var(--screens);opacity:1}.cine65-manual__svg .d-hole{fill:var(--line);stroke-width:1px}.cine65-manual__svg .d-surface{fill:color-mix(in srgb, var(--ink) 4%, transparent);stroke:var(--line);stroke-width:1px;stroke-dasharray:4 5}.cine65-manual__svg .d-fabric{fill:color-mix(in srgb, var(--ink) 9%, var(--canvas));stroke-width:1.2px}.cine65-manual__svg .d-hem{fill:color-mix(in srgb, var(--ink) 16%, var(--canvas));stroke-width:1.1px}.cine65-manual__svg .d-stitch{stroke-width:1px;stroke-dasharray:3 3;opacity:.6}.cine65-manual__svg .d-rod{stroke:var(--screens);stroke-width:3.6px}.cine65-manual__svg .d-rod--loose{stroke-width:3px}.cine65-manual__svg .d-rod-end{fill:var(--screens);stroke:var(--screens)}.cine65-manual__svg .d-spring{stroke-width:1.1px}.cine65-manual__svg .d-spring--accent{stroke:var(--screens);stroke-width:1.5px}.cine65-manual__svg .d-tool{stroke:var(--screens);stroke-width:2.1px}.cine65-manual__svg .d-action{stroke:var(--screens);stroke-width:1.8px}.cine65-manual__svg .d-action--thin{stroke-width:1.1px;stroke-dasharray:3 3}.cine65-manual__svg .d-arrowhead{stroke:var(--screens);stroke-width:1.3px}.cine65-manual__svg .d-guide{stroke:var(--screens);stroke-width:1px;stroke-dasharray:3 4}.cine65-manual__svg .d-check{stroke:var(--screens);stroke-width:2.2px}.cine65-manual__svg .d-leader{stroke:var(--mute);stroke-width:1px}.cine65-manual__svg .d-inset{fill:var(--canvas);stroke:var(--line);stroke-width:1px}.cine65-manual__svg .d-screw-mark{color:var(--screens);stroke-width:1.2px}.cine65-manual__svg .d-screw-mark circle{fill:var(--canvas);stroke-width:1.2px}.cine65-manual__svg .d-screw-mark path{stroke-width:1.2px}.cine65-manual__svg .d-screw-line{stroke:var(--screens);stroke-width:2.1px}.cine65-manual__svg .d-screw-line--large{stroke-width:4.5px;stroke-linecap:butt}.cine65-manual__svg .d-bracket{stroke:var(--screens);stroke-width:3.5px;stroke-linecap:butt}.cine65-manual__svg .d-bracket--large{stroke-width:8px}.cine65-manual__svg .d-frame-lip{stroke-width:3.5px;stroke-linecap:butt}.cine65-manual__svg .d-frame-lip--large{stroke-width:8px}.cine65-manual__svg .d-figure{stroke-width:1.6px}.cine65-manual__svg .d-figure circle{fill:var(--canvas)}.cine65-manual__svg .d-ground,.cine65-manual__svg .d-wall-face{stroke-width:1.2px}.cine65-manual__svg :is(.d-ground-hatch,.d-wall){stroke:none}.cine65-manual__svg .d-hatch{stroke:var(--mute);stroke-width:.8px;opacity:.6}.cine65-manual__svg text{fill:var(--ink);stroke:none;font:600 13px/1 var(--data);letter-spacing:.06em;text-transform:uppercase}.cine65-manual__svg .d-label--accent{fill:var(--screens)}.cine65-manual__svg .d-label--mute{fill:var(--mute);font-weight:500}@media (width<=960px){.cine65-manual__header{grid-template-columns:1fr;gap:14px}.cine65-manual__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cine65-manual__phase-body.has-note{flex-direction:column;display:flex}.cine65-manual__note{align-self:stretch}}@media (width<=640px){.cine65-manual__header{padding-block:18px 22px}.cine65-manual__prep{grid-template-columns:1fr}.cine65-manual__prep li+li{border-top:1px solid var(--line);border-left:0}.cine65-manual__phase-header{grid-template-columns:minmax(0,1fr) auto}.cine65-manual__phase-header h3{grid-area:2/1/auto/-1}.cine65-manual__steps,.cine65-manual__phase-body.has-note .cine65-manual__steps{grid-template-columns:1fr;gap:28px}.cine65-manual__step-copy h4{font-size:22px}}.cine65-planning__caption{color:var(--mute);margin:14px 0 0;font-size:12px;line-height:1.55}.cine65-planning__body{color:var(--mute);margin:0 0 20px;font-size:14px;line-height:1.55}.cine65-planning .sps__table{min-width:780px}.cine65-planning__discrepancy{border-top:1px solid var(--line);max-width:84ch;color:var(--mute);margin:18px 0 0;padding-top:15px;font-size:13px;line-height:1.55}.cine65-planning__discrepancy strong{color:var(--ink)}.cine65-planning__kit{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.cine65-planning__fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.cine65-planning__fit .sps__checks{margin-top:0}.cine65-planning__material dl{margin:0}.cine65-planning__material dl div{border-top:1px solid var(--line);padding-block:12px}.cine65-planning__material dt{color:var(--mute);font-size:12px;line-height:1.4}.cine65-planning__material dd{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.4}.cine65-planning .cine65-manual{border-top:1px solid var(--line);padding-bottom:32px}.cine65-planning .cine65-manual__header{border-top:0}@media (width<=1080px){.cine65-planning__material dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}}@media (width<=640px){.cine65-planning__fit{grid-template-columns:1fr}.cine65-planning__material dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.cine65-planning__kit{grid-template-columns:1fr}}.portable-planning__caption{color:var(--mute);margin:12px 0 0;font-size:12px;line-height:1.5}.portable-planning__figure img{border:1px solid var(--line);background:var(--canvas);width:100%;height:auto;display:block}.portable-planning__picture{display:block}.portable-planning__key .portable-planning__profile{margin-top:auto;padding-top:24px}.portable-planning__stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.portable-planning__stats div{min-width:0;padding:12px 12px 12px 0}.portable-planning__stats div+div{border-left:1px solid var(--line);padding-left:12px}.portable-planning__stats dt{color:var(--mute);font-size:11px;line-height:1.3}.portable-planning__stats dd{color:var(--screens);font:700 15px/1.2 var(--data);white-space:nowrap;margin:5px 0 0}.portable-planning__stats dd span{color:var(--mute);font-size:10px;font-weight:500}.portable-planning__stats--tripod{grid-template-columns:1fr 1.3fr}.portable-planning .sps__table{min-width:820px}.portable-planning--portable .sps__table{min-width:960px}.portable-planning .sps__table th,.portable-planning .sps__table td{padding-inline:9px}.portable-planning .sps__table tbody td:last-child{color:var(--mute);font-size:12px}.portable-planning__sequence-grid{grid-template-columns:1fr;gap:clamp(24px,4vw,52px);display:grid}.portable-planning__sequence figure{min-width:0;margin:0}.portable-planning__sequence figure+figure{border-top:1px solid var(--line);padding-top:24px}.portable-planning__sequence img{border:1px solid var(--line);background:var(--canvas);width:100%;height:auto;display:block}.portable-planning__sequence .portable-planning__picture{width:100%}.portable-planning__sequence figcaption{color:var(--mute);font:500 11px/1.45 var(--data);letter-spacing:.05em;text-transform:uppercase;margin-top:12px}.portable-planning__sequence-note{max-width:88ch;color:var(--mute);margin:18px 0 0;font-size:14px;line-height:1.55}.portable-planning__sequence-note strong{color:var(--ink);font-weight:600}.portable-planning__care li{color:var(--mute)}.portable-planning__notes a{color:var(--screens);text-underline-offset:.2em}.portable-drawing{gap:20px;min-width:0;display:grid}.portable-drawing--three{grid-template-columns:repeat(3,minmax(0,1fr))}.portable-drawing--four,.portable-drawing--support{grid-template-columns:repeat(2,minmax(0,1fr))}.portable-drawing__panel{border-top:1px solid var(--line);min-width:0;padding-top:12px}.portable-drawing__panel-heading{align-items:baseline;gap:9px;min-height:24px;display:flex}.portable-drawing__panel-number{color:var(--screens);font:600 11px/1.2 var(--data);letter-spacing:.08em}.portable-drawing__panel h4{color:var(--ink);font:600 16px/1.2 var(--display);text-transform:uppercase;margin:0}.portable-drawing__svg{stroke-width:.9px;max-width:340px;color:var(--mute);margin:10px auto 0}.portable-drawing__svg .portable-drawing__ink{color:var(--ink);stroke:currentColor}.portable-drawing__svg .portable-drawing__blue{color:var(--screens);fill:none;stroke:currentColor;stroke-width:1.4px}.portable-drawing__svg .portable-drawing__fill{fill:var(--canvas);stroke:currentColor}.portable-drawing__svg .portable-drawing__detail{color:var(--mute);stroke:currentColor;stroke-width:1px}.portable-drawing__svg .portable-drawing__ghost{stroke-dasharray:4 4;stroke-width:1.2px}.portable-drawing__svg .portable-drawing__leader{color:var(--mute);fill:none;stroke:currentColor;stroke-width:1px}.portable-drawing__svg .portable-drawing__arrowhead{color:var(--screens);fill:none;stroke:currentColor;stroke-width:1.4px}.portable-drawing__svg .portable-drawing__hatch{color:var(--mute);fill:none;stroke:currentColor;stroke-width:1px;opacity:.55}.portable-drawing__svg .portable-drawing__wall{stroke:var(--line);stroke-width:1.4px}.portable-drawing__svg .portable-drawing__svg-label{fill:var(--mute);stroke:none;font:500 12px/1 var(--data);letter-spacing:.04em}.portable-drawing__panel-caption{color:var(--mute);margin:9px 0 0;font-size:12px;line-height:1.45}@media (width<=1080px){.portable-drawing--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.portable-drawing--three,.portable-drawing--four,.portable-drawing--support{grid-template-columns:1fr}.portable-drawing__panel+.portable-drawing__panel{margin-top:4px}.portable-planning__key .portable-planning__profile{padding-top:22px}.portable-planning__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.portable-planning__stats--tripod{grid-template-columns:1fr 1.2fr}.portable-planning__stats dd{font-size:13px}}.portable-planning__key .portable-planning__stats div{border-top:0;border-bottom:0;display:block}.portable-planning__key .portable-planning__stats dt{color:var(--mute);font:500 11px/1.3 var(--data)}.portable-planning__key .portable-planning__stats dd{font:700 15px/1.2 var(--data);margin-top:5px}@media (width<=640px){.portable-planning__key .portable-planning__stats dd{font-size:13px}}.grandview-planning__caption{color:var(--mute);margin:12px 0 0;font-size:12px;line-height:1.55}.grandview-planning__drawing-picture,.grandview-planning__drawing-picture img{display:block}.grandview-planning__caption a,.grandview-planning__notes a,.grandview-manual__source a{color:var(--screens);text-underline-offset:.2em}.grandview-planning__table{min-width:960px}.grandview-planning__table td:nth-child(4),.grandview-planning__table td:nth-child(5){color:var(--screens);font-weight:700}.grandview-planning__controls ol{margin:0;padding:0;list-style:none}.grandview-planning__controls li{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:10px;padding-block:14px;display:grid}.grandview-planning__control-number{color:var(--screens);font:600 12px/1.3 var(--data)}.grandview-planning__controls h4{font:600 19px/1.1 var(--display);text-transform:uppercase;margin:0}.grandview-planning__controls p,.grandview-planning__body{color:var(--mute);margin:6px 0 0;font-size:13px;line-height:1.5}.grandview-planning__hardware{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.grandview-planning__material figure{border:1px solid color-mix(in srgb, var(--screens) 18%, var(--line));background:color-mix(in srgb, var(--screens) 4%, var(--canvas));margin:0 0 18px;overflow:hidden}.grandview-planning__material figure img{width:100%;height:auto;display:block}.grandview-planning__material dl{margin:0}.grandview-planning__material dl div{border-top:1px solid var(--line);padding-block:11px}.grandview-planning__material dt{color:var(--mute);font-size:12px;line-height:1.35}.grandview-planning__material dd{margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.4}.grandview-planning__install .sps__pocket dl{grid-template-columns:repeat(2,auto)}.grandview-planning__notes{line-height:1.55}.grandview-manual{width:100%;color:var(--ink);grid-column:1/-1}.grandview-manual__header{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:end;gap:24px 48px;padding-block:20px 26px;display:grid}.grandview-manual__eyebrow,.grandview-manual__header-note,.grandview-manual__step-number,.grandview-manual__source strong,.grandview-manual__qualification strong{font-family:var(--data);letter-spacing:.08em;text-transform:uppercase}.grandview-manual__eyebrow{color:var(--screens);font-size:11px;font-weight:500;line-height:1.45;display:block}.grandview-manual__header h2{max-width:16ch;font:600 clamp(40px, 5vw, 70px)/.94 var(--display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:8px 0 0}.grandview-manual__header-note,.grandview-manual__intro,.grandview-manual__figure figcaption,.grandview-manual__step-copy p,.grandview-manual__source,.grandview-manual__qualification p{color:var(--mute)}.grandview-manual__header-note{max-width:38ch;margin:0;font-size:12px;line-height:1.55}.grandview-manual__intro{max-width:68ch;margin:22px 0 0;font-size:14px;line-height:1.55}.grandview-manual__qualification{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:22px;padding-block:15px 17px;display:grid}.grandview-manual__qualification>div{border-right:1px solid var(--line);min-width:0;padding-right:24px}.grandview-manual__qualification>div:last-child{border-right:0;padding-right:0}.grandview-manual__qualification strong{color:var(--screens);font-size:10px;font-weight:600;line-height:1.4;display:block}.grandview-manual__qualification p{margin:7px 0 0;font-size:13px;line-height:1.5}.grandview-manual__views{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.grandview-manual__figure{min-width:0;margin:0}.grandview-manual__figure img{border:1px solid color-mix(in srgb, var(--screens) 22%, var(--line));width:100%;height:auto;display:block}.grandview-manual__figure figcaption{margin-top:9px;font-size:12px;line-height:1.45}.grandview-manual__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0 0;padding:0;list-style:none;display:grid}.grandview-manual__step{flex-direction:column;min-width:0;display:flex}.grandview-manual__step-figure{border:1px solid color-mix(in srgb, var(--screens) 22%, var(--line));background:color-mix(in srgb, var(--screens) 4%, var(--canvas));margin:0;padding:8px}.grandview-manual__step-figure img{width:100%;height:auto;display:block}.grandview-manual__step-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:11px;padding-top:15px;display:grid}.grandview-manual__step-number{color:var(--screens);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1.2}.grandview-manual__step-copy h3{font:600 20px/1.1 var(--display);text-transform:uppercase;margin:0}.grandview-manual__step-copy p{text-wrap:pretty;grid-column:2;margin:9px 0 0;font-size:13px;line-height:1.55}.grandview-manual__source{border-top:1px solid var(--line);margin:34px 0 0;padding-top:17px;font-size:12px;line-height:1.65}.grandview-manual__source strong{color:var(--screens);margin-right:8px;font-size:10px;font-weight:600}.grandview-manual__source a:focus-visible,.grandview-planning__caption a:focus-visible,.grandview-planning__notes a:focus-visible{outline:2px solid var(--screens);outline-offset:3px}@media (width<=960px){.grandview-manual__header{grid-template-columns:1fr;gap:16px}.grandview-manual__header-note{max-width:54ch}.grandview-manual__qualification{grid-template-columns:1fr;gap:0}.grandview-manual__qualification>div,.grandview-manual__qualification>div:last-child{border-right:0;padding:13px 0}.grandview-manual__qualification>div+div{border-top:1px solid var(--line)}.grandview-manual__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grandview-planning__hardware{grid-template-columns:1fr}.grandview-planning__material dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.grandview-manual__header h2{font-size:clamp(40px,12vw,62px)}.grandview-manual__views,.grandview-manual__steps{grid-template-columns:1fr}.grandview-manual__step-copy h3{font-size:22px}}.pe-l-details__intro[data-astro-cid-dchzongf]{color:var(--mute);font:12px/1.5 var(--data);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.pe-l-details__grid[data-astro-cid-dchzongf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.pe-l-details__figure[data-astro-cid-dchzongf]{min-width:0;margin:0}.pe-l-details__figure[data-astro-cid-dchzongf] h4[data-astro-cid-dchzongf]{font:600 20px/1.2 var(--display);text-transform:uppercase;margin:0}.pe-l-details__figure[data-astro-cid-dchzongf] p[data-astro-cid-dchzongf]{color:var(--mute);margin:10px 0 0;font-size:14px;line-height:1.6}.pe-l-details__fixing[data-astro-cid-dchzongf]{fill:var(--canvas);stroke:currentColor;stroke-width:1px}.pe-l-details__note[data-astro-cid-dchzongf]{border-top:1px solid var(--line);color:var(--mute);margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.65}@media (width<=640px){.pe-l-details__grid[data-astro-cid-dchzongf]{grid-template-columns:1fr}}.gv-alr-planning__caption{color:var(--mute);margin:12px 0 0;font-size:12px;line-height:1.5}.gv-alr-planning__body{color:var(--mute);max-width:75ch;margin:16px 0 0;font-size:14px;line-height:1.55}.gv-alr-planning__table{min-width:1040px}.gv-alr-planning__edge-table{min-width:700px}.gv-alr-planning__operation{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:24px 32px;display:grid}.gv-alr-planning__operation figure{margin:0}.gv-alr-planning__operation img{width:100%;height:auto;display:block}.gv-alr-planning__operation h4{font:600 22px/1.1 var(--display);text-transform:uppercase;margin:14px 0 6px}.gv-alr-planning__operation p{color:var(--mute);margin:0;font-size:14px;line-height:1.55}.gv-alr-planning__controls>div{border-top:1px solid var(--line);padding:12px 0 16px}.gv-alr-planning__controls h4{margin-top:0}.gv-alr-planning__construction{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.gv-alr-planning__construction figure{margin:0}.gv-alr-planning__construction img{width:100%;height:auto;display:block}@media (width<=1080px){.gv-alr-planning__operation{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-alr-planning__controls{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gv-alr-planning__construction{grid-template-columns:1fr}}@media (width<=640px){.gv-alr-planning__operation,.gv-alr-planning__controls{grid-template-columns:1fr}.gv-alr-planning__controls{gap:0}.gv-alr-planning__operation img{max-width:440px;margin-inline:auto}}
