.wheel-guide{--paper:#f1ecdc;--ink:#203d30;--forest:#142c23;--brass:#d9c493;--line:#b8b6a1;--muted:#526353;margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans Variable,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.wheel-guide *{box-sizing:border-box}.wheel-guide [hidden]{display:none!important}.wheel-guide h1,.wheel-guide h2,.wheel-guide h3,.wheel-guide p,.wheel-guide figure,.wheel-guide dl,.wheel-guide ol{margin:0}.wheel-guide h1,.wheel-guide h2,.wheel-guide h3{font-weight:400;line-height:1.02;letter-spacing:-.035em}.wheel-guide h1,.wheel-guide h2{font-family:Italiana,serif}.wheel-guide h1{font-size:clamp(78px,8.3vw,150px)}.wheel-guide h2{font-size:clamp(44px,4.8vw,79px)}.wheel-guide h3{font-size:29px;line-height:1.15;letter-spacing:-.025em}.wheel-guide em{font-style:normal;color:#8b7143}.wheel-guide a{color:inherit;text-underline-offset:5px}.wheel-guide button,.wheel-guide input,.wheel-guide select{font:inherit;color:inherit}.wheel-guide button{cursor:pointer}.wheel-guide button,.wheel-guide a,.wheel-guide select{touch-action:manipulation}.wheel-guide button:disabled{cursor:default;opacity:.45}.wheel-guide :focus-visible{outline:3px solid #b87338;outline-offset:5px}.wheel-guide .skip-link{position:absolute;left:20px;top:-100px;z-index:100;background:var(--paper);padding:12px 20px;color:var(--ink)}.wheel-guide .skip-link:focus{top:16px}.wg-header{display:flex;align-items:center;gap:36px;padding:23px 4.2%;background:var(--forest);color:#f6ecd4;border-bottom:1px solid #9a98744d}.wg-brand{text-decoration:none;white-space:nowrap;font-size:19px;font-weight:550;letter-spacing:-.03em}.wg-brand span{color:var(--brass);margin-left:8px}.wg-header nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-left:auto}.wg-header nav a{font-size:14px;text-decoration:none;color:#e5dfce;white-space:nowrap}.wg-header nav a[aria-current]{color:#f2d99e;box-shadow:0 2px #d9c493}.wg-header nav a:hover{color:#f2d99e}.wg-section{max-width:1560px;padding:96px 5.5%;margin:auto}.wg-kicker{font-size:14px;font-weight:550;letter-spacing:.045em;line-height:1.5;margin-bottom:20px!important}.wg-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:8%;margin-bottom:48px}.wg-heading>p{max-width:520px;font-size:18px;line-height:1.6}.wg-note{font-size:14px;line-height:1.6;color:var(--muted)}.wg-button{min-height:48px;border:1px solid currentColor;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:3px;text-decoration:none;font-size:15px;font-weight:550;line-height:1.35;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.wg-button:hover{background:#203d3010;box-shadow:0 3px #203d3018;transform:translateY(-1px)}.wg-button:active{transform:translateY(1px);box-shadow:none}.wg-button.filled{background:var(--ink);border-color:var(--ink);color:#fff3d7}.wg-button.filled:hover{background:#34523d}.wg-text-link{display:inline-block;font-size:15px;font-weight:550;text-decoration-thickness:1px}.wg-segment{display:flex;gap:4px;padding:4px;border:1px solid #9c9f8980;border-radius:5px}.wg-segment button{flex:1;border:0;border-radius:2px;min-height:44px;padding:8px 14px;background:transparent;font-size:15px;font-weight:550;line-height:1.3;transition:background .2s,color .2s,box-shadow .2s}.wg-segment button:hover{background:#203d3010}.wg-segment button[aria-pressed=true]{background:var(--ink);color:#fff3d7;box-shadow:0 2px 5px #0002}.wg-field{display:grid;gap:8px;font-size:15px;font-weight:500}.wg-field select{appearance:auto;background:var(--paper);color:var(--ink);border:1px solid #a1a38b;border-radius:3px;min-height:50px;padding:9px 36px 9px 14px;font-size:17px;max-width:100%}.mechanical-wheel{display:block;width:100%;height:auto;overflow:visible}.mechanical-wheel .machine-focus>[data-focus-part]{opacity:0}.mechanical-wheel [data-physical]{transition:opacity .25s}.mechanical-wheel .machine-pocket-highlights path{transition:opacity .22s}.wg-cover{min-height:800px;height:calc(100svh - 85px);max-height:1150px;position:relative;overflow:hidden;background:#132b22;color:#f5e9c9;isolation:isolate}.wg-cover:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 65% 55%,#4c4b3228,transparent 65%)}.cover-copy{position:relative;width:47%;padding:7% 0 9% 5.5%;z-index:2}.cover-copy h1 em{color:var(--brass)}.cover-deck{max-width:390px;margin:28px 0!important;font-size:18px;line-height:1.65;color:#e0dbc7}.wg-cover .filled,.spin-section .filled,.wg-closing .filled{background:var(--brass);color:#173024;border-color:var(--brass)}.wg-cover .filled:hover,.spin-section .filled:hover,.wg-closing .filled:hover{background:#f0ddae}.cover-object{position:absolute;width:82%;max-width:1370px;right:-22%;top:-10%;transform:rotate(-15deg) scaleY(.91);filter:drop-shadow(-30px 45px 35px #0007);z-index:1}.cover-object-label{display:block;transform:rotate(15deg);text-align:center;margin-top:-12px;font-size:14px;color:#ded2b3}.cover-bottom{position:absolute;bottom:27px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;gap:24px;border-top:1px solid #cec2a340;padding-top:17px;font-size:14px;z-index:3}.wg-contents{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;padding:22px 4%;border-bottom:1px solid var(--line);background:#e9e3d0}.wg-contents a{font-size:15px;text-decoration:none}.wg-contents a:hover{text-decoration:underline}.anatomy-exhibit{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:36px;align-items:start}.anatomy-stage{position:relative;min-width:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.assembly-status{display:flex;justify-content:space-between;gap:15px;padding:15px 0;font-size:14px}.assembly-status span:first-child{font-weight:600}.anatomy-main{position:relative;max-width:780px;margin:auto}.anatomy-main>.mechanical-wheel{transition:transform .5s;transform-origin:center}.anatomy-stage[data-view=cutaway] .machine-ball{opacity:0}.support-cutaway{display:none;position:absolute;bottom:4%;left:0;width:100%;height:auto;color:var(--ink)}.anatomy-stage[data-view=cutaway] .support-cutaway{display:block}.anatomy-stage[data-view=cutaway] .machine-focus{display:none}.cutaway-note{font-size:14px;line-height:1.5;max-width:500px;padding:5px 10px 15px}.anatomy-legend{display:flex;gap:14px 22px;flex-wrap:wrap;padding:15px 0;font-size:14px;border-top:1px solid #b8b6a170}.anatomy-legend span{display:flex;align-items:center;gap:8px}.anatomy-legend i{width:9px;height:9px;display:inline-block;border-radius:50%;background:#846b42}.anatomy-legend .rotating-dot{background:#244e3b}.anatomy-legend .ball-dot{background:#fff8df;border:1px solid #7a704f}.part-detail{position:absolute;right:0;bottom:63px;width:37%;background:#f1ecdcf5;box-shadow:0 6px 25px #253c3020;border:1px solid #a69a7e;padding:8px;z-index:2}.part-detail svg{display:block;width:100%;height:170px;overflow:hidden;background:#ded6bf}.part-detail p{font-size:14px;line-height:1.4;padding:8px 5px 3px}.part-controls{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 23px}.part-controls button{border:1px solid #b8b6a1;background:#ebe5d5;min-height:54px;font-size:14px;text-align:left;padding:9px 10px;line-height:1.4;transition:background .18s,color .18s}.part-controls button span{display:inline-block;margin-right:8px;color:#756543;font-size:12px}.part-controls button:hover{background:#dfdbc9}.part-controls button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff2d2}.part-controls button[aria-pressed=true] span{color:#e2cca0}.part-explanation{min-height:190px;border-left:2px solid #8f794c;padding-left:20px;margin-bottom:20px}.part-explanation .wg-kicker{margin-bottom:8px!important;color:#6c5b37}.part-explanation h3{font-size:27px;margin-bottom:12px}.part-explanation>p:last-child{font-size:16px;line-height:1.6}.rotor-control{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;font-weight:500;border-top:1px solid var(--line);padding-top:16px;margin-bottom:14px}.rotor-control input{width:100%;accent-color:#2c5540;min-height:28px}.spin-section{background:#142b23;color:#f3e8cb}.spin-section em,.neighbours-section em{color:#dac491}.spin-section .wg-note,.neighbours-section .wg-note{color:#c8d0bd}.spin-exhibit{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:center}.spin-object{position:relative;min-width:0}.spin-object .mechanical-wheel{filter:drop-shadow(0 22px 20px #0005)}.spin-fixed-label{position:absolute;top:0;left:0;font-size:14px;display:flex;align-items:center;gap:10px}.spin-fixed-label:before{content:"";width:6px;height:6px;border-radius:50%;background:#e1cf9f}.spin-result{position:absolute;bottom:0;right:0;background:#182f26;padding:14px 20px;border:1px solid #a99b70;display:flex;align-items:center;gap:14px}.spin-result strong{font-size:45px;line-height:1;color:#f2b6a0;font-weight:500}.spin-result span{font-size:14px}.spin-phase-list{padding:0;list-style:none;border-top:1px solid #d0c49b55}.spin-phase-list li{padding:12px 0;border-bottom:1px solid #d0c49b45}.spin-phase-list button{border:0;background:none;padding:5px 0;text-align:left;width:100%;display:flex;gap:16px;color:#b5c0ac;align-items:baseline;font-size:17px}.spin-phase-list button>span{font-size:14px;color:#b9ae8a;min-width:24px}.spin-phase-list button strong{font-weight:500}.spin-phase-list button[aria-pressed=true]{color:#fff4d4}.spin-phase-list button[aria-pressed=true]>span{color:#f6d494}.spin-phase-list li p{font-size:16px;line-height:1.55;padding-left:40px;padding-top:5px;color:#d5ddca}.js-wheel .spin-phase-list li p{display:none}.js-wheel .spin-phase-list li:has([aria-pressed=true]) p{display:block}.spin-controls{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 17px}.step-controls{display:flex;gap:8px;flex-wrap:wrap}.spin-controls .wg-button{font-size:14px;padding:10px 15px}.order-exhibit{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:8%}.pocket-ring{display:block;width:100%;height:auto;overflow:visible}.pocket-ring [data-ring-pocket]{cursor:pointer}.pocket-ring .ring-cell{transition:opacity .2s,fill .2s}.pocket-ring .ring-focus{opacity:0;pointer-events:none}.pocket-ring [data-covered=true] .ring-focus{opacity:1;stroke:#8b6c34}.pocket-ring [data-chosen=true] .ring-focus{stroke:var(--ink);stroke-width:10}.pocket-ring [data-ring-pocket]:focus-visible{outline:none}.pocket-ring [data-ring-pocket]:focus-visible .ring-focus{opacity:1;stroke:#c97925;stroke-width:12}.atlas-editorial h3{font-family:Italiana,serif;font-size:clamp(36px,3.6vw,58px);margin-bottom:26px}.atlas-editorial>p:not(.wg-kicker){font-size:17px;margin:20px 0}.pocket-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;border-block:1px solid var(--line);padding:17px 0}.pocket-trio>div{display:grid;gap:5px;text-align:center}.pocket-trio span{font-size:14px;color:var(--muted)}.pocket-trio strong{font-size:37px;font-weight:500;line-height:1.3}.pocket-trio .chosen{border-inline:1px solid var(--line)}.pocket-trio .chosen strong{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.neighbours-section{background:#1a3227;color:#f2ead2}.neighbour-controls{display:flex;gap:32px;align-items:end;padding:0 0 30px;border-bottom:1px solid #b9b59255}.neighbour-controls .wg-field{min-width:200px}.neighbour-controls fieldset{border:0;padding:0;margin:0}.neighbour-controls legend{font-size:15px;margin-bottom:8px}.neighbour-controls .wg-segment{border-color:#c1bb9b80}.neighbours-section .wg-segment button[aria-pressed=true]{background:#d8c392;color:#182f24}.neighbours-section .wg-segment button:hover{background:#ffffff10}.neighbour-exhibit{display:grid;grid-template-columns:1fr 1.1fr;gap:3%;align-items:center}.neighbour-overview{position:relative;min-width:0}.neighbour-overview>span{display:block;text-align:center;font-size:14px;color:#d2d7c2}.neighbours-section .pocket-ring [data-covered=true] .ring-focus{stroke:#dfca95}.neighbours-section .pocket-ring [data-chosen=true] .ring-focus{stroke:#fff2ce}.neighbours-section .pocket-ring .ring-centre{display:none}.neighbour-detail{min-width:0}.neighbour-arc{display:block;width:100%;height:auto;overflow:visible}.arc-summary{border-top:1px solid #bbb79566;padding:20px 0}.arc-summary>.wg-kicker{margin-bottom:14px!important}.arc-number-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:17px}.arc-number-list span,.wheel-three>span{font-size:30px;min-width:59px;text-align:center;padding:8px 10px;border:1px solid #ac9a75;line-height:1.35;color:#fff1d0}.arc-number-list span.red,.wheel-three>span.red{background:#983e34}.arc-number-list span.black,.wheel-three>span.black{background:#202a25}.arc-number-list span.green{background:#2b654a}.arc-number-list span.selected,.wheel-three>span.selected{outline:2px solid #e7ce98;outline-offset:3px}.arc-summary>p:last-child{font-size:16px}.sector-exhibit{margin-top:45px;border-top:1px solid #c4bc9866;padding-top:36px}.sector-exhibit header{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;margin-bottom:25px}.sector-exhibit h3{font-family:Italiana,serif;font-size:38px}.sector-exhibit header>p{font-size:16px}.sector-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.sector-controls button{min-height:75px;text-align:left;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 15px;background:transparent;color:#eee5cb;border:1px solid #c5bd9860;font-size:15px}.sector-controls button strong{font-weight:500}.sector-controls button span{font-size:14px;color:#c2cab4}.sector-controls button[aria-pressed=true]{background:#dcc99b;color:#153123;border-color:#dcc99b}.sector-controls button[aria-pressed=true] span{color:#35523f}.sector-exhibit>p{font-size:16px;min-height:52px;max-width:950px}.layout-comparison{display:grid;grid-template-columns:.7fr 1.3fr;gap:6%;padding:36px 0;border-block:1px solid var(--line);margin-bottom:28px;align-items:center}.wheel-three{display:flex;justify-content:center;gap:12px;margin:30px 0}.wheel-three>span{font-size:42px;min-width:76px;transform:rotate(-8deg)}.wheel-three>span:nth-child(2){transform:translateY(-8px)}.wheel-three>span:last-child{transform:rotate(8deg)}.layout-comparison p{font-size:15px;margin-top:25px;text-align:center}.table-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2px;background:#aea080;border:3px solid #aea080;padding:2px}.table-grid span{background:#202a25;color:#fff1d5;display:flex;align-items:center;justify-content:center;font-size:17px;min-height:51px}.table-grid span.red{background:#993e33}.table-grid span.selected{outline:3px solid #ffdf86;outline-offset:-4px;font-weight:700}.table-grid span.neighbour{box-shadow:inset 0 0 0 2px #e6c98a}.mobile-streets{display:none}.config-section{background:#e6dfca}.configuration-controls{max-width:580px;margin-bottom:35px}.configuration-panels article{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:center}.js-wheel .configuration-panels article:not(.is-active){display:none}.configuration-object{position:relative;min-width:0}.configuration-copy .configuration-count{display:flex;align-items:baseline;gap:16px;font-size:100px;line-height:1;font-family:Italiana,serif;font-weight:400;margin-bottom:24px}.configuration-count>span{font-family:DM Sans Variable,sans-serif;font-size:18px}.zero-config{display:flex;gap:10px;margin:20px 0 25px}.zero-config>span{background:#2b6147;color:#fff1cf;border:1px solid #9a8658;min-width:65px;text-align:center;font-size:32px;padding:4px 14px}.configuration-copy h3{font-size:27px;margin-bottom:18px}.configuration-copy>p{margin:15px 0}.inline-links{display:flex;gap:20px;flex-wrap:wrap;font-size:15px;font-weight:500;margin-top:25px}.engineering-section{display:grid;grid-template-columns:1fr 1fr;background:#182d23;color:#f5e9cb}.engineering-image{position:relative;min-height:900px;overflow:hidden}.engineering-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:41% center}.engineering-image:after{content:"";position:absolute;inset:80% 0 0;background:linear-gradient(transparent,#10251fbd);pointer-events:none}.image-callout{position:absolute;z-index:2;background:#172d23f0;border:1px solid #d9c596b0;color:#f9edcb;padding:8px 12px;font-size:15px;line-height:1.4}.image-callout:after{content:"";display:block;width:1px;height:35px;background:#ecd9a8;position:absolute;left:20px;top:100%}.track-callout{left:12%;top:29%}.stop-callout{left:35%;top:56%}.engineering-caption{position:absolute;left:7%;right:7%;bottom:25px;z-index:2;font-size:14px}.engineering-copy{padding:80px 11%}.engineering-copy em{color:#d9c493}.engineering-copy dl{margin:35px 0}.engineering-copy dl>div{border-top:1px solid #d5c79655;padding:18px 0}.engineering-copy dt{font-size:18px;font-weight:550;margin-bottom:7px}.engineering-copy dd{font-size:16px;color:#dbe0ce;margin:0}.engineering-copy>p:last-child{font-size:16px}.probability-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:10%;align-items:center}.probability-fraction{display:flex;flex-direction:column;text-align:center;align-items:center;font-family:Italiana,serif;font-size:135px;line-height:1.05}.probability-fraction>span{width:185px}.probability-fraction>span:first-child{border-bottom:1px solid #9d916f}.probability-fraction small{font-family:DM Sans Variable,sans-serif;font-size:15px;line-height:1.5;margin-top:22px}.probability-section h2{font-size:clamp(42px,4vw,65px);margin-bottom:27px}.probability-section p:not(.wg-kicker){font-size:17px;margin-bottom:18px}.parts-reference{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding-bottom:45px}.parts-reference h3{font-size:23px;padding-bottom:20px;border-bottom:2px solid var(--ink)}.parts-reference dl>div{margin-top:20px}.parts-reference dt{font-size:16px;font-weight:550;margin-bottom:4px}.parts-reference dd{font-size:15px;line-height:1.5;margin:0;color:#53634e}.pocket-orders{scroll-margin-top:30px;border-top:1px solid var(--line);padding-top:30px}.pocket-orders>h3{font-size:30px;margin-bottom:12px}.pocket-orders>p{font-size:16px;margin-bottom:24px}.pocket-orders details{border-top:1px solid var(--line);padding:20px 0}.pocket-orders summary{font-size:20px;cursor:pointer;font-weight:500}.pocket-orders summary>span{font-size:15px;font-weight:400;float:right}.sequence-list{display:flex;flex-wrap:wrap;gap:7px;padding:22px 0 0;list-style:none}.sequence-list li{font-size:17px;min-width:40px;min-height:40px;display:grid;place-items:center;border:1px solid #a99b7b;color:#fff1d5;background:#242d28}.sequence-list li.red{background:#983e34}.sequence-list li.green{background:#2a6147}.wg-closing{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px 5.5%;gap:6%;background:#152c22;color:#f3e8ca;overflow:hidden}.closing-object{min-width:0}.closing-copy h2{font-size:clamp(40px,4.3vw,70px);line-height:1.09}.closing-copy em{color:#d9c493}.closing-copy nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.closing-copy nav>.wg-text-link{flex-basis:100%;margin-top:10px}.wg-footer{display:flex;gap:30px;align-items:center;justify-content:space-between;background:#10241b;color:#dbddc8;padding:26px 5.5%;font-size:14px}.no-js-note{padding:20px;border-top:1px solid var(--line);font-size:16px}.wheel-guide section[id]{scroll-margin-top:25px}.js-wheel .machine-focus [data-focus-part].is-focused{opacity:1}.js-wheel .anatomy-stage[data-part]:not([data-part=all]) [data-physical].is-muted{opacity:.48}@media(min-width:1700px){.wg-cover{min-height:950px}.cover-copy{padding-top:100px}.cover-object{right:-13%;top:-14%;width:78%}.cover-deck{max-width:440px}.wg-header nav{gap:28px}}@media(max-width:1190px){.wg-header{align-items:flex-start;gap:20px}.wg-header nav{gap:10px 18px}.wg-header nav a{font-size:13px}.wg-cover{min-height:760px}.cover-object{width:90%;right:-30%;top:0}.cover-copy{padding-top:75px;width:51%}.cover-copy h1{font-size:100px}.cover-deck{max-width:340px}.wg-section{padding:75px 4.5%}.anatomy-exhibit{gap:25px;grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}.part-controls button{padding:8px;font-size:14px}.part-controls button span{margin-right:5px}.part-detail svg{height:130px}.spin-exhibit{gap:30px}.spin-controls{display:grid}.spin-controls>.wg-button{justify-self:start}.engineering-copy{padding:65px 8%}.table-grid span{font-size:15px;min-height:45px}.wg-heading{gap:6%}.sector-controls button{padding:10px}.wg-closing{gap:3%}.closing-copy nav>.wg-button{padding:10px 14px}}@media(max-width:900px){.wg-cover{height:auto;min-height:900px}.cover-copy h1{font-size:100px}.cover-copy{width:70%;padding-top:55px}.cover-object{top:170px;right:-29%;width:100%;opacity:.95;z-index:0}.cover-copy .cover-deck{max-width:320px;background:#142b23bf;padding:10px 0}.cover-bottom{bottom:24px}.cover-bottom span{max-width:220px}.wg-heading{grid-template-columns:1fr 1fr;gap:6%;align-items:start}.wg-heading>p{font-size:17px}.anatomy-exhibit{grid-template-columns:1fr}.anatomy-stage{max-width:760px;width:100%;margin:auto}.anatomy-main{max-width:650px}.anatomy-inspector{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}.anatomy-inspector>.wg-segment{grid-column:1/-1;max-width:450px}.part-controls{margin:0;grid-row:2/5}.part-explanation{min-height:0;margin-bottom:0}.rotor-control{margin:0}.anatomy-inspector>.wg-note{grid-column:2}.spin-exhibit{grid-template-columns:1fr}.spin-object{max-width:650px;margin:auto;width:100%}.spin-editorial{max-width:760px}.spin-phase-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.spin-phase-list li p{font-size:16px}.spin-phase-list li:last-child{grid-column:1/-1}.spin-controls{display:flex}.order-exhibit{gap:4%}.atlas-editorial h3{font-size:39px}.order-exhibit .wg-field{font-size:14px}.pocket-trio strong{font-size:32px}.pocket-trio{gap:5px}.sector-controls{grid-template-columns:repeat(2,1fr)}.layout-comparison{grid-template-columns:1fr}.layout-wheel-example{max-width:400px;margin:auto}.layout-grid-example{width:100%;margin-top:30px}.engineering-section{grid-template-columns:1fr}.engineering-image{min-height:580px}.engineering-image img{object-position:center}.track-callout{top:18%;left:18%}.stop-callout{top:54%;left:33%}.engineering-copy{padding:65px 7%}.engineering-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.engineering-copy h2{max-width:600px}.configuration-panels article{gap:5%;grid-template-columns:1.1fr 1fr}.configuration-copy .configuration-count{font-size:80px}.configuration-copy h3{font-size:24px}.configuration-copy p{font-size:16px}.parts-reference{gap:4%}.wg-footer{flex-wrap:wrap}.wg-footer>span{order:3;flex-basis:100%}}@media(max-width:600px){.wheel-guide{font-size:16px}.wg-header{padding:18px 6%;display:block}.wg-header .wg-brand{font-size:20px}.wg-header nav{margin-top:15px;gap:10px 20px}.wg-header nav a{font-size:13px;min-height:25px;display:flex;align-items:center}.wg-cover{min-height:1020px}.cover-copy{padding:39px 6% 0;width:100%}.cover-copy .wg-kicker{font-size:13px;max-width:280px}.cover-copy h1{font-size:clamp(70px,15vw,92px);line-height:1}.cover-deck{font-size:17px;line-height:1.6;margin:22px 0!important;max-width:330px!important;background:none!important;padding:0!important}.cover-object{top:465px;right:-15%;width:124%;transform:rotate(-15deg) scaleY(.88)}.cover-object-label{font-size:13px;margin-top:5px}.cover-bottom{left:6%;right:6%;bottom:24px;font-size:13px;display:block}.cover-bottom span{display:none}.wg-contents{gap:13px 24px;padding:20px 6%;justify-content:flex-start}.wg-contents a{font-size:14px}.wg-section{padding:58px 6%}.wg-heading{display:block;margin-bottom:30px}.wg-heading .wg-kicker{margin-bottom:15px!important}.wheel-guide h2{font-size:45px}.wg-heading>p{margin-top:24px;font-size:17px;line-height:1.6}.wg-kicker{font-size:13px}.anatomy-exhibit{gap:23px}.assembly-status{font-size:13px;padding:13px 0}.anatomy-main{margin:0 -5%}.anatomy-legend{gap:9px 15px;font-size:13px}.anatomy-inspector{display:block}.anatomy-inspector>.wg-segment{margin-bottom:18px}.part-controls{gap:7px;margin-bottom:23px}.part-controls button{min-height:53px;font-size:14px;padding:9px}.part-controls button span{font-size:12px}.part-explanation{margin-bottom:24px;min-height:183px;padding-left:15px}.part-explanation h3{font-size:27px}.part-explanation p:last-child{font-size:16px}.rotor-control{margin-bottom:15px}.part-detail{width:47%;bottom:75px;padding:5px}.part-detail svg{height:115px}.part-detail p{font-size:13px;padding:6px 3px}.cutaway-note{font-size:14px;padding:0 0 15px}.anatomy-stage[data-view=cutaway] .anatomy-main{margin-bottom:14%}.anatomy-stage[data-view=cutaway] .support-cutaway{bottom:-10%;left:-8%;width:114%}.spin-exhibit{gap:30px}.spin-phase-list{display:block}.spin-phase-list button{font-size:17px;min-height:42px}.spin-phase-list li{padding:8px 0}.spin-phase-list li p{padding-left:40px;font-size:16px}.spin-result{padding:9px 12px;bottom:0;right:-5px}.spin-result strong{font-size:34px}.spin-result span{font-size:14px}.spin-fixed-label{font-size:13px;top:-9px}.spin-controls{display:block}.spin-controls>.wg-button{width:100%;margin-bottom:12px}.step-controls{display:grid;grid-template-columns:1fr 1fr}.spin-controls .wg-button{font-size:14px}.order-exhibit{display:flex;flex-direction:column;gap:25px}.atlas-object{width:100%;margin:0 -4%}.atlas-editorial{width:100%}.atlas-editorial h3{font-size:41px;line-height:1.05}.pocket-trio strong{font-size:39px}.pocket-trio span{font-size:14px}.pocket-ring .ring-selected{font-size:200px}.ring-centre text:not(.ring-selected){display:none}.neighbour-controls{gap:16px;align-items:stretch}.neighbour-controls .wg-field{min-width:0;width:50%}.neighbour-controls fieldset{width:50%;min-width:0}.neighbour-controls legend,.neighbour-controls label{font-size:14px}.neighbour-controls .wg-segment button{padding:9px 14px;font-size:15px}.neighbour-controls .wg-field select{font-size:16px;padding:9px}.neighbour-exhibit{display:flex;flex-direction:column;gap:25px}.neighbour-overview{width:90%;margin:auto}.neighbour-overview>span{font-size:14px}.neighbour-detail{width:100%}.neighbour-arc{margin-top:-10px}.arc-summary{padding:18px 0}.arc-number-list{gap:7px;justify-content:center}.arc-number-list span{font-size:26px;min-width:48px;padding:7px}.arc-summary .wg-kicker{text-align:center;font-size:14px}.arc-summary p:last-child{font-size:16px}.sector-exhibit{margin-top:24px;padding-top:25px}.sector-exhibit header{display:block}.sector-exhibit header>p{margin-top:20px}.sector-exhibit h3{font-size:39px}.sector-controls{gap:8px}.sector-controls button{font-size:14px;min-height:85px;padding:12px}.sector-controls button span{font-size:14px}.sector-exhibit>p{font-size:16px;min-height:0}.layout-comparison{padding:28px 0}.wheel-three>span{font-size:38px;min-width:72px}.table-grid{display:none}.mobile-streets{display:flex;gap:24px;justify-content:center;position:relative}.mobile-streets>div{display:flex;flex-direction:column;gap:3px;position:relative}.mobile-streets>div:not(:last-child):after{content:"···";position:absolute;left:calc(100% + 4px);top:38%;color:#6a664a;font-size:18px}.mobile-streets span{min-width:73px;font-size:25px;padding:7px 12px;text-align:center;background:#202a25;color:#fff1d5;border:1px solid #a99a75}.mobile-streets span.red{background:#993e33}.mobile-streets span.selected{outline:3px solid #c39b4d;outline-offset:1px}.mobile-streets span.neighbour{border-color:#d6ad5d;box-shadow:inset 0 0 0 2px #d6ad5d}.layout-comparison .wg-kicker{font-size:14px}.layout-comparison p{font-size:16px;margin-top:24px}.configuration-controls button{font-size:14px;padding:9px 10px;min-height:58px}.configuration-panels article{grid-template-columns:1fr;gap:25px}.configuration-object{margin:0 -3%}.configuration-copy .configuration-count{font-size:85px}.configuration-copy h3{font-size:28px}.configuration-copy>p{font-size:17px}.configuration-copy>.wg-note{font-size:14px}.configuration-copy .wg-kicker{font-size:14px}.engineering-image{min-height:470px}.engineering-image img{object-position:42% center}.engineering-copy{padding:58px 6%}.engineering-copy dl{display:block;margin:30px 0}.engineering-copy dt{font-size:18px}.engineering-copy dd{font-size:16px}.engineering-caption{font-size:13px}.image-callout{font-size:14px;padding:8px 10px}.track-callout{left:7%;top:20%}.stop-callout{left:27%;top:56%}.probability-section{grid-template-columns:1fr;gap:45px}.probability-fraction{font-size:110px}.probability-fraction>span{width:145px}.probability-fraction small{font-size:15px}.probability-section h2{font-size:43px}.parts-reference{grid-template-columns:1fr;gap:32px;padding-bottom:35px}.parts-reference h3{font-size:25px;padding-bottom:12px}.parts-reference dl{display:grid;grid-template-columns:1fr 1fr;gap:0 19px}.parts-reference dt{font-size:16px}.parts-reference dd{font-size:15px}.pocket-orders>h3{font-size:28px}.pocket-orders summary{font-size:18px}.pocket-orders summary>span{font-size:14px}.sequence-list{gap:6px}.sequence-list li{min-width:39px;font-size:16px;min-height:39px}.wg-closing{grid-template-columns:1fr;padding:50px 6% 60px;gap:30px}.closing-object{width:110%;margin-left:-5%}.closing-copy h2{font-size:43px}.closing-copy nav{gap:12px}.closing-copy nav>.wg-button{width:100%}.wg-footer{padding:25px 6%;gap:20px;font-size:13px}.wg-footer .wg-brand{font-size:18px}.wg-footer>a:last-child{font-size:13px}.wg-footer>span{font-size:13px}}@media(prefers-reduced-motion:reduce){.wheel-guide{scroll-behavior:auto}.wheel-guide *,.wheel-guide *:before,.wheel-guide *:after{transition:none!important;animation:none!important}.wg-button:hover{transform:none}}@media print{.wg-header nav,.wg-contents,.wg-button,.anatomy-inspector .part-controls,.spin-controls,.neighbour-controls,.sector-controls,.configuration-controls{display:none}.wg-cover{height:auto;min-height:600px}.js-wheel .configuration-panels article{display:grid!important}.spin-phase-list li p,.js-wheel .spin-phase-list li p{display:block}.wg-section{padding:40px 0}.wg-closing,.spin-section,.neighbours-section,.engineering-section{background:#fff;color:#203d30}.wg-closing em,.spin-section em,.neighbours-section em{color:#806332}}.native-inspector{display:none}@media(max-width:900px){.anatomy-exhibit{display:flex;flex-direction:column;gap:20px}.anatomy-inspector{display:contents}.anatomy-inspector>.wg-segment{order:0;width:100%;max-width:480px;margin:0}.native-inspector{display:grid;order:1;width:100%;max-width:480px}.anatomy-stage{order:2}.anatomy-inspector .part-controls{display:none}.part-explanation{order:3;max-width:700px;min-height:0!important}.rotor-control{order:4;width:100%}.anatomy-inspector>.wg-note{order:5}.support-cutaway text{font-size:26px}}@media(max-width:600px){.support-cutaway text,.support-cutaway>path:last-of-type{display:none}.part-explanation{margin-bottom:0}.anatomy-stage[data-view=cutaway] .support-cutaway{bottom:-4%;width:100%;left:0}.anatomy-stage[data-view=cutaway] .anatomy-main{margin-bottom:7%}.cutaway-note{padding-bottom:15px}}.stop-callout:after{left:-35px;top:22px;width:35px;height:1px}.track-callout:after{height:45px}@media(max-width:600px){.part-detail p,.engineering-caption{font-size:14px}}.wheel-guide[data-motion=reduced] .spin-phase-list li p{display:block}.wheel-guide[data-motion=reduced] .spin-phase-list button{color:#e5e6d7}@media(max-width:600px){.neighbour-arc>text{font-size:36px}}.pocket-ring .ring-centre text:not(.ring-selected){font-size:32px}.sector-switch{padding-top:22px}.sector-switch>p{font-size:14px;margin-bottom:12px}.sector-switch .sector-controls{margin-bottom:14px}.sector-switch .sector-controls button{min-height:64px}.sector-exhibit>p{margin-top:22px}@media(max-width:600px){.sector-switch .sector-controls button{min-height:75px}.sector-switch>p{font-size:14px}}.anatomy-heading{position:relative;isolation:isolate;overflow:hidden;min-height:460px;padding:54px 48px;display:grid;grid-template-columns:1fr;gap:22px;align-content:center;color:#fff0d2;background:#15261e;margin-bottom:42px}.anatomy-heading:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#11251fee,#14291ee6 31%,#14251d6b 63%,#10201910)}.anatomy-material{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:64% 47%}.anatomy-heading>div{max-width:560px}.anatomy-heading>p{max-width:420px;font-size:17px;line-height:1.6}.anatomy-heading em{color:#e0c995}.anatomy-heading .wg-kicker{color:#e6d6b2}.anatomy-stage{background:#172c24;border:1px solid #6b6e5370;padding:16px 22px 0;color:#eee5cd}.anatomy-stage .assembly-status{border-bottom:1px solid #d8c89738;padding:0 0 15px}.anatomy-main{margin-top:12px}.anatomy-stage .anatomy-legend{border-color:#d8c89738;padding:15px 0 17px;color:#e1e1ca}.anatomy-legend .fixed-dot{background:#c6ae78}.anatomy-legend .rotating-dot{background:#c4d6c0}.anatomy-legend .ball-dot{border-color:#c7be9a}.anatomy-stage .support-cutaway{color:#f0e5c5}.anatomy-stage .part-detail{width:40%;background:#14271ff5;color:#f7edcf;border-color:#c3ad78;padding:10px;box-shadow:0 8px 30px #0005}.anatomy-stage .part-detail svg{background:#1d3228;height:180px}.anatomy-stage .part-detail p{font-size:14px;line-height:1.45;padding:10px 3px 2px}.anatomy-stage .cutaway-note{color:#e4dfc8}.part-controls{gap:8px;margin:20px 0 25px}.part-controls button{display:flex;align-items:center;gap:11px;min-height:60px;padding:11px 12px;border-color:#b8b29b;background:#e9e3d2;border-radius:3px;text-align:left}.part-controls button .part-control-name{font-size:15px;line-height:1.3;font-weight:500;letter-spacing:-.01em;margin:0;color:inherit}.part-icon{display:block;width:29px;height:29px;flex:0 0 29px;color:#766541}.part-controls button:hover{background:#e0d7bd;border-color:#8a7951}.part-controls button[aria-pressed=true]{box-shadow:inset 3px 0 #e2c98d}.part-controls button[aria-pressed=true] .part-icon{color:#e2c98d}.anatomy-inspector .wg-segment{background:#e7e0cc}.part-explanation{border-color:#a48a52;padding-left:21px}.part-explanation h3{font-size:30px}.part-explanation>p:last-child{font-size:17px;line-height:1.55}.rotor-control input{cursor:ew-resize}.spin-object{isolation:isolate}.spin-loupe{position:absolute;right:0;bottom:85px;width:34%;max-width:255px;border:1px solid #cbb78a;background:#152a21;padding:7px;box-shadow:0 8px 25px #0005;z-index:2}.spin-loupe svg{width:100%;height:auto;aspect-ratio:1;display:block;overflow:hidden;background:#0e1e17}.spin-loupe>span{display:block;font-size:14px;line-height:1.4;padding:9px 5px 3px;color:#eee7d2}.spin-result{z-index:3}.spin-fixed-label{padding:7px 11px;border:1px solid #b8aa7c60;background:#172e25e8}.spin-phase-list li{position:relative}.spin-phase-list button[aria-pressed=true]{color:#ffedbf}.spin-phase-list li:has([aria-pressed=true]){border-left:2px solid #d8bd81;padding-left:16px;margin-left:-18px}.spin-phase-list button>span{font-variant-numeric:tabular-nums}.neighbours-section .pocket-ring .ring-centre{display:block}.neighbour-overview .ring-selected{font-size:180px}.neighbour-overview .ring-context{opacity:.8}.neighbour-detail .neighbour-arc{filter:drop-shadow(0 10px 8px #0003)}.arc-number-list{gap:10px}.arc-number-list span{font-variant-numeric:tabular-nums;border-radius:2px;box-shadow:inset 0 -3px #0002}.arc-number-list span.selected{outline-width:2px}.sector-switch .sector-controls{gap:8px}.sector-switch .sector-controls button{border-radius:3px;min-height:68px}.sector-switch .sector-controls button[aria-pressed=true]{box-shadow:inset 0 -3px #77644133}.layout-wheel-example .neighbour-arc{width:100%;max-width:410px;margin:24px auto 5px;color:#6e5834}.layout-wheel-example .neighbour-arc>text{font-size:26px}.layout-wheel-example .neighbour-arc>path:last-of-type{stroke:#7f6635}.layout-comparison{gap:5%;grid-template-columns:.85fr 1.35fr}.layout-grid-example .table-grid{padding:4px;border-color:#9f8b5e;border-width:2px;box-shadow:0 5px #c5b997}.table-grid span{min-height:55px}.table-grid span.selected{outline-width:3px}.configuration-panels article{padding-top:12px}.configuration-count{font-variant-numeric:lining-nums}.zero-config>span{box-shadow:inset 0 -4px #142b2280;border-radius:2px}.parts-reference h3{font-weight:500}.parts-reference dd{color:#3f5745}.sequence-list li{border-radius:2px;font-variant-numeric:tabular-nums}.wg-closing .closing-object{filter:drop-shadow(0 20px 20px #0004)}@media(max-width:1190px){.part-controls button{gap:8px;padding:10px}.part-icon{width:25px;height:25px;flex-basis:25px}.part-controls button .part-control-name{font-size:14px}.anatomy-stage{padding:14px 16px 0}.anatomy-stage .part-detail svg{height:150px}.anatomy-heading{min-height:430px;padding:45px 36px}.part-explanation h3{font-size:28px}.spin-loupe{width:35%}.table-grid span{min-height:48px}}@media(max-width:900px){.anatomy-heading{min-height:450px}.anatomy-heading>div{max-width:450px}.anatomy-heading>p{max-width:365px}.anatomy-material{object-position:57% center}.anatomy-stage{padding:18px 23px 0}.anatomy-inspector>.wg-segment{background:#e7e0cc}.part-explanation{max-width:none;width:100%;padding:3px 0 3px 20px}.spin-loupe{width:32%;max-width:215px}.spin-exhibit{gap:38px}.layout-comparison{grid-template-columns:1fr}.layout-wheel-example{width:100%;max-width:410px}}@media(max-width:600px){.anatomy-heading{min-height:530px;padding:30px 23px;align-content:end;margin-bottom:28px;gap:20px}.anatomy-heading h2{font-size:44px}.anatomy-heading>.wg-kicker{font-size:13px}.anatomy-heading>p{font-size:16px;max-width:none;margin-top:0}.anatomy-heading>div{max-width:none}.anatomy-heading:after{background:linear-gradient(0deg,#11291ff5,#11291fe6 39%,#14251d45 90%)}.anatomy-material{object-position:72% center}.anatomy-heading .wg-kicker{margin-bottom:15px!important}.anatomy-stage{padding:13px 11px 0}.anatomy-stage .anatomy-main{margin:10px -3% 0}.anatomy-stage .assembly-status{font-size:12px;gap:8px;padding-bottom:12px}.anatomy-stage .part-detail{width:46%;bottom:89px;padding:6px}.anatomy-stage .part-detail svg{height:115px}.anatomy-stage .part-detail p{font-size:14px;padding:7px 2px 1px}.anatomy-stage .anatomy-legend{font-size:12px;gap:9px 12px;padding:13px 0 15px}.part-explanation h3{font-size:28px}.part-explanation>p:last-child{font-size:16px}.spin-loupe{width:44%;bottom:65px;right:-2px;padding:5px}.spin-loupe>span{font-size:14px;line-height:1.35;padding:6px 3px 2px}.spin-fixed-label{font-size:13px;padding:5px 9px}.spin-phase-list li:has([aria-pressed=true]){margin-left:0;padding-left:10px}.spin-phase-list button{gap:12px}.spin-phase-list li p{padding-left:36px}.neighbour-overview .ring-centre text:not(.ring-selected){display:block;font-size:56px}.neighbour-overview .ring-context{transform:translateY(20px)}.neighbour-overview .ring-selected{font-size:200px}.arc-number-list{gap:7px}.layout-wheel-example .neighbour-arc{max-width:350px}.layout-wheel-example .neighbour-arc>text{font-size:29px}.parts-reference dd{font-size:15px}.configuration-copy h3{font-size:27px}}.part-controls button[aria-pressed=true],.part-controls button[aria-pressed=true]:hover{background:#203d30;color:#fff2d2;border-color:#203d30}.anatomy-stage [data-physical].is-muted{opacity:.4}@media(max-width:600px){.neighbour-detail .neighbour-arc>text{font-size:42px}.layout-wheel-example .neighbour-arc>text{font-size:29px}}.sequence-list{gap:7px 10px}.sequence-list li,.sequence-list li.red,.sequence-list li.green{background:transparent;border:0;border-bottom:1px solid #b2a789;border-radius:0;min-width:36px;min-height:39px;font-weight:500;color:#203d30}.sequence-list li.red{color:#963e32}.sequence-list li.green{color:#255c40;background:#dce3d3;border-bottom:2px solid #255c40;font-weight:650}.anatomy-material-note{position:absolute;right:22px;bottom:16px;font-size:14px;color:#f2e3bf;text-shadow:0 1px 5px #000}@media(max-width:600px){.sequence-list{gap:6px 10px}.sequence-list li{min-width:34px;font-size:17px}.anatomy-material-note{right:15px;bottom:11px;font-size:13px}.anatomy-heading{padding-bottom:45px}}.spin-current{display:none}@media(max-width:600px){.neighbour-overview .ring-subtitle{transform:translateY(35px)}.neighbour-overview .ring-context{transform:translateY(70px)}.anatomy-stage .part-detail{position:relative;right:auto;bottom:auto;width:100%;display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center;margin-bottom:15px;padding:7px}.anatomy-stage .part-detail svg{height:130px}.anatomy-stage .part-detail p{padding:3px 2px;font-size:14px}.spin-exhibit{display:flex;flex-direction:column;gap:28px}.spin-editorial{display:contents}.spin-controls{order:0;width:100%;margin:0}.spin-object{order:1;width:100%}.spin-phase-list{order:2;width:100%}.spin-editorial>.wg-note{order:3;width:100%}.spin-editorial>noscript{order:4}.spin-current{display:block;min-height:44px;padding-top:15px;font-size:15px;line-height:1.45;color:#ebdfbc}.spin-result{bottom:44px}.spin-loupe{bottom:109px}.spin-fixed-label{top:0}}.spin-controls{scroll-margin-top:16px}@media(max-width:600px){.anatomy-material{object-position:100% center}.anatomy-material-note{font-size:14px}.anatomy-stage .assembly-status,.anatomy-stage .anatomy-legend{font-size:13px}}@media(max-width:900px){.anatomy-inspector>.wg-segment,.native-inspector{max-width:none}.support-cutaway text{font-size:30px}.spin-exhibit{display:flex;flex-direction:column;gap:28px}.spin-editorial{display:contents}.spin-controls{order:0;width:100%;margin:0}.spin-object{order:1;width:100%;max-width:min(650px,calc(100svh - 180px))}.spin-phase-list{order:2;width:100%}.spin-editorial>.wg-note{order:3;width:100%}.spin-editorial>noscript{order:4}}@media(min-width:601px)and (max-width:900px){.spin-current{display:block;min-height:42px;padding-top:14px;font-size:16px;line-height:1.5;color:#ebdfbc}.spin-result{bottom:42px}.spin-loupe{bottom:127px}}@media(max-width:600px){.neighbour-overview .ring-centre text:not(.ring-selected){font-size:64px}.neighbour-overview .ring-subtitle{transform:translateY(50px)}.neighbour-overview .ring-context{transform:translateY(95px)}}.anatomy-exhibit{grid-template-columns:minmax(0,1.75fr) minmax(350px,1fr);gap:32px;align-items:start}.anatomy-inspector>.wg-segment{margin-bottom:23px}.anatomy-inspector .part-explanation{min-height:0;margin:0 0 21px;padding:0;border:0}.anatomy-inspector .part-explanation h3{font-family:Italiana,serif;font-size:37px;line-height:1.08;margin-bottom:12px}.anatomy-inspector .part-explanation>p:last-child{font-size:16px;line-height:1.55}.anatomy-inspector .part-explanation .wg-kicker{font-size:14px;letter-spacing:.02em}.anatomy-inspector .part-controls{display:block;margin:22px 0 14px}.part-group{border:0;border-top:1px solid #b5af9770;padding:12px 0 0;margin:0 0 13px;min-width:0}.part-group legend{font-size:13px;font-weight:550;letter-spacing:.015em;padding:0 11px 0 0;color:#686044;line-height:1.4}.part-group>div{display:flex;gap:3px 5px;flex-wrap:wrap}.part-controls .part-group button{display:inline-flex;min-height:43px;padding:7px 8px;gap:7px;border:0;border-radius:2px;background:transparent;box-shadow:none;color:#203d30}.part-controls .part-group button .part-control-name{font-size:14px;letter-spacing:-.015em;font-weight:450;color:inherit}.part-controls .part-group button .part-icon{width:23px;height:23px;flex-basis:23px;color:#786641}.part-controls .part-group button:hover{background:#e4dcc5}.part-controls .part-group button[aria-pressed=true],.part-controls .part-group button[aria-pressed=true]:hover{background:#203d30;color:#fff1ce;box-shadow:none}.part-controls .part-group button[aria-pressed=true] .part-icon{color:#dec998}.anatomy-inspector .part-detail{position:static;right:auto;bottom:auto;width:100%;padding:0;margin:0 0 21px;border:0;border-bottom:1px solid #b6ab8d;background:transparent;color:#263e2c;box-shadow:none}.anatomy-inspector .part-detail svg{height:195px;width:100%;display:block;overflow:hidden;background:#172c24;border:1px solid #65704f50}.anatomy-inspector .part-detail p{font-size:14px;line-height:1.5;padding:11px 0 12px;max-width:380px}.detail-support,.part-detail[data-detail=support] .detail-material{display:none}.part-detail[data-detail=support] .detail-support{display:inline}.orientation-details{border-top:1px solid #b5af9770;margin-top:8px;font-size:14px}.orientation-details summary{cursor:pointer;min-height:45px;line-height:1.5;padding:12px 0;font-size:14px;color:#566047}.orientation-details summary output{float:right;min-width:40px;text-align:right;font-variant-numeric:tabular-nums}.orientation-details .rotor-control{margin:0 0 16px;border:0;padding:0;font-size:14px;gap:5px;color:#596149}.anatomy-stage .anatomy-main{position:relative;margin-bottom:0}.exploded-wheel{display:none;width:100%;height:auto;overflow:visible}.anatomy-stage[data-view=cutaway] .anatomy-main>.mechanical-wheel{display:none}.anatomy-stage[data-view=cutaway] .exploded-wheel{display:block}.anatomy-stage[data-view=cutaway] .anatomy-main{margin:0}.assembly-mobile-markers,.assembly-key{display:none}.anatomy-stage[data-part=spindle] .assembly-wheelhead,.anatomy-stage[data-part=spindle] .assembly-housing{opacity:.62}.anatomy-stage[data-part=rotor] .assembly-support{opacity:.4}.anatomy-stage .cutaway-note{font-size:14px;padding:4px 0 15px;line-height:1.5}.part-locator{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.anatomy-stage[data-part=all] .part-locator{display:none}.locator-label text{font-weight:500}.anatomy-stage .anatomy-legend{font-size:13px;gap:11px 18px}.material-focus-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.material-focus-overlay path{fill:none;stroke:#f2dd9d;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;opacity:0;transition:opacity .2s}.engineering-section[data-material-feature=track] [data-material-outline=track],.engineering-section[data-material-feature=deflectors] [data-material-outline=deflectors]{opacity:.9}.engineering-image .image-callout{display:inline-flex;gap:8px;align-items:center;min-height:42px;cursor:pointer;font-size:15px;padding:7px 11px;color:#f2e7c9;background:#14291fed}.engineering-image .image-callout>span{font-size:13px;font-weight:600;color:#d6bf86}.engineering-image .image-callout[aria-pressed=true]{border-color:#e3cb91;background:#d7c394;color:#182e23}.engineering-image .image-callout[aria-pressed=true]>span{color:#45563a}.engineering-copy{padding-top:70px;padding-bottom:65px}.contact-surfaces{margin:30px 0}.contact-surfaces article{padding:15px 0 15px 18px;border-left:2px solid #b5b59240}.contact-surfaces article+article{margin-top:9px}.contact-surfaces h3{font-size:19px;line-height:1.4;letter-spacing:-.015em;font-weight:500;margin:0 0 9px}.contact-surfaces h3 span{font-size:14px;font-weight:500;color:#d8c28d;margin-right:10px;font-variant-numeric:tabular-nums}.contact-surfaces p{font-size:16px;line-height:1.55;color:#dce1ce}.engineering-section[data-material-feature=track] [data-material-copy=track],.engineering-section[data-material-feature=deflectors] [data-material-copy=deflectors]{border-left-color:#d8c28d}.underbody-explanation{padding-top:24px;border-top:1px solid #c0b58c50}.underbody-explanation>h3{font-family:Italiana,serif;font-size:31px;line-height:1.1;color:#ead7a7;margin-bottom:20px}.engineering-copy .underbody-explanation dl{display:block;margin:0 0 20px}.engineering-copy .underbody-explanation dl>div{border:0;padding:0 0 15px}.engineering-copy .underbody-explanation dt{font-size:16px;margin-bottom:4px}.engineering-copy .underbody-explanation dd{font-size:15px;line-height:1.55;color:#d1d7c3}.engineering-copy .engineering-caveat{font-size:14px;line-height:1.6;color:#d2d4bd}@media(max-width:1190px){.anatomy-exhibit{grid-template-columns:minmax(0,1.65fr) minmax(330px,1fr);gap:25px}.part-controls .part-group button{padding:7px 6px;gap:6px}.part-controls .part-group button .part-control-name{font-size:14px}.part-group{margin-bottom:11px}.anatomy-inspector .part-detail svg{height:185px}.anatomy-inspector .part-explanation h3{font-size:33px}.engineering-copy{padding-top:60px}}@media(max-width:900px){.anatomy-exhibit{display:flex;gap:18px}.anatomy-inspector{display:contents}.anatomy-inspector>.wg-segment{order:0;margin:0}.native-inspector{order:1}.anatomy-stage{order:2}.anatomy-inspector .part-explanation{order:3;width:100%;margin:4px 0 0}.anatomy-inspector .part-detail{order:4;max-width:600px;width:100%;margin:0}.anatomy-inspector .part-detail svg{height:220px}.orientation-details{order:5;width:100%}.anatomy-inspector .part-controls{display:none}.anatomy-stage .anatomy-main{margin:12px auto 0}.anatomy-stage[data-view=cutaway] .anatomy-main{margin:0}.engineering-copy{padding:60px 7%}.engineering-image .image-callout{font-size:15px}}@media(max-width:600px){.anatomy-inspector .part-explanation h3{font-size:31px}.anatomy-inspector .part-detail{display:block}.anatomy-inspector .part-detail svg{height:205px}.anatomy-inspector .part-detail p{font-size:14px;max-width:none}.part-locator .locator-label,.part-locator [data-locator-line]{display:none}.part-locator [data-locator-dot]{r:12px}.assembly-labels{display:none}.assembly-mobile-markers{display:block}.anatomy-stage[data-view=cutaway] .assembly-key{display:block;list-style:none;padding:0 0 12px;margin:0;font-size:14px;line-height:1.5}.assembly-key li+li{margin-top:6px}.assembly-key strong{font-weight:550}.anatomy-stage .cutaway-note{font-size:14px}.anatomy-stage .anatomy-main{margin:8px -3% 0}.anatomy-stage[data-view=cutaway] .anatomy-main{margin:0 -3%}.engineering-copy{padding:55px 6%}.contact-surfaces{margin:26px 0}.contact-surfaces article{padding-left:15px}.contact-surfaces h3{font-size:18px}.contact-surfaces p{font-size:16px}.engineering-image .image-callout{font-size:14px;min-height:44px;padding:7px 9px}.engineering-image .image-callout>span{font-size:14px}.underbody-explanation>h3{font-size:31px}.engineering-copy .underbody-explanation dd{font-size:16px}}@media(prefers-reduced-motion:reduce){.material-focus-overlay path{transition:none}}.anatomy-stage[data-view=cutaway] .anatomy-main>.mechanical-wheel{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0!important;pointer-events:none}.anatomy-stage[data-part=spindle] .assembly-wheelhead{opacity:1;filter:brightness(.76)}.anatomy-stage[data-part=spindle] .assembly-housing{opacity:1;filter:brightness(.78)}.anatomy-stage[data-part=rotor] .assembly-support{opacity:1;filter:brightness(.62)}.anatomy-stage[data-view=cutaway] .anatomy-legend span:last-child{display:none}@media(min-width:901px){.anatomy-inspector .part-explanation{min-height:160px}.anatomy-inspector .part-detail p{min-height:65px}.anatomy-inspector>.wg-segment{margin-bottom:18px}.anatomy-inspector .part-controls{margin-top:15px}.part-group{padding-top:8px;margin-bottom:9px}}
