.ag-sp{--sp-paper: #f6f3ed;--sp-stage: #e8e5de;--sp-blue: #304fc5;--sp-line: #d8d5cd;--sp-ink: #1d2428;--sp-muted: #565b5a;--sp-subtle: #666b69;--sp-stage-ink: #555e59;--sp-spotlight: #f9f7f1;--sp-orbit: #aaaba533;--sp-detail-bg: #e5e1d8;--sp-caption-bg: #f6f3edee;--sp-link-line: #787d78;--sp-step-ink: #7685ad;--sp-collection-bg: #eeede7;--sp-card-bg: #e4e2da;--sp-card-border: #626b60;--sp-button-ink: #fff;--sp-button-hover: #213dac;--sp-link: var(--sp-blue);--sp-focus: var(--sp-blue);color:var(--sp-ink);background:var(--sp-paper);overflow:clip}html[data-theme=dark] .ag-sp{--sp-paper: var(--ag-bg);--sp-stage: #19212c;--sp-blue: var(--ag-accent);--sp-line: #333d4a;--sp-ink: var(--ag-ink);--sp-muted: #c0c8cf;--sp-subtle: #aeb8c4;--sp-stage-ink: #bdc8d4;--sp-spotlight: #2b3646;--sp-orbit: #8799b533;--sp-detail-bg: var(--ag-surface-2);--sp-caption-bg: #151922ee;--sp-link-line: #7f91ad;--sp-step-ink: #9eafe1;--sp-collection-bg: var(--ag-surface);--sp-card-bg: var(--ag-surface-2);--sp-card-border: #91a3ba;--sp-button-ink: var(--ag-accent-on);--sp-button-hover: #b5c4ff}html[data-theme=dark] .ag-sp--atlas{--sp-stage: #1b2928;--sp-spotlight: #30433c}html[data-theme=dark] .ag-sp--plate{--sp-stage: #29231f;--sp-spotlight: #44392f}html[data-theme=dark] .ag-sp--indigo{--sp-stage: #18233a;--sp-spotlight: #2a3b5b}.ag-sp *,.ag-sp *:before,.ag-sp *:after{box-sizing:border-box}.ag-sp a{color:inherit;text-decoration:none}.ag-sp a:focus-visible,.ag-sp summary:focus-visible{outline:2px solid var(--sp-focus);outline-offset:5px}.ag-sp h1,.ag-sp h2,.ag-sp h3,.ag-sp p,.ag-sp figure{margin:0}.ag-sp h1,.ag-sp h2{font-family:Newsreader,Georgia,serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.ag-sp h1{font-size:clamp(64px,7.15vw,118px);line-height:.97;margin:31px 0 28px}.ag-sp h2{font-size:clamp(42px,4.8vw,78px);line-height:1.03}.ag-sp h3{font-size:23px;font-weight:450;letter-spacing:-.025em}.ag-sp p{font-size:18px;line-height:1.65}.ag-sp__topline{display:flex;justify-content:space-between;gap:20px;padding:21px 4%;border-bottom:1px solid var(--sp-line);font-size:11px;letter-spacing:.13em}.ag-sp__topline a{letter-spacing:.02em}.ag-sp__topline a span{margin-left:24px}.ag-sp__hero{display:grid;grid-template-columns:1fr 1.08fr;min-height:740px}.ag-sp__intro{padding:clamp(48px,5vw,86px) 7.5% 60px 8.3%;align-self:center}.ag-sp__edition{font-size:16px;font-weight:500}.ag-sp__edition span{font-size:12px;color:var(--sp-subtle);font-weight:400}.ag-sp__lede{max-width:410px;color:var(--sp-muted)}.ag-sp .ag-sp__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;min-height:62px;margin-top:30px;padding:18px 26px;background:var(--sp-blue);color:var(--sp-button-ink);border-radius:2px;font-size:17px;transition:background .2s,transform .2s}.ag-sp__cta span{font-size:25px;line-height:1}.ag-sp .ag-sp__cta:hover{background:var(--sp-button-hover);transform:translateY(-2px)}.ag-sp .ag-sp__note{font-size:12px;margin-top:14px;color:var(--sp-subtle);letter-spacing:.015em}.ag-sp__stage{position:relative;isolation:isolate;background:radial-gradient(ellipse at 70% 20%,var(--sp-spotlight) 0%,transparent 63%),var(--sp-stage);display:flex;align-items:center;justify-content:center;padding:68px 70px 84px;overflow:hidden}.ag-sp__paper{position:relative;width:min(100%,430px);transform:rotate(-5deg);box-shadow:8px 12px 15px #34332918,24px 32px 55px #34332935;transition:transform .6s}.ag-sp__paper img{display:block;width:100%;height:auto}.ag-sp__stage:hover .ag-sp__paper{transform:rotate(-3deg) translateY(-5px)}.ag-sp__orbit{position:absolute;width:660px;aspect-ratio:1;border:1px solid var(--sp-orbit);border-radius:50%;z-index:-1}.ag-sp__orbit:after{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border:inherit;border-radius:inherit}.ag-sp__vertical{position:absolute;top:36px;right:22px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.18em;color:var(--sp-stage-ink)}.ag-sp__stage figcaption{position:absolute;bottom:25px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;color:var(--sp-stage-ink);letter-spacing:.04em}.ag-sp__stage figcaption>:last-child{font-size:24px}.ag-sp--atlas{--sp-stage: #d9ddd5}.ag-sp--plate{--sp-stage: #e3d9ca}.ag-sp--indigo{--sp-stage: #dce3ee;--sp-blue: #3156b8}.ag-sp__signature{display:flex;align-items:center;justify-content:space-between;padding:24px 4%;border-block:1px solid var(--sp-line);gap:24px;font-size:12px}.ag-sp__signature>:first-child{text-transform:uppercase;font-size:10px;letter-spacing:.11em}.ag-sp__signature>:last-child{font-size:24px}.ag-sp__details{display:grid;grid-template-columns:1fr 1fr;padding:100px 6%;gap:9%;align-items:center;scroll-margin-top:120px}.ag-sp__detail-image{height:560px;position:relative;overflow:hidden;background:var(--sp-detail-bg)}.ag-sp__detail-image img{width:150%;max-width:none;height:auto;margin-left:-25%;transform:rotate(10deg) translateY(-2%)}.ag-sp__detail-image>span{position:absolute;left:24px;bottom:24px;background:var(--sp-caption-bg);padding:10px 14px;font-size:11px}.ag-sp__eyebrow{display:block;font-size:10px;letter-spacing:.16em;margin-bottom:28px}.ag-sp__detail-copy h2{margin-bottom:26px}.ag-sp__detail-copy p{max-width:440px;color:var(--sp-muted)}.ag-sp .ag-sp__text-link{display:inline-flex;align-items:center;gap:36px;border-bottom:1px solid var(--sp-link-line);margin-top:32px;padding-bottom:9px;font-size:15px}.ag-sp__text-link:hover{color:var(--sp-link)}.ag-sp__process{padding:82px 6% 92px;border-block:1px solid var(--sp-line)}.ag-sp__section-head{margin-bottom:52px}.ag-sp__section-head h2{max-width:860px}.ag-sp__steps{display:grid;grid-template-columns:repeat(3,1fr)}.ag-sp__steps article{padding:0 12% 0 0}.ag-sp__steps article+article{border-left:1px solid var(--sp-line);padding-left:12%}.ag-sp__step-number{display:block;font-family:Newsreader,Georgia,serif;font-size:52px;color:var(--sp-step-ink);margin-bottom:36px;line-height:1}.ag-sp__steps h3{margin-bottom:15px}.ag-sp__steps p{color:var(--sp-muted);font-size:16px}.ag-sp__collection{padding:100px 4%;background:var(--sp-collection-bg)}.ag-sp__collection .ag-sp__section-head{padding-inline:2.2%}.ag-sp__designs{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ag-sp__design-image{background:var(--sp-card-bg);padding:12% 17%;overflow:hidden}.ag-sp__design-image img{display:block;width:100%;height:auto;box-shadow:4px 5px 12px #24282824;transition:transform .4s}.ag-sp__design:hover img{transform:translateY(-6px)}.ag-sp__design-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 4px}.ag-sp__design-title>span{font-size:24px}.ag-sp__design p{font-size:13px;color:var(--sp-muted)}.ag-sp__design--current .ag-sp__design-image{outline:1px solid var(--sp-card-border);outline-offset:-1px}.ag-sp__community{padding:100px 6%}.ag-sp__community .ag-sp__section-head p{max-width:560px;margin-top:20px}.ag-sp__stories{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ag-sp__stories img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.ag-sp__stories h3{margin-top:20px}.ag-sp__stories p{margin-top:10px;font-size:15px}.ag-sp__faq{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:100px 6%}.ag-sp__faq h2{font-size:clamp(40px,4vw,62px)}.ag-sp__faq details{border-bottom:1px solid var(--sp-line)}.ag-sp__faq details:first-child{border-top:1px solid var(--sp-line)}.ag-sp__faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;cursor:pointer;list-style:none;font-size:17px}.ag-sp__faq summary::-webkit-details-marker{display:none}.ag-sp__faq summary span{font-size:25px;font-weight:300}.ag-sp__faq details[open] summary span{transform:rotate(45deg)}.ag-sp__answer{padding:0 32px 24px 0;color:var(--sp-muted)}.ag-sp__answer p{font-size:15px}.ag-sp__closing{position:relative;overflow:hidden;isolation:isolate;background:#152633;color:#f4f0e5;text-align:center;padding:110px 24px 105px}.ag-sp__closing h2{font-size:clamp(49px,6vw,94px);max-width:950px;margin:auto}.ag-sp__closing p{color:#c3cdd1;max-width:480px;margin:26px auto 0}.ag-sp__closing .ag-sp__eyebrow{color:#b5c4d9}.ag-sp__closing .ag-sp__cta{background:#eee9de;color:#152633}.ag-sp__closing .ag-sp__cta:hover{background:#fff}.ag-sp__closing-orbit{position:absolute;width:90%;aspect-ratio:1;left:5%;top:50%;transform:translateY(-50%);border:1px solid #7f9ba128;border-radius:50%;z-index:-1;font-size:60px;text-align:left}@media(min-width:1800px){.ag-sp__hero{min-height:900px}.ag-sp__paper{width:500px}}@media(max-width:1000px){.ag-sp__hero{min-height:650px}.ag-sp h1{font-size:66px}.ag-sp__intro{padding:46px 8%}.ag-sp__stage{padding:60px 45px 80px}.ag-sp__detail-image{height:460px}.ag-sp__details,.ag-sp__faq{gap:6%}.ag-sp__edition span{display:block;margin-top:6px}}@media(max-width:700px){.ag-sp__topline{padding:17px 22px;font-size:8px}.ag-sp__topline>a{display:none}.ag-sp__hero{grid-template-columns:1fr}.ag-sp__intro{padding:36px 25px 33px}.ag-sp__edition{font-size:14px}.ag-sp__edition span{display:inline;font-size:11px}.ag-sp h1{font-size:clamp(58px,15.5vw,84px);margin:25px 0 23px}.ag-sp__lede{font-size:16px}.ag-sp .ag-sp__cta{min-height:58px;margin-top:25px;padding:16px 22px;font-size:15px}.ag-sp__stage{min-height:515px;padding:48px 70px 66px}.ag-sp__paper{width:290px}.ag-sp__vertical{right:15px;top:24px;font-size:8px}.ag-sp__stage figcaption{left:22px;right:22px;bottom:17px;font-size:8px}.ag-sp__signature{padding:20px 24px}.ag-sp__signature>:nth-child(2){display:none}.ag-sp__details{display:flex;flex-direction:column;gap:38px;padding:55px 24px}.ag-sp__detail-image{width:100%;height:410px}.ag-sp h2{font-size:47px}.ag-sp__detail-copy p{font-size:16px}.ag-sp__eyebrow{margin-bottom:20px}.ag-sp__process{padding:55px 24px}.ag-sp__section-head{margin-bottom:35px}.ag-sp__steps{grid-template-columns:1fr;gap:28px}.ag-sp__steps article,.ag-sp__steps article+article{position:relative;padding:0 0 27px 57px;border-left:0;border-bottom:1px solid var(--sp-line)}.ag-sp__steps article:last-child{border-bottom:0;padding-bottom:0}.ag-sp__step-number{position:absolute;left:0;top:0;font-size:36px}.ag-sp__steps h3{font-size:22px;margin-bottom:10px}.ag-sp__collection{padding:55px 24px}.ag-sp__collection .ag-sp__section-head{padding:0}.ag-sp__designs{grid-template-columns:1fr 1fr;gap:28px 16px}.ag-sp__design-image{padding:14% 15%}.ag-sp__design h3{font-size:22px}.ag-sp__design p{font-size:12px}.ag-sp__community{padding:55px 24px}.ag-sp__stories{grid-template-columns:1fr;gap:36px}.ag-sp__faq{grid-template-columns:1fr;padding:55px 24px;gap:32px}.ag-sp__faq summary{font-size:16px}.ag-sp__closing{padding:75px 24px}.ag-sp__closing h2{font-size:53px}.ag-sp__closing p{font-size:16px}}@media(prefers-reduced-motion:reduce){.ag-sp *,.ag-sp *:before,.ag-sp *:after{transition:none!important}.ag-sp__stage:hover .ag-sp__paper{transform:rotate(-5deg)}.ag-sp__design:hover img,.ag-sp .ag-sp__cta:hover{transform:none}}@media(min-width:701px)and (max-height:850px){.ag-sp__hero{min-height:640px}.ag-sp__intro{align-self:start;padding-top:40px;padding-bottom:40px}.ag-sp h1{font-size:clamp(62px,6vw,90px);margin:20px 0}.ag-sp__lede{font-size:16px;line-height:1.55}.ag-sp__intro .ag-sp__cta{min-height:58px;margin-top:24px;padding-block:16px}.ag-sp__stage{padding-top:50px;padding-bottom:70px}.ag-sp__paper{width:min(100%,365px)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ag-studio-product.css.map */
