body[data-page=aurel]{--font-display:"Fraunces Variable", Georgia, serif;--a-ground:#efe9df;--a-ground-2:#e6dfd3;--a-ink:#2b2118;--a-ink-dim:#2b21189e;--a-ink-faint:#2b211873;--a-line:#2b211829;--a-accent:#8a3c22;--a-gold:#9c7440;background:var(--a-ground);color:var(--a-ink)}body[data-page=aurel] .a-logo,body[data-page=aurel] .a-title,body[data-page=aurel] .a-price,body[data-page=aurel] .a-note-list h2,body[data-page=aurel] .a-debrief h2{font-family:var(--font-display)}body[data-page=aurel] ::selection{background:var(--a-accent);color:var(--a-ground)}body[data-page=aurel] .cursor-dot{background:var(--a-accent)}body[data-page=aurel] .cursor-ring{border-color:#2b211866}body[data-page=aurel] .eyebrow{color:var(--a-ink-dim)}body[data-page=aurel] .eyebrow:before{background:var(--a-accent)}body[data-page=aurel] .mark{color:var(--a-ink)}body[data-page=aurel] .mark .mark-dot{fill:var(--a-accent)}.case-frame{z-index:80;padding:.85rem var(--gutter);background:var(--a-ground);border-bottom:1px solid var(--a-line);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.62rem;display:flex;position:fixed;top:0;left:0;right:0}.frame-back{align-items:center;gap:.7rem;display:inline-flex}.frame-note{color:var(--a-ink-dim)}.frame-next{transition:color .35s}.frame-next:hover{color:var(--a-accent)}.a-stage{z-index:0;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.a-plinth{aspect-ratio:3/4;background:var(--a-ground-2);will-change:transform;border-radius:1.6rem;width:min(30vw,26rem);overflow:clip;box-shadow:0 2px 6px #2b21180f,0 40px 90px -34px #2b211873}.a-plinth img{object-fit:cover;filter:saturate(1.06)contrast(1.02);width:100%;height:100%}.aurel{z-index:1;pointer-events:none;position:relative}.aurel a,.aurel button{pointer-events:auto}.a-chrome{z-index:5;padding:.75rem var(--gutter);background:linear-gradient(var(--a-ground) 76%, #efe9df00);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;top:2.9rem;left:0;right:0}.a-logo{font-family:var(--font-display);font-variation-settings:"opsz" 90, "wght" 430;letter-spacing:.34em;font-size:1.6rem}.a-cart{border:1px solid var(--a-line);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-ink);background:#efe9dfb3;border-radius:999px;align-items:center;gap:.7rem;padding:.5rem 1.1rem;font-size:.66rem;transition:border-color .4s,background-color .4s;display:inline-flex}.a-cart:hover{border-color:var(--a-accent)}.a-cart-count{background:var(--a-accent);min-width:1.5rem;height:1.5rem;color:var(--a-ground);font-variation-settings:"wght" 700;border-radius:999px;place-items:center;padding:0 .3rem;display:grid}.a-hero{min-height:100dvh;padding:6rem var(--gutter) 0;flex-direction:column;justify-content:center;display:flex}.a-kicker{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--a-ink-dim);font-size:.66rem}.a-title{font-family:var(--font-display);font-variation-settings:"opsz" 144, "wght" 380;letter-spacing:-.03em;margin-top:1.2rem;font-size:clamp(4rem,13vw,12.5rem);font-style:italic;font-weight:400;line-height:.92}.a-title .mask-line:last-child{margin-left:clamp(1.5rem,9vw,11rem)}.a-sub{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-ink-dim);margin-top:2rem;font-size:.66rem}.a-notes{min-height:100dvh;padding:4rem var(--gutter);align-items:center;display:flex}.a-notes-col{width:min(30rem,100%);margin-left:auto}.a-note-list{margin-top:2rem;list-style:none}.a-note-list li{border-top:1px solid var(--a-line);padding:1.6rem 0}.a-note-list li:last-child{border-bottom:1px solid var(--a-line)}.a-note-list span{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--a-accent);font-size:.62rem}.a-note-list h2{font-family:var(--font-display);font-variation-settings:"opsz" 60, "wght" 420;letter-spacing:-.015em;margin-top:.5rem;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:400}.a-buy{min-height:100dvh;padding:4rem var(--gutter);align-items:center;display:flex}.a-buy-card{border:1px solid var(--a-line);-webkit-backdrop-filter:blur(10px);background:#fffdf9b8;border-radius:1.8rem;width:min(24rem,100%);padding:.55rem}.a-buy-card>*{padding-left:1.4rem;padding-right:1.4rem}.a-buy-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-ink-dim);padding-top:1.4rem;font-size:.64rem}.a-price{font-family:var(--font-display);font-variation-settings:"opsz" 90, "wght" 400;margin-top:.6rem;font-size:4rem;line-height:1}.a-add{background:var(--a-accent);color:#fbf7f0;justify-content:space-between;width:100%;margin:1.6rem 0 0}.a-add:before{background:var(--a-ink)}.a-add .btn-disc{background:#fbf7f02e}.a-add:hover{color:#fbf7f0}.a-ship{color:var(--a-ink-dim);padding-top:1rem;padding-bottom:1.4rem;font-size:.8rem}.a-campaign{z-index:1;padding:clamp(2rem, 5vh, 4rem) var(--gutter) 0;background:var(--a-ground);pointer-events:auto;position:relative}.a-campaign-head{border-bottom:1px solid var(--a-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:2.2rem;display:flex}.a-campaign-head h2{font-family:var(--font-display);font-variation-settings:"opsz" 90, "wght" 390;letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,3.4rem);font-style:italic;font-weight:400}.a-campaign-head p{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-ink-dim);font-size:.62rem}.a-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1.2rem);margin-top:clamp(.6rem,1.4vw,1.2rem);list-style:none;display:grid}.a-grid li:first-child{grid-column:span 2}.a-shot{background:var(--a-ground-2);border-radius:1rem;position:relative;overflow:clip}.a-shot img{aspect-ratio:4/5;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.02)}.a-grid li:first-child .a-shot img{aspect-ratio:16/7}.a-shot--sand img{object-position:50% 34%}.a-shot:hover img{transform:scale(1.06)}.a-shot figcaption{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-ink);background:#efe9dfdb;border-radius:999px;padding:.3rem .7rem;font-size:.56rem;position:absolute;bottom:.9rem;left:.9rem}.a-debrief{padding:clamp(6rem, 13vh, 10rem) var(--gutter) clamp(3rem, 7vh, 5rem);background:var(--a-ground);pointer-events:auto;position:relative}.a-debrief .eyebrow{color:var(--a-ink-dim)}.a-debrief h2{max-width:58rem;font-family:var(--font-display);font-variation-settings:"opsz" 90, "wght" 390;letter-spacing:-.018em;margin-top:2rem;font-size:clamp(1.7rem,3.6vw,3.4rem);font-weight:400;line-height:1.16}.a-deliverables{border-top:1px solid var(--a-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:4rem;list-style:none;display:grid}.a-deliverables li{border-bottom:1px solid var(--a-line);gap:1rem;padding:1.4rem .2rem;font-size:.98rem;display:flex}.a-deliverables span{font-family:var(--font-mono);letter-spacing:.2em;color:var(--a-accent);font-size:.62rem}.a-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,7vh,5rem);display:flex}.a-foot>p{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-ink-dim);font-size:.62rem}.a-commission{background:var(--a-ink);color:var(--a-ground)}.a-commission:before{background:var(--a-accent)}.a-sillage{min-height:100dvh;padding:3rem var(--gutter);pointer-events:auto;align-items:center;display:flex}.a-sillage-col{width:min(33rem,100%)}.a-sillage-title{font-family:var(--font-display);font-variation-settings:"opsz" 90, "wght" 390;letter-spacing:-.02em;margin-top:1.2rem;font-size:clamp(1.9rem,3.6vw,3rem);font-style:italic;font-weight:400;line-height:1.06}.a-sillage-note{max-width:30rem;color:var(--a-ink-dim);margin-top:1.4rem;font-size:.96rem;line-height:1.6}.a-curve{margin-top:1.8rem;position:relative}.a-curve svg{width:100%;height:auto;color:var(--a-ink);display:block;overflow:visible}.a-curve figcaption{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--a-ink-faint);margin-top:.6rem;font-size:.56rem}.ac-hour text{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--a-ink-faint);font-size:9px}.ac-name text{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:9.5px}.ac-tete{--ac:#2b211880}.ac-coeur{--ac:#9c7440}.ac-fond{--ac:#8a3c22}.ac-draw{stroke:var(--ac)}.ac-area{fill:var(--ac);fill-opacity:.09;stroke:none}.ac-name .ac-tete,.ac-name .ac-coeur,.ac-name .ac-fond{fill:var(--ac)}.a-curve-key{border-top:1px solid var(--a-line);margin-top:1.4rem;list-style:none}.a-curve-key li{border-bottom:1px solid var(--a-line);color:var(--a-ink-dim);grid-template-columns:1.6rem 4.5rem minmax(0,1fr) auto;align-items:baseline;gap:.8rem;padding:.7rem 0;font-size:.88rem;display:grid}.a-curve-key i{background:var(--ac);border-radius:2px;align-self:center;width:1.6rem;height:2px}.ac-sw-tete{--ac:#2b211880}.ac-sw-coeur{--ac:#9c7440}.ac-sw-fond{--ac:#8a3c22}.a-curve-key b{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-ink);font-size:.62rem;font-weight:400}.a-curve-key em{font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;color:var(--a-ink-faint);font-size:.6rem}.a-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.6rem clamp(1.2rem,3vw,2.4rem);margin-top:1.8rem;display:grid}.a-metric-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--a-ink-faint);font-size:.58rem}.a-metric-value{font-family:var(--font-display);font-variation-settings:"opsz" 60, "wght" 420;margin-top:.5rem;font-size:1.7rem;font-weight:400;line-height:1}.a-metric-note{color:var(--a-ink-dim);margin-top:.45rem;font-size:.78rem;line-height:1.4}.a-gauge{margin-top:1.1rem}.a-gauge-track{background:var(--a-line);height:1px;display:block;position:relative}.a-gauge-track i{width:var(--at);background:var(--a-accent);position:absolute;inset:0 auto 0 0}.a-gauge-track i:after{content:"";background:var(--a-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.a-gauge-scale{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--a-ink-faint);justify-content:space-between;gap:.5rem;margin-top:.7rem;font-size:.55rem;display:flex}.a-gauge-scale b{font-weight:400}.a-comptoir{z-index:1;padding:clamp(5rem, 11vh, 9rem) var(--gutter) clamp(3rem, 7vh, 5rem);background:linear-gradient(#efe9df00 0%, var(--a-ground) 12%);pointer-events:auto;position:relative}.a-comptoir-head{border-bottom:1px solid var(--a-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:2.2rem;display:flex}.a-comptoir-head h2{font-family:var(--font-display);font-variation-settings:"opsz" 90, "wght" 390;letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,3.4rem);font-style:italic;font-weight:400}.a-comptoir-head p{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-ink-dim);font-size:.62rem}.a-formats{list-style:none}.a-fmt{border-bottom:1px solid var(--a-line);grid-template-columns:3rem minmax(0,24rem) minmax(0,1fr) 6rem 8.5rem;align-items:center;gap:.4rem 1.5rem;padding:1.5rem 0;transition:background-color .4s;display:grid}.a-fmt:hover{background:#fffdf980}.a-fmt-num{font-family:var(--font-mono);letter-spacing:.2em;color:var(--a-ink-faint);font-size:.62rem}.a-fmt-name{font-family:var(--font-display);font-variation-settings:"opsz" 60, "wght" 420;letter-spacing:-.012em;flex-wrap:wrap;align-items:baseline;gap:.8rem;font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:400;display:flex}.a-fmt-name em{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--a-accent);border:1px solid;border-radius:999px;padding:.15rem .55rem;font-size:.55rem;font-style:normal}.a-fmt-desc{color:var(--a-ink-dim);font-size:.88rem;line-height:1.5}.a-fmt-price{font-family:var(--font-display);font-variation-settings:"opsz" 60, "wght" 400;text-align:right;font-variant-numeric:tabular-nums;font-size:1.5rem}.a-fmt-add{border:1px solid var(--a-line);min-width:8rem;color:var(--a-ink);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;background:0 0;border-radius:999px;justify-self:end;padding:.7rem 1.2rem;font-size:.6rem;transition:border-color .35s,background-color .35s,color .35s}.a-fmt-add:hover{border-color:var(--a-ink);background:var(--a-ink);color:var(--a-ground)}.a-fmt-add[data-state=added]{border-color:var(--a-accent);background:var(--a-accent);color:#fbf7f0}.a-fmt--hero .a-fmt-num{color:var(--a-accent)}.a-coffret{max-width:34rem;color:var(--a-ink-dim);margin-top:2.4rem;font-size:.88rem;line-height:1.6}.a-decisions{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 clamp(1.5rem,3vw,3rem);margin-top:3.5rem;list-style:none;display:grid}.a-decisions li{border-top:1px solid #2b21184d;padding-top:1.4rem}.a-decisions span{font-family:var(--font-mono);letter-spacing:.2em;color:var(--a-accent);font-size:.62rem}.a-decisions h3{font-family:var(--font-display);font-variation-settings:"opsz" 60, "wght" 430;letter-spacing:-.012em;margin-top:.9rem;font-size:1.15rem;font-weight:400;line-height:1.2}.a-decisions p{color:var(--a-ink-dim);margin-top:.7rem;font-size:.92rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.a-stage{padding:6.5rem var(--gutter) 0;position:static}.a-plinth{width:min(70vw,21rem);margin-inline:auto}.a-hero{min-height:auto;padding-top:3rem}.a-notes,.a-sillage,.a-buy{min-height:auto;padding-block:clamp(3rem,8vh,6rem)}.a-notes-col{margin-top:0}}@media (max-width:900px){.frame-note{display:none}.a-stage{place-items:start center;padding-top:12dvh}.a-plinth{width:min(52vw,16rem)}.a-hero{justify-content:flex-end;padding-bottom:10dvh}.a-notes{align-items:flex-end;padding-bottom:6dvh}.a-notes-col{margin-left:0}.a-buy{align-items:flex-end;padding-bottom:8rem}.a-sillage{background:linear-gradient(#efe9df00 0%, var(--a-ground) 12%, var(--a-ground) 88%, #efe9df00 100%);align-items:flex-start;min-height:auto;padding-top:14dvh;padding-bottom:8dvh}.a-sillage-col{width:100%}.a-fmt{grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:start}.a-fmt-desc{grid-column:2/-1;margin-top:.35rem}.a-fmt-add{grid-column:2/-1;justify-self:start;margin-top:.9rem}.a-title .mask-line:last-child{margin-left:2rem}}@media (max-width:560px){.a-logo{letter-spacing:.26em;font-size:1.15rem}.a-cart{padding:.4rem .8rem;font-size:.58rem}.ac-name{display:none}.ac-hour text{font-size:15px}.a-curve-key li{grid-template-columns:1.6rem 4.2rem minmax(0,1fr);row-gap:.2rem}.a-curve-key em{grid-column:2/-1}.a-grid{grid-template-columns:1fr}.a-grid li:first-child{grid-column:span 1}.a-grid li:first-child .a-shot img{aspect-ratio:4/3}}
