[hidden]{display:none!important}.capabilities{padding-top:150px;padding-bottom:150px}.capability-act+.capability-act{border-top:1px solid var(--line);margin-top:150px;padding-top:150px}.offer-statement{letter-spacing:-.065em;max-width:1180px;font-size:clamp(44px,6.9vw,104px);font-weight:400;line-height:1.06}.offer-statement>span{display:block}.offer-statement>span+span{color:var(--muted)}.capability-composition{grid-template-columns:1fr 2.05fr;align-items:start;gap:60px;margin-top:95px;display:grid}.capability-name{letter-spacing:-.065em;padding-top:4px;font-size:clamp(40px,5.1vw,78px);font-weight:400;line-height:1}.capability-examples{letter-spacing:-.045em;font-size:clamp(20px,2.1vw,32px);line-height:1.65}.capability-examples>span{display:block}.capability-examples>span+span{color:#a5a5a7}.capability-scope{color:var(--muted);letter-spacing:-.01em;border-top:1px solid var(--line);max-width:700px;margin-top:34px;padding-top:24px;font-size:13px;line-height:2.15}.pricing-heading{text-align:center}.pricing-heading h2{letter-spacing:-.055em;font-size:clamp(44px,5.1vw,76px);font-weight:400;line-height:1.1}.pricing-heading h2 span{white-space:nowrap}.pricing .plans{align-items:stretch;gap:0;margin-top:85px}.pricing .plan{background:0 0;border:0;flex-direction:column;min-width:0;padding:0 64px 0 0;display:flex}.pricing .plan-featured{border-left:1px solid var(--line);background:0 0;padding:0 0 0 64px}.plan-name{letter-spacing:.035em;text-transform:uppercase;font-size:18px;font-weight:400;line-height:1.5}.pricing .price{letter-spacing:-.065em;margin:38px 0 30px;font-size:clamp(56px,5.1vw,78px);font-weight:400;line-height:1.03}.pricing .price>span{letter-spacing:0;color:var(--muted);margin-top:10px;font-size:13px;display:block}.pricing .plan-description{color:#b7b7b9;max-width:none;min-height:27px;margin:0 0 30px;font-size:16px;line-height:1.65}.pricing .feature-list{gap:12px;font-size:14px;line-height:1.6}.pricing .feature-list li{padding-left:0}.pricing .feature-list li:before{content:none}.pricing .core-features{min-height:244px;margin:0 0 34px}.pricing .plan>.button{margin-bottom:12px}.pricing .detail-copy>.feature-list{margin-bottom:24px}.pricing .shared-features{margin:24px 0}.pricing .plan-detail{margin-top:0}.pricing .plan-detail summary{min-height:60px;font-size:12px}.pricing .detail-copy{font-size:13px}.pricing .price-note{margin-top:34px;font-size:11px}.queue-section>.eyebrow{margin-bottom:35px;display:block}.queue-section h2{letter-spacing:-.065em;font-size:clamp(34px,4.85vw,74px);font-weight:400;line-height:1.07}.queue-copy{color:var(--muted);margin-top:32px;font-size:15px;line-height:1.85}.request-list{max-width:760px;margin:80px 0 0 36%;padding:0;list-style:none;transition:opacity .45s}.request-list.queue-resolved{opacity:0}.queue-item{letter-spacing:-.045em;color:#858588;min-height:112px;font-size:clamp(28px,2.65vw,40px);font-weight:400;line-height:1.18;transition:color .65s,opacity .65s,transform .65s;position:relative}.queue-item[data-state=active]{color:var(--ink)}.queue-item[data-state=complete]{opacity:.5;transform:translateY(-6px)}.queue-item[data-state=complete]>span:first-child{text-decoration:line-through 1px}.queue-marker{letter-spacing:.14em;color:var(--ink);margin-top:12px;font-size:9px;line-height:1.5;display:block}.flexibility{border-top:0;flex-direction:column;justify-content:center;min-height:82svh;padding-top:200px;padding-bottom:200px;display:flex}.flexibility h2{letter-spacing:-.055em;font-size:clamp(30px,4.5vw,67px);font-weight:400;line-height:1.22}.flexibility h2 span{display:block}.flexibility h2 span+span{color:var(--muted)}.flexibility>p{color:#aaa;margin-top:30px;font-size:15px;line-height:1.7}@media (width<=1000px){.capability-composition{grid-template-columns:1fr 1.75fr;gap:36px}.pricing .plan{padding-right:36px}.pricing .plan-featured{padding-left:36px;padding-right:0}.request-list{margin-left:28%}.queue-item{font-size:30px}}@media (width<=900px){.capabilities{padding-top:105px;padding-bottom:105px}.capability-act+.capability-act{margin-top:105px;padding-top:105px}.capability-composition{margin-top:65px}.capability-examples{font-size:23px;line-height:1.7}.capability-scope{font-size:12px}.pricing .plans{margin-top:65px}.pricing .plan-description{min-height:46px;font-size:14px}.pricing .feature-list{font-size:13px}.request-list{margin-top:65px}.queue-copy{font-size:14px}.flexibility{min-height:72svh;padding:160px 0}}@media (width<=600px){.capabilities{padding-top:95px;padding-bottom:80px}.capability-act+.capability-act{margin-top:90px;padding-top:90px}.offer-statement{letter-spacing:-.055em;font-size:clamp(38px,10.5vw,58px);line-height:1.1}.capability-composition{margin-top:58px;display:block}.capability-name{padding-top:0;font-size:46px;line-height:1.1}.capability-types{margin-top:28px}.capability-examples{max-width:360px;font-size:22px;line-height:1.75}.capability-examples>span+span{margin-top:9px}.capability-scope{margin-top:27px;padding-top:21px;font-size:12px;line-height:2.1}.pricing-heading h2{font-size:clamp(32px,8.5vw,40px);line-height:1.18}.pricing .plans{margin-top:54px;display:block}.pricing .plan{padding:0 0 46px;display:block}.pricing .plan-featured{border-left:0;border-top:1px solid var(--line);padding:48px 0 0}.plan-name{font-size:16px}.pricing .price{margin:28px 0;font-size:64px}.pricing .price>span{margin-top:10px;font-size:13px}.pricing .plan-description{max-width:none;min-height:0;margin-bottom:26px;font-size:15px}.pricing .core-features{min-height:0;margin-bottom:32px}.pricing .feature-list{gap:12px;font-size:14px}.pricing .price-note{max-width:290px;font-size:10px}.queue-section h2{letter-spacing:-.06em;font-size:clamp(29px,8.4vw,42px);line-height:1.12}.queue-section>.eyebrow{margin-bottom:28px;font-size:9px}.queue-copy{max-width:300px;margin-top:26px;font-size:13px;line-height:1.9}.request-list{max-width:none;margin:58px 0 0}.queue-item{min-height:95px;font-size:clamp(25px,6.75vw,30px);line-height:1.22}.queue-marker{margin-top:10px;font-size:8px}.flexibility{min-height:62svh;padding:135px 0}.flexibility h2{font-size:clamp(30px,8.45vw,42px);line-height:1.25}.flexibility>p{margin-top:25px;font-size:13px}}@media (prefers-reduced-motion:reduce){.queue-item,.request-list{transition:none}}@media print{.capability-act+.capability-act{margin-top:30px;padding-top:30px}.capability-composition{margin-top:30px}.request-list{break-inside:avoid;opacity:1!important}.pricing .plans{grid-template-columns:1fr 1fr;display:grid}}.v2-visual{aspect-ratio:16/9;isolation:isolate;-webkit-mask-composite:source-in;width:min(78vw,1280px,138.66svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask-image:radial-gradient(70% 75%,#000 60%,#0000 95%),linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-composite:intersect}.v2-canvas,.v2-still{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.v2-canvas{opacity:0}.v2-visual.is-drawn .v2-canvas{opacity:1}.v2-visual.is-drawn .v2-still{opacity:0}.v2-static .v2-canvas{display:none}.v2-static .v2-still{opacity:1}@media (width<=600px){.v2-visual{width:88vw}}@media (prefers-reduced-motion:reduce){.v2-canvas{display:none}.v2-still{opacity:1!important}}.journey[data-v2-refined].animated{height:600svh}[data-v2-refined]>.hero{height:100svh}[data-v2-refined].no-motion .cinema-pin{height:60svh}[data-v2-refined].no-motion .film{height:60svh;top:0}.v2-scroll-cue{color:#b9b5ae;letter-spacing:.08em;white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.v2-scroll-cue svg{width:20px;height:20px;animation:3s ease-in-out infinite nova-explore}@keyframes nova-explore{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.v2-scroll-cue svg{animation:none}}[data-v2-refined].no-motion .v2-scroll-cue svg{animation:none}.vsl-stage[data-astro-cid-kdofrhet] [data-astro-cid-kdofrhet][hidden]{display:none!important}.sales-vsl[data-astro-cid-kdofrhet]{border-bottom:0;padding-top:0;padding-bottom:80px}.vsl-heading[data-astro-cid-kdofrhet]{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(22px,2.2vw,32px);font-weight:450;line-height:1.2}.vsl-stage[data-astro-cid-kdofrhet]{aspect-ratio:16/9;background:#080808;border:1px solid #34312b;position:relative;overflow:hidden}.vsl-stage[data-astro-cid-kdofrhet] video[data-astro-cid-kdofrhet],.vsl-play[data-astro-cid-kdofrhet],.vsl-play[data-astro-cid-kdofrhet] picture[data-astro-cid-kdofrhet],.vsl-play[data-astro-cid-kdofrhet] img[data-astro-cid-kdofrhet]{object-fit:contain;width:100%;height:100%;display:block}.vsl-video[data-astro-cid-kdofrhet],.vsl-play[data-astro-cid-kdofrhet]{position:absolute;inset:0}.vsl-play[data-astro-cid-kdofrhet]{text-align:left;cursor:pointer;color:#f0efec;background:#080808;border:0;padding:0}.vsl-play-overlay[data-astro-cid-kdofrhet]{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vsl-play-icon[data-astro-cid-kdofrhet]{aspect-ratio:1;color:#171614;background:#eeeadfee;border:1px solid #e6d6bc;border-radius:50%;place-items:center;width:clamp(76px,6vw,88px);transition:background .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 6px 32px #0009}.vsl-play-icon[data-astro-cid-kdofrhet] svg[data-astro-cid-kdofrhet]{width:52%;height:52%;display:block}.vsl-play[data-astro-cid-kdofrhet]:is(:hover,:focus-visible) .vsl-play-icon[data-astro-cid-kdofrhet]{background:#fffaf0;border-color:#fff;box-shadow:0 8px 38px #000c,0 0 0 4px #c0a47a26}.vsl-play[data-astro-cid-kdofrhet]:focus-visible{outline-offset:-4px;outline:2px solid #f0efec}.vsl-play[data-astro-cid-kdofrhet]:disabled{cursor:wait}.vsl-status[data-astro-cid-kdofrhet]{color:#b9b9bb;margin-top:12px;font-size:12px;line-height:1.7}.vsl-status[data-astro-cid-kdofrhet]:empty{display:none}@media (width<=600px){.sales-vsl[data-astro-cid-kdofrhet]{padding-bottom:36px}.vsl-heading[data-astro-cid-kdofrhet]{margin-bottom:18px}.vsl-play-icon[data-astro-cid-kdofrhet]{width:clamp(60px,16vw,72px)}}@media (prefers-reduced-motion:reduce){.vsl-play-icon[data-astro-cid-kdofrhet]{transition:none}}.work-index,.nova-work-flight{--ease:cubic-bezier(.22,1,.36,1);-webkit-font-smoothing:antialiased}.work-index .showcase{width:84%;max-width:1260px;margin-inline:auto}.work-index button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;padding:0}.work-index button:focus-visible,.work-index a:focus-visible{outline-offset:5px;outline:1px solid #eee}.work-index figure,.work-index h4{margin:0}.work-index [hidden]{display:none!important}.work-index .showcase{padding:82px 0 76px;scroll-margin-top:65px;position:relative;transform:translateZ(0)}.work-index .work-heading{justify-content:space-between;align-items:baseline;gap:28px;margin-bottom:42px;display:flex}.work-index .work-heading h2{letter-spacing:-.058em;font-size:46px;font-weight:400;line-height:1.15}.work-index .work-count{letter-spacing:.08em;color:#aaa;font-size:9px;line-height:1.7}.work-index .work-foot{letter-spacing:.07em;color:#999;border-top:1px solid #292929;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:18px;font-size:7px;line-height:1.8;display:flex}.work-index [data-work-experience]{min-width:0;position:relative}.work-index .atlas{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 26px;margin:0;padding:0;list-style:none;display:grid}.work-index .entry{min-width:0;position:relative}.work-index .entry-control{text-align:left;width:100%;display:block;position:relative}.work-index .plate{aspect-ratio:4/3;isolation:isolate;width:100%;display:block;position:relative}.work-index .plate-art{width:100%;height:100%;display:block;overflow:visible}.work-index .entry .plate{transition:transform .55s var(--ease);transform-origin:50%;margin-bottom:18px}.work-index .interactive:hover .plate,.work-index .entry-control:focus-visible .plate{transform:translateY(-5px)}.work-index .entry-control:focus-visible{outline-offset:9px}.work-index .entry-caption{border-top:1px solid #333;grid-template-columns:17px 1fr 15px;gap:8px;min-width:0;padding-top:13px;display:grid}.work-index .entry-number{color:#9e9e9e;font-variant-numeric:tabular-nums;padding-top:2px;font-size:9px;line-height:1.7}.work-index .entry-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.work-index .entry-title{letter-spacing:-.035em;min-height:42px;font-size:15px;font-weight:430;line-height:1.4;display:block}.work-index .entry-desc{color:#a7a7a7;letter-spacing:-.01em;font-size:10px;line-height:1.7;display:block}.work-index .entry-arrow{padding-top:3px;transition:transform .3s}.work-index .entry-arrow svg{width:15px;height:15px}.work-index .interactive:hover .entry-arrow{transform:translate(2px,-2px)}.work-index .entry-arrow svg{transform:rotate(-45deg)}@media (width>=1600px){.work-index .entry-title{font-size:16px}.work-index .entry-desc{font-size:11px}}@media (width<=1100px){.work-index .atlas{gap:32px 20px}.work-index .entry-caption{grid-template-columns:14px 1fr 12px;gap:6px}.work-index .entry-title{font-size:14px}.work-index .entry-desc{font-size:9px}.work-index .entry-arrow svg{width:12px;height:12px}}@media (width<=850px){.work-index .atlas{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.work-index .entry-title{min-height:0;font-size:16px}.work-index .entry-desc{font-size:11px}.work-index .entry-caption{grid-template-columns:17px 1fr 15px;gap:8px}.work-index .entry .plate{margin-bottom:12px}.work-index .work-heading h2{font-size:40px}}@media (width<=650px){.work-index .showcase{padding:52px 0 45px;scroll-margin-top:57px}.work-index .work-heading{margin-bottom:30px;display:block}.work-index .work-heading h2{letter-spacing:-.055em;font-size:33px}.work-index .work-count{margin-top:14px;font-size:8px;display:block}.work-index .atlas{gap:28px 20px}.work-index .entry .plate{margin-bottom:10px}.work-index .entry-caption{grid-template-columns:12px 1fr 10px;gap:5px;padding-top:10px}.work-index .entry-number{padding-top:1px;font-size:8px}.work-index .entry-title{letter-spacing:-.03em;min-height:37px;font-size:13px;line-height:1.4}.work-index .entry-copy{gap:7px}.work-index .entry-desc{font-size:9px;line-height:1.65}.work-index .entry-arrow{padding-top:2px}.work-index .entry-arrow svg{width:11px;height:11px}.work-index .work-foot{margin-top:25px;padding-top:16px;font-size:6px;line-height:1.8}.work-index .work-foot-right{display:none}}@media (width<=350px){.work-index .atlas{gap:25px 15px}.work-index .entry-title{font-size:12px}.work-index .entry-desc{font-size:8px}.work-index .work-heading h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.work-index *,.work-index :before,.work-index :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.work-index .interactive:hover .plate,.work-index .entry-control:focus-visible .plate{transform:none}}.work-index .entry .art-0{transform-origin:50% 60%;transform:perspective(900px)rotateY(-6deg)rotateX(3deg)}.work-index .entry .art-1{transform:perspective(900px)rotateY(5deg)rotateX(2deg)}.work-index .entry .art-3,.work-index .entry .art-5{filter:drop-shadow(0 9px 10px #000)}.work-index .entry .art-7{filter:drop-shadow(0 5px 8px #000)}.work-index .entry-control .plate-art{transition:transform .6s var(--ease)}.work-index .entry-control:hover .art-0,.work-index .entry-control:focus-visible .art-0{transform:perspective(900px)rotateY(-2deg)rotateX(0)}.work-index .entry-control:hover .art-1,.work-index .entry-control:focus-visible .art-1{transform:perspective(900px)rotateY(1deg)rotateX(0)}@media (prefers-reduced-motion:reduce){.work-index .entry .art-0,.work-index .entry .art-1{transform:none!important}}.work-index [data-work-experience]{isolation:isolate;overflow-anchor:none}.work-index .atlas{z-index:1;position:relative}.work-index .entry-control{height:auto}.work-index .entry-title{letter-spacing:-.032em;font-size:15.5px}.work-index .entry-desc{color:#adadad}.work-index .entry .plate{margin-bottom:17px}.work-index .entry-caption{transition:border-color .35s}.work-index .entry-arrow{transition:transform .4s var(--ease),color .3s;color:#aaa}.work-index .entry-control:hover .entry-caption,.work-index .entry-control:focus-visible .entry-caption{border-color:#aaa}.work-index .entry-control:hover .entry-arrow{color:#f0efec}.work-index .entry-control:hover .plate{transform:translateY(-3px)}.work-index .folio{z-index:2;background:#000;grid-template-rows:auto 1fr auto;min-width:0;min-height:100%;display:grid;position:absolute;inset:0 0 auto}.work-index .folio:focus{outline:none}.work-index .folio.measuring[hidden]{visibility:hidden;pointer-events:none;min-height:0;display:grid!important}.work-index .folio-return{z-index:4;background:#0b0b0b;border-top:1px solid #626262;border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:53px;padding:0 17px;font-size:11px;line-height:1.6;transition:background .3s,border-color .3s;display:flex;position:relative}.work-index .return-label{align-items:center;gap:13px;display:flex}.work-index .return-label svg{flex:none;width:15px;height:15px}.work-index .return-count{color:#a9a9a9;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:20px;font-size:9px;display:flex}.work-index .return-count svg{width:14px;height:14px}.work-index .folio-return:hover{background:#202020;border-top-color:#eee}.work-index .folio-return:focus-visible{outline-offset:-4px}.work-index .folio-body{grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:center;gap:7%;min-width:0;padding:35px 0 32px;display:grid}.work-index .folio-copy{min-width:0}.work-index .folio-kicker{letter-spacing:.11em;color:#999;margin-bottom:14px;font-size:8px;line-height:1.7;display:block}.work-index .folio-title{letter-spacing:-.045em;outline:none;max-width:410px;margin-bottom:29px;font-size:32px;font-weight:420;line-height:1.16}.work-index .folio-groups{display:grid}.work-index .folio-group{border-top:1px solid #313131;grid-template-columns:20px 1fr;column-gap:12px;padding:16px 0 17px;display:grid}.work-index .folio-group:last-child{padding-bottom:0}.work-index .group-index{color:#8c8c8c;font-variant-numeric:tabular-nums;padding-top:2px;font-size:8px;line-height:1.8}.work-index .folio-group h4{letter-spacing:-.02em;margin-bottom:6px;font-size:13px;font-weight:450;line-height:1.55}.work-index .folio-group p{letter-spacing:-.012em;color:#a9a9a9;text-wrap:pretty;max-width:390px;font-size:12px;line-height:1.75}.work-index .folio-visual{flex-direction:column;justify-content:center;place-self:stretch end;width:100%;min-width:0;max-width:560px;padding:18px 0 0;display:flex;position:relative}.work-index .folio-field{isolation:isolate;position:relative}.work-index .folio-field:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 52% 52%,#171717 0%,#070707 47%,#0000 70%);position:absolute;inset:8% 0 -2%}.work-index .hero-plate{aspect-ratio:4/3;width:100%;display:block;position:relative}.work-index .hero-plate .plate-art{width:100%;height:100%;display:block;overflow:visible}.work-index .hero-plate .software-code{transform:translate(7px,5px)}.work-index .hero-plate .software-signal{transform:translate(5px,-4px)}.work-index .hero-plate .schema-primary{transform:translate(5px,-3px)}.work-index .hero-plate .schema-access{transform:translate(-4px,4px)}.work-index .field-corner{pointer-events:none;border:1px solid #343434;width:13px;height:13px;position:absolute}.work-index .field-corner:first-child{border-bottom:0;border-right:0;top:0;left:0}.work-index .field-corner:nth-child(2){border-top:0;border-left:0;bottom:0;right:0}.work-index .field-edition{letter-spacing:.1em;color:#777;font-size:7px;line-height:1.8;position:absolute;top:-8px;right:0}.work-index .visual-register{border-top:1px solid #3d3d3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;padding-top:16px;display:grid}.work-index .register-part{color:#c6c6c3;grid-template-columns:16px 1fr;align-items:baseline;gap:6px;min-width:0;font-size:10px;line-height:1.5;display:grid}.work-index .register-part i{color:#888;font-variant-numeric:tabular-nums;font-size:7px;font-style:normal}.work-index .register-part .register-glyph{color:#696969;grid-column:2;width:100%;max-width:95px;height:19px;margin-top:10px}.work-index .folio-colophon{letter-spacing:.04em;color:#939393;border-top:1px solid #303030;justify-content:space-between;align-items:center;gap:24px;padding:16px 0 2px;font-size:7px;line-height:1.8;display:flex}.work-index .folio-colophon span:last-child{white-space:nowrap}.nova-work-flight{z-index:50;pointer-events:none;transform-origin:0 0;isolation:isolate;display:block;position:fixed;top:0;left:0}.nova-work-flight .plate-art{width:100%;height:100%;display:block;overflow:visible}.work-index .work-heading h2{letter-spacing:-.056em}.work-index .work-heading{margin-bottom:38px}.work-index .work-foot{margin-top:32px}@media (width>=1600px){.work-index .folio-title{font-size:35px}.work-index .folio-group p{font-size:13px}}@media (width<=1100px) and (width>=651px){.work-index .folio-body{grid-template-columns:42% 1fr;gap:4%;padding:25px 0}.work-index .folio-title{margin-bottom:20px;font-size:27px}.work-index .folio-kicker{margin-bottom:10px}.work-index .folio-group{grid-template-columns:15px 1fr;column-gap:8px;padding:12px 0 13px}.work-index .folio-group h4{font-size:12px}.work-index .folio-group p{font-size:11px}.work-index .register-part{grid-template-columns:12px 1fr;gap:3px;font-size:9px}.work-index .visual-register{gap:8px}}@media (width<=850px) and (width>=651px){.work-index .atlas{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 17px}.work-index .entry-caption{grid-template-columns:11px 1fr 10px;gap:4px}.work-index .entry-number{font-size:7px}.work-index .entry-title{min-height:51px;font-size:12px;line-height:1.4}.work-index .entry-desc{font-size:9px;line-height:1.65}.work-index .entry-arrow svg{width:10px;height:10px}.work-index .entry .plate{margin-bottom:13px}.work-index .folio-body{grid-template-columns:46% 1fr;gap:5%;padding-block:28px}.work-index .folio-title{font-size:25px}.work-index .folio-group p{font-size:11px}.work-index .folio-group{grid-template-columns:12px 1fr;column-gap:8px}.work-index .register-part{font-size:8px;display:block}.work-index .register-part i{margin-bottom:4px;display:block}.work-index .register-part .register-glyph{margin-top:9px}}@media (width<=650px){.work-index .folio-body{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:26px;padding:35px 0 30px}.work-index .folio-copy{display:contents}.work-index .folio-heading{grid-row:1}.work-index .folio-kicker{margin-bottom:12px}.work-index .folio-title{max-width:520px;margin-bottom:0;font-size:31px}.work-index .folio-visual{grid-row:2;place-self:center;width:100%;max-width:650px;padding:0}.work-index .folio-field{width:78%;margin:auto}.work-index .folio-groups{grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.work-index .folio-group{border-top:1px solid #3b3b3b;padding:15px 0 0;display:block}.work-index .group-index{margin-bottom:8px;display:block}.work-index .folio-group h4{font-size:13px}.work-index .folio-group p{font-size:12px}.work-index .visual-register{margin-top:18px;padding-top:16px}.work-index .folio-colophon{padding-top:15px}.work-index .entry-title{font-size:13px}.work-index .entry-desc{font-size:9px}.work-index .entry .plate{margin-bottom:17px}.work-index .work-heading{margin-bottom:28px}.work-index .folio-return{min-height:49px;padding:0 12px;font-size:11px;position:sticky;top:46px}.work-index .return-count{gap:12px;font-size:8px}.work-index .folio-body{gap:23px;padding:27px 0 26px}.work-index .folio-kicker{margin-bottom:12px;font-size:7px}.work-index .folio-title{letter-spacing:-.043em;max-width:100%;font-size:27px;line-height:1.19}.work-index .folio-field{width:100%;max-width:440px}.work-index .folio-visual{max-width:440px}.work-index .field-edition{font-size:6px;top:-5px}.work-index .visual-register{gap:9px;margin-top:14px;padding-top:14px}.work-index .register-part{grid-template-columns:12px 1fr;gap:3px;font-size:9px}.work-index .register-part i{font-size:6px}.work-index .register-part .register-glyph{max-width:65px;height:15px;margin-top:6px}.work-index .folio-groups{grid-template-columns:1fr;gap:0}.work-index .folio-group{grid-template-columns:19px 1fr;gap:0 11px;padding:16px 0 17px;display:grid}.work-index .group-index{margin:1px 0 0;font-size:7px}.work-index .folio-group h4{margin-bottom:5px;font-size:13px}.work-index .folio-group p{max-width:none;font-size:12px;line-height:1.7}.work-index .folio-colophon{align-items:flex-start;gap:16px;padding-top:14px;font-size:6px}.work-index .folio-colophon span:first-child{max-width:75%}.work-index .work-foot{margin-top:25px}}@media (width<=350px){.work-index .entry-title{font-size:12px}.work-index .entry-desc{font-size:8px}.work-index .folio-title{font-size:24px}.work-index .folio-group p{font-size:11px}.work-index .folio-body{gap:21px}.work-index .folio-group{padding:14px 0 15px}.work-index .register-part{font-size:8px;display:block}.work-index .register-part i{margin-bottom:4px;display:block}.work-index .register-part .register-glyph{margin-top:7px}}@media (prefers-reduced-motion:reduce){.work-index .entry-control:hover .plate{transform:none!important}}@media (width<=650px){.work-index .showcase{width:86%}.work-index .folio-return{top:0}}.work-index:not([data-enhanced]) .folio{min-height:0;margin-top:40px;display:none;position:relative;inset:auto}.work-index:not([data-enhanced]) .folio:target{display:grid}
