@charset "utf-8";.aps-hero::after,.aps-sheet::after{bottom:0;left:0;pointer-events:none}.aps-hero-grid,.aps-pal-head{grid-template-columns:repeat(12,minmax(0,1fr))}.aps-hero,.aps-zen{overflow:clip;isolation:isolate}.aps-h1 .l1,.aps-hero-meta,.aps-kicker,.aps-press-item .pm,.aps-st-kick{text-transform:uppercase}.aps-hero,.aps-pin,.aps-statement,.aps-zen{isolation:isolate}.aps-hero::after,.aps-hero::before,.aps-sheet .marks,.aps-sheet::after,.aps-sheet::before,.bd-fs-back,.bd-fs-counter{pointer-events:none}:root{--aps-air:#f8f2fb;--aps-paper:#fdfbff;--aps-blush:#e9d3f4;--aps-blush-2:#f1e4f8;--aps-flamingo:#c98ddf;--aps-coral:#9b4fc0;--aps-orange:#eaa918;--aps-reed:#a39a1a;--aps-still:#a9dcc0;--aps-ink:#2b2233;--aps-ink-60:rgba(43,34,51,.6);--aps-ink-40:rgba(43,34,51,.4);--aps-line:rgba(43,34,51,.14);--aps-serif:"Cormorant Garamond","Times New Roman",Georgia,serif;--aps-sans:"Jost","Futura","Century Gothic",system-ui,"Segoe UI",sans-serif;--aps-hand:'Permanent Marker','Marker Felt',cursive;--aps-pad:max(5vw, calc((100vw - 1480px) / 2));--aps-ease:cubic-bezier(.19,1,.22,1);--aps-breath-cycle:10s;--aps-breath-ease:ease-in-out;--aps-serif:'Bevan',Georgia,'Times New Roman',serif;--aps-sans:'Archivo',system-ui,'Segoe UI',Arial,sans-serif}html{background:var(--aps-air)!important;scroll-behavior:smooth}body.aps-page.publication-page.has-gallery{background-color:var(--aps-air)!important;background-image:radial-gradient(60vw 40vw at 85% -5%,rgba(233,211,244,.55),transparent 65%),radial-gradient(50vw 36vw at -10% 30%,rgba(169,220,192,.14),transparent 60%)!important;background-repeat:no-repeat!important;color:var(--aps-ink);font-family:var(--aps-sans);-webkit-font-smoothing:antialiased}body.aps-page.publication-page.has-gallery #main-content{background:0 0!important;padding:0 0 92px!important;position:relative;z-index:1}body.aps-page .rt-container{width:100%;max-width:100%;min-width:0;overflow-x:clip}body.aps-page .rt-row{width:100%;min-width:0}body.aps-page .aps-wrap{position:relative;isolation:isolate}body.aps-page ::selection{background:var(--aps-flamingo);color:#fff}body.aps-page .aps-wrap img{display:block;max-width:100%}body.aps-page .aps-wrap picture{display:block;width:100%;height:100%}:where(body.aps-page .aps-wrap) a{color:inherit}body.aps-page .aps-wrap :focus-visible{outline:2px solid var(--aps-coral);outline-offset:3px}body.aps-page .aps-wrap h1,body.aps-page .aps-wrap h2,body.aps-page .aps-wrap h3,body.aps-page .aps-wrap p,body.aps-page .back-button .back-link span{text-shadow:none}body.aps-page .header{background:var(--aps-air)!important;background-image:none!important;border-bottom:1px solid var(--aps-line);box-shadow:0 4px 30px rgba(43,34,51,.07)}body.aps-page .header::before{opacity:.3}body.aps-page .header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--aps-flamingo) 28%,var(--aps-still) 72%,transparent);opacity:.6}body.aps-page .header .spinner{background:var(--aps-ink);box-shadow:none}body.aps-page .contact-details a,body.aps-page .contact-details p,body.aps-page .header .close-text,body.aps-page .header .menu-text{color:var(--aps-ink)}body.aps-page .header #logo-container text{fill:var(--aps-ink)}body.aps-page .header.glass #logo-container text{fill:url(#logoGradGlass)!important}body.aps-page .header.glass .close-text,body.aps-page .header.glass .menu-text{color:var(--aps-ink)!important;text-shadow:none}body.aps-page .sidebarIconToggle:hover .spinner{background-color:var(--aps-flamingo)}body.aps-page .header.glass{background:rgba(248,242,251,.72)!important;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--aps-line);outline:0;box-shadow:0 10px 40px rgba(43,34,51,.1)}body.aps-page .back-button .back-link,body.aps-page .header.glass .back-button .back-link{background:rgba(253,248,244,.88)!important;color:var(--aps-ink)!important;border-color:var(--aps-line)!important;box-shadow:0 4px 18px rgba(43,34,51,.1),inset 0 1px 0 #fff!important;border-radius:980px!important}body.aps-page .back-button .back-link:hover,body.aps-page .header.glass .back-button .back-link:hover{background:#fff!important;border-color:var(--aps-flamingo)!important;color:var(--aps-coral)!important;box-shadow:0 8px 28px rgba(201,141,223,.25),inset 0 1px 0 #fff!important;transform:translateY(-1px)}body.aps-page #sidebarMenu,body.aps-page #sidebarMenu.glass{background:linear-gradient(165deg,rgba(253,248,244,.95) 0,rgba(247,226,223,.92) 55%,rgba(233,211,244,.9) 100%)!important;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);outline:rgba(255,255,255,.8) solid 1px;border:0;box-shadow:6px 0 40px rgba(201,141,223,.18),inset 0 1px 0 #fff!important}body.aps-page .sidebarMenuInner{border-top:1px solid var(--aps-line)}body.aps-page #sidebarMenu .sidebarMenuInner li,body.aps-page #sidebarMenu.glass .sidebarMenuInner li{color:var(--aps-ink);text-shadow:none;letter-spacing:.14em;border-bottom:1px solid var(--aps-line)!important}body.aps-page #sidebarMenu .sidebarMenuInner li a{color:var(--aps-ink);text-shadow:none}body.aps-page #sidebarMenu .sidebarMenuInner li:hover,body.aps-page #sidebarMenu.glass .sidebarMenuInner li:hover{background:linear-gradient(90deg,rgba(201,141,223,.18),transparent);border-left:4px solid var(--aps-flamingo);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.aps-page #sidebarMenu .sidebarMenuInner li:hover a{color:var(--aps-coral)!important;text-shadow:none}body.aps-page #sidebarMenu a.active,body.aps-page #sidebarMenu a[aria-current=page],body.aps-page #sidebarMenu.glass a.active,body.aps-page #sidebarMenu.glass a[aria-current=page]{background:rgba(201,141,223,.14)!important;border-left:4px solid var(--aps-flamingo)!important;color:var(--aps-coral)}body.aps-page .footer{background:rgba(253,248,244,.68);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 40px rgba(201,141,223,.18),0 0 0 1px rgba(43,34,51,.05)}body.aps-page .contact-details a:hover{color:var(--aps-coral)}body.aps-page .copyright{color:var(--aps-ink-40)}body.aps-page .social-icons a{color:var(--aps-ink);border-color:rgba(43,34,51,.08);background:0 0}.aps-end,.aps-hero-meta,.aps-press-item{border-top:1px solid var(--aps-line)}body.aps-page .social-icons a i{color:var(--aps-ink)!important;transition:color .3s}body.aps-page .social-icons li a.social-icon:hover{background:rgba(201,141,223,.16)!important;border:1px solid rgba(201,141,223,.45)!important;box-shadow:0 6px 18px rgba(201,141,223,.25)!important;transform:translateY(-2px)}.aps-reveal{opacity:0;transform:translateY(28px);filter:blur(8px);transition:opacity 1.6s var(--aps-ease),transform 1.6s var(--aps-ease),filter 1.6s var(--aps-ease);transition-delay:var(--d,0ms);will-change:opacity,transform,filter}.aps-reveal.is-in{opacity:1;transform:none;filter:none}.aps-hero{position:relative;padding:clamp(104px,15vh,170px) var(--aps-pad) 0}.aps-hero::after{content:"";position:absolute;right:0;height:28vh;background:linear-gradient(180deg,rgba(248,242,251,0) 0,rgba(248,242,251,.6) 60%,rgba(248,242,251,.95) 100%)}.aps-hero-pic,.aps-hero-pic img,.aps-palette,.aps-pgs,.aps-sheet,.aps-statement,.aps-sw,.aps-zen{position:relative}.aps-kicker{display:flex;align-items:center;gap:14px;margin:0 0 clamp(20px,3vw,36px);font:500 clamp(.78rem,1.1vw,.95rem)/1.4 var(--aps-sans);letter-spacing:.22em;color:var(--aps-ink-60)}.aps-kicker::before{content:"";flex:none;width:12px;height:12px;background:var(--aps-flamingo)}.aps-h1{margin:0;z-index:3;font-weight:inherit}.aps-h1 .l1{font:800 clamp(2.9rem,10vw,9.2rem)/.92 var(--aps-sans);letter-spacing:-.03em;color:var(--aps-ink)}.aps-hero-grid{display:grid;column-gap:clamp(16px,3vw,44px);margin-top:clamp(28px,4vw,56px)}.aps-hero-left{grid-column:1/5;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding-bottom:clamp(24px,4vw,60px)}.aps-hero-sub{margin:0;max-width:26ch;padding-left:18px;border-left:2px solid var(--aps-flamingo);font:400 clamp(1.05rem,1.5vw,1.4rem)/1.5 var(--aps-serif);color:var(--aps-ink)}.aps-hero-pic{grid-column:5/13;margin-top:clamp(-120px,-6vw,-30px)}.aps-hero-pic .frame{position:relative;cursor:zoom-in;transform-origin:center center}.aps-hero-pic img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;z-index:1}.aps-hero-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;margin-top:clamp(48px,6vw,88px);padding:16px 0;font:500 .68rem/1.5 var(--aps-sans);letter-spacing:.26em;color:var(--aps-ink-60)}.aps-hero-meta .dot,.aps-pal-head h2 em,.aps-press h2 em{color:var(--aps-flamingo)}.aps-statement{padding:clamp(90px,12vw,180px) var(--aps-pad)}.aps-st-kick{margin:0 0 clamp(26px,4vw,46px);display:flex;align-items:center;gap:14px;font:500 .72rem/1 var(--aps-sans);letter-spacing:.3em;color:var(--aps-coral)}.aps-st-kick::after{content:"";height:1px;flex:1;max-width:120px;background:var(--aps-coral)}.aps-pgs .pg2::before,.aps-sheet::before{position:absolute;height:20px;content:""}.aps-st-text{margin:0;max-width:32ch;font:300 clamp(1.4rem,2.6vw,2.4rem)/1.4 var(--aps-serif);letter-spacing:-.005em;color:var(--aps-ink)}.aps-st-text em{font-style:italic;background:linear-gradient(transparent 62%,rgba(201,141,223,.42) 62% 94%,transparent 94%);padding:0 .06em}.aps-st-text .gr{color:var(--aps-reed);font-style:italic}.aps-sheet{max-width:960px;margin:clamp(48px,7vw,110px) auto;padding:clamp(40px,5vw,64px) clamp(22px,5vw,64px) clamp(34px,4vw,50px) clamp(46px,6vw,84px);background:#fff;transform:rotate(-.6deg);box-shadow:0 30px 50px -30px rgba(43,34,51,.45),7px 7px 0 var(--aps-flamingo)}.aps-sheet::before{left:0;right:0;top:0;background:repeating-linear-gradient(90deg,rgba(43,34,51,.5) 0 1px,transparent 1px 50px) 0 0/100% 15px no-repeat,repeating-linear-gradient(90deg,rgba(43,34,51,.35) 0 1px,transparent 1px 10px) 0 0/100% 8px no-repeat}.aps-sheet::after{content:"";position:absolute;top:0;width:20px;background:repeating-linear-gradient(0deg,rgba(43,34,51,.5) 0 1px,transparent 1px 50px) 0 0/15px 100% no-repeat,repeating-linear-gradient(0deg,rgba(43,34,51,.35) 0 1px,transparent 1px 10px) 0 0/8px 100% no-repeat}.aps-sheet .marks{position:absolute;inset:-20px;background:linear-gradient(#2b2233,#2b2233) 0 16px/12px 1px no-repeat,linear-gradient(#2b2233,#2b2233) 16px 0/1px 12px no-repeat,linear-gradient(#2b2233,#2b2233) 100% 16px/12px 1px no-repeat,linear-gradient(#2b2233,#2b2233) calc(100% - 16px) 0/1px 12px no-repeat,linear-gradient(#2b2233,#2b2233) 0 calc(100% - 16px)/12px 1px no-repeat,linear-gradient(#2b2233,#2b2233) 16px 100%/1px 12px no-repeat,linear-gradient(#2b2233,#2b2233) 100% calc(100% - 16px)/12px 1px no-repeat,linear-gradient(#2b2233,#2b2233) calc(100% - 16px) 100%/1px 12px no-repeat}.aps-sheet .reg{position:absolute;right:-14px;top:50%;width:30px;aspect-ratio:1;border:1.5px solid var(--aps-ink);border-radius:50%;background:linear-gradient(var(--aps-ink),var(--aps-ink)) 50% 50%/1.5px 150% no-repeat,linear-gradient(var(--aps-ink),var(--aps-ink)) 50% 50%/150% 1.5px no-repeat;background-color:var(--aps-paper)}.aps-sheet h2{margin:0 0 clamp(16px,2vw,26px)}.aps-sheet dl{margin:0}.aps-sheet dl>div{display:grid;grid-template-columns:clamp(96px,14vw,150px) minmax(0,1fr);gap:6px 18px;padding:11px 0;border-top:1px dotted rgba(43,34,51,.35)}.aps-sheet dt{font:400 .95rem/1.4 Bevan,Georgia,serif;color:var(--aps-coral)}.aps-sheet dd{margin:0;font:400 clamp(1rem,1.3vw,1.15rem)/1.5 var(--aps-sans);max-width:56ch}.aps-sheet .bar{display:flex;margin-top:clamp(20px,3vw,34px)}.aps-sheet .bar i{width:clamp(26px,3vw,38px);aspect-ratio:1}.aps-sheet .bar i:first-child{background:var(--aps-reed)}.aps-sheet .bar i:nth-child(2){background:var(--aps-flamingo)}.aps-sheet .bar i:nth-child(3){background:var(--aps-orange)}.aps-sheet .bar i:nth-child(4){background:var(--aps-still)}.aps-sheet .bar i:nth-child(5){background:#fff;box-shadow:inset 0 0 0 1px rgba(43,34,51,.25)}.aps-sheet .mk{position:absolute;right:clamp(18px,4vw,56px);bottom:clamp(18px,3vw,38px);margin:0;transform:rotate(-5deg);color:var(--aps-coral);font:400 clamp(1.2rem,2.2vw,1.9rem)/1 var(--aps-hand)}.aps-palette{padding:clamp(90px,12vw,170px) var(--aps-pad);border-block:1px solid var(--aps-line);background:rgba(253,248,244,.72)}.aps-pal-head{display:grid;gap:20px clamp(16px,3vw,44px);margin-bottom:clamp(50px,7vw,100px)}.aps-pal-head .pal-h,.aps-pal-head .pal-p{grid-column:1/-1}.aps-pal-head h2{margin:0;font:300 clamp(2.4rem,6vw,5.2rem)/1 var(--aps-serif);letter-spacing:-.01em;color:var(--aps-ink)}.aps-pal-head .pal-p p{margin:0;max-width:52ch;font:300 clamp(1rem,1.35vw,1.2rem)/1.7 var(--aps-sans);color:var(--aps-ink-60)}.aps-sw-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);padding:clamp(10px,2vw,24px) 0}.aps-sw{display:flex;flex-direction:column;gap:3px;background:#fff;padding:8px 8px 14px;box-shadow:0 18px 30px -20px rgba(43,34,51,.5);transform:rotate(-1.6deg)}.aps-sw:nth-child(2n){transform:rotate(1.4deg) translateY(10px)}.aps-sw::after{content:"";position:absolute;top:14px;right:14px;width:11px;aspect-ratio:1;border-radius:50%;background:var(--aps-paper);box-shadow:inset 0 0 0 1px rgba(43,34,51,.3)}.aps-sw .sw-c{aspect-ratio:4/5;background:var(--c);box-shadow:inset 0 0 0 1px rgba(43,34,51,.12)}.aps-sw .sw-n{margin-top:10px}.aps-sw .sw-h{font:600 .78rem/1.3 var(--aps-sans);letter-spacing:.04em}.aps-sw .sw-u{font:400 .82rem/1.35 var(--aps-sans);color:var(--aps-ink-60)}.aps-zen{padding:clamp(110px,14vw,210px) var(--aps-pad);background:radial-gradient(46vw 30vw at 88% 12%,rgba(201,141,223,.16),transparent 60%),var(--aps-blush-2)}.aps-zen-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px clamp(16px,3vw,44px);align-items:center}.aps-zen blockquote{grid-column:1/-1;margin:0;padding:0;border:0;background:0 0}.aps-zen .q1{margin:0 0 .7em;font:300 clamp(1.8rem,4.2vw,3.6rem)/1.25 var(--aps-serif);max-width:26ch;color:var(--aps-ink)}.aps-zen .q1 em{font-style:italic;color:var(--aps-coral)}.aps-zen .q2{margin:0;font:300 clamp(1.15rem,1.8vw,1.5rem)/1.7 var(--aps-sans);max-width:56ch;color:var(--aps-ink-60)}.aps-zen .q2 strong{font-weight:500;color:var(--aps-ink)}.aps-press{padding:clamp(90px,11vw,160px) var(--aps-pad) 0}.aps-press h2{margin:0 0 clamp(30px,4vw,56px);font:300 clamp(2.2rem,5.4vw,4.6rem)/1 var(--aps-serif);color:var(--aps-ink)}.aps-press-item{display:grid;grid-template-columns:1fr;gap:8px 28px;padding:clamp(24px,3vw,40px) 0}.aps-press-item .pm{margin:0;font:500 .7rem/1.5 var(--aps-sans);letter-spacing:.26em;color:var(--aps-coral)}.aps-press-item h3{margin:0;font:400 clamp(1.5rem,3vw,2.6rem)/1.15 var(--aps-serif);color:var(--aps-ink)}.aps-clip{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(26px,5vw,72px);align-items:center;margin-top:22px}.aps-pgs{aspect-ratio:1.12}.aps-pgs .pg{position:absolute;margin:0;width:46%;cursor:zoom-in;transition:transform .35s var(--aps-ease)}.aps-pgs .pg img{display:block;width:100%;height:auto;background:#fff;box-shadow:0 18px 30px -16px rgba(43,34,51,.55)}.aps-pgs .pg1{left:0;top:10%;transform:rotate(-5deg);z-index:1}.aps-pgs .pg2{left:27%;top:0;transform:rotate(3deg);z-index:2}.aps-pgs .pg3{left:54%;top:15%;transform:rotate(-2deg);z-index:3}.aps-pgs .pg2::before{z-index:4;top:-9px;left:50%;width:64px;margin-left:-32px;background:rgba(234,169,24,.8);transform:rotate(-4deg)}.aps-pgs .pg:hover{transform:rotate(0) scale(1.04);z-index:6}.aps-qs{display:flex;flex-direction:column;gap:16px}.aps-qs blockquote{margin:0;padding:14px 18px 12px;max-width:34ch;color:var(--aps-ink);box-shadow:0 14px 24px -16px rgba(43,34,51,.5)}.aps-qs .a{background:var(--aps-orange);transform:rotate(-1.6deg)}.aps-qs .b{background:var(--aps-flamingo);transform:rotate(1.2deg) translateX(5%)}.aps-qs .c{background:#fff;transform:rotate(-.7deg)}.aps-qs cite{display:block;margin-top:8px;font:600 .75rem/1.3 var(--aps-sans);font-style:normal;letter-spacing:.02em;opacity:.75}.aps-end{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:clamp(70px,9vw,130px);padding:clamp(36px,5vw,70px) var(--aps-pad);text-decoration:none!important;font:300 clamp(2.6rem,8.5vw,7.5rem)/.95 var(--aps-serif);letter-spacing:-.02em;color:var(--aps-ink)!important;transition:background .4s}.bd-fs-counter,.bd-fs-nav{position:absolute;color:rgba(255,255,255,.85);opacity:0}.aps-end .w{font-style:italic}.aps-end .arrow{flex:none;font:300 .6em var(--aps-sans);transform:translateY(-.1em);transition:transform .5s var(--aps-ease)}.aps-end:hover{background:var(--aps-blush)}.aps-end:hover .arrow{transform:translate(.18em,-.1em)}.img-fullscreen-overlay::after{display:none}.img-fullscreen-close{display:none!important}.bd-fs-back{position:absolute;top:max(14px,env(safe-area-inset-top,14px));left:max(16px,env(safe-area-inset-left,16px));z-index:10;opacity:0;transform:translateX(-8px);transition:opacity .3s .12s,transform .3s .12s}.img-fullscreen-overlay.is-open .bd-fs-back{opacity:1;transform:none;pointer-events:auto}.bd-fs-back .back-link{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28);color:rgba(255,255,255,.92);cursor:pointer;box-shadow:0 4px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.35)}.bd-fs-nav{top:50%;transform:translateY(-50%);width:48px;height:64px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;z-index:10;font-size:36px;line-height:1;font-weight:200;background:rgba(255,255,255,.08);backdrop-filter:blur(12px) saturate(200%);-webkit-backdrop-filter:blur(12px) saturate(200%);transition:opacity .3s .18s,background .22s,transform .22s}.img-fullscreen-overlay.is-open .bd-fs-counter,.img-fullscreen-overlay.is-open .bd-fs-nav{opacity:1}.bd-fs-prev{left:max(12px,env(safe-area-inset-left,12px))}.bd-fs-next{right:max(12px,env(safe-area-inset-right,12px))}.bd-fs-counter{bottom:max(24px,env(safe-area-inset-bottom,24px));left:50%;transform:translateX(-50%);font:500 13px/1 -apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:7px 18px;border-radius:999px;white-space:nowrap;transition:opacity .4s .2s}.aps-pin{position:relative;width:min(92%,1040px);margin:clamp(50px,7vw,110px) auto;aspect-ratio:var(--ar)}.aps-pin::before{content:"";position:absolute;z-index:-1;right:-4%;top:-6%;width:26%;aspect-ratio:1;background:radial-gradient(var(--aps-flamingo) 28%,transparent 30%) 0 0/16px 16px;opacity:.7}.aps-pin:nth-of-type(2n)::before{right:auto;left:-4%;top:auto;bottom:-4%}.aps-pn{position:absolute;left:var(--x);top:var(--y);width:var(--w);z-index:var(--z,1)}.aps-pn .aps-card,.aps-pn .aps-dt picture,.aps-pn .aps-sticky{width:100%}.aps-pn:hover{z-index:9}.aps-card{position:relative;margin:0;background:#fff;padding:clamp(4px,.55vw,7px);transform:rotate(calc(var(--rot,0deg) * .6));box-shadow:0 14px 26px -18px rgba(43,34,51,.4),4px 4px 0 var(--sh,var(--aps-flamingo));cursor:zoom-in;transition:transform .35s var(--aps-ease)}.aps-card:hover{transform:rotate(0) scale(1.015);z-index:5}.aps-card:nth-of-type(odd)::before{content:"";position:absolute;z-index:4;top:-8px;left:50%;width:56px;height:16px;margin-left:-28px;background:rgba(234,169,24,.7);transform:rotate(-5deg)}.aps-card img{display:block;width:100%;height:auto}.aps-dt{border:0;padding:clamp(4px,.5vw,6px);aspect-ratio:auto;overflow:visible;background:#fff}.aps-pal-head h2 em,.aps-press h2 em,.aps-sticky,.aps-stk{color:var(--aps-ink);background:var(--aps-orange)}.aps-dt picture{position:relative;inset:auto;display:block;overflow:hidden;aspect-ratio:var(--ar,1)}.aps-dt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.aps-dt.round,.aps-dt.round picture{border-radius:50%}.aps-stk{position:absolute;z-index:6;left:-4px;bottom:-10px;max-width:92%;padding:.18em .55em;transform:rotate(var(--sr,-4deg));border:0;font:400 clamp(.78rem,1vw,.98rem)/1.15 var(--aps-hand);box-shadow:0 5px 12px -8px rgba(43,34,51,.5)}.aps-h1,.aps-hero-sub,.aps-kicker{position:relative}.aps-dt.round .aps-stk{left:50%;bottom:-18px;transform:translateX(-50%) rotate(var(--sr,-4deg));white-space:nowrap}.aps-sticky{margin:0;padding:clamp(10px,1.4vw,18px);aspect-ratio:1;display:grid;place-items:center;text-align:center;font:400 clamp(.95rem,1.6vw,1.4rem)/1.1 var(--aps-hand);transform:rotate(calc(var(--rot,0deg) * .6));box-shadow:0 14px 26px -18px rgba(43,34,51,.4),4px 4px 0 var(--aps-flamingo)}@media (min-width:900px){body.aps-page .aps-hero{padding-top:clamp(40px,6vh,64px)!important}}.aps-h1 .l1,.aps-h1 .l2{display:block;letter-spacing:-.01em;text-transform:uppercase}.aps-h1::before,.aps-hero::before{content:"";position:absolute;left:0}@media (max-width:899px){.aps-hero-grid,.aps-hero-left{flex-direction:column;display:flex}body.aps-page .aps-hero{padding-top:clamp(60px,9vh,90px)!important}.aps-hero .aps-kicker{margin-bottom:clamp(14px,2.5vw,22px)}.aps-hero-grid{gap:30px;margin-top:26px}.aps-hero-left{gap:36px;padding:0;width:100%}.aps-hero-sub{max-width:100%;padding-left:16px}.aps-hero-pic{margin-top:20px;width:100%}.aps-h1 .l1{font-size:clamp(2.4rem,12vw,4rem)}.aps-h1 .l2{font-size:clamp(3rem,15vw,5.5rem);margin-left:.35em}.aps-hero-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:36px;letter-spacing:.18em;font-size:.6rem}.aps-hero-meta .dot{display:none}.aps-st-text{font-size:clamp(1.15rem,4.5vw,1.5rem);line-height:1.55}.aps-sw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.aps-sw:nth-child(odd){transform:rotate(-2deg)}.aps-sw:nth-child(2n){transform:rotate(1.8deg) translateY(14px)}.aps-press h2{font-size:clamp(1.4rem,2.4vw,2rem)!important}.aps-press-item{padding:14px 0!important}.aps-press-item h3{font-size:clamp(1rem,1.5vw,1.25rem)!important}.aps-clip{grid-template-columns:1fr}.aps-pgs{width:min(100%,360px);height:auto;margin:0 auto}.aps-pin{width:calc(100% - 28px)}.aps-pn .aps-stk{font-size:.68rem;left:2px}.aps-pn .aps-sticky{font-size:.85rem;padding:8px}.aps-hero-pic img,.aps-reveal .aps-hero-pic img,.aps-reveal.is-in .aps-hero-pic img{aspect-ratio:4/5!important;height:auto!important;width:100%!important;object-fit:cover!important;object-position:center center!important}}@keyframes aps-bob{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -7px;rotate:.5deg}}.aps-card,.aps-hero-pic .frame,.aps-pgs .pg,.aps-qs blockquote,.aps-sticky,.aps-sw{animation:9s ease-in-out infinite aps-bob}.aps-it:nth-child(2n) .aps-card,.aps-pgs .pg2,.aps-qs .b,.aps-sw:nth-child(2n){animation-delay:-3s;animation-duration:11s}.aps-it:nth-child(3n) .aps-card,.aps-pgs .pg3,.aps-qs .c,.aps-sw:nth-child(3n){animation-delay:-6s;animation-duration:10s}.aps-card:hover,.aps-pgs .pg:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.aps-card,.aps-pal-bar,.aps-pgs .pg,.aps-reveal{transition:none}html{scroll-behavior:auto}.aps-reveal{opacity:1;transform:none;filter:none}.aps-pal-bar{transform:scaleX(1)}.aps-card,.aps-hero-pic .frame,.aps-pgs .pg,.aps-qs blockquote,.aps-sticky,.aps-sw{animation:none!important}}.aps-h1 .l1{font:400 clamp(2.9rem,10vw,9.2rem)/.95 var(--aps-serif);color:var(--aps-ink)}.aps-h1 .l2{margin:-.02em 0 0 .3em;font:400 clamp(2.6rem,9vw,8.4rem)/.95 var(--aps-serif);color:var(--aps-flamingo);text-shadow:3px 3px 0 var(--aps-ink)}.aps-hero-pic .frame{box-shadow:10px 10px 0 var(--aps-flamingo);animation:none!important}.aps-pal-head h2 em,.aps-press h2 em{font-style:normal;padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:899px){.aps-h1::before{width:82%;top:-26%;height:150%}.aps-h1 .l1{font-size:clamp(2.2rem,11vw,4rem)}.aps-h1 .l2{font-size:clamp(2.6rem,13.5vw,5rem);margin-left:.25em}}.aps-kicker{z-index:5}.aps-hero-sub{z-index:4}.aps-h1 .l1{font-size:clamp(2.5rem,8.5vw,7.8rem)}.aps-h1 .l2{font-size:clamp(2.4rem,8.4vw,7.6rem);margin-left:.28em}.aps-h1::before{z-index:-1;background:var(--aps-reed);clip-path:polygon(15% 0,100% 0,100% 76%,62% 100%,0 82%);top:-22%;width:55%;height:150%;clip-path:polygon(14% 0,100% 0,100% 72%,70% 100%,0 80%)}.aps-hero::after{z-index:-2}.aps-hero::before{z-index:-1;bottom:6%;width:min(26vw,330px);height:clamp(170px,22vw,300px);background:var(--aps-flamingo);clip-path:polygon(0 14%,100% 0,72% 100%,0 100%)}@media (max-width:899px){.aps-h1::before{width:82%;top:-24%;height:150%}.aps-h1 .l1{font-size:clamp(2.2rem,11vw,4rem)}.aps-h1 .l2{font-size:clamp(2.4rem,12.5vw,4.8rem);margin-left:.22em}.aps-hero::before{width:34vw;height:130px;bottom:2%}}