.itc-story__roadmap{display:grid;gap:12px;justify-items:center;text-align:center;margin:0 auto clamp(32px,5vw,56px);padding:18px clamp(16px,3vw,32px);border-block:1px solid rgb(212 162 91 / .45);max-width:960px}.itc-story__roadmap ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;list-style:none}.itc-story__roadmap a{font-family:var(--itc-font-accent);font-style:italic;font-size:1.1rem;color:var(--itc-heading);text-decoration:none;border-bottom:1px solid transparent}.itc-story__roadmap a:hover,.itc-story__roadmap a:focus-visible{border-bottom-color:var(--itc-gold)}.itc-story__article{max-width:68ch;margin-inline:auto}.itc-story__article .itc-copy{max-width:none;font-size:clamp(1rem,.95rem + .2vw,1.1rem);line-height:1.9}.itc-story__article .itc-copy strong{color:var(--itc-heading);font-weight:700}.itc-story__intro{margin-bottom:clamp(24px,4vw,40px)}.itc-story__chapter{margin-top:clamp(40px,6vw,72px)}.itc-story__title{margin-bottom:20px;text-align:center;scroll-margin-top:calc(var(--header-height, 80px) + 16px)}.itc-story__ornament{display:flex;align-items:center;gap:14px;justify-content:center;color:var(--itc-gold);margin-bottom:14px}.itc-story__ornament:before,.itc-story__ornament:after{content:"";height:1px;width:min(120px,22vw);background:linear-gradient(90deg,transparent,var(--itc-gold))}.itc-story__ornament:after{transform:scaleX(-1)}.itc-story__ornament .itc-icon{width:18px;height:18px}.itc-story__art{margin:clamp(36px,5vw,64px) auto;text-align:center}.itc-story__art--wide{width:min(100vw - 2 * var(--itc-gutter),1000px);margin-left:50%;transform:translate(-50%)}.itc-story__art .itc-art{width:auto;max-width:100%;height:auto;max-height:86vh;object-fit:contain;margin-inline:auto;border-radius:6px;box-shadow:0 24px 60px -34px #0b0f1a99}.itc-story__art figcaption,.itc-gallery__item figcaption{margin-top:12px;font-family:var(--itc-font-accent);font-style:italic;font-size:1.05rem;color:var(--itc-muted)}.itc-story__quote{margin:clamp(32px,5vw,56px) 0;padding:0 clamp(8px,3vw,32px);border-left:2px solid var(--itc-gold)}.itc-story__quote p{font-family:var(--itc-font-accent);font-style:italic;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.35;color:var(--itc-heading);margin:0}.itc-gallery__head{display:grid;gap:12px;justify-items:center;text-align:center;margin-bottom:clamp(28px,4vw,48px)}.itc-gallery__grid{display:block;columns:var(--gallery-cols, 3) 260px;column-gap:clamp(14px,2vw,24px)}.itc-gallery__item{break-inside:avoid;margin:0 0 clamp(14px,2vw,24px);text-align:center}.itc-gallery__item--featured{column-span:all;margin-bottom:clamp(24px,3vw,40px)}.itc-gallery__item--featured .itc-gallery__open{width:auto;max-width:100%;margin-inline:auto}.itc-gallery__item--featured .itc-art{max-height:78vh;width:auto;max-width:100%;margin-inline:auto}.itc-gallery__open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:8px;overflow:hidden;box-shadow:0 18px 40px -26px #0b0f1a99;outline:1px solid rgb(212 162 91 / .35);transition:transform .3s ease,box-shadow .3s ease}.itc-gallery__open:hover{transform:translateY(-2px);box-shadow:0 22px 50px -24px #0b0f1ab3}.itc-gallery__open:focus-visible{outline:2px solid var(--itc-gold);outline-offset:3px}.itc-gallery__open .itc-art{width:100%;height:auto}.itc-lightbox{border:0;padding:0;margin:0;max-width:100vw;max-height:100vh;width:100vw;height:100vh;background:#060a16f0;color:var(--itc-ivory)}.itc-lightbox::backdrop{background:#060a16cc}.itc-lightbox[open]{display:grid;place-items:center}.itc-lightbox__frame{display:grid;gap:12px;justify-items:center;padding:56px 64px 24px;max-height:100vh}.itc-lightbox__img{max-width:min(92vw,1400px);max-height:calc(100vh - 120px);width:auto;height:auto;object-fit:contain}.itc-lightbox__caption{margin:0;font-family:var(--itc-font-accent);font-style:italic;font-size:1.15rem;color:#f6dfb2}.itc-lightbox__btn{position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid rgb(212 162 91 / .7);background:#0a1733b3;color:#f6dfb2;font-size:1.8rem;line-height:1;cursor:pointer}.itc-lightbox__btn[hidden]{display:none}.itc-lightbox__btn:focus-visible{outline:2px solid var(--itc-gold);outline-offset:2px}.itc-lightbox__close{top:14px;right:14px}.itc-lightbox__prev{left:14px;top:50%;transform:translateY(-50%)}.itc-lightbox__next{right:14px;top:50%;transform:translateY(-50%)}@media screen and (max-width:599px){.itc-lightbox__frame{padding:64px 12px 72px}.itc-lightbox__prev,.itc-lightbox__next{top:auto;bottom:14px;transform:none}}.itc-page-content__inner{max-width:72ch;margin-inline:auto;display:grid;gap:18px}.itc-rte h2,.itc-rte h3{font-family:var(--itc-font-head);font-weight:500;color:var(--itc-heading);line-height:1.15}.itc-rte ul,.itc-rte ol{padding-left:1.3em}.itc-rte img{max-width:100%;height:auto}.itc-contact__card{max-width:760px;margin-inline:auto;display:grid;gap:18px;padding:clamp(24px,4vw,48px);border-radius:var(--itc-radius);border:1px solid rgb(212 162 91 / .45);background:var(--itc-card);box-shadow:0 24px 60px -40px #0b0f1a99}.itc-contact__form,.itc-contact__row{display:grid;gap:16px}@media screen and (min-width:600px){.itc-contact__row{grid-template-columns:1fr 1fr}}.itc-field{display:grid;gap:6px}.itc-field label{font-family:var(--itc-font-ui);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--itc-muted)}.itc-field input,.itc-field select,.itc-field textarea{width:100%;font-family:var(--itc-font-body);font-size:1rem;color:var(--itc-fg);background:#fff;border:1px solid rgb(212 162 91 / .7);border-radius:12px;padding:12px 14px;min-height:48px}.itc-tone-midnight .itc-field input,.itc-tone-midnight .itc-field select,.itc-tone-midnight .itc-field textarea{background:#fffbf50f}.itc-field input:focus,.itc-field select:focus,.itc-field textarea:focus{outline:2px solid var(--itc-gold);outline-offset:1px}.itc-field input[aria-invalid=true]{border-color:#b3261e}.itc-contact__form .itc-btn{justify-self:start}.itc-contact__msg{margin:0;padding:12px 16px;border-radius:12px;background:#1d6b4a1a;border:1px solid rgb(29 107 74 / .4)}.itc-contact__msg--error{background:#b3261e14;border-color:#b3261e66}.itc-journey__card{display:grid;gap:14px;justify-items:center;text-align:center;max-width:860px;margin-inline:auto;padding:clamp(24px,4vw,48px);border-radius:var(--itc-radius);border:1px solid rgb(212 162 91 / .45);background:var(--itc-card)}.itc-journey__step{display:grid;gap:12px;justify-items:center}.itc-journey__step[hidden],.itc-journey__nav [hidden]{display:none}.itc-journey__nav{display:flex;gap:10px;justify-content:center}.itc-tiles__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(42%,200px),1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none}.itc-tile__link{display:grid;gap:10px;justify-items:center;text-align:center;text-decoration:none;color:var(--itc-fg)}.itc-tile__media{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid rgb(212 162 91 / .6);box-shadow:0 0 0 6px #d4a25b14,0 18px 40px -24px #000000b3;background:var(--itc-night);transition:transform .3s ease,box-shadow .3s ease}.itc-tile__media .itc-art{width:100%;height:100%;object-fit:cover}.itc-tile__link:hover .itc-tile__media,.itc-tile.is-current .itc-tile__media{transform:translateY(-3px);box-shadow:0 0 0 6px #f3a93c40,0 22px 46px -22px #000000bf}.itc-tile__link:focus-visible{outline:2px solid var(--itc-gold);outline-offset:4px;border-radius:12px}.itc-tile__title{font-family:var(--itc-font-head);font-size:1.3rem;font-weight:500;line-height:1.2;color:var(--itc-heading)}.itc-tile__count{font-family:var(--itc-font-ui);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--itc-muted)}.shopify-section:has(.product-grid-container){background:var(--itc-ivory)}@media screen and (max-width:599px){.itc-app__media{aspect-ratio:2 / 1}}@media(prefers-reduced-motion:reduce){.itc-gallery__open,.itc-tile__media{transition:none}.itc-gallery__open:hover,.itc-tile__link:hover .itc-tile__media{transform:none}}.itc-tone-mystic{--itc-fg: #1f2430;--itc-muted: #4a5560;--itc-heading: #0b3e4d;--itc-gold-deep: #c79a3b;--itc-gold: #c79a3b;--itc-card: rgb(247 242 234 / .94);--itc-bg: radial-gradient(ellipse 30% 40% at 0% 20%, rgb(30 122 126 / .22), transparent 70%), radial-gradient(ellipse 26% 34% at 100% 30%, rgb(232 200 200 / .45), transparent 70%), radial-gradient(ellipse 30% 30% at 4% 85%, rgb(232 200 200 / .38), transparent 70%), radial-gradient(ellipse 28% 36% at 98% 82%, rgb(11 62 77 / .16), transparent 70%), #f7f2ea}.itc-tone-mystic-deep{--itc-fg: #f7f2ea;--itc-muted: #d9e3e3;--itc-heading: #f7f2ea;--itc-gold-deep: #e0b65a;--itc-gold: #e0b65a;--itc-card: rgb(11 62 77 / .85);--itc-bg: radial-gradient(ellipse 40% 50% at 15% 40%, rgb(30 122 126 / .5), transparent 70%), radial-gradient(ellipse 35% 45% at 85% 60%, rgb(232 200 200 / .16), transparent 70%), #0b3e4d}.itc-tone-mystic .itc-kicker,.itc-tone-mystic-deep .itc-kicker{color:var(--itc-gold)}.itc-tone-mystic .itc-btn:not(.itc-btn--outline){--btn-bg: #0b3e4d;--btn-border: #0b3e4d;--btn-fg: #f7f2ea;box-shadow:0 0 0 1px #c79a3b80 inset}.itc-tone-mystic .itc-btn--outline{--btn-fg: #0b3e4d;--btn-border: #c79a3b}.itc-tone-mystic-deep .itc-btn:not(.itc-btn--outline){--btn-bg: #c79a3b;--btn-border: #c79a3b;--btn-fg: #1f2430}.itc-tone-mystic-deep .itc-btn--outline{--btn-fg: #f7f2ea;--btn-border: #e0b65a}.itc-tone-mystic .itc-gallery__open{outline-color:#c79a3b73}.itc-fade--mystic{--itc-fade-color: #f7f2ea}.itc-blend-top.itc-tone-mystic-deep{background:linear-gradient(to bottom,rgb(30 122 126 / .5) 0,transparent var(--blend, 0px)),var(--itc-bg)}.itc-blend-top.itc-tone-mystic{background:linear-gradient(to bottom,rgb(232 200 200 / .6) 0,transparent var(--blend, 0px)),var(--itc-bg)}.itc-rta--stacked .itc-rta__grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:clamp(12px,2vw,24px)}.itc-rta--stacked .itc-rta__media{width:min(100%,720px)}.itc-rta--stacked .itc-rta__text{justify-items:center;text-align:center;max-width:46rem}.itc-rta--stacked .itc-rta__text .itc-copy{margin-inline:auto}.itc-rta--stacked .itc-btns{justify-content:center}.itc-story__part{margin-top:clamp(56px,8vw,96px);text-align:center}.itc-story__part:first-of-type{margin-top:clamp(24px,4vw,48px)}.itc-story__part-title{scroll-margin-top:calc(var(--header-height, 80px) + 16px)}.itc-story__chapter--sub{margin-top:clamp(24px,4vw,40px)}.itc-story__chapter--sub .itc-story__title{text-align:center;font-style:italic;font-family:var(--itc-font-accent);color:var(--itc-gold-deep);margin-bottom:14px}.itc-story__chapter--cont{margin-top:0}.itc-story__chapter--cont .itc-copy{padding-top:1em}.itc-story__chapter .itc-copy:empty{display:none}.itc-story__chapter:has(>.itc-story__title){clear:both}.itc-story__art--full{width:min(100vw - 2 * var(--itc-gutter),1320px);margin-left:50%;transform:translate(-50%)}.itc-story__art--full .itc-art{max-height:92vh}.itc-story__art--left,.itc-story__art--right{width:min(100%,440px)}.itc-story__art--left .itc-art,.itc-story__art--right .itc-art{max-height:78vh}@media(min-width:760px){.itc-story__art--left,.itc-story__art--right{width:44%;margin-top:10px;margin-bottom:18px}.itc-story__art--left{float:left;margin-right:clamp(22px,3vw,40px);margin-left:0}.itc-story__art--right{float:right;margin-left:clamp(22px,3vw,40px);margin-right:0}}@media(min-width:1180px){.itc-story__art--left,.itc-story__art--right{width:50%}.itc-story__art--left{margin-left:-140px}.itc-story__art--right{margin-right:-140px}}.itc-story__photos{clear:both;width:min(100vw - 2 * var(--itc-gutter),1200px);margin:clamp(36px,5vw,64px) 0 clamp(36px,5vw,64px) 50%;transform:translate(-50%);text-align:center}.itc-story__photos-row{display:grid;gap:clamp(12px,2vw,22px);align-items:center}@media(min-width:700px){.itc-story__photos--2 .itc-story__photos-row{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-story__photos--3 .itc-story__photos-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.itc-story__photos--1 .itc-story__photos-row{max-width:900px;margin-inline:auto}.itc-story__photo{min-width:0}.itc-story__photo .itc-art{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain;border-radius:6px;box-shadow:0 24px 60px -34px #0b0f1a99}.itc-story__photos figcaption{margin-top:12px;font-family:var(--itc-font-accent);font-style:italic;font-size:1.05rem;color:var(--itc-muted)}.itc-story__slot-box{display:grid;gap:6px;place-content:center;min-height:220px;padding:24px;border:2px dashed var(--itc-gold);border-radius:8px;background:#d4a25b14;font-family:var(--itc-font-body);text-align:center}.itc-story__slot-box span{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--itc-gold-deep)}.itc-story__slot-box strong{font-size:1.1rem;color:var(--itc-heading)}.itc-story__slot-box em{font-size:.85rem;color:var(--itc-muted)}.itc-story__article:after{content:"";display:block;clear:both}.itc-story__roadmap--list ol{margin:0;padding:0;list-style:none;columns:2 280px;column-gap:40px;text-align:left;counter-reset:itc-ch}.itc-story__roadmap--list li{break-inside:avoid;padding:5px 0 5px 2.2em;position:relative;counter-increment:itc-ch;line-height:1.35}.itc-story__roadmap--list li:before{content:counter(itc-ch,decimal-leading-zero);position:absolute;left:0;top:7px;font-family:var(--itc-font-body);font-size:.75rem;letter-spacing:.08em;color:var(--itc-gold-deep)}.itc-story__roadmap--list a{font-size:1.05rem}.itc-story__art--band{clear:both;width:100vw;margin-left:50%;transform:translate(-50%)}.itc-story__art--band .itc-art{display:block;width:100%;max-width:none;max-height:none;height:auto;border-radius:0;box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 22%,#000 78%,transparent)}.itc-story__art--strip-left .itc-art,.itc-story__art--strip-right .itc-art{display:block;width:100%;max-height:none;border-radius:999px 999px 10px 10px}@media(max-width:759px){.itc-story__art--strip-left .itc-art,.itc-story__art--strip-right .itc-art{aspect-ratio:16 / 7;object-fit:cover;border-radius:120px 120px 10px 10px}}@media(min-width:760px){.itc-story__art--strip-left,.itc-story__art--strip-right{width:26%;margin-top:8px;margin-bottom:16px}.itc-story__art--strip-left{float:left;margin-right:clamp(22px,3vw,40px);margin-left:0}.itc-story__art--strip-right{float:right;margin-left:clamp(22px,3vw,40px);margin-right:0}}@media(min-width:1180px){.itc-story__art--strip-left,.itc-story__art--strip-right{width:30%}.itc-story__art--strip-left{margin-left:-150px}.itc-story__art--strip-right{margin-right:-150px}}.itc-story__callout{clear:both;display:grid;justify-items:center;gap:18px;max-width:38rem;margin:clamp(36px,5vw,60px) auto;text-align:center}.itc-story__callout p{margin:0;font-family:var(--itc-font-accent);font-style:italic;font-weight:500;font-size:clamp(1.35rem,1.05rem + 1vw,1.9rem);line-height:1.38;color:var(--itc-heading);text-wrap:balance}.itc-story__callout-line{display:block;width:min(220px,50%);height:14px;background:no-repeat center / 100% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 14'%3E%3Cpath d='M2 7c18-9 30 9 48 0s30-9 48 0 30 9 48 0 30-9 48 0 14 6 24 0' fill='none' stroke='%23d4a25b' stroke-width='1.2' stroke-linecap='round'/%3E%3Ccircle cx='110' cy='7' r='2.4' fill='%23d4a25b'/%3E%3C/svg%3E");opacity:.9}.itc-story__gallery{display:block}.itc-story__part{clear:both;position:relative;margin-top:clamp(64px,9vw,120px);margin-bottom:clamp(32px,5vw,56px);text-align:center}.itc-story__part-inner{display:grid;gap:clamp(24px,4vw,44px);justify-items:center}.itc-story__part-text{display:grid;gap:14px;justify-items:center;max-width:44rem}.itc-story__part-text .itc-story__ornament{margin-bottom:0}.itc-story__part-title{margin:0;text-wrap:balance}.itc-story__part-copy{text-align:center}.itc-story__part-copy p{margin:0 0 .8em}.itc-story__part-copy p:last-child{margin-bottom:0}.itc-story__part-copy strong{color:var(--itc-heading)}.itc-story__part-media{margin:0;width:100%}.itc-story__part-media .itc-art{display:block;width:auto;max-width:100%;height:auto;max-height:88vh;margin-inline:auto;border-radius:8px;box-shadow:0 30px 70px -40px #0b0f1ab3}.itc-story__part-media figcaption{margin-top:14px;font-family:var(--itc-font-accent);font-style:italic;font-size:1.05rem;color:var(--itc-muted);max-width:40rem;margin-inline:auto}.itc-story__part--art-full .itc-story__part-media{width:min(100vw - 2 * var(--itc-gutter),1240px)}@media(min-width:900px){.itc-story__part--art-left .itc-story__part-inner,.itc-story__part--art-right .itc-story__part-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;justify-items:stretch;width:min(100vw - 2 * var(--itc-gutter),1180px);margin-left:50%;transform:translate(-50%);text-align:left}.itc-story__part--art-left .itc-story__part-text,.itc-story__part--art-right .itc-story__part-text{justify-items:start}.itc-story__part--art-left .itc-story__part-copy,.itc-story__part--art-right .itc-story__part-copy{text-align:left}.itc-story__part--art-left .itc-story__part-media{order:-1}.itc-story__part--art-right .itc-story__part-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.itc-story__part--art-left .itc-story__part-media .itc-art,.itc-story__part--art-right .itc-story__part-media .itc-art{max-height:80vh}}.itc-story__part--art-full .itc-story__part-inner{width:100%}.itc-story__part--art-full .itc-story__part-media{margin-left:50%;transform:translate(-50%)}.itc-story__part--light,.itc-story__part--celestial{width:100vw;margin-left:50%;transform:translate(-50%);padding:clamp(80px,10vw,140px) var(--itc-gutter)}.itc-story__part--light{background:linear-gradient(to bottom,var(--itc-ivory),transparent 120px,transparent calc(100% - 120px),var(--itc-ivory)),radial-gradient(ellipse 45% 55% at 20% 40%,rgb(214 75 168 / .07),transparent 70%),radial-gradient(ellipse 40% 50% at 80% 60%,rgb(63 211 217 / .08),transparent 70%),var(--itc-parchment)}.itc-story__part--celestial{color:var(--itc-fg);background:linear-gradient(to bottom,var(--itc-ivory),transparent 140px,transparent calc(100% - 140px),var(--itc-ivory)),var(--itc-bg)}.itc-story__part--celestial .itc-story__part-media figcaption{color:var(--itc-muted)}.itc-story__part--light .itc-story__part--art-left .itc-story__part-inner,.itc-story__part--light.itc-story__part--art-left .itc-story__part-inner,.itc-story__part--light.itc-story__part--art-right .itc-story__part-inner,.itc-story__part--celestial.itc-story__part--art-left .itc-story__part-inner,.itc-story__part--celestial.itc-story__part--art-right .itc-story__part-inner,.itc-story__part--light.itc-story__part--art-full .itc-story__part-media,.itc-story__part--celestial.itc-story__part--art-full .itc-story__part-media{margin-left:auto;margin-right:auto;transform:none}.itc-story__zoom{position:relative;width:auto;max-width:100%;margin-inline:auto;border-radius:8px;outline:1px solid rgb(212 162 91 / .35)}.itc-story__zoom .itc-art{box-shadow:none;border-radius:8px}.itc-story__zoom:hover,.itc-story__zoom:focus-visible{box-shadow:0 0 0 1px #d4a25b99,0 24px 60px -24px #d4a25b8c}.itc-story__zoom-hint{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:#0b0f1ab8;color:#f3ede2;font-family:var(--itc-font-ui);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.itc-story__chapter--sub .itc-story__title{font-family:var(--itc-font-head);font-style:normal;font-size:clamp(1.55rem,1.2rem + 1.2vw,2.25rem);color:var(--itc-heading);margin-bottom:18px}.itc-story__chapter--sub:has(>.itc-story__title){margin-top:clamp(44px,6vw,72px)}.itc-story__chapter--sub:has(>.itc-story__title):before{content:"";display:block;width:64px;height:1px;margin:0 auto 22px;background:var(--itc-gold);opacity:.7}.itc-story__part+.itc-story__chapter--sub:has(>.itc-story__title){margin-top:0}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.itc-story__part-media,.itc-story__art,.itc-universe__world{animation:itc-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes itc-reveal{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.itc-universe__head{display:grid;gap:12px;justify-items:center;text-align:center;max-width:46rem;margin:0 auto clamp(32px,5vw,56px)}.itc-universe__worlds{display:grid;gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.itc-universe__worlds{grid-template-columns:repeat(2,minmax(0,1fr))}.itc-universe__worlds--constellation .itc-universe__world:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1000px){.itc-universe__worlds--constellation{grid-template-columns:repeat(6,minmax(0,1fr))}.itc-universe__worlds--constellation .itc-universe__world{grid-column:span 2}.itc-universe__worlds--constellation .itc-universe__world:nth-child(-n+2){grid-column:span 3}.itc-universe__worlds--constellation .itc-universe__world:last-child:nth-child(odd){grid-column:span 2}.itc-universe__worlds--compact{grid-template-columns:repeat(5,minmax(0,1fr))}}.itc-universe__world{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:14px;overflow:hidden;background:#ffffff0a;border:1px solid rgb(212 162 91 / .35);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.itc-tone-ivory .itc-universe__world,.itc-tone-parchment .itc-universe__world{background:#fff;box-shadow:0 18px 44px -32px #0b0f1a73}.itc-universe__world:hover,.itc-universe__world:focus-within{transform:translateY(-3px);border-color:#d4a25bcc;box-shadow:0 0 0 1px #d4a25b59,0 26px 60px -30px #d4a25b8c}@media(prefers-reduced-motion:reduce){.itc-universe__world,.itc-universe__world:hover{transition:none;transform:none}}.itc-universe__art{position:relative;aspect-ratio:1.094;background:var(--itc-night)}.itc-universe__art .itc-art{display:block;width:100%;height:100%;object-fit:contain}.itc-universe__status{position:absolute;top:12px;left:12px;padding:5px 12px;border-radius:999px;background:#0b0f1ac7;border:1px solid rgb(212 162 91 / .6);color:#f3e3c3;font-family:var(--itc-font-ui);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.itc-universe__body{display:grid;gap:10px;align-content:start;padding:clamp(18px,2.4vw,26px)}.itc-universe__body .itc-copy{font-size:.98rem;line-height:1.65;max-width:none}.itc-universe__body .itc-copy p{margin:0}.itc-universe__logo .itc-art{display:block;width:auto;max-width:200px;height:44px;object-fit:contain;object-position:left center}.itc-universe__brand,.itc-universe__title{margin:0}.itc-universe__link{color:inherit;text-decoration:none}.itc-universe__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.itc-universe__link:focus-visible{outline:none}.itc-universe__world:has(.itc-universe__link:focus-visible){outline:2px solid var(--itc-gold);outline-offset:3px}.itc-universe__cta{margin-top:4px;font-family:var(--itc-font-ui);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--itc-gold)}.itc-universe__worlds--compact .itc-universe__body{padding:16px;gap:6px}.itc-universe__worlds--compact .itc-universe__title{font-size:1.15rem}.itc-universe__worlds--compact .itc-universe__body .itc-copy{font-size:.9rem}.itc-story__zoom{display:block;width:100%;max-width:none;outline:none;box-shadow:none;border-radius:0;overflow:visible}.itc-story__zoom:hover,.itc-story__zoom:focus-visible{box-shadow:none;transform:none}.itc-story__zoom .itc-art{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto;border-radius:8px;outline:1px solid rgb(212 162 91 / .35);box-shadow:0 30px 70px -40px #0b0f1ab3;transition:box-shadow .3s ease}.itc-story__part-media .itc-story__zoom .itc-art{max-height:88vh}.itc-story__zoom:hover .itc-art,.itc-story__zoom:focus-visible .itc-art{box-shadow:0 0 0 1px #d4a25b99,0 24px 60px -24px #d4a25b8c}.itc-story__zoom:focus-visible{outline:2px solid var(--itc-gold);outline-offset:4px}.itc-story__zoom-hint{right:auto;left:50%;bottom:14px;transform:translate(-50%)}.itc-story .itc-story__art,.itc-story .itc-story__part-media,.itc-universe .itc-universe__world{animation:none!important}.itc-story .itc-art{opacity:1;filter:none;-webkit-mask-image:none;mask-image:none}.itc-story__art .itc-art,.itc-story__zoom .itc-art{border-radius:6px;outline:none;box-shadow:0 18px 44px -30px #0b0f1a8c}.itc-story__zoom:hover .itc-art,.itc-story__zoom:focus-visible .itc-art{box-shadow:0 0 0 2px var(--itc-gold),0 18px 44px -30px #0b0f1a8c}@media(min-width:1180px){.itc-story__art--left,.itc-story__art--right{width:440px}.itc-story__art--left{margin-left:-160px}.itc-story__art--right{margin-right:-160px}}@media(min-width:1300px){.itc-story__art--left,.itc-story__art--right{width:500px}.itc-story__art--left{margin-left:-230px}.itc-story__art--right{margin-right:-230px}}.itc-story__art--left .itc-art,.itc-story__art--right .itc-art{width:100%;max-height:none}.itc-story__art--full{margin-top:clamp(40px,6vw,72px);margin-bottom:clamp(40px,6vw,72px)}.itc-story__art--full .itc-art{width:auto;max-width:100%;max-height:90vh}.itc-story__art figcaption{font-size:.98rem}.itc-story__chapter .itc-story__title{margin-top:0}.itc-story__chapter:has(>.itc-story__title){margin-top:clamp(48px,7vw,88px)}.itc-story__art--feature{clear:both;width:min(100vw - 2 * var(--itc-gutter),680px);margin:clamp(48px,7vw,88px) 0 clamp(48px,7vw,88px) 50%;transform:translate(-50%)}.itc-story__art--feature .itc-art{width:100%;max-height:none}.itc-story__art--feature figcaption{font-size:1.05rem}.itc-story__art--logo{width:180px;margin:4px auto 20px}@media(min-width:760px){.itc-story__art--logo{float:right;width:200px;margin:6px -40px 16px 28px}}.itc-story__art--logo .itc-art{box-shadow:none;border-radius:50%}.itc-story__callout-line{display:none}.itc-story__callout{max-width:40rem;margin:clamp(44px,6vw,72px) auto;padding:0 8px}.itc-story__callout p{font-size:clamp(1.55rem,1.15rem + 1.5vw,2.4rem);line-height:1.28;color:var(--itc-heading)}.itc-story__article>.itc-story__chapter:first-of-type .itc-copy>p:first-child{font-family:var(--itc-font-accent);font-style:italic;font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);line-height:1.5;color:var(--itc-heading)}.itc-story__chapter--cont>.itc-copy>p:first-child:has(>em:only-child){margin-top:clamp(28px,4vw,48px);font-family:var(--itc-font-accent);font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);line-height:1.4;color:var(--itc-heading)}.itc-story__pair{clear:both;display:grid;gap:clamp(20px,3vw,28px);margin:clamp(36px,5vw,64px) 0}.itc-story__pair-media{margin:0;min-width:0}.itc-story__pair-media .itc-art{display:block;width:100%;height:auto;max-height:none;border-radius:6px;box-shadow:0 18px 44px -30px #0b0f1a8c}.itc-story__pair-media figcaption{margin-top:10px;font-family:var(--itc-font-accent);font-style:italic;font-size:.98rem;color:var(--itc-muted);text-align:center}.itc-story__pair-text{min-width:0}.itc-story__pair-text>p:first-child{margin-top:0}.itc-story__pair-text>p:last-child{margin-bottom:0}.itc-story__pair--small .itc-story__pair-media{width:min(200px,60%);margin-inline:auto}.itc-story__pair--small .itc-story__pair-media .itc-art{box-shadow:none;border-radius:50%}@media(min-width:900px){.itc-story__pair{width:min(100vw - 2 * var(--itc-gutter),1100px);margin-left:50%;transform:translate(-50%);align-items:center;gap:clamp(36px,4.5vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.itc-story__pair--small{width:100%;margin-left:0;transform:none}.itc-story__pair--small.itc-story__pair--left{grid-template-columns:200px minmax(0,1fr)}.itc-story__pair--small.itc-story__pair--right{grid-template-columns:minmax(0,1fr) 200px}.itc-story__pair--small .itc-story__pair-media{width:100%}}.itc-story__article{max-width:720px}.itc-story__article .itc-copy{font-size:19px;line-height:1.7}@media(max-width:699px){.itc-story__article .itc-copy{font-size:17px;line-height:1.68}}.itc-story__article .itc-copy p{margin:0 0 1em}.itc-story__article>.itc-story__chapter:first-of-type .itc-copy>p:first-child,.itc-story__chapter--cont>.itc-copy>p:first-child:has(>em:only-child){font-family:inherit;font-style:normal;font-size:inherit;line-height:inherit;color:inherit;margin-top:0}.itc-story__chapter--cont .itc-copy{padding-top:0}.itc-story__chapter .itc-story__title{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);margin:0 0 22px}.itc-story__chapter:has(>.itc-story__title){margin-top:clamp(56px,7vw,80px)}.itc-story__art--intro,.itc-story__art--story{clear:both;margin:8px auto 36px;text-align:center}.itc-story__art--intro{width:min(100%,720px);margin-top:0;margin-bottom:48px}.itc-story__art--story{width:min(100%,600px)}.itc-story__art--intro .itc-art,.itc-story__art--story .itc-art,.itc-story__art--intro .itc-story__zoom .itc-art,.itc-story__art--story .itc-story__zoom .itc-art{display:block;width:100%;height:auto;max-width:100%;max-height:none;margin-inline:auto}.itc-story__art--story .itc-art{max-height:80vh;width:auto}.itc-story__art--intro .itc-art{max-height:none}@media(min-width:760px){.itc-story__art--intro{width:720px;margin-left:50%;transform:translate(-50%)}}.itc-story__art--intro figcaption,.itc-story__art--story figcaption{margin-top:10px;font-size:.95rem}.itc-story__art--logo{float:none;width:160px;margin:8px auto 32px}.itc-story__callout{margin:40px auto}.itc-story__callout p{font-size:clamp(1.45rem,1.1rem + 1.2vw,2rem)}.itc-story__art--story .itc-art,.itc-story__art--story .itc-story__zoom .itc-art{width:auto;max-width:100%;max-height:80vh;height:auto}.itc-story__chapter--cont>.itc-copy>p:first-child:has(>em:only-child){margin-top:2.2em}.itc-story__article .itc-copy p{margin:0 0 .8em}.itc-story__article .itc-copy p:last-child{margin-bottom:0}.itc-story__chapter{margin-top:0}.itc-story__chapter+.itc-story__chapter,.itc-story__chapter+.itc-story__callout,.itc-story__callout+.itc-story__chapter{margin-top:0}.itc-story__chapter:has(>.itc-story__title){margin-top:44px}.itc-story__chapter .itc-story__title{margin-bottom:16px}.itc-story__chapter--cont>.itc-copy>p:first-child:has(>em:only-child){margin-top:1.2em}.itc-story__chapter--cont{padding-top:.8em}.itc-story__art--story{margin:20px auto 24px}.itc-story__art--intro{margin-bottom:28px}.itc-story__art--logo{margin:12px auto 20px}.itc-story__callout{margin:28px auto}.itc-story__art--story+.itc-story__chapter--cont,.itc-story__art--logo+.itc-story__chapter--cont,.itc-story__callout+.itc-story__chapter--cont{padding-top:0}.itc-story__chapter+.itc-story__callout{margin-top:28px}.itc-story__article{max-width:960px}.itc-story__art--story{width:min(100%,720px)}.itc-story__art--story .itc-art,.itc-story__art--story .itc-story__zoom .itc-art{width:100%;max-width:100%;max-height:none;height:auto}.itc-story__art--intro{width:min(100%,720px)}@media(min-width:760px){.itc-story__art--intro{margin-left:auto;margin-right:auto;transform:none}}.itc-story__art--wordmark{width:min(100%,560px);margin:8px auto 28px;text-align:center}.itc-story__art--wordmark .itc-art{display:block;width:100%;height:auto;box-shadow:none;border-radius:0}.itc-story__chapter--cont{padding-top:0!important;margin-top:15px!important}.itc-story__art+.itc-story__chapter--cont{margin-top:0!important}.itc-story__art--wordmark{margin-bottom:16px}.itc-story__article>section.itc-story__chapter:last-of-type .itc-copy{text-align:center;font-weight:700;color:var(--itc-heading)}.itc-story__article>section.itc-story__chapter:last-of-type .itc-copy p{margin-left:auto;margin-right:auto;max-width:44rem}.itc-story__chapter .itc-story__title{font-weight:700;margin-bottom:12px}.itc-story__chapter:has(>.itc-story__title){margin-top:28px!important}.itc-story__art+.itc-story__chapter:has(>.itc-story__title){margin-top:0!important}.itc-story__art--intro{margin-bottom:20px}.itc-story__attribution{margin:28px auto 0;max-width:40rem;text-align:center;font-family:var(--itc-font-body);font-size:.85rem;line-height:1.5;color:var(--itc-muted)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/itc-pages.css.map */
