.template-index{--aq-paper: #fff;--aq-ink: #202820;--aq-muted: #626862;--aq-rule: #dedfda;--color-header-bg: #fff;--color-header-bg-rgb: 255,255,255;background:#fff}.template-index #header{--aq-paper: #fff;--color-header-bg: var(--aq-paper);--color-header-bg-rgb: 255,255,255}.template-index #main-content .aq-hero--pair .aq-hero__spread{padding-top:40px;padding-bottom:42px}.template-index #main-content .aq-hero .aq-kicker{font-size:10px;letter-spacing:.15em;margin-bottom:30px}.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(64px,8.2vw,128px);margin-bottom:25px}.template-index #main-content .aq-hero .aq-hero__description{max-width:44ch;font-size:clamp(15px,1.1vw,17px);line-height:1.72;margin-bottom:17px}.template-index #main-content .aq-hero--pair .aq-hero__media{width:100%;max-width:730px}.template-index #main-content .aq-hero__portraits img{aspect-ratio:2/3;object-fit:cover}.template-index #main-content .aq-hero__actions{gap:0 26px}.template-index #main-content .aq-hero__media figcaption{font-size:9px;margin-top:13px}.template-index #main-content .aq-hero .aq-link{font-size:13px;gap:16px;min-height:48px}.template-index #main-content .aq-hero .aim-link-arrow{stroke-width:1.15}.template-index #main-content .aq-hero .hero-product__price .aim-link-arrow{width:13px;height:13px;flex:0 0 13px;color:var(--aq-ink)}.template-index #main-content .meaning-section{scroll-margin-top:24px}.template-index #main-content .meaning-section .aq-philosophy{border:0;padding-block:clamp(60px,6.4vw,106px) 0}.template-index #main-content .meaning-section .aq-statement{max-width:21ch;font-size:clamp(38px,3.5vw,62px);line-height:1.13}.template-index #main-content .meaning-section .aq-philosophy__image img{aspect-ratio:16/9;object-fit:cover}.template-index #main-content .aq-philosophy__image figcaption{font-size:11px;letter-spacing:.04em;color:var(--aq-muted);margin-top:14px}.template-index #main-content .meaning-section .aq-philosophy__label .aq-kicker{font-size:10px;letter-spacing:.16em}.template-index #main-content .meaning-human{display:flex;align-items:center;gap:18px;margin-top:26px}.template-index #main-content .meaning-human img{width:32px;height:auto;flex:none;max-height:58px;object-fit:contain}.template-index #main-content .meaning-human p{max-width:40ch;margin:0;color:var(--aq-muted);font-size:14px;line-height:1.7}.template-index #main-content .meaning-definitions{display:grid;grid-template-columns:.8fr 1.3fr;gap:22px;margin:25px 0 16px;padding-top:23px;border-top:1px solid var(--aq-rule)}.template-index #main-content .meaning-definitions dt{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:29px;letter-spacing:-.025em;line-height:1.2}.template-index #main-content .meaning-definitions dd{font-size:13px;line-height:1.6;color:var(--aq-muted);margin:7px 0 0;max-width:27ch}.template-index #main-content .meaning-section .aq-link{margin-top:5px;min-height:46px}.template-index #main-content .meaning-paths{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:1px solid var(--aq-rule);border-bottom:1px solid var(--aq-rule);margin-top:48px;padding:30px 0 34px}.template-index #main-content .meaning-paths a{text-decoration:none;display:block;min-width:0}.template-index #main-content .path-kicker{display:block;font-size:9px;letter-spacing:.17em;margin-bottom:10px}.template-index #main-content .path-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(21px,1.9vw,32px);line-height:1.22;letter-spacing:-.02em}.template-index #main-content .path-description{display:block;font-size:12px;color:var(--aq-muted);line-height:1.6;margin-top:9px}.template-index #main-content .meaning-paths a:hover .path-title{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.template-index #main-content #AIMSignatureSelection{padding-top:clamp(48px,5vw,82px);padding-bottom:clamp(60px,6vw,95px)}.template-index #main-content .aq-selection__grid{gap:30px}.template-index #main-content .aq-piece__image{aspect-ratio:1/1;background:#eeece6}.template-index #main-content .aq-piece__image img{object-fit:contain}.template-index #main-content .aq-section-head{margin-bottom:35px}.template-index #main-content .aq-piece__details{padding-top:18px}.template-index #main-content .aq-selection__end{margin-top:30px;padding-top:18px}.template-index #main-content .aq-feature--covers{padding-block:clamp(56px,5.5vw,90px)}.template-index #main-content .aq-feature--dark{padding-block:clamp(65px,6vw,105px)}.template-index #main-content .aq-feature--dark .aq-title{font-size:clamp(43px,4.4vw,76px)}.template-index #main-content .aq-feature--dark .aq-feature__description{max-width:39ch}.template-index #main-content .aq-realms{margin-top:48px;padding-top:36px}.template-index #main-content .aq-realm__plate{overflow:hidden}.template-index #main-content .aq-realm__plate img{object-fit:cover}.template-index #main-content .aq-realm__label{font-size:17px}.template-index #main-content .aq-feature--covers .aq-feature__copy{gap:12px 30px}.template-index #main-content .aq-book h3,.template-index #main-content .aq-book:first-child h3{font-family:Fraunces,Georgia,serif;font-weight:300}.template-index #main-content .aq .aq-book:first-child{background:#403b31}@media(min-width:1600px){.template-index #main-content .aq-hero--pair .aq-hero__spread{padding-block:48px}.template-index #main-content .aq-hero .aq-hero__description{font-size:17px}}@media(max-width:1100px){.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(62px,8.4vw,94px)}.template-index #main-content .aq-hero .aq-hero__description{font-size:15px;line-height:1.65}.template-index #main-content .aq-hero .aq-kicker{font-size:9px;letter-spacing:.1em}.template-index #main-content .meaning-paths{gap:24px}.template-index #main-content .path-title{font-size:24px}}@media(max-width:899px){.template-index #main-content .aq-hero--pair .aq-hero__spread{grid-template-columns:.95fr 1.05fr;gap:26px;padding-inline:var(--aq-gutter)}.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(62px,9vw,82px)}.template-index #main-content .aq-hero .aq-hero__description{font-size:14px;line-height:1.65}.template-index #main-content .aq-hero .aq-link{font-size:12px;gap:9px}.template-index #main-content .aq-hero__actions{gap:0 18px}.template-index #main-content .meaning-section .aq-philosophy{gap:18px}.template-index #main-content .meaning-section .aq-philosophy__image{max-width:100%;margin:0 0 18px}.template-index #main-content .meaning-section .aq-statement{max-width:27ch;font-size:clamp(39px,5.7vw,53px)}.template-index #main-content .meaning-section .aq-philosophy__copy{max-width:700px}.template-index #main-content .meaning-human p{max-width:54ch}.template-index #main-content .meaning-definitions{grid-template-columns:1fr 1.5fr;max-width:590px}.template-index #main-content .meaning-paths{margin-top:28px;gap:25px}.template-index #main-content .path-title{font-size:22px}.template-index #main-content .aq-realms{margin-top:0}.template-index #main-content .aq-feature--dark .aq-feature__copy .aq-title{max-width:18ch}}@media(max-width:599px){.template-index #main-content .aq-hero--pair .aq-hero__spread{display:flex;flex-direction:column;align-items:stretch;gap:29px;padding:32px 22px 26px}.template-index #main-content .aq-hero__copy{max-width:none;order:0}.template-index #main-content .aq-hero .aq-kicker{font-size:8px;letter-spacing:.12em;margin-bottom:18px}.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(44px,11.7vw,69px);line-height:1.03;margin-bottom:19px;letter-spacing:-.045em}.template-index #main-content .aq-hero__title span{display:inline}.template-index #main-content .aq-hero .aq-hero__description{max-width:46ch;font-size:14px;line-height:1.7;margin-bottom:11px}.template-index #main-content .aq-hero__actions{gap:0 28px}.template-index #main-content .aq-hero .aq-link{font-size:12px;gap:15px;padding-block:10px}.template-index #main-content .aq-hero--pair .aq-hero__media{order:-1;max-width:none;width:100%}.template-index #main-content .aq-hero--pair .aq-hero__portraits{gap:7px}.template-index #main-content .aq-hero__media figcaption{display:block;margin-top:12px;font-size:8px}.template-index #main-content .meaning-section .aq-philosophy{padding-top:49px;gap:15px}.template-index #main-content .meaning-section .aq-philosophy__image{margin-bottom:13px}.template-index #main-content .aq-philosophy__image figcaption{font-size:10px;margin-top:10px}.template-index #main-content .meaning-section .aq-statement{font-size:clamp(33px,8.7vw,43px);max-width:23ch;line-height:1.16}.template-index #main-content .meaning-section .aq-philosophy__label .aq-kicker{font-size:9px}.template-index #main-content .meaning-human{gap:15px;margin-top:23px}.template-index #main-content .meaning-human img{width:27px}.template-index #main-content .meaning-human p{font-size:13px;line-height:1.65}.template-index #main-content .meaning-definitions{gap:20px;grid-template-columns:.8fr 1.4fr;margin-top:22px;padding-top:19px}.template-index #main-content .meaning-definitions dt{font-size:26px}.template-index #main-content .meaning-definitions dd{font-size:12px;line-height:1.6}.template-index #main-content .meaning-section .aq-link{font-size:12px}.template-index #main-content .meaning-paths{grid-template-columns:1fr;gap:0;margin-top:24px;padding:0}.template-index #main-content .meaning-paths a{padding-block:20px}.template-index #main-content .meaning-paths a+a{border-top:1px solid var(--aq-rule)}.template-index #main-content .path-kicker{font-size:8px;margin-bottom:8px}.template-index #main-content .path-title{font-size:25px}.template-index #main-content .path-description{font-size:12px;margin-top:7px}.template-index #main-content #AIMSignatureSelection{padding-top:45px;padding-bottom:48px}.template-index #main-content .aq-section-head{gap:12px;margin-bottom:27px}.template-index #main-content .aq .aq-title{font-size:40px}.template-index #main-content .aq .aq-kicker{font-size:9px}.template-index #main-content .aq-selection__grid{gap:32px}.template-index #main-content .aq-piece__details{padding-top:14px}.template-index #main-content .aq-piece__details h3{font-size:14px}.template-index #main-content .aq-selection__end nav{gap:22px}.template-index #main-content .aq-selection__end nav a{font-size:11px}.template-index #main-content .aq-feature--covers{padding-block:46px}.template-index #main-content .aq-feature--covers .aq-feature__description{font-size:14px;line-height:1.7;margin-top:15px}.template-index #main-content .aq-feature--covers .aq-title{font-size:39px;line-height:1.12}.template-index #main-content .aq .aq-book:first-child{margin-top:8px}.template-index #main-content .aq-feature--dark{padding-block:49px}.template-index #main-content .aq-feature--dark .aq-title{font-size:43px}.template-index #main-content .aq-feature--dark .aq-feature__description{margin-top:20px}.template-index #main-content .aq-feature--dark .aq-feature__copy .aq-link{font-size:12px;gap:10px}.template-index #main-content .aq-feature--dark .aq-feature__inner{gap:31px}.template-index #main-content .aq-realms{padding-top:26px;gap:24px 15px}.template-index #main-content .aq-realm__label{font-size:14px}}.template-index #main-content .aq-hero .aq-link--shop{background:var(--aq-paper);color:var(--aq-ink);border:1px solid var(--aq-paper);padding:12px 20px;gap:24px;transition:background .2s ease,color .2s ease}.template-index #main-content .aq-hero .aq-link--shop:hover{background:#e3e7dc;border-color:#e3e7dc}.template-index #main-content .aq-hero__actions{gap:12px 26px}.template-index #main-content .signature-section{background:var(--aq-paper)}.template-index #main-content .signature-section #AIMSignatureSelection{padding-top:clamp(42px,4.6vw,70px);padding-bottom:clamp(40px,4.7vw,72px);scroll-margin-top:24px}.template-index #main-content .signature-section .aq-section-head{margin-bottom:30px}.template-index #main-content .signature-section .aq-piece__shop{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px;margin-top:16px;border-bottom:1px solid #a6ad9e;font-size:12px;letter-spacing:.035em;text-decoration:none}.template-index #main-content .signature-section .aq-piece__shop:hover{border-color:var(--aq-ink)}.template-index #main-content .signature-section .aq-piece__details h3{font-size:16px}.template-index #main-content .signature-section .aq-piece__price{font-size:13px}.template-index #main-content .signature-section .aq-selection__end{border-top:0;padding-top:8px;margin-top:24px}.template-index #main-content .mobile-shopping-hint{display:none}.template-index #main-content .meaning-section{background:#efeee6;border-top:1px solid var(--aq-rule)}.template-index #main-content .meaning-section .aq-philosophy{padding-top:clamp(54px,5.4vw,88px);padding-bottom:clamp(48px,4.5vw,74px)}.template-index #main-content .meaning-paths{border-bottom:0;padding-bottom:0;margin-top:38px}@media(max-width:899px){.template-index #main-content .aq-hero .aq-link--shop{gap:13px;padding-inline:15px}.template-index #main-content .aq-hero__actions{gap:10px 20px}}@media(max-width:599px){.template-index #main-content .aq-hero__actions{gap:10px 22px;margin-top:17px}.template-index #main-content .aq-hero .aq-link--shop{gap:20px;padding:11px 18px}.template-index #main-content .signature-section #AIMSignatureSelection{padding-top:37px;padding-bottom:34px}.template-index #main-content .signature-section .aq-section-head{gap:7px;margin-bottom:11px}.template-index #main-content .mobile-shopping-hint{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px;font-size:10px;letter-spacing:.04em;color:var(--aq-muted)}.template-index #main-content .signature-section .aq-selection__grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 13px;scrollbar-width:thin;scrollbar-color:#9da493 transparent;overscroll-behavior-inline:contain}.template-index #main-content .signature-section .aq-piece{flex:0 0 86%;scroll-snap-align:start}.template-index #main-content .signature-section .aq-piece__image{aspect-ratio:1}.template-index #main-content .signature-section .aq-piece__details{gap:10px}.template-index #main-content .signature-section .aq-piece__details h3{font-size:15px}.template-index #main-content .signature-section .aq-piece__price{font-size:12px}.template-index #main-content .signature-section .aq-piece__shop{margin-top:10px;min-height:43px;font-size:11px}.template-index #main-content .signature-section .aq-selection__end{margin-top:18px;gap:3px}.template-index #main-content .meaning-section .aq-philosophy{padding-top:41px;padding-bottom:40px}.template-index #main-content .meaning-paths{margin-top:24px}.template-index #main-content .meaning-paths a:last-child{padding-bottom:0}}@media(prefers-reduced-motion:reduce){.template-index #main-content .aq-hero .aq-link--shop{transition:none}}.template-index #main-content .signature-section,.template-index #main-content .meaning-section,.template-index #main-content .aq-feature--covers,.template-index #main-content .aq-feature--dark,.template-index #main-content .aq-feature--paper{background:#fff}.template-index #main-content .aq-hero{background:#fff;color:var(--aq-ink);border-bottom:1px solid var(--aq-rule)}.template-index #main-content .aq-hero--pair .aq-hero__spread{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:clamp(28px,4vw,65px);padding-top:34px;padding-bottom:40px}.template-index #main-content .aq-hero .aq-kicker{color:var(--aq-muted);margin-bottom:23px;font-size:9px}.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(68px,6.8vw,105px);line-height:.97;margin-bottom:23px}.template-index #main-content .aq-hero .aq-hero__description{color:#535d54;max-width:45ch;font-size:15px;line-height:1.65;margin-bottom:0}.template-index #main-content .aq-hero .aq-hero__media figcaption{color:var(--aq-muted)}.template-index #main-content .aq-hero .aq-hero__actions{margin-top:16px}.template-index #main-content .aq-hero .aq-link{border-color:#7e897f;color:var(--aq-ink);min-height:42px;padding-block:9px;font-size:12px}.template-index #main-content .hero-shopping{margin-top:24px;padding-top:18px;border-top:1px solid var(--aq-rule)}.template-index #main-content .hero-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.template-index #main-content .hero-product{display:grid;grid-template-rows:auto 1fr auto;align-content:start;min-width:0;text-decoration:none;gap:7px}.template-index #main-content .hero-product img{display:block;width:73px;height:73px;object-fit:cover;background:#fff}.template-index #main-content .hero-product:hover .hero-product__name{text-decoration:underline;text-underline-offset:4px}.template-index #main-content .signature-section .aq-piece__shop{font-size:12px;line-height:1.5;padding-block:9px}.template-index #main-content .meaning-section{border-top:1px solid var(--aq-rule);border-bottom:1px solid var(--aq-rule)}.template-index #main-content .aq-feature--covers{border-top:0}.template-index #main-content .aq .aq-book:first-child{color:var(--aq-ink);background:#fff;border:1px solid var(--aq-rule)}.template-index #main-content .aq-book:first-child .aq-kicker,.template-index #main-content .aq-book:first-child .aq-book__note{color:var(--aq-muted)}.template-index #main-content .aq-book:first-child .aq-book__open{border-color:#929a91;color:var(--aq-ink)}.template-index #main-content .aq-book__open{line-height:1.6;align-items:flex-start}.template-index #main-content .aq-book__open .aim-link-arrow{margin-top:2px}.template-index #main-content .aq-feature--dark{color:var(--aq-ink);border-color:var(--aq-rule)}.template-index #main-content .aq-feature--dark .aq-feature__description,.template-index #main-content .aq-feature--dark .aq-kicker{color:var(--aq-muted)}.template-index #main-content .aq-feature--dark .aq-link--light{border-color:#929a91}.template-index #main-content .aq-realms{border-top-color:var(--aq-rule)}.template-index #main-content .aq-realm__plate{background:#fff}.template-index #main-content .aq-realm__label{border-color:var(--aq-rule)}@media(max-width:1100px){.template-index #main-content .aq-hero--pair .aq-hero__spread{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(66px,7.5vw,84px)}.template-index #main-content .aq-hero .aq-hero__description{font-size:14px}.template-index #main-content .hero-products{gap:12px}.template-index #main-content .hero-product img{width:66px;height:66px}}@media(max-width:899px){.template-index #main-content .aq-hero--pair .aq-hero__spread{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:27px}.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(57px,8vw,75px)}.template-index #main-content .aq-hero .aq-kicker{font-size:8px;letter-spacing:.08em}.template-index #main-content .hero-shopping{margin-top:20px}.template-index #main-content .hero-products{gap:11px}.template-index #main-content .hero-product img{width:60px;height:60px}}@media(max-width:599px){.template-index #main-content .aq-hero--pair .aq-hero__spread{gap:25px;padding-top:29px;padding-bottom:26px}.template-index #main-content .aq-hero .aq-kicker{font-size:8px;letter-spacing:.1em;margin-bottom:16px}.template-index #main-content .aq-hero .aq-hero__title{font-size:clamp(43px,11.5vw,68px);line-height:1.04;margin-bottom:19px}.template-index #main-content .aq-hero .aq-hero__description{font-size:14px;line-height:1.7}.template-index #main-content .hero-shopping{margin-top:23px;padding-top:18px}.template-index #main-content .hero-products{gap:14px}.template-index #main-content .hero-product img{width:76px;height:76px}.template-index #main-content .aq-hero .aq-hero__actions{margin-top:15px}.template-index #main-content .aq-hero .aq-link{font-size:12px;min-height:44px}.template-index #main-content .signature-section .aq-piece__shop{font-size:11px;min-height:44px}.template-index #main-content .aq .aq-book:first-child{padding:17px}.template-index #main-content .aq-book:first-child .aq-book__open{font-size:11px}}.template-index #main-content .product-section{background:#fff;border-bottom:1px solid var(--aq-rule)}.template-index #main-content .product-section .aq-selection{padding-block:clamp(46px,5vw,80px);scroll-margin-top:24px}.template-index #main-content .product-section .aq-piece{display:flex;flex-direction:column}.template-index #main-content .product-section .aq-piece__image{flex:none;background:#fff}.template-index #main-content .product-section .aq-piece__details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;flex:1}.template-index #main-content .product-section .aq-piece__details>div{min-width:0}.template-index #main-content .product-section .aq-piece__shop{min-height:56px;align-items:center}.template-index #main-content .product-section .aq-piece__shop span{max-width:34ch}@media(max-width:899px)and (min-width:600px){.template-index #main-content .product-section .aq-piece__details{grid-template-columns:1fr;gap:7px}.template-index #main-content .product-section .aq-piece__details h3{font-size:15px}.template-index #main-content .product-section .aq-piece__shop{min-height:66px;font-size:11px}}@media(max-width:599px){.template-index #main-content .product-section .aq-selection{padding-top:38px;padding-bottom:34px}.template-index #main-content .product-section .aq-piece__details{grid-template-columns:minmax(0,1fr) auto;gap:10px}.template-index #main-content .product-section .aq-piece__shop{min-height:55px}.template-index #main-content .product-section .aq-section-head .aq-title{max-width:14ch}}.template-index #main-content .hero-shopping__label{margin:0 0 12px;font-size:8px;letter-spacing:.15em;color:var(--aq-muted)}.template-index #main-content .hero-product__name{display:block;font-size:12px;line-height:1.4;font-weight:500;max-width:14ch}.template-index #main-content .hero-product__price{display:flex;align-items:center;gap:12px;font-size:10px;line-height:1.5;color:var(--aq-muted)}@media(max-width:1100px){.template-index #main-content .hero-product__name{font-size:11px}.template-index #main-content .hero-product__price{font-size:9px}}@media(max-width:899px){.template-index #main-content .hero-product__price{gap:8px}}@media(max-width:599px){.template-index #main-content .hero-shopping__label{font-size:8px;margin-bottom:13px}.template-index #main-content .hero-product__name{font-size:12px;line-height:1.4}.template-index #main-content .hero-product__price{font-size:10px;gap:7px}}.template-index #main-content .aq.aq-journal,.template-index #main-content .aq.aq-study{background:#fff;color:var(--aq-ink)}.template-index #main-content .aq-journal .aq-journal__mast .aq-kicker,.template-index #main-content .aq-journal .aq-journal__story .aq-kicker{color:var(--aq-muted)}.template-index #main-content .aq-journal__mast,.template-index #main-content .aq-journal__foot,.template-index #main-content .aq-journal__story:not(:first-child) a,.template-index #main-content .aq-study__mast{border-color:var(--aq-rule)}.template-index #main-content .aq-journal .aq-link--light{border-color:#929a91}.template-index #main-content .aq-journal__plate img{background-color:#fff}.template-index #main-content .aq-study__plates figure>div{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/531/assets/aim-approved-home.css.map */
