.AtelierEntryLink-module__DduUtG__portal{--ink:#241a17;--ink-2:#3a2b25;--champagne:#e3c99a;--champagne-soft:#e3c99a8c;--ivory:#f7f0e6;box-sizing:border-box;isolation:isolate;border:1px solid var(--champagne-soft);background:radial-gradient(120% 140% at 0% 0%, #e3c99a29, transparent 55%), linear-gradient(135deg, var(--ink-2), var(--ink) 60%);width:100%;max-width:25.5rem;min-height:5.75rem;color:var(--ivory);border-radius:1.25rem;align-items:center;gap:1rem;padding:.7rem .85rem .7rem .7rem;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .45s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px -14px #241a17a6,inset 0 1px #fff0d61f}.AtelierEntryLink-module__DduUtG__portal:hover{border-color:var(--champagne);transform:translateY(-3px);box-shadow:0 22px 44px -16px #241a17bf,0 0 0 4px #e3c99a1f,inset 0 1px #fff0d62e}.AtelierEntryLink-module__DduUtG__portal:focus-visible{outline:2px solid var(--champagne);outline-offset:4px}.AtelierEntryLink-module__DduUtG__glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 18% 40%,#f0d6a047,#0000 70%);animation:4.5s ease-in-out infinite AtelierEntryLink-module__DduUtG__breathe;position:absolute;inset:-40%}.AtelierEntryLink-module__DduUtG__window{border:1px solid var(--champagne-soft);border-radius:999px 999px .6rem .6rem;flex:none;width:4.1rem;height:4.6rem;position:relative;overflow:hidden;box-shadow:0 0 22px -4px #f0d6a08c}.AtelierEntryLink-module__DduUtG__window img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.AtelierEntryLink-module__DduUtG__portal:hover .AtelierEntryLink-module__DduUtG__window img{transform:scale(1.16)}.AtelierEntryLink-module__DduUtG__windowShade{background:linear-gradient(#0000 45%,#241a1759);position:absolute;inset:0}.AtelierEntryLink-module__DduUtG__text{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.AtelierEntryLink-module__DduUtG__eyebrow{letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;color:var(--champagne);align-items:center;gap:.5rem;font-size:.62rem;display:inline-flex}.AtelierEntryLink-module__DduUtG__badge{background:var(--champagne);color:var(--ink);letter-spacing:.14em;border-radius:999px;padding:.18rem .45rem .14rem;font-size:.6rem;font-weight:600;animation:2.8s ease-in-out infinite AtelierEntryLink-module__DduUtG__pulse}.AtelierEntryLink-module__DduUtG__title{letter-spacing:.005em;color:var(--ivory);font-size:1.45rem;font-weight:500;line-height:1.1}.AtelierEntryLink-module__DduUtG__sub{color:#f7f0e6b3;font-size:.8rem}.AtelierEntryLink-module__DduUtG__arrow{border:1px solid var(--champagne-soft);width:2.6rem;height:2.6rem;color:var(--champagne);border-radius:999px;flex:none;place-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .45s,color .45s;display:grid}.AtelierEntryLink-module__DduUtG__portal:hover .AtelierEntryLink-module__DduUtG__arrow{background:var(--champagne);color:var(--ink);transform:translate(4px)}.AtelierEntryLink-module__DduUtG__shimmer{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffecc829 45%,#fff4de47 50%,#ffecc829 55%,#0000 65%);animation:5.5s cubic-bezier(.45,0,.2,1) 1.4s infinite AtelierEntryLink-module__DduUtG__sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes AtelierEntryLink-module__DduUtG__sweep{0%{transform:translate(-120%)}38%,to{transform:translate(120%)}}@keyframes AtelierEntryLink-module__DduUtG__breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes AtelierEntryLink-module__DduUtG__pulse{0%,to{box-shadow:0 0 #e3c99a8c}60%{box-shadow:0 0 0 6px #e3c99a00}}@media (min-width:640px){.AtelierEntryLink-module__DduUtG__title{font-size:1.6rem}.AtelierEntryLink-module__DduUtG__eyebrow{letter-spacing:.2em;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.AtelierEntryLink-module__DduUtG__glow,.AtelierEntryLink-module__DduUtG__badge,.AtelierEntryLink-module__DduUtG__shimmer{animation:none}.AtelierEntryLink-module__DduUtG__shimmer{display:none}.AtelierEntryLink-module__DduUtG__portal,.AtelierEntryLink-module__DduUtG__window img,.AtelierEntryLink-module__DduUtG__arrow{transition:none}}
