.about-page{background:#f8f6f0;color:#521b20}.about-page .about-layout{max-width:1500px;margin:24px auto 70px;display:grid;grid-template-columns:46% 54%;border:1px solid #ded7cc;border-radius:16px;background:#f8f6f0}.about-visual{position:sticky;top:24px;align-self:start;height: min(850px,calc(100vh - 48px));min-height:640px;border-radius:15px 0 0 15px}.about-portrait{width:100%;height:100%;object-fit:cover;object-position:45% 38%;border-radius:15px 0 0 15px;display:block}.about-print{position:absolute;background:#fffdf8;padding:10px 10px 25px;box-shadow:0 12px 26px #201a1833;z-index:2}.about-print img{width:100%;height:auto;display:block;aspect-ratio:2/3;object-fit:cover}.about-print span{display:block;font-size:11px;margin-top:10px;text-align:center;color:#521b20;font-style:italic}.print-large{width:34%;right:-11%;top:48%;transform:rotate(3deg)}.print-small{width:24%;right:17%;top:37%;transform:rotate(-11deg);z-index:3}.about-clip{position:absolute;width:64px;height:78px;right:1%;top:calc(48% - 56px);z-index:4;transform:rotate(3deg);filter:drop-shadow(0 3px 2px #0003)}.about-copy{padding:68px 60px 68px 95px}.about-copy h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(38px,4vw,62px);line-height:1.08;font-weight:400;margin:0 0 20px}.about-copy .eyebrow{font-size:10px;letter-spacing:2.2px;margin:0 0 30px}.about-copy h2{font-family:'Playfair Display',Georgia,serif;font-size:23px;font-weight:500;line-height:1.25;margin:32px 0 14px}.about-copy p:not(.eyebrow){font-size:15px;line-height:1.85;margin:0 0 17px;max-width:560px}.about-copy .button{margin-top:18px;background:#521b20;color:#fffdf8}.about-page .legal-header{background:#f8f6f0}@media(min-width:1500px){.about-layout{width:calc(100% - 64px)}}@media(max-width:1050px){.about-copy{padding:45px 30px 45px 65px}.about-visual{min-height:570px}.about-copy p:not(.eyebrow){font-size:14px}.about-copy h2{font-size:21px}}@media(max-width:700px){.about-page .about-layout{display:block;margin:12px 18px 36px;border-radius:12px}.about-visual{position:relative;top:auto;height:530px;min-height:0;border-radius:11px 11px 0 0;margin-right:24px}.about-portrait{border-radius:11px 0 0 0;object-position:50% 30%}.print-large{right:-6%;top:53%;width:31%}.print-small{right:22%;top:45%;width:23%}.about-clip{right:6%;top:calc(53% - 48px);width:52px;height:65px}.about-copy{padding:48px 26px 38px}.about-copy h1{font-size:40px}.about-copy p:not(.eyebrow){font-size:15px}.about-print{padding:7px 7px 14px}.about-print span{font-size:8px;margin-top:7px}}@media(max-width:380px){.about-visual{height:440px}.about-copy{padding:38px 20px}.about-copy h1{font-size:34px}}.about-page .legal-header{background:#521b20}.about-page .legal-header nav{padding:20px 5%;min-height:100px}.about-page .legal-header a{color:#f8f6f0}.about-page .legal-header .brand-logo{width:140px;height:65px;object-fit:contain}@media(max-width:700px){.about-page .legal-header nav{padding:16px 20px;gap:16px;flex-wrap:wrap}.about-page .legal-nav{gap:15px;display:flex;flex-wrap:wrap}.about-page .legal-nav a{font-size:13px}}/* Approved paper collage with transparent adhesive tape */
.about-page .about-layout{border:0;border-radius:0;grid-template-columns:48% 52%;margin-top:0;background:#f8f6f0}
.about-visual{height:780px;min-height:0;top:20px;background:radial-gradient(ellipse at 25% 65%,#e9e3d766,transparent 65%),linear-gradient(110deg,#f1ece2,#f8f6f0);border-radius:0}
.portrait-paper{position:absolute;width:70%;left:19%;top:5%;padding:14px 14px 32px;background:#fffdf6;transform:rotate(-6deg);box-shadow:2px 14px 27px #38271e24}
.about-portrait{width:100%;height:auto;aspect-ratio: .76;object-fit:cover;object-position:50% 30%;border-radius:0}
.print-small{width:35%;left:5%;right:auto;top:43%;transform:rotate(-13deg);z-index:3}
.print-large{width:37%;left:56%;right:auto;top:56%;transform:rotate(9deg);z-index:4}
.about-print{padding:10px 10px 23px;background:#fffdf7;box-shadow:2px 12px 22px #38271e30}
.about-print img{aspect-ratio: .74;object-position:center 30%}
.clear-tape{position:absolute;display:block;width:42%;height:30px;left:28%;top:-12px;transform:rotate(7deg);background:linear-gradient(165deg,#ffffff65,#ffffff12 38%,#ffffff52 46%,#ffffff08 55%,#ffffff49);border:1px solid #ffffff60;box-shadow:0 1px 2px #77777712;backdrop-filter:blur(.4px);clip-path:polygon(1% 3%,98% 0,100% 93%,2% 100%,0 80%);z-index:6}
.tape-main{left:62%;width:35%;transform:rotate(19deg)}
.print-small .clear-tape{left:-8%;top:4%;transform:rotate(-32deg);width:55%}
.print-large .clear-tape{left:47%;top:-8px;transform:rotate(8deg);width:54%}
.about-sd{position:absolute;left:22%;top:82%;width:82px;height:107px;transform:rotate(-17deg);z-index:5;filter:drop-shadow(4px 9px 4px #0003)}
.about-copy{padding:58px 52px 64px 36px}
.about-copy .about-manifesto{font-family:'Playfair Display',Georgia,serif;font-size:27px!important;font-style:italic;line-height:1.4!important;padding:16px 0;margin:5px 0 16px!important}
.about-page .legal-header .brand-logo{width:320px;height:120px;max-width:100%;object-fit:contain}
.about-page .legal-header nav{padding:10px 5%;min-height:140px}
@media(max-width:1050px) and (min-width:701px){.about-visual{height:680px}.about-copy{padding:42px 24px 42px 28px}.about-sd{width:65px;height:84px}.about-page .legal-header .brand-logo{width:260px;height:100px}}
@media(max-width:700px){.about-page .about-layout{margin:0 0 32px;display:block}.about-visual{height:590px;margin:0;top:auto;position:relative;max-width:500px;width:100%;margin-inline:auto}.portrait-paper{width:64%;left:22%;top:5%;padding:10px 10px 24px}.print-small{width:32%;left:7%;top:43%}.print-large{width:34%;left:57%;top:54%}.about-sd{top:81%;left:24%;width:64px;height:84px}.about-copy{padding:38px 28px}.about-page .legal-header .brand-logo{width:250px;height:100px}.about-page .legal-header nav{padding:10px 20px;min-height:120px}.clear-tape{height:24px}}
@media(max-width:400px){.about-visual{height:510px}.about-copy{padding:32px 24px}.about-page .legal-header .brand-logo{width:230px;height:90px}}