.experience-page{background:#f3f1e8}.experience-page .nav a[aria-current=page]{color:#fff}.exp-hero{background:#0d1b16;color:#f5f3ea;overflow:hidden}.exp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:690px}.exp-hero-copy{padding:clamp(75px,9vw,135px) 5vw 74px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1}.exp-hero-copy h1{font:400 clamp(62px,6.4vw,102px)/.99 var(--serif);letter-spacing:-.062em;margin:0 0 34px;max-width:850px}.exp-hero-copy h1 i{color:#b2c7ac;font-weight:400}.exp-hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.75;color:#c0cac0;max-width:540px;margin:0 0 34px}.exp-hero-actions{display:flex;align-items:center;gap:30px}.exp-hero-actions>span{font-size:12px;letter-spacing:.2em;color:#a9b7a7}.exp-hero-photo{position:relative;margin:0;min-height:690px;overflow:hidden;background:#2b372e}.exp-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:54% center;position:absolute;top:0;right:0;bottom:0;left:0}.exp-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06100a05 50%,#07140ecf);pointer-events:none}.exp-hero-photo figcaption{position:absolute;left:36px;right:36px;bottom:33px;z-index:1;border-top:1px solid #ffffff80;padding-top:15px;display:flex;justify-content:space-between;align-items:end;gap:15px}.exp-hero-photo figcaption span{font-size:11px;letter-spacing:.19em;font-weight:700}.exp-hero-photo figcaption strong{font:italic 23px var(--serif);font-weight:400}.exp-hero-bottom{height:64px;border-top:1px solid #ffffff2b;display:flex;align-items:center;justify-content:space-between;color:#b7c2b4;font-size:11px;font-weight:700;letter-spacing:.18em}.exp-chapters{position:sticky;top:0;z-index:10;background:#e8eae2;border-bottom:1px solid #c9d1c6;box-shadow:0 5px 20px #06130b0d}.exp-chapters-inner{min-height:72px;display:flex;align-items:stretch;gap:clamp(20px,3vw,52px);position:relative}.exp-chapters-label{display:flex;align-items:center;margin-right:auto;font-size:11px;font-weight:700;letter-spacing:.2em;color:#4b6352}.exp-chapters a{display:flex;align-items:center;gap:12px;white-space:nowrap;color:#68766b;font-size:13px;font-weight:700;transition:color .2s}.exp-chapters a span{font-size:11px;color:#8c9a8c}.exp-chapters a:hover,.exp-chapters a[aria-current=location]{color:#173d29}.exp-chapters a[aria-current=location]{box-shadow:inset 0 -3px #447657}.exp-chapters-progress{height:2px;position:absolute;left:0;bottom:-1px;width:100%;background:#276b44;transform:scaleX(var(--exp-progress,0));transform-origin:left;pointer-events:none}.exp-opening{padding:125px 0 132px;display:grid;grid-template-columns:1.45fr .55fr;column-gap:6vw}.exp-opening .eyebrow{grid-column:1/-1;margin-bottom:25px}.exp-opening h2{font:400 clamp(48px,5vw,80px)/1.06 var(--serif);letter-spacing:-.053em;margin:0}.exp-opening h2 i{color:#799477;font-weight:400}.exp-opening>p:last-child{font-size:17px;line-height:1.75;color:#526256;margin:15px 0 0;max-width:400px}.exp-beat{padding:110px 0 122px;scroll-margin-top:72px;overflow:hidden}.exp-beat-grid{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);align-items:center;gap:clamp(48px,7vw,110px)}.exp-beat-copy{position:relative;z-index:1}.exp-index{display:flex;align-items:center;gap:15px;font-size:12px;font-weight:700;letter-spacing:.2em;color:#647f67}.exp-index i{display:block;width:31px;height:1px;background:currentColor}.exp-beat-copy h2,.exp-reflection h2{font:400 clamp(54px,5vw,82px)/1.03 var(--serif);letter-spacing:-.057em;margin:30px 0 28px}.exp-beat-copy h2 em,.exp-reflection h2 em{font-weight:400;color:#799b78}.exp-lede{font-size:18px;line-height:1.7;max-width:470px;margin:0 0 39px;color:#3d5242}.exp-action{border-top:1px solid #9aa99a;border-bottom:1px solid #9aa99a;padding:23px 0;display:grid;grid-template-columns:110px 1fr;gap:18px;max-width:480px}.exp-action span{font-size:11px;letter-spacing:.17em;font-weight:700;color:#557056;padding-top:3px}.exp-action p{font-size:16px;line-height:1.6;margin:0;color:#2a4132}.exp-small{font-size:14px;line-height:1.7;color:#6d796e;max-width:440px;margin:24px 0 0}.exp-inline-link{display:inline-flex;gap:25px;margin-top:26px;padding-bottom:8px;border-bottom:1px solid currentColor;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.exp-stage{height:min(68vw,690px);min-height:620px;position:relative}.exp-photo{position:absolute;margin:0;left:0;top:0;width:80%;height:100%;overflow:hidden;background:#576c59}.exp-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.exp-photo:after{content:"";position:absolute;top:60%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#071a11dc);pointer-events:none}.exp-photo figcaption{position:absolute;bottom:23px;left:25px;right:25px;z-index:1;color:#fff;display:grid;gap:7px;max-width:67%}.exp-photo figcaption span{font-size:11px;letter-spacing:.17em;font-weight:700;color:#e5d8ae}.exp-photo figcaption strong{font-size:15px;font-weight:600;line-height:1.4}.exp-photo figcaption small{font-size:12px;line-height:1.4;color:#d9e1d9}.exp-screen{position:absolute;z-index:2;right:0;top:50%;transform:translateY(-50%) rotate(3deg);width:31%;min-width:170px;padding:0;background:#0b2017;border:5px solid #45594b;border-radius:28px;box-shadow:0 24px 50px #091c15b0;overflow:hidden;cursor:pointer;transition:transform .35s,box-shadow .35s}.exp-screen:hover,.exp-screen:focus-visible{transform:translateY(-50%) rotate(0) scale(1.035);box-shadow:0 28px 55px #091c15cf}.exp-screen img{width:100%;height:auto;display:block}.exp-screen span{display:block;padding:12px 7px;color:#dce9cf;font-size:10px;letter-spacing:.08em;font-weight:700}.exp-morning{background:#e2e9dd}.exp-photo-morning img{object-position:center 58%}.exp-midday{background:#f4f1e9}.exp-midday .exp-beat-copy{grid-column:2;grid-row:1}.exp-midday .exp-stage{grid-column:1;grid-row:1}.exp-photo-midday{width:88%}.exp-photo-midday img{object-position:52% center}.exp-screen-midday{right:-3%;transform:translateY(-50%) rotate(-3deg)}.exp-screen-midday:hover,.exp-screen-midday:focus-visible{transform:translateY(-50%) rotate(0) scale(1.035)}.exp-evening{color:#edf3e9;background:radial-gradient(circle at 80% 50%,#294737,#12281d 55%,#0c1e16)}.exp-evening .exp-index{color:#b8d0a9}.exp-evening .exp-beat-copy h2 em{color:#c0d1af}.exp-evening .exp-lede,.exp-evening .exp-action p{color:#d5e0d2}.exp-evening .exp-action{border-color:#698370}.exp-evening .exp-action span{color:#b6d2a6}.exp-evening .exp-small{color:#9db29f}.exp-photo-evening img{object-position:center 46%}.exp-reflection{background:#101a17;color:#f2f3eb;padding:120px 0;scroll-margin-top:72px;overflow:hidden}.exp-reflection-grid{display:grid;grid-template-columns:.53fr .47fr;gap:6vw;align-items:center}.exp-reflection .exp-index{color:#bdd1b3}.exp-reflection h2 em{color:#c0d5b4}.exp-reflection-copy>p:not(.exp-example-note){font-size:18px;line-height:1.7;color:#c0cec1;max-width:500px}.exp-prompts{display:grid;border-top:1px solid #516557;margin-top:38px}.exp-prompts span{padding:18px 0;border-bottom:1px solid #516557;font:400 23px/1.25 var(--serif);color:#dfe8d9}.exp-example-note{font-size:13px;line-height:1.6;color:#9bab9f;margin-top:25px;max-width:450px}.exp-reflection-stage{min-height:650px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 50% 50%,#3c5f47,#1a3929 50%,#12291d 75%);border:1px solid #46634e}.exp-reflection-orbit{position:absolute;width:78%;aspect-ratio:1;border:1px solid #b8d2aa5c;border-radius:50%;box-shadow:0 0 0 70px #c1d6b30c}.exp-screen-reflection{position:relative;right:auto;top:auto;transform:rotate(-4deg);width:270px;min-width:0}.exp-screen-reflection:hover,.exp-screen-reflection:focus-visible{transform:rotate(0) scale(1.035)}.exp-reflection-mark{position:absolute;left:25px;bottom:23px;font-size:11px;letter-spacing:.17em;color:#bfd0bd}.exp-choice{background:#e9e8dc;padding:110px 0 0;overflow:hidden}.exp-choice-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw}.exp-choice h2{font:400 clamp(52px,5vw,80px)/1.04 var(--serif);letter-spacing:-.054em;margin:0 0 27px}.exp-choice h2 i{font-weight:400;color:#778d75}.exp-choice-grid>div:first-child>p:last-child{font-size:17px;line-height:1.75;color:#526457;max-width:510px}.exp-choice-art{height:520px;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#59705e,#1e392b 66%,#142a20);overflow:hidden}.exp-choice-art:before{content:"";position:absolute;width:80%;aspect-ratio:1;border:1px solid #c5d0bb88;border-radius:50%}.exp-choice-art img{position:relative;width:min(86%,460px);filter:drop-shadow(0 30px 24px #071b15a0);transform:rotate(-10deg)}.exp-choice-art span{position:absolute;bottom:25px;left:30px;color:#d1ddcb;font-size:11px;letter-spacing:.15em}.exp-choice-links{display:flex;gap:35px;padding:45px 0 80px}.exp-choice-links a{display:flex;align-items:center;justify-content:space-between;gap:45px;border-top:1px solid #7a8c79;padding-top:20px;min-width:240px;font:400 26px var(--serif)}.exp-choice-links a span{font:16px var(--sans)}.exp-dialog{padding:52px 20px 18px;border:1px solid #718b74;border-radius:16px;background:#071a12;color:#f5f7ef;max-height:min(95vh,900px);max-width:min(94vw,470px);box-shadow:0 30px 80px #0009}.exp-dialog::backdrop{background:#06130fdd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.exp-dialog figure{margin:0;display:grid;justify-items:center;gap:12px}.exp-dialog img{display:block;max-width:100%;max-height:calc(95vh - 125px);width:auto;height:auto}.exp-dialog figcaption{font-size:13px;color:#cbd9ca;text-align:center}.exp-dialog-close{position:absolute;right:12px;top:11px;border:1px solid #89a28d;background:#173a29;color:#fff;padding:8px 12px;cursor:pointer}.exp-motion .exp-reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.exp-motion .exp-reveal.is-visible{opacity:1;transform:none}@media(max-width:1050px){.exp-hero-grid{grid-template-columns:1fr 1fr}.exp-hero-copy h1{font-size:clamp(54px,6vw,75px)}.exp-hero-copy>p:not(.eyebrow){font-size:16px}.exp-beat-grid{gap:35px}.exp-beat-copy h2,.exp-reflection h2{font-size:clamp(48px,5.7vw,66px)}.exp-stage{min-height:530px}.exp-photo figcaption{max-width:72%}.exp-photo figcaption strong{font-size:13px}}@media(max-width:760px){.exp-hero-grid{display:flex;flex-direction:column}.exp-hero-copy{padding:70px 0 55px}.exp-hero-copy h1{font-size:clamp(52px,11vw,70px);max-width:650px}.exp-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.65}.exp-hero-photo{min-height:470px;margin:0 -20px}.exp-hero-photo img{object-position:55% center}.exp-hero-photo figcaption{left:20px;right:20px;bottom:24px}.exp-hero-photo figcaption strong{font-size:18px}.exp-hero-bottom{height:53px;font-size:9px}.exp-chapters-inner{height:62px;min-height:62px;gap:16px;overflow-x:auto;scrollbar-width:none}.exp-chapters-inner::-webkit-scrollbar{display:none}.exp-chapters-label{display:none}.exp-chapters a{font-size:12px;flex:none}.exp-chapters-progress{display:none}.exp-opening{display:block;padding:76px 0 82px}.exp-opening h2{font-size:clamp(43px,9vw,60px)}.exp-opening>p:last-child{font-size:16px;margin-top:24px}.exp-beat{padding:72px 0 90px;scroll-margin-top:62px}.exp-beat-grid,.exp-reflection-grid,.exp-choice-grid{display:flex;flex-direction:column;align-items:stretch;gap:35px}.exp-midday .exp-beat-copy,.exp-midday .exp-stage{grid-column:auto;grid-row:auto}.exp-beat-copy h2,.exp-reflection h2{font-size:clamp(49px,10vw,66px);margin:22px 0}.exp-lede{font-size:17px;margin-bottom:26px}.exp-action{grid-template-columns:92px 1fr;gap:12px}.exp-action p{font-size:15px}.exp-stage{height:560px;min-height:0}.exp-photo{width:86%}.exp-photo-midday{width:91%}.exp-screen{width:36%;min-width:150px}.exp-photo figcaption{left:18px;bottom:18px;max-width:66%}.exp-reflection{padding:80px 0}.exp-reflection-stage{min-height:620px}.exp-choice{padding-top:80px}.exp-choice h2{font-size:clamp(45px,9.5vw,64px)}.exp-choice-art{height:400px}.exp-choice-links{padding:35px 0 70px;flex-direction:column;gap:22px}.exp-choice-links a{min-width:0;font-size:24px}}@media(max-width:460px){.exp-hero-copy h1{font-size:clamp(48px,12vw,58px)}.exp-hero-actions{gap:17px;flex-wrap:wrap}.exp-hero-actions>span{font-size:10px}.exp-hero-photo{min-height:390px}.exp-hero-photo figcaption{display:grid;gap:8px}.exp-hero-bottom span:last-child{max-width:140px;text-align:right}.exp-chapters-inner{gap:13px}.exp-chapters a{font-size:11px}.exp-chapters a span{display:none}.exp-stage{height:auto;display:flex;flex-direction:column;gap:18px}.exp-photo{position:relative;width:100%;height:400px;flex:none}.exp-photo-midday{width:100%}.exp-photo figcaption{max-width:calc(100% - 36px);bottom:15px}.exp-photo figcaption strong{font-size:14px;max-width:290px}.exp-photo figcaption small{font-size:11px;max-width:290px}.exp-screen,.exp-screen-midday{position:relative;top:auto;bottom:auto;right:auto;width:190px;min-width:0;margin:0 auto;transform:none;border-width:4px;border-radius:20px}.exp-screen:hover,.exp-screen:focus-visible,.exp-screen-midday:hover,.exp-screen-midday:focus-visible{transform:scale(1.025)}.exp-screen span{padding:9px 4px;font-size:10px}.exp-reflection-stage{min-height:550px;display:grid}.exp-screen-reflection{width:220px;bottom:auto;right:auto;transform:rotate(-3deg)}.exp-screen-reflection:hover,.exp-screen-reflection:focus-visible{transform:rotate(0) scale(1.025)}.exp-reflection-mark{font-size:9px}.exp-choice-art{height:330px}}@media(prefers-reduced-motion:reduce){.exp-motion .exp-reveal{opacity:1;transform:none;transition:none}.exp-screen,.exp-screen:hover,.exp-screen:focus-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ah-experience.css.map */
