/* Aurel — projections de marque, logo vectoriel préservé */
.aurel-notice{font:9px/1.8 monospace;text-align:center;padding:12px 6vw;border-bottom:1px solid var(--rule);color:var(--muted);margin:0}.aurel-brand-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center;padding-block:65px}.aurel-brand-hero h1{font-size:clamp(52px,6.3vw,94px);line-height:1;letter-spacing:-.05em;margin:28px 0}.aurel-brand-hero h1 em{font-family:Georgia;font-weight:400;color:#a38c66}.aurel-brand-hero>div>p:not(.d-eyebrow){font-size:14px;line-height:1.9;color:var(--muted);max-width:440px}.aurel-brand-hero .d-actions{flex-wrap:wrap}.aurel-micro{font:10px/1.9 monospace!important;color:var(--muted);margin:20px 0}.aurel-wall{margin:0;position:relative;isolation:isolate;overflow:hidden;min-height:530px;background:#c7b89c}.aurel-wall>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aurel-wall:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,#fff2,transparent 50%,#10160d22);z-index:2}.aurel-plaque{position:absolute;left:18%;top:23%;width:64%;background:linear-gradient(125deg,#e6dccb,#f2eee6 60%,#c7b89c);border:1px solid #ffffffe0;border-right-color:#a38c6680;box-shadow:8px 16px 18px #1d241f4d,1px 2px 1px #51482f80;transform:perspective(1000px) rotateY(-7deg);z-index:1}.aurel-plaque img{display:block;width:100%;height:auto;opacity:.9}.aurel-wall figcaption{position:absolute;bottom:18px;left:20px;right:20px;z-index:3;font:9px/1.8 monospace;color:#30382f}.aurel-card-scene{position:relative;isolation:isolate;overflow:hidden;min-height:560px;background:radial-gradient(ellipse at 10% 10%,#e9dfd0,transparent 55%),linear-gradient(135deg,#d2c5b0,#bbae96);border:1px solid #ffffff15}.aurel-card-scene:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(120deg,transparent 0 80px,#30382f04 80px 82px),linear-gradient(125deg,transparent 60%,#30382f22);z-index:3}.aurel-card-front,.aurel-card-back{position:absolute;width:48%;height:auto;box-shadow:8px 20px 25px #272d2345,0 2px 1px #78715c88;transition:transform .75s,opacity .5s,left .75s,top .75s;transform-origin:center;z-index:2}.aurel-card-front{left:13%;top:28%;transform:rotate(-12deg)}.aurel-card-back{left:42%;top:15%;transform:rotate(9deg);z-index:1}.aurel-card-scene[data-card-view=recto] .aurel-card-front{left:24%;top:15%;width:52%;transform:rotate(0)}.aurel-card-scene[data-card-view=recto] .aurel-card-back{transform:translate(120%,40%) rotate(20deg);opacity:0}.aurel-card-scene[data-card-view=verso] .aurel-card-back{left:24%;top:15%;width:52%;transform:rotate(0);z-index:4}.aurel-card-scene[data-card-view=verso] .aurel-card-front{transform:translate(-120%,40%) rotate(-20deg);opacity:0}.aurel-paper-shadow{position:absolute;left:-8%;top:-20%;height:145%;width:38%;background:#202b2520;filter:blur(8px);transform:rotate(-25deg)}.scene-caption{position:absolute;bottom:22px;left:25px;font:9px/1.8 monospace;color:#30382f;z-index:4}.aurel-scene-tools{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;margin:24px 0 40px}.aurel-scene-tools a{font-size:11px;text-underline-offset:5px}.aurel-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.aurel-usage-grid article{border-top:1px solid var(--rule);padding-top:24px}.aurel-usage-grid h3{font:30px Georgia;margin:18px 0}.aurel-usage-grid p{font-size:13px;color:var(--muted);line-height:1.9}.aurel-project-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.aurel-interior{margin:0;min-width:0}.aurel-interior img{width:100%;height:570px;object-fit:cover}.aurel-interior figcaption{font:10px/1.8 monospace;color:var(--muted);padding-top:12px}.aurel-document-scene{background:linear-gradient(130deg,#b5a78e,#d5c8b2);padding:40px;display:grid;place-items:center;overflow:hidden}.aurel-project-sheet{width:100%;max-width:330px;background:#f2eee6;color:#30382f;aspect-ratio:1/1.414;padding:30px;box-shadow:12px 18px 25px #1c231d44;transform:rotate(5deg);box-sizing:border-box;position:relative}.project-letterhead{display:flex;gap:12px;align-items:center;border-bottom:1px solid #c7b89c;padding-bottom:18px}.project-letterhead img{width:40px;height:40px}.project-letterhead>span{font:18px Georgia;letter-spacing:3px}.project-letterhead small{display:block;font:5px Arial;letter-spacing:1px;margin-top:6px}.aurel-doc-kicker{font:7px/1.7 monospace;margin-top:34px}.aurel-project-sheet h3{font:34px/1.05 Georgia;margin:16px 0}.aurel-project-sheet>p:not(.aurel-doc-kicker){font:10px/1.8 Arial;color:#687062}.aurel-materials{display:flex;gap:10px;margin-top:28px}.aurel-materials i{width:45px;height:45px;background:#30382f}.aurel-materials i:nth-child(2){background:#dfd8c8}.aurel-materials i:nth-child(3){background:#c7b89c}.aurel-project-sheet footer{font:6px monospace;letter-spacing:1px;border-top:1px solid #c7b89c;margin-top:30px;padding-top:14px}.aurel-mail-client{--email-bg:#fff;--email-panel:#f4f4f0;--email-ink:#30382f;--email-muted:#6c746a;--email-rule:#c7b89c77;background:var(--email-bg);color:var(--email-ink);border:1px solid var(--rule);box-shadow:0 25px 65px #0002;border-radius:14px;overflow:hidden}.aurel-mail-client[data-theme=dark]{--email-bg:#20261f;--email-panel:#171c17;--email-ink:#f2eee6;--email-muted:#c7b89c;--email-rule:#c7b89c40}.mail-window-bar{padding:18px 24px;background:var(--email-panel);border-bottom:1px solid var(--email-rule);display:flex;justify-content:space-between;gap:15px;font:9px monospace;color:var(--email-muted)}.mail-dots{letter-spacing:4px;font-size:9px;color:#a38c66}.mail-window-body{display:grid;grid-template-columns:170px 1fr}.mail-window-body aside{background:var(--email-panel);padding:30px 24px;border-right:1px solid var(--email-rule);display:flex;flex-direction:column;gap:22px;font:11px Arial;color:var(--email-muted)}.mail-nav-logo{font:28px Georgia;color:#a38c66;padding-bottom:25px}.mail-message{padding:36px 45px}.mail-subject{border-bottom:1px solid var(--email-rule);padding-bottom:24px}.mail-subject>span{display:block;font:9px monospace;color:var(--email-muted)}.mail-subject h3{font:30px Georgia;margin:16px 0}.mail-subject p{font:12px Arial;color:var(--email-ink)}.mail-subject p span{font-size:10px;color:var(--email-muted);padding-left:12px}.mail-subject small{font:9px Arial;color:var(--email-muted)}.mail-copy{padding:14px 0}.mail-copy p{font:13px/1.9 Arial;color:var(--email-ink);max-width:650px}.mail-attachment{border:1px solid var(--email-rule);display:flex;align-items:center;gap:15px;padding:15px;max-width:390px;margin:22px 0;background:var(--email-panel)}.mail-attachment>span{font-size:24px;color:#a38c66}.mail-attachment b,.mail-attachment small{display:block;font:11px/1.8 Arial;color:var(--email-ink)}.mail-attachment small{font-size:9px;color:var(--email-muted)}.mail-signature-preview{display:flex;align-items:center;gap:25px;padding:20px 0 10px}.mail-signature-preview>img{width:85px;height:85px;padding-right:24px;border-right:1px solid #c7b89c;box-sizing:content-box}.mail-signature-preview p{margin:0}.email-sig-person{font:25px Georgia}.email-sig-role{font:8px/1.8 Arial;letter-spacing:1.2px;margin-top:6px!important}.email-sig-brand{font:19px/1.8 Georgia;letter-spacing:4px}.email-sig-tag{font:7px/1.8 Arial;letter-spacing:1px}.email-sig-address{font:11px/1.8 Arial;color:var(--email-muted);margin-top:8px!important}.aurel-mail-client[data-theme=dark] .mail-signature-preview>img{filter:brightness(0) invert(.9)}.mail-demo-label{font:9px/1.7 Arial;color:var(--email-muted);margin-top:20px}.aurel-final>div>p:not(.d-eyebrow){font-size:14px;color:var(--muted)}.aurel-credits{border-top:1px solid var(--rule);margin-top:45px;padding-top:24px;font:11px/1.9 Arial;color:var(--muted)}.aurel-credits summary{cursor:pointer}.aurel-credits a{text-decoration:underline;text-underline-offset:4px}.aurel :is(button,a,summary):focus-visible{outline:2px solid #a38c66;outline-offset:5px}@media(max-width:900px){.aurel-brand-hero{grid-template-columns:1fr;gap:30px}.aurel-brand-hero h1{font-size:72px}.aurel-wall{min-height:460px}.aurel-card-scene{min-height:460px}.aurel-project-layout{grid-template-columns:1fr}.aurel-interior img{height:430px}.aurel-document-scene{min-height:520px}.mail-window-body{grid-template-columns:110px 1fr}.mail-window-body aside{padding:25px 15px}.mail-message{padding:28px}.aurel-usage-grid{gap:20px}}@media(max-width:560px){.aurel-brand-hero{padding-block:40px}.aurel-brand-hero h1{font-size:54px}.aurel-wall{min-height:350px}.aurel-plaque{top:21%;left:16%;width:68%}.aurel-card-scene{min-height:360px}.aurel-card-front,.aurel-card-back{width:66%}.aurel-card-front{left:8%;top:43%}.aurel-card-back{left:28%;top:12%}.aurel-card-scene[data-card-view=recto] .aurel-card-front,.aurel-card-scene[data-card-view=verso] .aurel-card-back{width:84%;left:8%;top:20%}.scene-caption{font-size:7px;bottom:15px;left:15px}.aurel-usage-grid{grid-template-columns:1fr}.aurel-document-scene{padding:25px;min-height:460px}.aurel-project-sheet{padding:26px}.aurel-interior img{height:380px}.mail-window-body{display:block}.mail-window-body aside{display:none}.mail-message{padding:24px 18px}.mail-subject h3{font-size:27px}.mail-signature-preview{gap:15px}.mail-signature-preview>img{width:55px;height:55px;padding-right:15px}.email-sig-person{font-size:22px}.email-sig-brand{font-size:17px}.email-sig-role{font-size:7px}.email-sig-tag{font-size:6px}.mail-window-bar{padding:16px;font-size:8px}.aurel-scene-tools{gap:15px}.aurel-notice{font-size:8px}}@media(prefers-reduced-motion:reduce){.aurel-card-front,.aurel-card-back{transition:none}}
