@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-cyrillic-500-italic.0.8.z1950xg6m.woff2)format("woff2"),url(../media/cormorant-garamond-cyrillic-500-italic.0r8bkwm~p~nj1.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.07.ho5evi9j5..woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.00_83aamqi.dm.woff)format("woff")}.atelier-login{--atelier-ink:#18251e;--atelier-paper:#f6f7f3;--atelier-line:#dce1d8;--atelier-ease:cubic-bezier(.2,.75,.2,1);--scroll-progress:0;--light-x:50%;--light-y:55%;color:#edf0e6;isolation:isolate;background:#0e1511;grid-template-columns:minmax(0,1.32fr) minmax(380px,1fr);min-height:max(800px,100svh + 96px);font-family:Onest Variable,Onest,sans-serif;display:grid}.atelier-art{isolation:isolate;background:#0e1511;min-height:800px;position:relative;overflow:hidden}.atelier-light{pointer-events:none;z-index:-1;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#46624958 0%,#2b44334a 24%,transparent 53%),radial-gradient(ellipse at 95% 5%,#7c7e5022,transparent 34%),linear-gradient(120deg,#0c110e,#1a241c 75%,#111711);transition:background-position 1s;position:absolute;inset:-15%}.atelier-light:after{content:"";opacity:.65;background:radial-gradient(at 30% 70%,#7c885434,#0000 48%);animation:24s ease-in-out infinite alternate atelier-atmosphere;position:absolute;inset:-10%}.atelier-grid{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#bbc7aa0b 50%,#0000 calc(50% + .5px)),linear-gradient(130deg,#0000 49.92%,#bbc7aa14 50%,#0000 50.08%);position:absolute;inset:0}.atelier-art-header{z-index:4;justify-content:space-between;align-items:center;gap:20px;padding:36px 7%;display:flex;position:relative}.atelier-wordmark{letter-spacing:-3.5px;color:#f4f5eb;font-family:Manrope Variable,Manrope,sans-serif;font-size:46px;font-weight:750;line-height:1;text-decoration:none}.atelier-wordmark span{color:#b9caa1}.atelier-edition{letter-spacing:.14em;color:#a5b2a3;font-size:12px}.atelier-statement{z-index:3;pointer-events:none;padding:52px 7% 0;position:relative}.atelier-kicker{letter-spacing:.12em;color:#aebbab;align-items:center;gap:12px;margin-bottom:26px;font-size:12px;display:flex}.atelier-kicker>span{background:#8d9d87;width:28px;height:1px}.atelier-statement h1{letter-spacing:-.07em;color:#f0f1e8;margin:0;font-size:clamp(68px,6.8vw,110px);font-weight:450;line-height:.95}.atelier-statement h1>span{animation:atelier-title-reveal 1.25s var(--atelier-ease) both;display:block}.atelier-statement h1 em{letter-spacing:-.055em;color:#c3cdb3;white-space:nowrap;animation:atelier-title-reveal 1.4s .12s var(--atelier-ease) both;font-family:Cormorant Garamond,Georgia,serif;font-size:1.04em;font-weight:500;line-height:1.12;display:block}.atelier-statement p{color:#b0bcac;margin-top:23px;font-size:15px;line-height:1.65;animation:1s .25s both atelier-copy-reveal}.atelier-object{perspective:1500px;pointer-events:none;z-index:2;position:absolute;inset:34% -4% 128px 24%}.atelier-object-ring{border:1px solid #c0cfb212;border-radius:50%;position:absolute;inset:8% 4%;transform:rotate(-24deg)scaleY(.64);box-shadow:0 0 0 34px #b6cba004}.atelier-object-shadow{filter:blur(24px);height:15%;opacity:calc(.7 - var(--scroll-progress)*.15);background:#0008;border-radius:50%;position:absolute;bottom:2%;left:20%;right:10%;transform:rotate(-6deg)}.atelier-object-turn{width:100%;height:100%;transform:translateY(calc(var(--scroll-progress)*-26px)) rotateY(calc(-16deg + var(--scroll-progress)*37deg)) rotateX(calc(7deg - var(--scroll-progress)*12deg)) rotateZ(calc(-18deg + var(--scroll-progress)*24deg));transform-style:preserve-3d;will-change:transform}.atelier-can{object-fit:contain;filter:drop-shadow(18px 34px 25px #0007);width:100%;height:100%;animation:atelier-product-reveal 2.2s var(--atelier-ease) both;display:block}.atelier-object-caption{color:#a8b6a1;letter-spacing:.06em;border-top:1px solid #b7c5aa20;justify-content:space-between;gap:14px;padding-top:15px;font-size:12px;display:flex;position:absolute;bottom:-18px;left:9%;right:10%}.atelier-art-bottom{z-index:4;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:76px;left:7%;right:7%}.atelier-scroll-cue{color:#a7b5a1;align-items:center;gap:10px;font-size:12px;display:flex}.atelier-motion-toggle{color:#bcc9b4;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:5px 0;font-size:12px;display:inline-flex}.atelier-pause-icon,.atelier-play-icon{font-size:17px;line-height:1}.atelier-route{color:#c2caba;border-top:1px solid #b7c5aa26;justify-content:space-between;align-items:center;gap:16px;min-height:69px;font-size:13px;display:flex;position:absolute;bottom:0;left:7%;right:7%}.atelier-route span{align-items:center;gap:12px;display:flex}.atelier-route i{font-variant-numeric:tabular-nums;color:#7f917b;font-size:12px;font-style:normal}.atelier-auth{background:var(--atelier-paper);height:100svh;min-height:700px;color:var(--atelier-ink);isolation:isolate;flex-direction:column;padding:38px clamp(28px,4.8vw,88px) 28px;scroll-margin-top:18px;display:flex;position:sticky;top:0;overflow:hidden}.atelier-auth-geometry{z-index:-1;pointer-events:none;background:linear-gradient(132deg,#0000 26.95%,#6478590b 27%,#0000 27.05%),linear-gradient(90deg,#0000 calc(100% - 26px),#6478590c calc(100% - 25px),#0000 calc(100% - 24px));position:absolute;inset:0}.atelier-auth-top{color:#62705f;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.atelier-auth-top svg{color:#6b7b65}.atelier-form-wrap{align-self:center;width:100%;max-width:390px;margin:auto 0;padding:65px 0}.atelier-form-index{letter-spacing:.1em;color:#6f7a6b;margin-bottom:20px;font-size:12px}.atelier-form-wrap h2{letter-spacing:-.055em;color:var(--atelier-ink);font-family:Onest Variable,Onest,sans-serif;font-size:clamp(29px,2.8vw,43px);font-weight:500;line-height:1.15}.atelier-form-wrap h2>span{color:#658252}.atelier-form-intro{color:#6f7a6a;margin-top:15px;font-size:15px;line-height:1.65}.atelier-form-wrap form{gap:23px;margin-top:38px;display:grid}.atelier-field{gap:10px;display:grid}.atelier-field label{letter-spacing:-.01em;color:#32402f;font-size:14px;font-weight:450;line-height:1.4}.atelier-field [data-slot=input]{color:#1b291c;letter-spacing:0;background:#fbfcf9;border:1px solid #cfd6c9;border-radius:5px;height:56px;padding:0 16px;font-size:16px;transition:box-shadow .25s,border-color .25s,background .25s;box-shadow:0 1px 2px #17281803}.atelier-field [data-slot=input]::placeholder{color:#8b9586}.atelier-field [data-slot=input]:hover{border-color:#abb9a3}.atelier-field [data-slot=input]:focus-visible{--tw-ring-color:transparent;background:#fff;border-color:#708264;outline:0;box-shadow:0 0 0 3px #49673e14}.atelier-password{position:relative}.atelier-password [data-slot=input]{padding-right:58px}.atelier-password [data-slot=button]{color:#6f7d68;width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:3px;position:absolute;top:6px;right:6px}.atelier-password [data-slot=button]:hover{color:#273a22;background:#e7ebdf}.atelier-submit[data-slot=button]{color:#f3f6ef;letter-spacing:-.01em;height:57px;transition:background .3s,box-shadow .3s,transform .35s var(--atelier-ease);background:linear-gradient(112deg,#203526,#121d16);border:1px solid #14261a;border-radius:5px;justify-content:space-between;gap:20px;margin-top:4px;padding:0 19px;font-size:15px;font-weight:450;display:flex;box-shadow:0 8px 20px #12221a13,inset 0 1px #ffffff10}.atelier-submit[data-slot=button]:hover:not(:disabled){background:linear-gradient(112deg,#324a2e,#1a2a1d);transform:translateY(-2px);box-shadow:0 12px 24px #20352521}.atelier-submit>svg{transition:transform .35s var(--atelier-ease)}.atelier-submit:hover:not(:disabled)>svg:not(.animate-spin){transform:translate(3px,-3px)}.atelier-submit[data-slot=button]:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px #20352518}.atelier-error{background:#f6e9e4;border-left:2px solid #b67665;padding:11px 13px;font-size:14px;line-height:1.5;color:#943d39!important}.atelier-access-note{border-top:1px solid #dce1d5;align-items:flex-start;gap:11px;margin-top:30px;padding-top:28px;display:flex}.atelier-access-note p{color:#74816c;font-size:13px;line-height:1.7}.atelier-access-mark{color:#6c825a;border:1px solid #cbd5c1;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;display:grid}.atelier-auth-footer{color:#7b8575;justify-content:space-between;gap:18px;font-size:12px;line-height:1.6;display:flex}.atelier-auth-footer>span:first-child{color:#52634b}.atelier-login[data-motion=off] .atelier-light:after,.atelier-login[data-motion=off] .atelier-can,.atelier-login[data-motion=off] .atelier-statement *{animation:none}.atelier-login[data-motion=off] .atelier-object-turn{will-change:auto}.atelier-login[data-motion=off] .atelier-scroll-cue{visibility:hidden}@keyframes atelier-atmosphere{0%{transform:translate(-7%,4%)scale(.95)}to{transform:translate(8%,-4%)scale(1.13)}}@keyframes atelier-title-reveal{0%{filter:blur(9px);opacity:0;transform:translateY(16px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes atelier-copy-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes atelier-product-reveal{0%{opacity:0;filter:brightness(.45)drop-shadow(18px 34px 25px #0007);transform:translateY(20px)scale(.96)}60%{opacity:1;filter:brightness(1.12)drop-shadow(18px 34px 25px #0007)}to{opacity:1;filter:brightness()drop-shadow(18px 34px 25px #0007);transform:translateY(0)scale(1)}}@media (min-width:1700px){.atelier-statement{padding-top:75px}.atelier-object{top:31%;left:31%;right:1%}.atelier-form-wrap{max-width:420px}}@media (max-width:1150px){.atelier-login{grid-template-columns:minmax(0,1.14fr) minmax(360px,1fr)}.atelier-statement{padding-top:58px}.atelier-statement h1{font-size:67px}.atelier-object{top:39%;left:13%;right:-7%}.atelier-edition,.atelier-kicker{letter-spacing:.06em;font-size:11px}.atelier-object-caption{font-size:11px}.atelier-form-wrap h2{font-size:32px}}@media (max-width:820px){.atelier-login{grid-template-columns:1fr;min-height:100svh}.atelier-art{height:300px;min-height:300px}.atelier-art-header{align-items:center;padding:24px 6%}.atelier-wordmark{font-size:37px}.atelier-edition{letter-spacing:.08em;font-size:10px}.atelier-statement{max-width:80%;padding:27px 6% 0}.atelier-kicker{letter-spacing:.04em;margin-bottom:15px;font-size:10px}.atelier-kicker>span{width:15px}.atelier-statement h1{z-index:3;font-size:51px;position:relative}.atelier-statement p{display:none}.atelier-object{width:40%;inset:64px -2% 22px auto}.atelier-object-caption,.atelier-art-bottom,.atelier-route{display:none}.atelier-auth{height:auto;min-height:580px;padding:26px max(6%,24px);position:relative;overflow:visible}.atelier-auth-top{letter-spacing:.09em;font-size:11px}.atelier-form-wrap{max-width:460px;padding:35px 0 37px}.atelier-form-index{display:none}.atelier-form-wrap h2{font-size:34px}.atelier-form-intro{margin-top:11px;font-size:15px}.atelier-form-wrap form{gap:21px;margin-top:28px}.atelier-access-note{margin-top:25px;padding-top:22px}.atelier-auth-footer{align-self:center;width:100%;max-width:460px}}@media (max-width:480px){.atelier-art{height:212px;min-height:212px}.atelier-art-header{padding-top:22px}.atelier-statement{max-width:90%;padding-top:19px}.atelier-statement h1{font-size:39px}.atelier-kicker{display:none}.atelier-object{width:39%;top:59px;bottom:12px;right:-4%}.atelier-object-ring{display:none}.atelier-statement h1 em{font-size:1em}.atelier-auth{min-height:560px;padding-top:21px}.atelier-form-wrap{padding-top:27px}.atelier-form-wrap h2{font-size:31px}.atelier-field [data-slot=input]{height:52px}.atelier-password [data-slot=button]{top:4px;right:4px}.atelier-form-wrap form{gap:19px;margin-top:26px}.atelier-submit[data-slot=button]{height:54px}.atelier-access-note{margin-top:22px;padding-top:19px}.atelier-auth-footer{gap:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.atelier-login{scroll-behavior:auto}.atelier-login *,.atelier-login :before,.atelier-login :after{transition:none!important;animation:none!important}.atelier-object-turn{will-change:auto;transform:rotate(-13deg)!important}.atelier-scroll-cue,.atelier-motion-toggle{display:none}.atelier-light:after{transform:none}}
