.aurelle-discover{margin:clamp(18px,3vw,44px) auto;padding:0 20px;max-width:1440px;scroll-margin-top:90px}
.aurelle-discover__panel{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;overflow:hidden;border:1px solid #e9dbd8;border-radius:36px;background:radial-gradient(ellipse at 18% 10%,#efd5df 0,transparent 52%),radial-gradient(ellipse at 92% 100%,#dfe7d1 0,transparent 48%),#faf6f0;padding:clamp(32px,5vw,76px);box-shadow:0 22px 64px #4c34320d}
.aurelle-discover__copy{position:relative;z-index:2;text-align:right}
.aurelle-discover__eyebrow{font-size:11px;letter-spacing:.2em;color:#785763;margin:0 0 18px}
.aurelle-discover h2{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(36px,4.8vw,68px);line-height:1.15;color:#292121;margin:0 0 18px;text-wrap:balance}
.aurelle-discover__text{font-size:16px;line-height:1.8;max-width:420px;color:#655859;margin:0 0 28px}
.aurelle-discover__button,.aurelle-menu-edit__button{display:inline-flex;gap:26px;align-items:center;justify-content:space-between;min-height:62px;padding:10px 24px 10px 10px;border:1px solid #242021;border-radius:100px;background:#242021;color:#fff;text-decoration:none;font-size:16px;box-shadow:0 9px 25px #3c273422;transition:transform .25s,background .25s,box-shadow .25s}
.aurelle-discover__button span[aria-hidden],.aurelle-menu-edit__button span[aria-hidden]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eac5d5;color:#33212a;font-size:24px;transition:transform .25s}
.aurelle-discover__button:hover{transform:translateY(-3px);box-shadow:0 15px 32px #3c27342c;background:#49303c}
.aurelle-discover__button:hover span[aria-hidden]{transform:translateX(-3px)}
.aurelle-discover__button:active,.aurelle-menu-edit__button:active{transform:scale(.97)}
.aurelle-discover a:focus-visible,.aurelle-menu-edit__button:focus-visible{outline:3px solid #9d4e75;outline-offset:5px}
.aurelle-discover__gallery{position:relative;direction:ltr;display:flex;align-items:center;justify-content:center;min-height:330px;padding:12px 8px}
.aurelle-discover__gallery:before{content:'';position:absolute;inset:10% 3%;border:1px solid #b18a9c45;border-radius:50%;transform:rotate(-20deg)}
.aurelle-discover__card{position:relative;flex:0 0 39%;max-width:210px;aspect-ratio:3/4;border:6px solid #fffaf7;border-radius:20px;overflow:hidden;box-shadow:0 18px 32px #44323a22;transform:rotate(-12deg) translateY(14px);transition:transform .6s cubic-bezier(.2,.8,.2,1)}
.aurelle-discover__card+.aurelle-discover__card{margin-left:-13%}
.aurelle-discover__card:nth-child(2){z-index:2;transform:rotate(2deg) translateY(-10px)}
.aurelle-discover__card:nth-child(3){transform:rotate(13deg) translateY(14px)}
.aurelle-discover__card img{width:100%;height:100%;object-fit:cover;display:block}
@media(hover:hover){.aurelle-discover__gallery:hover .aurelle-discover__card:first-child{transform:rotate(-16deg) translate(-6px,5px)}.aurelle-discover__gallery:hover .aurelle-discover__card:nth-child(2){transform:rotate(0) translateY(-20px)}.aurelle-discover__gallery:hover .aurelle-discover__card:nth-child(3){transform:rotate(17deg) translate(6px,5px)}}
.aurelle-menu-edit{margin:8px 20px 26px;padding:24px;border:1px solid #e8d5df;border-radius:24px;background:radial-gradient(ellipse at top left,#f0ccde,transparent 75%),#f7f0ed;text-align:right;direction:rtl}
.aurelle-menu-edit__label{font-size:10px;letter-spacing:.18em;color:#866375;margin:0 0 12px}
.aurelle-menu-edit__title{display:block;font-family:var(--font-heading-family);font-size:30px;line-height:1.2;margin:0 0 20px;color:#33242d}
.aurelle-menu-edit__button{width:100%;min-height:52px;font-size:14px;gap:12px;padding:6px 18px 6px 6px}
.aurelle-menu-edit__button span[aria-hidden]{width:36px;height:36px}
.aurelle-tap-wave{position:absolute;pointer-events:none;width:20px;height:20px;margin:-10px;border-radius:50%;background:#d285aa55;animation:aurelle-tap-wave .55s ease-out forwards;z-index:3}
@keyframes aurelle-tap-wave{from{transform:scale(0);opacity:.8}to{transform:scale(22);opacity:0}}
@keyframes aurelle-menu-arrive{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:translateX(0)}}
@media(max-width:749px){
  #header-group .header-section{position:sticky!important;top:0!important;z-index:50;transform:none!important;opacity:1!important}
  #header-group #header-component{position:relative;top:0!important;opacity:1!important;visibility:visible!important;transform:translateY(0);transition:transform .38s cubic-bezier(.22,.7,.2,1)!important;background:#fffdfb!important;color:#242021!important;--color-foreground:#242021;--color-background:#fffdfb;--header-logo-display:block;--header-logo-inverse-display:none;box-shadow:0 5px 28px #392b3312;border-bottom:1px solid #e8dedb}
  #header-group #header-component[data-aurelle-scroll='down']:not(:has(header-drawer>details[open])):not(:focus-within){transform:translateY(calc(-100% - 3px))}
  #header-component .header__row{background:#fffdfb!important;color:#242021!important}
  #header-component .header__row--top .header__columns{min-height:68px;padding-inline:10px}
  #header-component .header-logo{color:#242021!important;opacity:1!important;visibility:visible!important;display:flex!important;justify-content:center}
  #header-component .header-logo__text{color:#242021!important;opacity:1!important;font-size:27px;letter-spacing:.02em}
  #header-component .header__icon,#header-component header-actions button,#header-component .search-action button{border-radius:50%;transition:background .2s,transform .2s;color:#242021}
  #header-component .header__icon--menu{background:#f5eeef;border:1px solid #ede0e6}
  #header-component button:active,#header-component summary:active{transform:scale(.91);background-color:#f1dce7}
  #header-component .menu-drawer{height:100dvh;width:min(88vw,390px);max-width:390px;direction:rtl;background:linear-gradient(155deg,#fffdf8 45%,#f4e8ed);color:#2d2229;border-radius:0 28px 28px 0;border:0;box-shadow:15px 0 65px #30232d29;transition:transform .48s cubic-bezier(.22,.8,.2,1),visibility .48s,opacity .35s}
  #header-component .menu-drawer__close-button{align-self:flex-start;margin:18px 18px 4px;padding:12px;border-radius:50%;border:1px solid #e6dce0;background:#fffaf8;min-width:44px;min-height:44px}
  #header-component .menu-drawer__backdrop{background:#231b2940;backdrop-filter:blur(5px);transition:opacity .4s}
  #header-component .menu-drawer__menu.has-submenu{padding-inline:20px}
  #header-component .menu-drawer__menu.has-submenu>li{border:0;margin-bottom:8px}
  #header-component .menu-drawer__menu-item--mainlist{min-height:58px;padding:14px 18px;border-radius:16px;background:#ffffffb8;border:1px solid #e9e0e2;color:#30232b;font-size:19px;overflow:hidden;isolation:isolate;transition:background .2s,transform .2s,box-shadow .2s}
  #header-component .menu-drawer__menu-item--mainlist:after{content:'←';font-size:20px;color:#98627d;margin-inline-start:16px;transition:transform .2s}
  #header-component .menu-drawer__menu-item--mainlist:active{background:#efdce6;transform:scale(.97)}
  #header-component .menu-drawer__menu-item--active{background:#f1e0e8;border-color:#dfbdce}
  #header-component .menu-drawer a:focus-visible,#header-component .menu-drawer button:focus-visible{outline:3px solid #a25d81;outline-offset:3px}
  #header-component .menu-open>.menu-drawer .menu-drawer__menu.has-submenu>li{animation:aurelle-menu-arrive .48s both cubic-bezier(.2,.7,.2,1);animation-delay:calc(var(--menu-drawer-animation-index,1)*45ms + 90ms)}
  .aurelle-discover{padding:0 14px;margin:22px auto}
  .aurelle-discover__panel{grid-template-columns:1fr;gap:12px;padding:30px 24px;border-radius:28px}
  .aurelle-discover__gallery{grid-row:1;min-height:220px;padding:12px 8px}
  .aurelle-discover__card{max-width:145px;border-width:4px;border-radius:15px}
  .aurelle-discover__copy{text-align:center}
  .aurelle-discover h2{font-size:38px}
  .aurelle-discover__text{font-size:15px;margin:0 auto 22px}
  .aurelle-discover__button{width:100%;font-size:16px;min-height:60px}
}
@media(prefers-reduced-motion:reduce){#header-group #header-component,#header-component .menu-drawer,#header-component .menu-drawer__backdrop,.aurelle-discover a,.aurelle-discover__card{transition:none!important}#header-component .menu-drawer li,#header-component .menu-drawer__animated-element{animation:none!important;opacity:1!important;transform:none!important}.aurelle-tap-wave{display:none}}
