.ae-case{--ae-paper:#f4f2fa;--ae-lilac:#e5ddf1;--ae-violet:#6b5a94;--ae-blue:#2e4366;--ae-ink:#1a202f;--ae-rule:#1a202f2c;background:#fff;color:var(--ae-ink);font:16px/1.65 Arial,Helvetica,sans-serif;isolation:isolate;overflow-wrap:break-word}.ae-case *{box-sizing:border-box}.ae-case :where(h2,h3,h4,p,figure,ol){margin:0}.ae-case :where(a,button){font:inherit;color:inherit}.ae-case :where(a,button,[tabindex]):focus-visible{outline:3px solid #7662a5;outline-offset:4px}.ae-case button{cursor:pointer}.ae-case button:disabled{cursor:default;opacity:.48}.ae-case a{text-underline-offset:5px}.ae-case svg{display:block;max-width:100%;height:auto}.ae-case .ae-logo{width:100%}.ae-case .ae-section{padding:85px max(20px,6vw);scroll-margin-top:100px}.ae-case .ae-lilac{background:var(--ae-lilac)}.ae-case .ae-paper{background:var(--ae-paper)}.ae-case .ae-night{background:var(--ae-blue);color:#fff}.ae-case .ae-night :where(a,button,[tabindex]):focus-visible{outline-color:#daceec}.ae-case .ae-label{font-size:12px;line-height:1.6;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.ae-case .ae-contents{padding:32px max(20px,6vw);border-top:1px solid var(--ae-rule)}.ae-case .ae-contents>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 23px;margin-top:25px}.ae-case .ae-contents a{font-size:13px;line-height:1.5;display:flex;gap:10px;text-decoration:none}.ae-case .ae-contents a:hover{text-decoration:underline}.ae-case .ae-contents a>span{font-size:12px;min-width:17px;color:var(--ae-violet)}.ae-case .ae-heading{display:grid;grid-template-columns:1fr 2.15fr;gap:28px 7%;margin-bottom:50px}.ae-case .ae-heading>.ae-label{grid-column:span 2}.ae-case .ae-heading h2{grid-column:span 2;font-size:clamp(40px,5.8vw,84px);font-weight:400;line-height:1.05;letter-spacing:-.05em}.ae-case .ae-heading h2>span{display:block}.ae-case .ae-heading h2>span+span{padding-left:10%}.ae-case .ae-heading>p:last-child{grid-column:2;font-size:18px;line-height:1.7;max-width:760px}.ae-case h3{font-size:27px;font-weight:400;line-height:1.25;letter-spacing:-.025em}.ae-case .ae-note,.ae-case .ae-caption{font-size:13px;line-height:1.75;max-width:1100px;margin-top:30px}.ae-case figcaption{font-size:12px;line-height:1.7;margin-top:22px}.ae-case .ae-opening{display:grid;grid-template-columns:1fr 1.15fr;gap:7%;align-items:center}.ae-case .ae-opening-words>p{font-size:clamp(49px,6vw,85px);line-height:1.13;font-weight:400;letter-spacing:-.05em;margin-bottom:50px}.ae-case .ae-opening-words>p>span{padding-left:15%;color:var(--ae-violet)}.ae-case .ae-opening-words>div>p{font-size:15px;max-width:440px;margin-top:25px}.ae-case .ae-source-stage{padding:8%;background:#fff;border-radius:160px 0 0 0;border:1px solid var(--ae-rule)}.ae-case .ae-form-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-bottom:40px}.ae-case .ae-form-notes article{padding-top:23px;border-top:1px solid var(--ae-rule)}.ae-case .ae-form-notes article>span{font-size:12px;font-weight:700}.ae-case .ae-form-notes h3{margin:22px 0 18px}.ae-case .ae-form-notes p{font-size:15px}.ae-case .ae-original-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ae-case .ae-original-pair figure>div{padding:7%;border:1px solid var(--ae-rule);background:#fff}.ae-case .ae-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ae-case .ae-palette article{padding:30px;min-height:330px;display:flex;flex-direction:column;gap:25px;justify-content:space-between}.ae-case .ae-palette article>span{font-size:12px;font-weight:700;letter-spacing:.04em}.ae-case .ae-palette h3{font-size:35px;margin-top:25px}.ae-case .ae-palette b{font-size:30px;font-weight:400;letter-spacing:-.03em}.ae-case .ae-palette p{font-size:13px}.ae-case .ae-light{background:#daceec;color:var(--ae-ink)}.ae-case .ae-middle{background:#beafd9;color:var(--ae-ink)}.ae-case .ae-blue{background:#2e4366;color:#fff;border:1px solid #ffffff4d}.ae-case .ae-colour-rule{display:grid;grid-template-columns:1fr 1.5fr;gap:9%;margin-top:38px;padding-top:30px;border-top:1px solid #ffffff50}.ae-case .ae-colour-rule>b{font-size:29px;font-weight:400;line-height:1.3;letter-spacing:-.03em}.ae-case .ae-type-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;border-top:1px solid var(--ae-rule);padding-top:35px}.ae-case .ae-type-display{font-size:clamp(55px,6vw,85px);line-height:1.08;font-weight:400;letter-spacing:-.055em;margin-top:35px}.ae-case .ae-type-display>span{padding-left:10%;color:var(--ae-violet)}.ae-case .ae-type-details article{padding:25px 0;border-bottom:1px solid var(--ae-rule)}.ae-case .ae-type-details article:first-child{padding-top:0}.ae-case .ae-type-details article>span{font-size:12px;font-weight:700;letter-spacing:.05em;display:block;margin-bottom:20px}.ae-case .ae-type-details h3{margin-bottom:20px}.ae-case .ae-type-details p{font-size:14px}.ae-case .ae-type-details p+p{margin-top:20px}.ae-case .ae-type-details .ae-body-sample{font-size:18px}.ae-case .ae-space-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.ae-case .ae-space-layout>figure>svg{width:100%}.ae-case .ae-space-layout svg svg{width:902px;height:868px;max-width:none}.ae-case .ae-space-layout h3{font-size:32px;margin:25px 0}.ae-case .ae-space-layout p{font-size:15px}.ae-case .ae-space-layout p+p{margin-top:22px}.ae-case .ae-scale-intro{display:grid;grid-template-columns:1fr 1.7fr;gap:9%;padding-bottom:35px;border-bottom:1px solid var(--ae-rule);align-items:center;margin-bottom:35px}.ae-case .ae-scale-intro>b{font-size:91px;line-height:1;font-weight:400;letter-spacing:-.06em}.ae-case .ae-scale-intro>b>span{display:block;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:0;margin-top:16px}.ae-case .ae-scale-specimens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ae-case .ae-scale-specimens figure{min-width:0}.ae-case .ae-scale-scroll{overflow-x:auto;overscroll-behavior-x:contain;background:#d3c9e4;border:1px solid var(--ae-rule)}.ae-case .ae-scale-plate{background:#fff;max-width:none}.ae-case .ae-scale-specimens figcaption{display:flex;flex-direction:column;gap:6px;margin-top:15px}.ae-case .ae-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 8%}.ae-case .ae-rule-grid article{border-top:1px solid var(--ae-rule);padding-top:24px}.ae-case .ae-rule-grid article>span{font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ae-violet)}.ae-case .ae-rule-grid h3{margin:22px 0 17px}.ae-case .ae-rule-grid p{font-size:15px}.ae-case .ae-app{background:#fff;color:var(--ae-ink);border:1px solid var(--ae-rule)}.ae-case .ae-app-brand{padding:30px 20px;display:flex;justify-content:center}.ae-case .ae-brand-plate{width:306px;padding:13px;background:#fff;flex:none}.ae-case .ae-brand-plate>.ae-logo{width:280px;max-width:none}.ae-case .ae-app-strip{padding:16px 27px;display:flex;justify-content:space-between;gap:20px;font-size:12px;letter-spacing:.035em;border-block:1px solid var(--ae-rule)}.ae-case .ae-card-controls{display:flex;gap:12px;padding:25px 30px;background:#f4f2fa;border-bottom:1px solid var(--ae-rule)}.ae-case .ae-card-controls button{flex:1;min-width:0;display:flex;justify-content:space-between;gap:15px;border:1px solid var(--ae-rule);padding:18px 20px;font-size:18px;background:#fff;text-align:left}.ae-case .ae-card-controls button>span{font-size:12px}.ae-case .ae-card-controls button[aria-pressed=true]{background:var(--ae-blue);color:#fff;border-color:var(--ae-blue)}.ae-case .ae-card-result{display:grid;grid-template-columns:1fr 1fr;min-height:390px}.ae-case .ae-card-word{padding:45px;display:flex;flex-direction:column;gap:30px;justify-content:center;background:#eae2f4}.ae-case .ae-card-word h3{font-size:clamp(53px,6vw,86px);line-height:1.05;font-weight:400;letter-spacing:-.055em}.ae-case .ae-card-word>p{font-size:18px;max-width:350px}.ae-case .ae-card-result[data-card=rounded] .ae-card-word{background:#d6d9ec}.ae-case .ae-card-result[data-card=crisp] .ae-card-word{background:#c8d4e3}.ae-case .ae-card-context{padding:45px;display:flex;flex-direction:column;justify-content:center;gap:25px}.ae-case .ae-card-context>p{font-size:18px}.ae-case .ae-card-context>div{border-top:1px solid var(--ae-rule);padding-top:25px}.ae-case .ae-card-context>div>span{font-size:12px;font-weight:700}.ae-case .ae-card-context>div>p{font-size:15px;margin-top:15px}.ae-case .ae-app-disclaimer{padding:20px 27px;border-top:1px solid var(--ae-rule);background:#f5f4f8;font-size:12px;line-height:1.75}.ae-case .ae-sequence-top{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:38px 40px;background:#e5ddf1}.ae-case .ae-sequence-top h3{font-size:49px;line-height:1.1;font-weight:400;letter-spacing:-.04em}.ae-case .ae-sequence-top>div{display:flex;flex-direction:column;gap:18px;flex:none}.ae-case .ae-sequence-top b{font-size:45px;font-weight:400;line-height:1;letter-spacing:-.04em}.ae-case .ae-sequence-tools{display:flex;justify-content:space-between;gap:25px;padding:25px 30px;border-bottom:1px solid var(--ae-rule);flex-wrap:wrap}.ae-case .ae-action-buttons,.ae-case .ae-order-buttons{display:flex;gap:10px}.ae-case .ae-action-buttons button,.ae-case .ae-order-buttons button{border:1px solid var(--ae-blue);background:#fff;padding:12px 17px;font-size:13px;line-height:1.5}.ae-case .ae-action-buttons [data-ae-add]{background:var(--ae-blue);color:#fff}.ae-case .ae-order-buttons button[aria-pressed=true]{background:var(--ae-violet);color:#fff;border-color:var(--ae-violet)}.ae-case .ae-sequence-list{list-style:none;padding:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ae-case .ae-sequence-list>li{background:#f0ecf7;padding:25px;border:1px solid var(--ae-rule);display:flex;flex-direction:column;gap:40px;min-width:0}.ae-case .ae-sequence-list>li>span{font-size:12px;color:var(--ae-violet);font-weight:700}.ae-case .ae-sequence-list b{font-size:27px;font-weight:400;letter-spacing:-.025em}.ae-case .ae-sequence-list p{font-size:12px;line-height:1.7;margin-top:17px}.ae-case .ae-sequence-foot{padding:5px 30px 27px;display:flex;justify-content:space-between;gap:25px;align-items:center}.ae-case .ae-sequence-foot p{font-size:13px;line-height:1.7}.ae-case .ae-sequence-foot button{background:none;border:0;border-bottom:1px solid var(--ae-ink);padding:9px 0;font-size:13px;flex:none}.ae-case .ae-night .ae-app :where(button,a,[tabindex]):focus-visible{outline-color:#7662a5}.ae-case .ae-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.ae-case .ae-source-grid article{padding-top:25px;border-top:1px solid var(--ae-rule)}.ae-case .ae-source-grid h3{margin:25px 0 20px;font-size:31px}.ae-case .ae-source-grid p{font-size:15px}.ae-case .ae-source-grid p+p{margin-top:20px}.ae-case .ae-source-grid a{display:block;width:fit-content;margin-top:20px;font-size:14px}.ae-case .ae-footer{padding:40px max(20px,6vw);background:#1a202f;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:30px}.ae-case .ae-footer>span{font-size:12px;line-height:1.8}.ae-case .ae-footer button{font-size:20px;background:none;border:0;border-bottom:1px solid #ffffff70;padding:9px 0}.ae-case .ae-footer button:focus-visible{outline-color:#daceec}
@media(max-width:1000px){.ae-case .ae-contents>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ae-case .ae-heading{grid-template-columns:1fr;gap:24px}.ae-case .ae-heading>.ae-label,.ae-case .ae-heading h2,.ae-case .ae-heading>p:last-child{grid-column:1}.ae-case .ae-opening{gap:5%}.ae-case .ae-form-notes{gap:25px}.ae-case .ae-type-panel{gap:5%}.ae-case .ae-scale-specimens{grid-template-columns:1fr}.ae-case .ae-scale-specimens figcaption{flex-direction:row;justify-content:space-between;gap:20px}.ae-case .ae-card-word,.ae-case .ae-card-context{padding:32px}.ae-case .ae-sequence-list{gap:12px;padding:25px}.ae-case .ae-sequence-list>li{padding:20px}}
@media(max-width:700px){.ae-case .ae-section{padding:57px 20px}.ae-case .ae-contents{padding:28px 20px}.ae-case .ae-contents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:22px}.ae-case .ae-contents a{font-size:12px;gap:8px}.ae-case .ae-heading{margin-bottom:34px;gap:22px}.ae-case .ae-heading h2{font-size:40px;line-height:1.1;letter-spacing:-.045em}.ae-case .ae-heading h2>span+span{padding-left:7%}.ae-case .ae-heading>p:last-child{font-size:16px}.ae-case .ae-opening{grid-template-columns:1fr;gap:32px}.ae-case .ae-opening-words>p{font-size:58px;line-height:1.13;margin-bottom:32px}.ae-case .ae-opening-words>div>p{font-size:15px;margin-top:21px}.ae-case .ae-source-stage{padding:9%;border-radius:85px 0 0 0}.ae-case .ae-form-notes{grid-template-columns:1fr;gap:28px;margin-bottom:30px}.ae-case .ae-form-notes h3{margin:20px 0 15px}.ae-case .ae-original-pair{grid-template-columns:1fr;gap:28px}.ae-case .ae-palette{grid-template-columns:1fr}.ae-case .ae-palette article{padding:27px;min-height:270px;gap:23px}.ae-case .ae-palette h3{font-size:34px;margin-top:15px}.ae-case .ae-colour-rule{grid-template-columns:1fr;gap:23px;margin-top:30px;padding-top:27px}.ae-case .ae-colour-rule>b{font-size:27px}.ae-case .ae-type-panel{grid-template-columns:1fr;gap:33px;padding-top:28px}.ae-case .ae-type-display{font-size:54px;margin-top:28px}.ae-case .ae-type-details h3{font-size:27px}.ae-case .ae-space-layout{grid-template-columns:1fr;gap:30px}.ae-case .ae-space-layout h3{font-size:29px;margin:23px 0}.ae-case .ae-scale-intro{grid-template-columns:1fr;gap:26px;margin-bottom:30px;padding-bottom:28px}.ae-case .ae-scale-intro>b{font-size:78px}.ae-case .ae-scale-specimens{gap:28px}.ae-case .ae-scale-specimens figcaption{gap:17px}.ae-case .ae-scale-specimens figcaption>span{text-align:right}.ae-case .ae-rule-grid{grid-template-columns:1fr;gap:30px}.ae-case .ae-rule-grid h3{font-size:27px;margin:20px 0 16px}.ae-case .ae-app{margin-inline:-20px;width:calc(100% + 40px);max-width:none}.ae-case .ae-app-brand{padding:25px 6px}.ae-case .ae-app-strip{padding:16px 20px;flex-direction:column;gap:6px;font-size:12px}.ae-case .ae-card-controls{padding:20px;gap:9px}.ae-case .ae-card-controls button{padding:14px 10px;flex-direction:column;gap:10px;font-size:14px}.ae-case .ae-card-controls button>span{font-size:12px}.ae-case .ae-card-result{grid-template-columns:1fr;min-height:0}.ae-case .ae-card-word{padding:32px 23px;gap:24px}.ae-case .ae-card-word h3{font-size:54px}.ae-case .ae-card-word>p{font-size:17px}.ae-case .ae-card-context{padding:32px 23px;gap:22px}.ae-case .ae-card-context>p{font-size:17px}.ae-case .ae-card-context>div{padding-top:23px}.ae-case .ae-app-disclaimer{padding:20px;font-size:12px}.ae-case .ae-sequence-top{padding:30px 22px;align-items:start;gap:22px;flex-direction:column}.ae-case .ae-sequence-top h3{font-size:42px}.ae-case .ae-sequence-top>div{gap:13px;flex-direction:row;align-items:center}.ae-case .ae-sequence-top b{font-size:36px}.ae-case .ae-sequence-tools{padding:22px 20px;gap:18px;display:grid;grid-template-columns:1fr}.ae-case .ae-action-buttons,.ae-case .ae-order-buttons{display:flex;gap:9px}.ae-case .ae-action-buttons button,.ae-case .ae-order-buttons button{flex:1;min-width:0;font-size:12px;padding:12px 9px}.ae-case .ae-sequence-list{grid-template-columns:1fr;padding:25px 20px;gap:14px}.ae-case .ae-sequence-list>li{flex-direction:row;gap:25px;padding:23px}.ae-case .ae-sequence-list>li>span{min-width:20px;padding-top:5px}.ae-case .ae-sequence-list b{font-size:28px}.ae-case .ae-sequence-list p{margin-top:12px}.ae-case .ae-sequence-foot{padding:0 20px 25px;align-items:start;flex-direction:column;gap:19px}.ae-case .ae-source-grid{grid-template-columns:1fr;gap:35px}.ae-case .ae-source-grid h3{font-size:29px;margin:23px 0 18px}.ae-case .ae-footer{padding:35px 20px;align-items:start;flex-direction:column;gap:26px}.ae-case .ae-footer button{font-size:19px}}
@media(prefers-reduced-motion:reduce){.ae-case *{scroll-behavior:auto}}

.ae-case .gallery-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em}
