.Standards-module__PF8qlW__section{background:var(--color-white);padding:clamp(3.25rem,5vw,4.5rem) 0 clamp(3.75rem,6vw,5rem)}.Standards-module__PF8qlW__inner{--ownership-width:clamp(7.5rem, 12vw, 10rem);max-width:var(--content-width);padding-inline:var(--page-gutter);margin:0 auto}.Standards-module__PF8qlW__intro{text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:relative}.Standards-module__PF8qlW__eyebrow{color:var(--color-blue);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.Standards-module__PF8qlW__intro h2{font-size:var(--moment-heading-size);max-width:52rem;margin-top:.9rem;line-height:1.1}.Standards-module__PF8qlW__body{color:var(--color-muted);text-wrap:balance;max-width:44rem;margin-top:.9rem;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.5}.Standards-module__PF8qlW__easterEgg{color:var(--color-ink);pointer-events:none;text-align:center;z-index:2;width:9.25rem;font-size:clamp(.72rem,.85vw,.84rem);font-style:italic;font-weight:700;line-height:1.15;position:absolute;bottom:.45rem;right:.5rem;transform:rotate(5deg)}.Standards-module__PF8qlW__easterEgg>span{text-wrap:balance;display:block;position:relative;top:-.8rem;left:1.35rem}.Standards-module__PF8qlW__easterEggArrow{transform-origin:50%;width:4.9rem;height:auto;position:absolute;top:1.6rem;right:2.2rem;transform:scaleX(-1)rotate(-4deg)}.Standards-module__PF8qlW__laneLabels div>span{border:2px solid var(--color-ink);flex:none;width:.72rem;height:.72rem;display:block}.Standards-module__PF8qlW__laneLabels .Standards-module__PF8qlW__roleCustomer>span{background:var(--color-white)}.Standards-module__PF8qlW__laneLabels .Standards-module__PF8qlW__roleTogether>span{background:var(--color-yellow)}.Standards-module__PF8qlW__laneLabels .Standards-module__PF8qlW__roleStudio>span{background:var(--color-blue)}.Standards-module__PF8qlW__calendar{background:var(--color-white);border:2px solid var(--color-ink);margin-top:clamp(2rem,3.5vw,3rem)}.Standards-module__PF8qlW__calendar:focus-visible{outline:2px solid var(--color-blue);outline-offset:.25rem}.Standards-module__PF8qlW__windows{background:color-mix(in srgb, var(--color-blue) 5%, var(--color-white));border-bottom:2px solid var(--color-ink);color:var(--color-ink);grid-template-columns:var(--ownership-width) repeat(5, minmax(0, 1fr));display:grid}.Standards-module__PF8qlW__ownershipHeader,.Standards-module__PF8qlW__window{border-right:1px solid var(--color-line);min-height:4.25rem;padding:.52rem clamp(.55rem,1.1vw,.85rem)}.Standards-module__PF8qlW__window:last-child{border-right:0}.Standards-module__PF8qlW__ownershipHeader{border-right:2px solid var(--color-ink);color:var(--color-blue);letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:.64rem;font-weight:800;display:flex}.Standards-module__PF8qlW__window{gap:.12rem;display:grid}.Standards-module__PF8qlW__window strong{color:var(--color-ink);letter-spacing:.05em;text-transform:uppercase;margin-top:.1rem;font-size:clamp(.68rem,.9vw,.8rem);font-weight:800}.Standards-module__PF8qlW__window small{color:var(--color-blue);text-transform:uppercase;font-size:.6rem;font-weight:700;line-height:1.2}.Standards-module__PF8qlW__matrix{grid-template-columns:var(--ownership-width) minmax(0, 1fr);display:grid}.Standards-module__PF8qlW__laneLabels{border-right:2px solid var(--color-ink);grid-template-rows:repeat(3,minmax(7rem,1fr));min-height:24rem;display:grid}.Standards-module__PF8qlW__laneLabels div{border-top:1px solid var(--color-line);color:var(--color-ink);text-transform:uppercase;align-items:center;gap:.45rem;padding:.7rem;font-size:.66rem;font-weight:800;display:flex}.Standards-module__PF8qlW__laneLabels div:first-child{border-top:0}.Standards-module__PF8qlW__schedule{background-image:linear-gradient(90deg, var(--color-line) 1px, transparent 1px), linear-gradient(var(--color-line) 1px, transparent 1px);background-position:-1px 0,0 -1px;background-size:20% 100%,100% 33.3333%;grid-template-rows:repeat(3,minmax(7rem,1fr));grid-template-columns:repeat(5,minmax(0,1fr));min-height:24rem;margin:0;padding:0;list-style:none;display:grid}.Standards-module__PF8qlW__card{border:2px solid var(--color-ink);box-shadow:.3rem .3rem 0 var(--color-ink);z-index:1;align-self:center;margin:.48rem;padding:clamp(.72rem,1vw,.95rem);position:relative}.Standards-module__PF8qlW__card.Standards-module__PF8qlW__roleCustomer{background:var(--color-white);color:var(--color-ink)}.Standards-module__PF8qlW__card.Standards-module__PF8qlW__roleTogether{background:var(--color-yellow);color:var(--color-ink)}.Standards-module__PF8qlW__card.Standards-module__PF8qlW__roleStudio{background:var(--color-blue);color:var(--color-white)}.Standards-module__PF8qlW__card h3{font-size:clamp(1rem,1.25vw,1.2rem);font-weight:800}.Standards-module__PF8qlW__card p{color:color-mix(in srgb, currentColor 82%, transparent);margin-top:.38rem;font-size:clamp(.76rem,.9vw,.88rem);line-height:1.4}.Standards-module__PF8qlW__card1{grid-area:2/1}.Standards-module__PF8qlW__card2{grid-area:3/1/auto/3}.Standards-module__PF8qlW__card3{grid-area:1/3}.Standards-module__PF8qlW__card4{grid-area:2/3/auto/5}.Standards-module__PF8qlW__card5{grid-area:3/3/auto/5}.Standards-module__PF8qlW__card6{grid-area:3/5}.Standards-module__PF8qlW__card7{grid-area:1/5}.Standards-module__PF8qlW__scopeNote{color:var(--color-muted);margin-top:clamp(1.25rem,2vw,1.75rem);font-size:.85rem;line-height:1.5}.Standards-module__PF8qlW__scopeNote strong{color:var(--color-ink)}@media (max-width:1000px){.Standards-module__PF8qlW__inner{--ownership-width:7rem}.Standards-module__PF8qlW__ownershipHeader,.Standards-module__PF8qlW__window{padding-inline:.45rem}.Standards-module__PF8qlW__card{margin:.36rem;padding:.68rem}.Standards-module__PF8qlW__card p{font-size:.72rem}}@media (max-width:1180px){.Standards-module__PF8qlW__easterEgg{display:none}}.Standards-module__PF8qlW__mobileCalendar{display:none}@media (max-width:700px){.Standards-module__PF8qlW__section{padding-block:3.5rem 4.5rem}.Standards-module__PF8qlW__calendar{display:none}.Standards-module__PF8qlW__mobileCalendar{border:2px solid var(--color-ink);grid-template-rows:auto repeat(5,minmax(4.5rem,auto));grid-template-columns:5.1rem repeat(3,minmax(0,1fr));margin-top:2.25rem;display:grid}.Standards-module__PF8qlW__mobileCorner,.Standards-module__PF8qlW__mobileLane,.Standards-module__PF8qlW__mobileRow,.Standards-module__PF8qlW__mobileCell{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line)}.Standards-module__PF8qlW__mobileCorner,.Standards-module__PF8qlW__mobileRow{background:color-mix(in srgb, var(--color-blue) 5%, var(--color-white));border-right:2px solid var(--color-ink);color:var(--color-ink);grid-column:1}.Standards-module__PF8qlW__mobileCorner{border-bottom:2px solid var(--color-ink);color:var(--color-blue);letter-spacing:.06em;text-transform:uppercase;grid-row:1;align-items:end;padding:.5rem .45rem;font-size:.56rem;font-weight:800;display:flex}.Standards-module__PF8qlW__mobileLane{background:var(--color-white);border-bottom:2px solid var(--color-ink);color:var(--color-ink);text-transform:uppercase;flex-direction:column;grid-row:1;align-items:flex-start;gap:.35rem;padding:.5rem .45rem;font-size:.58rem;font-weight:800;line-height:1.2;display:flex}.Standards-module__PF8qlW__mobileLane>span{border:2px solid var(--color-ink);width:.66rem;height:.66rem}.Standards-module__PF8qlW__mobileLane.Standards-module__PF8qlW__roleCustomer>span{background:var(--color-white)}.Standards-module__PF8qlW__mobileLane.Standards-module__PF8qlW__roleTogether>span{background:var(--color-yellow)}.Standards-module__PF8qlW__mobileLane.Standards-module__PF8qlW__roleStudio>span{background:var(--color-blue)}.Standards-module__PF8qlW__mobileRow{flex-direction:column;gap:.15rem;padding:.5rem .45rem;display:flex}.Standards-module__PF8qlW__mobileRow strong{color:var(--color-ink);white-space:nowrap;font-size:.66rem;font-weight:800;line-height:1.2}.Standards-module__PF8qlW__mobileRow small{color:var(--color-blue);text-transform:uppercase;font-size:.56rem;font-weight:700;line-height:1.25}.Standards-module__PF8qlW__mobileCards{display:contents}.Standards-module__PF8qlW__mobileCard{box-shadow:.2rem .2rem 0 var(--color-ink);align-self:stretch;margin:.3rem;padding:.5rem;list-style:none}.Standards-module__PF8qlW__mobileCard h3{font-size:.8rem;line-height:1.2}.Standards-module__PF8qlW__mobileCard p{margin-top:.3rem;font-size:.66rem;line-height:1.35}}
