.direction-explore{padding:clamp(72px, 7vw, 96px) var(--ink-inset,clamp(20px, 4.5vw, 72px)) clamp(88px, 9vw, 136px);background:var(--paper-0);color:var(--graphite-9);font-family:var(--type-core);overflow:hidden}.direction-explore-heading{max-width:var(--ink-measure,var(--measure-wide));grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);align-items:end;gap:clamp(30px,5vw,76px);margin-inline:auto;display:grid}.direction-explore-heading h2{max-width:800px;font:var(--weight-semibold) clamp(52px, 5vw, 72px) / .96 var(--type-display);letter-spacing:-.058em;text-wrap:balance;margin:0}.direction-explore-heading-copy{justify-items:start;gap:18px;padding-bottom:4px;display:grid}.direction-explore-heading p{max-width:39ch;color:var(--graphite-7);font:450 16px/1.5 var(--type-core);margin:0}.direction-explore--ink{padding:var(--ink-band-pad) var(--ink-content-inset)}.direction-explore--ink .direction-explore-heading{max-width:var(--ink-measure,var(--measure-wide));grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr)}.direction-explore--ink .direction-explore-heading h2{max-width:18ch;font-size:var(--ink-h2);letter-spacing:var(--tracking-tight);line-height:1}.direction-explore--ink .direction-explore-heading p{max-width:47ch}.ink-output-files{border-block:1px solid var(--graphite-4);max-width:1180px;margin:clamp(34px,4vw,52px) auto 0;padding-block:22px}.ink-output-file-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.ink-output-file-list>div{min-width:0;padding-inline:clamp(20px,2.4vw,32px)}.ink-output-file-list>div:first-child{padding-left:0}.ink-output-file-list>div:last-child{border-left:1px solid var(--graphite-4)}.ink-output-file-list dt{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ink-output-file-list dt strong{font:650 18px/1.25 var(--type-core);letter-spacing:-.015em}.ink-output-file-list dt span{color:var(--graphite-6);font:650 13px/1.25 var(--type-core);letter-spacing:.04em}.ink-output-file-list dd{max-width:32ch;color:var(--graphite-7);font:450 14px/1.45 var(--type-core);gap:12px;margin:8px 0 0;display:grid}.ink-output-file-list dd a{width:fit-content;color:var(--graphite-9);font:600 14px/1.35 var(--type-core);text-underline-offset:4px;flex-wrap:wrap;align-items:baseline;gap:3px 10px;text-decoration:none;display:flex}.ink-output-file-list dd a>span{color:var(--graphite-6);font-size:12px;font-weight:550}.ink-output-file-list dd a strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ink-output-file-list dd a:hover strong{color:var(--graphite-9);text-decoration-thickness:2px}.ink-output-file-caption{color:var(--graphite-6);font-size:12px}.direction-explore-all{font:650 14px/1.35 var(--type-core);text-underline-offset:5px}.direction-explore-all:hover{color:var(--graphite-9);text-decoration-thickness:2px}.direction-explore-browser{max-width:var(--ink-measure,var(--measure-wide));grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:start;gap:clamp(26px,3.2vw,48px);margin:clamp(38px,4.5vw,64px) auto 0;display:grid}.direction-explore-browser--ink{max-width:var(--ink-measure,var(--measure-wide));grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr);gap:clamp(24px,3vw,40px);margin-top:clamp(34px,4vw,52px)}.direction-explore-browser--ink .direction-explore-feature-copy{padding-top:16px}.direction-explore-browser--ink .direction-explore-feature-details h3{max-width:56ch;font:550 16px/1.35 var(--type-core);letter-spacing:-.01em}.direction-explore-browser--ink .direction-explore-feature-links{margin-top:10px}.direction-explore-browser--ink .direction-explore-choice{grid-template-columns:86px minmax(0,1fr);gap:14px;min-height:96px;padding-block:11px}.direction-explore-browser--ink .direction-explore-choice-copy{gap:6px}.direction-explore-browser--ink .direction-explore-choice-copy strong{font:650 15px/1.22 var(--type-core);letter-spacing:-.01em;-webkit-line-clamp:2}.direction-explore-browser--ink .direction-explore-choice-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.direction-explore-browser--ink .direction-explore-index,.direction-explore-browser--ink .direction-explore-index ol,.direction-explore-browser--ink .direction-explore-index li,.direction-explore-browser--ink .direction-explore-choice{height:100%}.direction-explore-browser--ink .direction-explore-index ol{grid-auto-rows:minmax(0,1fr)}.direction-explore-feature{min-width:0}.direction-explore-feature-image{aspect-ratio:4/3;width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.direction-explore-feature-image img{object-fit:contain;width:100%;height:100%;transition:transform .22s ease-out;display:block;transform:scale(1)}.direction-explore-feature-image:hover img{transform:scale(1.012)}.direction-explore-feature-image:focus-visible,.direction-explore-choice:focus-visible{outline:3px solid var(--line-focus);outline-offset:4px}.direction-explore-feature-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 32px;padding-top:20px;display:grid}.direction-explore-feature-details{min-width:0}.direction-explore-feature-details h3{font:var(--weight-semibold) clamp(24px, 2.3vw, 34px) / 1.03 var(--type-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.direction-explore-feature-details h3 a{text-decoration:none}.direction-explore-feature-details h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.direction-explore-feature-details>p{color:var(--graphite-7);font:500 14px/1.45 var(--type-core);margin:10px 0 0}.direction-explore-browser--ink .direction-explore-feature-details>.direction-explore-feature-facts{color:var(--graphite-9);font:650 clamp(22px, 2.2vw, 30px) / 1.05 var(--type-display);letter-spacing:-.035em;margin:0 0 9px}.direction-explore-feature-links{flex-wrap:wrap;gap:6px 20px;margin-top:12px;display:flex}.direction-explore-feature-links a{color:var(--graphite-7);font:600 14px/1.4 var(--type-core);text-underline-offset:4px}.direction-explore-feature-links a:hover{color:var(--graphite-9)}.direction-explore-feature-action{justify-items:center;gap:7px;display:grid}.direction-explore-feature-action>span{color:var(--graphite-6);font:500 13px/1.35 var(--type-core)}.direction-explore-index{border-top:1px solid var(--graphite-4);min-width:0}.direction-explore-index ol{margin:0;padding:0;list-style:none;display:grid}.direction-explore-index li{min-width:0}.direction-explore-choice{border:0;border-bottom:1px solid var(--graphite-4);width:100%;min-height:116px;color:var(--graphite-9);font-family:var(--type-core);text-align:left;cursor:pointer;background:0 0;grid-template-columns:clamp(92px,8vw,116px) minmax(0,1fr);align-items:center;gap:16px;padding:14px 2px;display:grid}.direction-explore-choice[aria-pressed=true]{border-color:var(--graphite-9)}.direction-explore-choice:hover{background:var(--paper-1)}.direction-explore-choice img{aspect-ratio:4/3;object-fit:contain;background:0 0;width:100%;height:auto;display:block}.direction-explore-choice-copy{gap:9px;min-width:0;display:grid}.direction-explore-choice-copy strong{font:650 clamp(17px, 1.45vw, 20px) / 1.14 var(--type-core);letter-spacing:-.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.direction-explore-choice[aria-pressed=true] .direction-explore-choice-copy strong{color:var(--graphite-9);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.direction-explore-choice-copy>span{color:var(--graphite-7);font:500 14px/1.35 var(--type-core)}.direction-explore-notice{max-width:var(--ink-measure,var(--measure-wide));border-block:1px solid var(--paper-3);margin:46px auto 0;padding:24px 0}.direction-explore-notice h3{font:650 20px/1.2 var(--type-core);margin:0}.direction-explore-notice p{max-width:54ch;color:var(--graphite-7);font:450 15px/1.5 var(--type-core);margin:8px 0 0}.reference-study-collection{max-width:var(--ink-measure,var(--measure-wide));border-top:1px solid var(--graphite-4);margin:clamp(72px,8vw,112px) auto 0;padding-top:clamp(48px,5vw,72px)}.reference-study-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:24px clamp(32px,5vw,80px);display:grid}.reference-study-heading>div>p,.reference-study-feature-copy p:first-child{color:var(--graphite-6)}.reference-study-heading h3{max-width:18ch;font:var(--weight-semibold) var(--ink-h3,clamp(34px, 3.6vw, 52px)) / 1 var(--type-display);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.reference-study-heading>p{max-width:44ch;color:var(--graphite-7);font:450 14px/1.5 var(--type-core);margin:0}.reference-study-heading a,.reference-study-actions a{color:var(--graphite-9);text-underline-offset:4px}.reference-study-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.78fr);align-items:start;gap:clamp(24px,3vw,44px);margin-top:clamp(32px,4vw,52px);display:grid}.reference-study-sidebar,.reference-study-feature{min-width:0}.reference-study-feature>img,.reference-study-feature .showcase-model{aspect-ratio:4/3;object-fit:contain;background:0 0;width:100%;height:auto;min-height:0;display:block}.reference-study-feature .showcase-model{aspect-ratio:auto;height:clamp(540px,72svh,760px)}.reference-study-feature .viewer-stage{background:0 0}.reference-study-feature-copy{justify-content:space-between;align-items:end;gap:20px 30px;padding-top:18px;display:flex}.reference-study-feature-copy h4{font:var(--weight-semibold) var(--ink-h3,clamp(25px, 2.3vw, 34px)) / 1.03 var(--type-display);letter-spacing:var(--tracking-tight);margin:0}.reference-study-feature-copy p:last-child{max-width:52ch;color:var(--graphite-7);font:450 14px/1.45 var(--type-core);margin:9px 0 0}.reference-study-actions{flex:none;justify-items:start;gap:12px;display:grid}.reference-study-actions a{font:600 14px/1.35 var(--type-core)}.reference-study-viewer-error{max-width:30ch;color:var(--graphite-7);font:450 13px/1.45 var(--type-core);margin:0}.reference-study-index,.reference-study-more ol{margin:0;padding:0;list-style:none;display:grid}.reference-study-index{border-top:1px solid var(--graphite-4)}.reference-study-choice{border:0;border-bottom:1px solid var(--graphite-4);width:100%;min-height:94px;color:var(--graphite-9);font-family:var(--type-core);text-align:left;cursor:pointer;background:0 0;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.reference-study-choice:hover{background:var(--paper-1)}.reference-study-choice[aria-pressed=true] strong{color:var(--graphite-9);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.reference-study-choice:focus-visible,.reference-study-more>summary:focus-visible{outline:3px solid var(--line-focus);outline-offset:4px}.reference-study-choice img{object-fit:cover;background:0 0;width:100%;height:64px;display:block}.reference-study-choice span{gap:4px;min-width:0;display:grid}.reference-study-choice strong{font:650 16px/1.2 var(--type-core);letter-spacing:-.015em}.reference-study-choice small{color:var(--graphite-6);font:550 12px/1.25 var(--type-core)}.reference-study-more{border-bottom:1px solid var(--graphite-4);margin-top:14px}.reference-study-more>summary{cursor:pointer;min-height:48px;font:650 14px/1.25 var(--type-core);text-underline-offset:4px;padding:15px 0}.reference-study-more>summary:hover{color:var(--graphite-9);text-decoration:underline}.reference-study-more[open]>summary{border-bottom:1px solid var(--graphite-4)}.reference-study-more ol{grid-template-columns:1fr;gap:0 24px}.reference-study-more .reference-study-choice{grid-template-columns:72px minmax(0,1fr)}.reference-study-more .reference-study-choice img{height:52px}@media (max-width:900px){.direction-explore-heading,.direction-explore-browser,.reference-study-layout,.direction-explore--ink .direction-explore-heading,.direction-explore-browser--ink{grid-template-columns:1fr}.direction-explore-browser--ink .direction-explore-index,.direction-explore-browser--ink .direction-explore-index ol,.direction-explore-browser--ink .direction-explore-index li,.direction-explore-browser--ink .direction-explore-choice{height:auto}.direction-explore-browser--ink .direction-explore-index ol{grid-auto-rows:auto}.direction-explore-heading{align-items:start;gap:22px}.direction-explore-heading-copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 28px}.direction-explore-heading p{max-width:52ch}.direction-explore-browser{gap:34px}.reference-study-heading{grid-template-columns:1fr;align-items:start}.reference-study-index{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.direction-explore-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.direction-explore-choice{min-height:108px}}@media (max-width:600px){.direction-explore{padding-block:56px 80px}.direction-explore-heading h2{max-width:10ch;font-size:clamp(46px,13.5vw,58px)}.direction-explore--ink .direction-explore-heading h2{max-width:11ch;font-size:clamp(44px,12.5vw,54px)}.ink-output-files{margin-top:30px;padding-block:18px}.ink-output-file-list{grid-template-columns:1fr}.ink-output-file-list>div{border-left:0;padding:14px 0}.ink-output-file-list>div+div{border-top:1px solid var(--graphite-4)}.ink-output-file-list>div:first-child{padding-top:0}.ink-output-file-list>div:last-child{border-left:0;padding-bottom:0}.direction-explore-heading-copy{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.direction-explore-heading p{font-size:15px}.direction-explore-browser{gap:28px;margin-top:32px}.reference-study-collection{margin-top:62px;padding-top:46px}.reference-study-feature-copy{grid-template-columns:1fr;align-items:start;display:grid}.reference-study-actions,.reference-study-actions>button{width:100%}.reference-study-index{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--graphite-5) var(--paper-2);scrollbar-width:thin;gap:12px;width:100%;padding:3px 3px 12px;display:flex;overflow-x:auto}.reference-study-index li{scroll-snap-align:start;flex:0 0 146px}.reference-study-choice{border:1px solid var(--graphite-4);flex-direction:column;align-items:stretch;gap:9px;min-height:132px;padding:7px;display:flex}.reference-study-choice img{height:76px}.reference-study-choice strong{font-size:13px}.reference-study-more ol{grid-template-columns:1fr}.reference-study-more .reference-study-choice{border:0;border-bottom:1px solid var(--graphite-4);grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:78px;padding:10px 0;display:grid}.direction-explore-feature-copy{grid-template-columns:1fr;align-items:start;gap:18px;padding-top:16px}.direction-explore-feature-details h3{font-size:25px}.direction-explore-feature-action{justify-items:start}.direction-explore-index{border-top:0;width:100%;overflow:hidden}.direction-explore-index ol{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--graphite-5) var(--paper-2);scrollbar-width:thin;gap:12px;width:100%;padding:3px 3px 12px;display:flex;overflow-x:auto}.direction-explore-index li{scroll-snap-align:start;flex:0 0 124px}.direction-explore-choice{border:1px solid var(--graphite-4);flex-direction:column;align-items:stretch;gap:12px;min-height:148px;padding:8px;display:flex}.direction-explore-choice-copy{gap:6px}.direction-explore-choice-copy strong{-webkit-line-clamp:2;font-size:13px;line-height:1.18}.direction-explore-choice-copy>span{display:none}.direction-explore-browser--ink .direction-explore-choice-copy>span{display:-webkit-box}.direction-explore-browser--ink .direction-explore-choice{min-height:162px;padding:8px}.direction-explore-browser--ink .direction-explore-choice-copy strong,.direction-explore-browser--ink .direction-explore-choice-copy>span{-webkit-line-clamp:2;font-size:12px}}@media (prefers-reduced-motion:reduce){.direction-explore-feature-image img{transition:none}}.direction-explore-signin{max-width:var(--ink-measure,var(--measure-wide));margin:var(--space-9) auto 0;padding-top:var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);border-top:2px solid;flex-wrap:wrap;display:flex}.direction-explore-signin p{font:var(--weight-semibold) var(--ink-h3,24px) / 1.15 var(--type-display);letter-spacing:var(--tracking-tight);margin:0}
