.study-navigation{display:flex;justify-content:space-between;gap:20px;padding:13px var(--content-inset);border-bottom:1px solid var(--line);font-size:12px;background:#f0e4ee}
.study-navigation a{text-underline-offset:4px}
.product-option .option-hero:before{display:none}
.v5b .product-exhibit{background:#30233f;padding:35px;display:block;perspective:1400px}
.product-work{background:#fffaf6;border-radius:12px;box-shadow:0 18px 42px #170c2833;color:#3b2846;overflow:hidden;flex-shrink:0;text-align:left}
.product-work header{padding:23px 26px 17px;border-bottom:1px solid #e0d4e3}
.product-work h3{font:500 26px/1.15 Serif;letter-spacing:-.02em;margin:0 0 9px}
.product-work header p{font:13px/1.55 Manrope;color:#685474;margin:0;max-width:38ch}
.product-work .work-sample{padding:20px 24px;background:#fffdfb;min-height:220px}
.product-work svg{display:block;width:100%;max-height:225px}
.product-work .axis{font:10px Manrope;fill:#66536e}
.product-work .guides{stroke:#e0d6e3;fill:none}
.product-work .line{stroke-width:3;fill:none;stroke-linecap:round}
.product-work .purple{stroke:#87539f}.product-work .copper{stroke:#c7794f}
.product-work .legend{display:flex;gap:20px;justify-content:center;font:10px Manrope;color:#754886;margin-top:10px}
.product-work .legend span:last-child{color:#a45d39}
.product-work .connections{stroke:#81638e;stroke-width:1.5;fill:none}
.product-work .boxes{stroke:#ab92b6;fill:#fffdfb}
.product-work .nodewords{font:600 10px Manrope;fill:#493655}
.product-work .nodewords .small{font-size:8px;font-weight:400}
.product-work .forest{stroke:#87539f;stroke-width:2;fill:#87539f}
.product-work .microbar{font:600 11px Manrope;display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}
.product-work .microbar span{font-weight:400;color:#725d7d}
.product-work table{width:100%;border-collapse:collapse;font:10px/1.5 Manrope}
.product-work th,.product-work td{border:1px solid #e4dae6;padding:8px 6px;text-align:left;white-space:nowrap}
.product-work th{background:#eee4f2;font-weight:600}
.product-work .microfooter{font:10px/1.5 Manrope;color:#685474;margin:14px 0 0;display:flex;justify-content:space-between;gap:15px}
.product-work .estimate-row{display:flex;justify-content:space-between;align-items:center;font:11px/1.4 Manrope;margin-bottom:10px}
.product-work .estimate-row strong{font:42px/1.3 Serif;display:block}
.product-work .estimate-row .interval{font-size:21px}
.product-work .writing h4{font:400 23px/1.2 Serif;margin:0 0 14px}
.product-work .writing p{font:12px/1.7 Manrope;margin:0 0 12px;color:#685474}
.product-work mark{background:#e4d6ee;color:#493655}
.product-work .writing aside{background:#f0e8f3;padding:14px;font:10px/1.5 Manrope;border-radius:6px}
.product-work .writing aside p{font-size:11px;margin:6px 0 0}
.product-work .embedded-figure{max-width:250px;margin:10px auto}
.product-work .embedded-figure .legend{display:none}
.product-work .protocol{padding:0;margin:0 0 12px;list-style:none;font:12px/1.5 Manrope}
.product-work .protocol li{padding:10px 0;border-bottom:1px solid #e0d4e3}
.product-work .protocol li:before{content:"";display:inline-block;width:9px;height:9px;border:1px solid #a58ab7;margin-right:10px}
.v5b .option-a,.v5b .option-c{display:block;padding:0;min-height:0}
.v5b .option-a>.studio-intro,.v5b .option-c>.studio-intro{padding:60px var(--content-inset) 45px;display:grid;grid-template-columns:1.1fr 1fr;column-gap:9%;align-items:center}
.v5b .option-a h1,.v5b .option-c h1{font-size:clamp(56px,4.5vw,76px);grid-row:1/3}
.v5b .option-a .studio-intro>p,.v5b .option-c .studio-intro>p{margin:5px 0 22px}
.v5b .option-a .studio-intro>.cta,.v5b .option-c .studio-intro>.cta{justify-self:start}
.v5b .moving-gallery{padding:32px 0;overflow:hidden;display:flex;flex-direction:column;gap:24px;align-items:flex-start;background:#e9deec}
.tile-band{display:flex;width:max-content;will-change:transform}
.band-group{display:flex;gap:24px;padding-right:24px}
.moving-gallery .product-work{width:390px;height:410px}
.moving-gallery .product-work header{padding:20px 24px 15px}
.moving-gallery .product-work h3{font-size:28px}
.moving-gallery .work-sample{padding:15px 22px}
.moving-gallery .documents .work-sample{display:block}.moving-gallery .documents .embedded-figure{display:none}
.v5b .option-b{min-height:900px;grid-template-columns:40% 60%;padding-right:0}
.v5b .option-b .studio-intro{padding-right:10%}
.v5b .option-b h1{font-size:clamp(58px,5vw,86px)}
.v5b .parallax-collection{height:900px;display:grid;grid-template-columns:repeat(3,245px);justify-content:center;gap:22px;padding:0 20px;background:#30233f;overflow:hidden}
.depth-column{display:flex;flex-direction:column;gap:24px;will-change:transform;transform:translateY(30px);position:relative}
.depth-column:nth-child(2){top:-35px}.depth-column:nth-child(3){top:100px}
.parallax-collection .product-work header{padding:20px 18px 14px}
.parallax-collection .product-work h3{font-size:26px}
.parallax-collection .product-work header p{font-size:12px}
.parallax-collection .work-sample{padding:15px 16px;min-height:190px}
.parallax-collection table{font-size:8px}.parallax-collection th,.parallax-collection td{padding:6px 3px}
.parallax-collection .microbar{flex-wrap:wrap}.parallax-collection .estimate-row{display:block}
.parallax-collection .microfooter{display:block}
.v5b .product-atlas{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px var(--content-inset) 90px;background:#eee4ee;align-items:center}
.hex-field{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:center;padding-bottom:65px}
.hex-item{aspect-ratio:.88;border:0;padding:25% 15%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#e1d1e9;position:relative;color:#493655;cursor:pointer;font:500 18px Serif;transition:background .4s}
.hex-item:nth-child(3n+2){transform:translateY(50%)}
.hex-item[aria-pressed=true]{background:#76508a;color:#fff7ff}
.hex-item:focus-visible{outline:0;background:#533264}
.hex-item>span{position:relative;z-index:1}
.hex-art{opacity:.55;margin:8px auto 0;max-height:65px;overflow:hidden;pointer-events:none}
.hex-art svg{width:100%;height:65px}.hex-art table{font-size:6px;width:100%}.hex-art .writing{font-size:6px}.hex-art h4,.hex-art .microbar,.hex-art .legend,.hex-art p,.hex-art .microfooter,.hex-art .estimate-row{display:none}
.hex-art path,.hex-art rect{stroke:currentColor;fill:none}.hex-art text{fill:currentColor;font:9px Manrope}.hex-art circle{fill:currentColor}
.atlas-detail .product-work{min-height:460px}
.atlas-detail .product-work header{padding:30px}
.atlas-detail .product-work h3{font-size:40px}
.atlas-detail .product-work header p{font-size:15px}
.atlas-detail .work-sample{padding:30px}
.v5b .option-d{min-height:830px;grid-template-columns:43% 57%;padding-right:var(--content-inset)}
.v5b .studio-stack{overflow:visible;background:transparent;padding:80px 35px 25px;display:flex;flex-direction:column;justify-content:center;gap:30px}
.stack-front{position:relative;z-index:2;min-height:470px}
.stack-front .product-work{min-height:470px;box-shadow:0 28px 55px #30233f25}
.stack-front .product-work header{padding:30px}
.stack-front .product-work h3{font-size:38px}
.stack-front .product-work header p{font-size:15px}
.stack-front .work-sample{padding:25px 30px}
.stack-back{position:absolute;left:35px;right:35px;top:130px;height:440px;border-radius:12px;background:#cfb9de}
.back-one{transform:translate(-20px,-25px) rotate(-6deg)}
.back-two{transform:translate(15px,-12px) rotate(5deg);background:#e5d6ec}
.product-selector{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:5px 14px;justify-content:center}
.product-selector button{background:none;color:#685474;padding:6px 0;font:12px Manrope;border:0;border-bottom:2px solid transparent;cursor:pointer}
.product-selector button[aria-pressed=true]{color:#3b2846;border-bottom-color:#78508e}
.spotlight-page[hidden]{display:none}
@media(max-width:1350px){.v5b .parallax-collection{grid-template-columns:repeat(3,215px);gap:18px}.product-atlas{gap:40px}.hex-item{font-size:16px}.v5b .option-d{grid-template-columns:40% 60%}.v5b .option-d h1{font-size:64px}}
@media(prefers-reduced-motion:reduce){.tile-band,.depth-column{will-change:auto}.v5b .moving-gallery{overflow:auto}.tile-band .band-group[aria-hidden]{display:none}.tile-band{transform:none!important}.depth-column{translate:none!important}}

.depth-column{align-self:start;gap:0}.depth-group{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}
.atlas-detail,.stack-front,.spotlight-page{width:100%}
.hex-item[aria-pressed=true] .hex-art{opacity:.85}
.stack-front,.stack-front .product-work{min-height:430px}
.stack-back{top:110px;height:410px;left:45px;right:45px}
@media(prefers-reduced-motion:reduce){.depth-group[aria-hidden]{display:none}.v5b .parallax-collection{overflow:auto}.depth-column:nth-child(n){top:0;transform:none!important}}
