.sg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}.sg-arrival{display:block;background:#0a1626;color:var(--t12-on-navy);overflow:hidden}.sg-arrival__inner{display:grid;gap:1.5rem;grid-template-areas:"board" "stage" "copy";max-width:1240px;margin-inline:auto;padding:1.5rem 1.25rem 3rem}.sg-arrival__board{grid-area:board}.sg-arrival__stage{grid-area:stage}.sg-arrival__copy{grid-area:copy}.sg-board{max-width:640px;padding:1.25rem 1.25rem 1.375rem;border:1px solid rgb(245 239 224 / .14);border-radius:20px;background:#f5efe008;box-shadow:inset 0 1px #f5efe00d}.sg-board__label,.sg-board__sub{display:block;font-family:var(--t12-font-body);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;transition:opacity .22s ease,transform .22s ease}.sg-board__label{color:var(--t12-gold-light)}.sg-board__sub{color:#f5efe0cc;margin-top:.875rem;min-height:1.4em}.sg-roll.is-out{opacity:0;transform:translateY(-6px)}.sg-board__tiles{--sg-cols: 10;display:grid;grid-template-columns:repeat(var(--sg-cols),minmax(0,1fr));gap:4px;margin-top:.875rem}.sg-tile{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 4;border-radius:4px;background:linear-gradient(to bottom,#15283f 0 49.5%,#0e1d31 50.5% 100%);color:var(--t12-on-navy);font-family:var(--t12-font-body);font-weight:700;font-size:clamp(1.1rem,4.8vw,2.5rem);line-height:1;overflow:hidden;perspective:300px}.sg-tile:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#0000008c}.sg-tile__char{display:block}.sg-tile.is-flip .sg-tile__char{animation:sg-flip .14s ease-out}@keyframes sg-flip{0%{transform:rotateX(-80deg);opacity:.35}to{transform:rotateX(0);opacity:1}}.sg-arrival__h1{margin:0;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);line-height:1.06;letter-spacing:-.01em;color:var(--t12-on-navy);max-width:13em}.sg-arrival__lede{margin:1rem 0 0;max-width:34em;font-size:1.0625rem;line-height:1.6;color:#f5efe0c7}.sg-arrival__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.sg-arrival__price{color:#f5efe0d9;font-size:1rem}.sg-arrival__note{margin:1rem 0 0;font-size:.9375rem;color:#f5efe099}.sg-link{color:#f5efe0e6;text-decoration:underline;text-underline-offset:3px}.sg-link:hover{color:var(--t12-gold-light)}.sg-arrival__stage{display:flex;align-items:stretch;justify-content:center;gap:1rem}.sg-window{flex:1 1 auto;max-width:340px;padding:7px;border-radius:999px 999px 30px 30px;background:linear-gradient(150deg,#e4e7ec,#9aa1ab 48%,#d5d9df);box-shadow:0 24px 50px #00000073}.sg-window__glass{position:relative;aspect-ratio:2 / 3;border-radius:999px 999px 24px 24px;overflow:hidden;background:#0a1626}.sg-window__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.sg-window__slide.is-active{opacity:1}.sg-window__img{width:100%;height:100%;object-fit:cover;display:block}.sg-window__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff29,#fff0 38%);pointer-events:none}.sg-stages{display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:8.75rem;flex-shrink:0}.sg-stage{min-height:2.75rem;padding:.625rem 1rem;border:1px solid rgb(245 239 224 / .3);border-radius:999px;background:transparent;color:#f5efe0e6;font-family:var(--t12-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.sg-stage:hover{border-color:var(--t12-gold-light)}.sg-stage.is-active{background:var(--t12-on-navy);border-color:var(--t12-on-navy);color:#0a1626}@media screen and (min-width:1024px){.sg-arrival__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"board stage" "copy stage";align-content:center;column-gap:4rem;row-gap:3rem;padding:4.5rem 2.5rem 5rem;min-height:min(46rem,100vh)}.sg-arrival__board{align-self:end}.sg-arrival__copy{align-self:start}.sg-arrival__stage{justify-content:flex-start}.sg-window{max-width:400px}.sg-stages{width:auto;min-width:9.5rem}.sg-tile{font-size:clamp(1.5rem,2.6vw,2.5rem)}}@media(prefers-reduced-motion:reduce){.sg-tile.is-flip .sg-tile__char{animation:none}.sg-window__slide,.sg-roll{transition:none}}.sg-coll{display:block;background:#0a1626;color:var(--t12-on-navy)}.sg-coll__inner{max-width:1240px;margin-inline:auto;padding:4.5rem 1.25rem 4rem}.sg-coll__h2{margin:0;max-width:14em;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(2rem,1.2rem + 2.5vw,3.25rem);line-height:1.08;letter-spacing:-.01em}.sg-coll__lede{margin:1rem 0 0;max-width:34em;font-size:1.0625rem;line-height:1.6;color:#f5efe0c7}.sg-coll__note{margin:1.5rem 0 0;max-width:44em;font-size:.9375rem;line-height:1.55;color:#f5efe099}.sg-book{position:relative;display:grid;gap:1rem;margin-top:2.5rem}.sg-page{position:relative;padding:1.5rem 1.25rem 1.75rem;border-radius:14px;color:var(--t12-navy);background-color:#f6efdd;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,rgb(23 41 64 / .07) 31px,rgb(23 41 64 / .07) 32px);box-shadow:0 18px 40px #00000059}.sg-page__title{margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgb(23 41 64 / .22);font-family:var(--t12-font-body);font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--t12-navy)}.sg-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none}.sg-reward{display:flex;flex-direction:column;align-items:flex-start}.sg-stamp{--sg-ink: #8a5a1e;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(5.75rem,26vw,8rem);aspect-ratio:1;border:3px solid var(--sg-ink);color:var(--sg-ink);text-align:center;mix-blend-mode:multiply;opacity:.94}.sg-stamp:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px solid var(--sg-ink);border-radius:inherit;opacity:.7}.sg-stamp--circle{border-radius:50%}.sg-stamp--square{border-radius:14px}.sg-reward:nth-child(odd) .sg-stamp--square{transform:rotate(-4deg)}.sg-reward:nth-child(2n) .sg-stamp--square{transform:rotate(3deg)}.sg-reward:nth-child(odd) .sg-stamp--circle{transform:rotate(2deg)}.sg-reward:nth-child(2n) .sg-stamp--circle{transform:rotate(-3deg)}.sg-stamp__num{position:relative;font-family:var(--t12-font-heading);font-weight:700;font-size:clamp(2rem,8vw,3rem);line-height:1}.sg-stamp__unit{position:relative;margin-top:.25rem;font-family:var(--t12-font-body);font-size:.625rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.sg-reward__text{margin:.875rem 0 0;max-width:13em;font-family:var(--t12-font-body);font-size:1rem;font-weight:600;line-height:1.3;color:var(--t12-navy)}t12-book[data-armed]:not([data-in]) .sg-stamp{opacity:0;scale:1.35}t12-book[data-armed]:not([data-in]) .sg-reward__text{opacity:0}t12-book[data-armed] .sg-stamp{transition:opacity .35s ease,scale .45s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(var(--sg-i, 0) * .28s + .1s)}t12-book[data-armed] .sg-reward__text{transition:opacity .5s ease;transition-delay:calc(var(--sg-i, 0) * .28s + .4s)}@media screen and (min-width:768px){.sg-coll__inner{padding:6rem 2rem 5rem}.sg-book{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:3.5rem}.sg-page{padding:2.25rem 2.5rem 2.5rem;border-radius:0;box-shadow:none}.sg-page--left{border-radius:18px 0 0 18px;padding-right:3.5rem}.sg-page--right{border-radius:0 18px 18px 0;padding-left:3.5rem}.sg-page--left:after,.sg-page--right:before{content:"";position:absolute;top:0;bottom:0;width:4.5rem;pointer-events:none}.sg-page--left:after{right:0;background:linear-gradient(to right,#0000,#3c280f24 70%,#2819054d)}.sg-page--right:before{left:0;background:linear-gradient(to left,#0000,#3c280f24 70%,#2819054d)}.sg-book{filter:drop-shadow(0 24px 40px rgb(0 0 0 / .4))}.sg-rewards{gap:2rem 1.5rem}.sg-stamp__num{font-size:3rem}}@media screen and (min-width:1024px){.sg-coll__inner{padding-inline:2.5rem}.sg-page{padding:2.75rem 3.5rem 3rem}.sg-page--left{padding-right:4.5rem}.sg-page--right{padding-left:4.5rem}.sg-stamp{width:8.5rem}}@media(prefers-reduced-motion:reduce){.sg-stamp,.sg-reward__text{transition:none}}.sg-gift{background:#0a1626;color:var(--t12-on-navy)}.sg-gift__inner{display:grid;gap:2.5rem;max-width:1240px;margin-inline:auto;padding:4.5rem 1.25rem}.sg-gift__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px}.sg-gift__h2{margin:0;max-width:12em;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(2rem,1.2rem + 2.5vw,3.25rem);line-height:1.08;letter-spacing:-.01em}.sg-gift__text{margin:1rem 0 0;max-width:32em;font-size:1.0625rem;line-height:1.6;color:#f5efe0c7}.sg-gift__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.sg-gift__price{color:#f5efe0d9}@media screen and (min-width:1024px){.sg-gift__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem;padding:7rem 2.5rem}}.sg-journey{display:block;background:var(--t12-cream);color:var(--t12-navy)}.sg-journey__inner{max-width:1240px;margin-inline:auto;padding:4.5rem 1.25rem 5rem}.sg-journey__h2{margin:0;max-width:12em;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(2rem,1.2rem + 2.5vw,3.25rem);line-height:1.08;letter-spacing:-.01em}.sg-node{position:absolute;display:grid;place-items:center;width:25px;height:25px;border:1.5px solid var(--t12-navy);border-radius:50%;background:var(--t12-cream);transition:border-color .3s ease,box-shadow .35s ease,background-color .3s ease}.sg-node__core{width:11px;height:11px;border-radius:50%;background:var(--t12-gold);transform:scale(0);transition:transform .35s cubic-bezier(.2,1.4,.4,1),background-color .3s ease}.sg-node.is-reached .sg-node__core{transform:scale(.5)}.sg-node.is-lit,.sg-node.is-cycle{border-color:var(--t12-gold);background:#fff8e6;box-shadow:0 0 0 5px #b8852e33,0 0 18px 5px #d5a34da6}.sg-node.is-lit .sg-node__core,.sg-node.is-cycle .sg-node__core{transform:scale(1);background:var(--t12-gold-light)}.sg-node.is-cycle:not(.is-lit){animation:sg-pulse 1.8s ease-in-out}@keyframes sg-pulse{0%{box-shadow:0 0 #b8852e00,0 0 #d5a34d00}35%{box-shadow:0 0 0 5px #b8852e33,0 0 18px 5px #d5a34da6}to{box-shadow:0 0 0 9px #b8852e0f,0 0 26px 8px #d5a34d59}}.sg-route{display:none}.sg-steps{position:relative;margin:2.5rem 0 0;padding:0 0 0 3rem;list-style:none}.sg-steps:before{content:"";position:absolute;left:11px;top:.75rem;bottom:.75rem;width:3px;background-image:radial-gradient(circle,var(--t12-navy) 1.3px,rgb(23 41 64 / 0) 1.7px);background-position:center top;background-repeat:repeat-y;background-size:3px 11px}.sg-step{position:relative;padding-bottom:2.25rem;outline:none;cursor:default}.sg-step:last-child{padding-bottom:0}.sg-step .sg-node--dot{left:-3rem;top:.1rem}.sg-step__title{margin:0;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(1.375rem,1.1rem + .9vw,1.75rem);line-height:1.2;transition:color .3s ease}.sg-step.is-lit .sg-step__title,.sg-step.is-cycle .sg-step__title{color:var(--t12-gold)}.sg-step__text{margin:.5rem 0 0;max-width:36em;font-size:1.0625rem;line-height:1.6;color:var(--t12-text)}.sg-step__lines{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.9375rem}.sg-step__lines strong{display:block;font-weight:700}.sg-step__lines span{display:block;color:var(--t12-text-muted)}.sg-journey__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:3rem}.sg-journey__faq{color:var(--t12-navy);font-size:.9375rem;text-decoration:underline;text-underline-offset:3px}.sg-journey__faq:hover{color:var(--t12-gold)}@media screen and (min-width:1024px){.sg-journey__inner{padding:7rem 2.5rem}.sg-route{position:relative;display:block;margin-top:3.5rem;aspect-ratio:1000 / 80}.sg-route__clip,.sg-route__plane-layer{position:absolute;left:0;top:0;width:100%;height:100%}.sg-route__clip{clip-path:inset(0 100% 0 0)}.sg-route__svg{display:block;width:100%;height:100%;overflow:visible}.sg-route__path{fill:none;stroke:var(--t12-navy);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:0,11;vector-effect:non-scaling-stroke}.sg-route__plane-layer{overflow:visible;pointer-events:none}.sg-route__traveller{fill:var(--t12-gold);opacity:0;transition:opacity .2s ease}.sg-node--route{top:82.5%;transform:translate(-50%,-50%)}.sg-steps{display:grid;grid-template-columns:repeat(var(--sg-count, 4),minmax(0,1fr));gap:0;margin-top:1.75rem;padding:0}.sg-steps:before{display:none}.sg-step{padding:0 2.5rem 0 0}.sg-step .sg-node--dot{display:none}.sg-step__title{font-size:1.5rem}.sg-journey__cta{margin-top:3.5rem}}@media(prefers-reduced-motion:reduce){.sg-node,.sg-node__core{transition:none;animation:none!important}.sg-route__clip{clip-path:none}}.sg-postcard{background:var(--t12-cream);color:var(--t12-navy)}.sg-postcard__inner{display:grid;gap:2.5rem;max-width:1240px;margin-inline:auto;padding:4.5rem 1.25rem 2.5rem}.sg-postcard__bench-img{display:block;width:100%;max-height:38rem;object-fit:cover;border-radius:18px;box-shadow:0 18px 40px #17294029}.sg-postcard__h2{margin:0;max-width:11em;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(2rem,1.2rem + 2.5vw,3.25rem);line-height:1.08;letter-spacing:-.01em}.sg-postcard__text{margin:1rem 0 0;max-width:34em;font-size:1.0625rem;line-height:1.6;color:var(--t12-text)}.sg-flip{display:block;margin-top:2rem}.sg-flip__card{position:relative;aspect-ratio:1484 / 1060;perspective:1600px}.sg-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;overflow:hidden;box-shadow:0 16px 36px #17294038;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .8s cubic-bezier(.3,.7,.2,1)}.sg-flip__face--front{transform:rotateY(0)}.sg-flip__face--back{transform:rotateY(180deg)}.sg-flip[data-side=back] .sg-flip__face--front{transform:rotateY(-180deg)}.sg-flip[data-side=back] .sg-flip__face--back{transform:rotateY(0)}.sg-flip__img{display:block;width:100%;height:100%;object-fit:cover}.sg-flip__btn{display:inline-flex;align-items:center;min-height:2.75rem;margin-top:1.25rem;padding:.625rem 1.25rem;border:1px solid var(--t12-line-strong);background:var(--t12-cream-light);color:var(--t12-navy);font-family:var(--t12-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease}.sg-flip__btn:hover{border-color:var(--t12-gold)}.sg-postcard__features{max-width:1240px;margin-inline:auto;padding:1.5rem 1.25rem 0}.sg-features{display:grid;gap:1.5rem;margin:0;padding:2rem 0 0;list-style:none;border-top:1px solid var(--t12-line)}.sg-feature__title{margin:0;font-family:var(--t12-font-heading);font-weight:500;font-size:1.25rem;line-height:1.2}.sg-feature__text{margin:.375rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--t12-text)}.sg-postcard__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;max-width:1240px;margin-inline:auto;padding:2.5rem 1.25rem 5rem}.sg-postcard__price{font-size:1rem;color:var(--t12-text)}@media screen and (min-width:768px){.sg-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (min-width:1024px){.sg-postcard__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:4.5rem;padding:7rem 2.5rem 3rem}.sg-postcard__features,.sg-postcard__cta{padding-inline:2.5rem}.sg-features{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-postcard__cta{padding-bottom:7rem}}@media(prefers-reduced-motion:reduce){.sg-flip__face{transition:none}}.sg-h2{margin:0;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(2rem,1.2rem + 2.5vw,3.25rem);line-height:1.08;letter-spacing:-.01em}.sg-lede{margin:1rem 0 0;font-size:1.0625rem;line-height:1.6;color:var(--t12-text);max-width:34em}.sg-shelf{background:#e7eaee;color:var(--t12-navy)}.sg-shelf__inner{max-width:1240px;margin-inline:auto;padding:4rem 1.25rem 4.5rem}.sg-shelf__head{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.sg-shelf__all{align-self:flex-start;font-family:var(--t12-font-body);font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--t12-navy);text-decoration:none;border-bottom:1.5px solid var(--t12-gold);padding-bottom:.25rem}.sg-shelf__all:hover{color:var(--t12-gold)}.sg-shelf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.sg-card__link{display:block;color:inherit;text-decoration:none}.sg-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;padding:.75rem;border-radius:16px;background:#fff;box-shadow:0 1px #1729400f,0 14px 30px #17294012;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.sg-card__link:hover .sg-card__media{transform:translateY(-4px);box-shadow:0 1px #1729400f,0 20px 36px #1729401f}.sg-card__img{width:100%;height:100%;object-fit:contain}.sg-card__title{margin:1rem 0 0;font-family:var(--t12-font-heading);font-weight:500;font-size:1.25rem;line-height:1.2}.sg-card__price{margin:.25rem 0 0;font-family:var(--t12-font-body);font-size:.9375rem;font-weight:700}.sg-card__origins{margin:.375rem 0 0;font-size:.875rem;color:var(--t12-text-muted)}.sg-card__notes{margin:.25rem 0 0;font-family:var(--t12-font-heading);font-style:italic;font-size:.9375rem;line-height:1.4;color:var(--t12-text)}@media screen and (min-width:768px){.sg-shelf__inner{padding:5.5rem 2rem 6rem}.sg-shelf__head{flex-direction:row;align-items:flex-end;justify-content:space-between}.sg-shelf__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}@media screen and (min-width:1024px){.sg-shelf__inner{padding-inline:2.5rem}}.sg-window-banner{position:relative;display:flex;align-items:flex-end;min-height:34rem;background:#0a1626;color:var(--t12-on-navy);overflow:hidden}.sg-window-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.sg-window-banner__img{width:100%;height:100%;object-fit:cover;object-position:72% center}.sg-window-banner__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a1626eb,#0a162673 45%,#0a162600 80%)}.sg-window-banner__copy{position:relative;width:100%;max-width:1240px;margin-inline:auto;padding:3rem 1.25rem 3.5rem}.sg-window-banner__h2{margin:0;max-width:12em;font-family:var(--t12-font-heading);font-weight:500;font-size:clamp(2.125rem,1.2rem + 3vw,4rem);line-height:1.05;letter-spacing:-.01em}.sg-window-banner__text{margin:1rem 0 0;max-width:30em;font-size:1.125rem;line-height:1.55;color:#f5efe0d1}@media screen and (min-width:1024px){.sg-window-banner{min-height:40rem}.sg-window-banner__copy{padding:4rem 2.5rem 5rem}.sg-window-banner__veil{background:linear-gradient(to right,#0a1626d9,#0a162659 50%,#0a162600 75%)}.sg-window-banner{align-items:center}.sg-window-banner__media{left:24%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 22%);mask-image:linear-gradient(to right,transparent 0%,#000 22%)}.sg-window-banner__img{object-position:right center}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
