.ae{--ink:#151310;--paper:#eee9df;--accent:#a64f38;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.ae *{box-sizing:border-box}.ae section{padding:8vw 6vw;position:relative}.ae section.dark{background:var(--ink);color:var(--paper)}.ae .hero{flex-direction:column;justify-content:space-between;min-height:118svh;padding-top:150px;display:flex}.ae .meta,.ae .code{letter-spacing:.18em;text-transform:uppercase;grid-template-columns:1fr 2fr 1fr;align-items:center;font-size:10px;display:grid}.ae .meta span:last-child,.ae .code small{text-align:right}.ae .title{margin-top:6vw}.ae .title p{letter-spacing:.2em;font-size:10px}.ae .title h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(55px,8.4vw,128px);line-height:.82}.ae em{color:var(--accent);font-style:normal}.ae .hero-copy{grid-template-columns:1fr 80px 1fr;align-self:flex-end;align-items:center;width:75%;padding:2vw 0 4vw;display:grid}.ae .hero-copy h2{margin:0;font-size:clamp(26px,3.5vw,53px);line-height:.91}.ae .hero-copy p{letter-spacing:.18em;margin:0 0 25px;font-size:10px}.ae .hero-copy i,.ae .code i{opacity:.35;background:currentColor;height:1px}.ae .code{margin-bottom:7vw}.ae .grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:9vw;display:grid}.ae .grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,5.5vw,82px);line-height:.9}.ae .grid>div{font-family:Georgia,serif;font-size:clamp(17px,1.45vw,23px);line-height:1.48}.ae .grid b{color:var(--accent);margin:38px 0;font-family:Arial,sans-serif;font-size:clamp(26px,3vw,45px);line-height:.95;display:block}.ae .statement{letter-spacing:-.055em;max-width:1180px;margin:10vw auto 2vw;font-size:clamp(36px,6.2vw,92px);line-height:.89}.ae .statement small{letter-spacing:0;font-family:Georgia,serif;font-size:clamp(17px,1.8vw,26px)}.ae .others{grid-template-columns:repeat(2,1fr);gap:0 6vw;margin-left:28%;display:grid}.ae .others p{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);margin:0;padding:17px 0;font-family:Georgia,serif;font-size:clamp(18px,2.15vw,32px)}.ae .criterion{place-items:center;min-height:650px;display:grid;position:relative}.ae .noise{text-align:center;opacity:.38;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);align-items:center;display:grid;position:absolute;inset:0}.ae .noise span{letter-spacing:-.03em;font-size:clamp(23px,3vw,45px)}.ae .noise span:nth-child(2n){opacity:.55;transform:rotate(-4deg)}.ae .noise span:nth-child(3n){opacity:.28;transform:rotate(5deg)}.ae .criterion>i{background:radial-gradient(circle,var(--ink) 0 34%,transparent 72%);filter:blur(12px);width:42%;height:42%;position:absolute}.ae .criterion>strong{text-align:center;font-size:clamp(45px,7vw,105px);line-height:.88;position:relative}.ae .experiment{max-width:950px;margin:auto}.ae .experiment small{letter-spacing:.2em}.ae .experiment h2{margin:45px 0 55px;font-size:clamp(38px,5.6vw,84px);line-height:.9}.ae .experiment h3{color:var(--accent);margin:35px 0;font-size:clamp(36px,5.2vw,78px);line-height:.89}.ae .experiment p{font-family:Georgia,serif;font-size:21px;line-height:1.5}.ae .experiment .remove{flex-wrap:wrap;gap:12px 30px;margin:35px 0;display:flex}.ae .remove span{opacity:.72;font-family:Georgia,serif;font-size:clamp(20px,2.5vw,36px)}.ae .experiment>i{opacity:.35;background:currentColor;width:1px;height:75px;margin:50px 0;display:block}.ae .experiment strong{margin-top:55px;font-size:clamp(29px,4vw,60px);line-height:.94;display:block}.ae .observe article{border-top:1px solid;grid-template-columns:100px 1fr;max-width:1050px;padding:35px 0;display:grid}.ae .observe article>span{font-size:12px}.ae .observe article p{margin:0;font-family:Georgia,serif;font-size:clamp(22px,3vw,43px);line-height:1.12}.ae .cross{grid-template-columns:1.15fr .85fr;align-items:start;gap:10vw;max-width:1050px;margin:auto;display:grid}.ae .cross h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,7vw,105px);line-height:.87}.ae .cross p{margin:0 0 45px;font-family:Georgia,serif;font-size:clamp(18px,1.7vw,26px);line-height:1.45}.ae .cross strong{margin:65px 0;font-size:clamp(55px,7vw,105px);line-height:.83;display:block}.ae .cross b{color:var(--accent);margin-top:60px;font-size:clamp(32px,4.4vw,66px);line-height:.9;display:block}.ae .links{gap:35px;max-width:1050px;margin:8vw auto 0;display:flex}.ae .links a{color:inherit;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:8px;font-size:11px;text-decoration:none}.ae .next{grid-template-columns:120px 1fr auto;align-items:end;gap:5vw;display:grid}.ae .next>span{color:var(--accent);font-size:90px}.ae .next h2{margin:0;font-size:clamp(40px,6vw,88px);line-height:.86}.ae .next p{font-family:Georgia,serif;font-size:20px;line-height:1.4}.ae .next strong{letter-spacing:.15em;font-size:11px}.ae-r{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(22px)}.ae-r.visible{opacity:1;transform:none}@media (width<=760px){.ae section{padding:70px 22px}.ae .hero{gap:55px;min-height:auto;padding-top:112px}.ae .meta,.ae .code{grid-template-columns:1fr 1fr}.ae .meta span:nth-child(2){display:none}.ae .title{margin:0}.ae .title h1{overflow-wrap:anywhere;font-size:47px}.ae .hero-copy{grid-template-columns:1fr;gap:28px;width:100%;padding:0 0 25px}.ae .hero-copy i{width:45px}.ae .hero-copy h2{font-size:34px}.ae .code{margin-bottom:58px}.ae .code i{display:none}.ae .grid{grid-template-columns:1fr;gap:55px}.ae .grid h2{font-size:42px}.ae .statement{margin-top:75px;font-size:42px}.ae .others{grid-template-columns:1fr;margin-left:8%}.ae .others p{padding:12px 0;font-size:19px}.ae .criterion{min-height:430px}.ae .noise{grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}.ae .noise span{font-size:24px}.ae .noise span:last-child{display:none}.ae .criterion>i{width:80%;height:50%}.ae .criterion>strong{font-size:45px}.ae .experiment h2{margin:35px 0 45px;font-size:41px}.ae .experiment h3{font-size:40px}.ae .experiment>i{height:48px;margin:38px 0}.ae .observe article{grid-template-columns:45px 1fr;padding:28px 0}.ae .observe article p{font-size:25px}.ae .cross{grid-template-columns:1fr;gap:65px}.ae .cross h2{font-size:45px}.ae .cross strong{margin:45px 0;font-size:58px}.ae .cross b{margin-top:45px;font-size:42px}.ae .links{flex-direction:column;margin-top:70px}.ae .next{grid-template-columns:1fr;gap:30px}.ae .next>span{font-size:70px}.ae .next h2{font-size:43px}.ae .next strong{margin-top:20px}}@media (prefers-reduced-motion:reduce){.ae-r{opacity:1;transition:none;transform:none}}.ae .mother{letter-spacing:-.05em;max-width:900px;margin:0 0 9vw;font-size:clamp(38px,5.8vw,86px);line-height:.9}@media (width<=760px){.ae .mother{margin-bottom:70px;font-size:42px}.ae .title h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}.tc{--accent:#9b4b38}.tc .tc-r{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(22px)}.tc .tc-r.visible{opacity:1;transform:none}.tc .hero-question{grid-template-columns:1fr 90px 1fr;align-self:flex-end;align-items:center;gap:35px;width:76%;padding:3vw 0 4vw;display:grid}.tc .hero-question h2{margin:0;font-size:clamp(34px,4.8vw,72px);line-height:.88}.tc .hero-question i{background:currentColor;height:1px}.tc .interval{max-width:1080px;margin:auto}.tc .interval>div{grid-template-columns:150px 1fr 220px;align-items:center;gap:30px;margin:38px 0;display:grid}.tc .interval>div i{background:currentColor;height:1px;position:relative}.tc .interval>div:first-child i{opacity:.45;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 34px);height:90px}.tc .interval>div:nth-child(2) i{max-width:100px}.tc .interval span{letter-spacing:.16em;font-size:11px}.tc .interval b{color:var(--accent);font-size:17px}.tc .interval>strong{margin-top:9vw;font-size:clamp(42px,6.5vw,98px);line-height:.88;display:block}.tc .refuse{flex-wrap:wrap;gap:15px 35px;margin:45px 0;display:flex}.tc .refuse span{color:var(--accent);font-size:clamp(22px,3vw,44px)}.tc .cross{grid-template-columns:1fr;max-width:900px}.tc .cross>div{max-width:620px;margin-left:auto}.tc .cross span{margin:42px 0;font-family:Georgia,serif;font-size:clamp(18px,1.7vw,26px);line-height:1.45;display:block}@media (width<=760px){.tc .hero-question{grid-template-columns:1fr;gap:28px;width:100%}.tc .hero-question h2{font-size:42px}.tc .hero-question i{width:45px}.tc .interval>div{grid-template-columns:85px 1fr;gap:18px}.tc .interval>div b{grid-column:2}.tc .interval>strong{margin-top:65px;font-size:42px}.tc .cross>div{margin-left:0}}@media (prefers-reduced-motion:reduce){.tc .tc-r{opacity:1;transition:none;transform:none}}
