.sarw{--iv:#ECE5DB;--ivh:#F6F1EA;--ink:#1C1A18;--mu:#5F574F;--gold:#735A30;--line:rgba(28,26,24,.18);--disp:"Playfair Display",Georgia,"Times New Roman",serif;--body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;overflow:hidden;background:radial-gradient(120% 90% at 50% 40%,var(--ivh) 0%,var(--iv) 62%);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.4;touch-action:none;-webkit-font-smoothing:antialiased;transition:opacity .6s var(--ease),transform .8s var(--ease)}.sarw *,.sarw *:before,.sarw *:after{box-sizing:border-box}html.sarw-on,html.sarw-on body{overflow:hidden!important;height:100%}.sarw.is-off{opacity:0;transform:scale(.97);pointer-events:none}html body .sarw button{height:auto;min-height:0;width:auto;min-width:0;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;line-height:1.2;border-radius:0;box-shadow:none;cursor:pointer}html body .sarw a{color:inherit;text-decoration:none}html body .sarw p,html body .sarw h1,html body .sarw h2{margin:0}.sarw :focus-visible{outline:2px solid var(--gold);outline-offset:3px}html body .sarw :focus:not(:focus-visible),html body .sarw-band :focus:not(:focus-visible),html body .sarw-return:focus:not(:focus-visible){outline:none!important}html body .sarw-band :focus-visible{outline:2px solid #735A30;outline-offset:3px}.sarw-silk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.sarw-silk--b{z-index:1}.sarw-silk--f{z-index:6;mix-blend-mode:screen;opacity:.9}.sarw-scenes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.sarw-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-items:center;column-gap:clamp(20px,3vw,56px);grid-template-columns:minmax(260px,.9fr) minmax(0,1.15fr) minmax(140px,.5fr);padding-left:max(clamp(20px,5vw,90px),env(safe-area-inset-left,0px));padding-right:max(clamp(20px,5vw,90px),env(safe-area-inset-right,0px));opacity:0;visibility:hidden;transform:scale(.93) translateY(5%);filter:blur(14px);transition:opacity .8s var(--ease),transform 1.15s var(--ease),filter .9s var(--ease),visibility 0s linear 1.15s}.sarw-scene.is-current{opacity:1;visibility:visible;transform:none;filter:none;transition:opacity 1s var(--ease) .28s,transform 1.3s var(--ease) .2s,filter 1s var(--ease) .28s,visibility 0s}.sarw-scene.leave-up{opacity:0;visibility:visible;transform:scale(1.07) translateY(-4%);filter:blur(12px)}.sarw-scene.leave-down{opacity:0;visibility:visible;transform:scale(.93) translateY(5%);filter:blur(12px)}.sarw-scene.from-above{transform:scale(1.07) translateY(-4%);transition:none}.sarw-scene.alt{grid-template-columns:minmax(140px,.5fr) minmax(0,1.15fr) minmax(260px,.9fr)}.sarw-scene.alt .sarw-info{order:3}.sarw-scene.alt .sarw-stagecol{order:2}.sarw-scene.alt .sarw-stills{order:1}.sarw-ghost{position:absolute;right:3vw;top:50%;transform:translateY(-52%);font:italic 400 clamp(200px,34vw,520px)/1 var(--disp);color:#735a300f;pointer-events:none;-webkit-user-select:none;user-select:none}.sarw-scene.alt .sarw-ghost{right:auto;left:3vw}.sarw-stagecol{position:relative;height:100%;display:flex;align-items:center;justify-content:center;min-width:0}.sarw-par{will-change:transform}.sarw-stage{position:relative;height:min(92%,1000px);aspect-ratio:3/4;max-width:100%;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 50% 46%,#000 52%,rgba(0,0,0,.55) 72%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 50% 46%,#000 52%,rgba(0,0,0,.55) 72%,transparent 100%)}html body .sarw .sarw-stage video,html body .sarw .sarw-stage img,html body .sarw .sarw-still,html body .sarw .sarw-titlebg img{border-radius:0!important}.sarw-stage video,.sarw-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none}.sarw-stage img.wide{object-fit:contain!important}html.sarw-on .clt-pill,html.sarw-on .clt-panel,html.sarw-on .scrollup{display:none!important}html.sarw-on #custom-cookie-bar{z-index:100001!important}.sarw-slides{position:absolute;top:0;right:0;bottom:0;left:0}.sarw-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.03);transition:opacity .75s var(--ease),transform .9s var(--ease);pointer-events:none}.sarw-slide.is-on{opacity:1;transform:none;pointer-events:auto}.sarw-slide img,.sarw-slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none}.sarw-slide.is-on img{animation:sarwBreathe 16s ease-in-out infinite alternate}.sarw-stage{cursor:pointer}.sarw-badge{transition:opacity .4s}.sarw-stage:not([data-cur="0"]) .sarw-badge{opacity:0}@keyframes sarwBreathe{0%{transform:scale(1)}to{transform:scale(1.05)}}.sarw-dash{position:absolute;left:50%;bottom:2.5%;transform:translate(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:9px;pointer-events:none}.sarw-dashrow{display:flex;gap:5px}.sarw-dashrow i{display:block;width:14px;height:2px;background:#1c1a1833;transition:background .4s,width .4s var(--ease)}.sarw-dashrow i.on{width:26px;background:var(--ink)}.sarw-dashhint{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--mu);animation:sarwHint 2.8s ease-in-out infinite}.sarw-dashhint .sw,.sarw.has-swiped .sarw-dashhint{display:none}@keyframes sarwHint{0%,to{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.sarw-leaf{position:absolute;top:0;right:0;bottom:0;z-index:12;width:min(640px,100%);perspective:1800px;pointer-events:none}.sarw-leaf__in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#fbf8f2;color:var(--ink);box-shadow:-40px 0 90px -30px #14131166,-1px 0 #1c1a181f;transform-origin:100% 50%;transform:rotateY(-78deg) translate(24px);opacity:0;transition:transform .75s var(--ease),opacity .45s var(--ease);touch-action:pan-y}.sarw-leaf__in:before{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:linear-gradient(90deg,#1c1a1814,#1c1a1800);pointer-events:none}.sarw.leaf-on .sarw-leaf{pointer-events:auto}.sarw.leaf-on .sarw-leaf__in{transform:none;opacity:1}.sarw-scenes,.sarw-silk--f{transition:filter .9s var(--ease)}.sarw.leaf-on .sarw-scenes,.sarw.leaf-on .sarw-silk--f{filter:brightness(.64) saturate(.85)}.sarw.leaf-on .sarw-chrome.tr,.sarw.leaf-on .sarw-dots,.sarw.leaf-on .sarw-cue{opacity:0;pointer-events:none}.sarw-leaf__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(22px,env(safe-area-inset-top,0px)) 28px 0 40px}.sarw-leaf__eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}html body .sarw .sarw-leaf__back{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 12px;border-radius:999px;border:1px solid rgba(28,26,24,.22);font-size:11px;letter-spacing:.12em;text-transform:uppercase;transition:background .25s}html body .sarw .sarw-leaf__back:hover{background:#ffffffb3}.sarw-leaf__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 28px 28px 40px;display:flex;flex-direction:column;gap:20px}.sarw-leaf__scroll>*{flex:0 0 auto}.sarw-leaf__strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;margin-right:-28px;padding-right:28px}.sarw-leaf__strip::-webkit-scrollbar{display:none}.sarw-leaf__cell{position:relative;flex:0 0 auto;height:min(400px,48vh);width:min(300px,36vh);margin:0;scroll-snap-align:start;background:#ffffff73;overflow:hidden}html body .sarw .sarw-leaf__cell img,html body .sarw .sarw-leaf__cell video{display:block;width:100%;height:100%;object-fit:cover!important;border-radius:0!important;max-width:none}html body .sarw .sarw-leaf__cell img.wide{object-fit:contain!important}.sarw-leaf__cell.film{background:#17150f}.sarw-leaf__cell figcaption{position:absolute;left:12px;bottom:12px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f6f1ead9}.sarw-leaf__under{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--mu);margin-top:-8px}.sarw-leaf__arrows{display:flex;gap:6px}html body .sarw .sarw-leaf__arr{width:36px;height:36px;border-radius:50%;border:1px solid rgba(28,26,24,.22);display:grid;place-items:center;transition:background .2s}html body .sarw .sarw-leaf__arr:hover{background:#ffffffb3}.sarw-leaf__strip{cursor:grab}.sarw-leaf__strip.dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.sarw-leaf__strip img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sarw-leaf__title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.sarw-leaf__name{font:italic 400 32px/1.1 var(--disp);letter-spacing:-.01em}.sarw-leaf__name.long{font-size:26px}.sarw-leaf__secs{display:flex;flex-direction:column;border-top:1px solid var(--line)}.sarw-sec{border-bottom:1px solid var(--line)}html body .sarw .sarw-sec summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);cursor:pointer}html body .sarw .sarw-sec summary::-webkit-details-marker{display:none}.sarw-sec__mark:before{content:"+";font:400 18px/1 var(--disp);color:var(--gold)}.sarw-sec[open] .sarw-sec__mark:before{content:"\2013"}.sarw-sec__body{padding:0 0 16px;font-size:14.5px;line-height:1.62;color:#3d372f}.sarw-sec__body.pre{white-space:pre-line}html body .sarw .sarw-sec__body p,html body .sarw .sarw-sec__body ul{margin:0 0 10px}html body .sarw .sarw-sec__body ul{padding-left:18px}html body .sarw .sarw-sec__body a{text-decoration:underline;text-underline-offset:3px}.sarw-leaf__foot{display:flex;align-items:center;gap:18px;padding:14px 28px max(22px,env(safe-area-inset-bottom,0px)) 40px;border-top:1px solid var(--line);background:#fbf8f2}html body .sarw .sarw-leaf__foot .sarw-add{flex:1 1 auto}html body .sarw .sarw-more{background:none;border:0;padding:0;font-size:13px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px;color:inherit;cursor:pointer}.sarw-badge{position:absolute;left:50%;bottom:12%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 15px 6px 7px;border-radius:999px;background:#f6f1eac7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;z-index:2}.sarw-badge i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--ivh);font-style:normal}.sarw-badge .bar{width:44px;height:2px;background:#1c1a1826;position:relative;overflow:hidden}.sarw-badge .bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left;animation:sarwBar 5s linear infinite}@keyframes sarwBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sarw-stills{position:relative;height:100%;min-width:0}.sarw-still{position:absolute;width:min(100%,250px);aspect-ratio:3/4;object-fit:cover;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 60% 62% at 50% 48%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 60% 62% at 50% 48%,#000 55%,transparent 100%)}.sarw-still.s0{top:12%;left:0;width:100%}.sarw-still.s1{bottom:8%;right:0;width:min(86%,210px)}.sarw-still.stack{overflow:hidden}html body .sarw .sarw-still.stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;border-radius:0!important;max-width:none;opacity:0;transform:scale(1.05);transition:opacity .9s var(--ease),transform 1.6s var(--ease)}html body .sarw .sarw-still.stack img.on{opacity:1;transform:none}.sarw-stage.auto .sarw-slide{transition:opacity 1.6s var(--ease),transform 2.2s var(--ease)}.sarw-info{position:relative;z-index:4;display:flex;flex-direction:column;gap:16px;max-width:430px;min-width:0}.sarw-info>*{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .9s var(--ease)}.sarw-scene.is-current .sarw-info>*{opacity:1;transform:none;transition-delay:calc(.55s + var(--d,0) * 90ms)}.sarw-eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.sarw-name{font:italic 400 clamp(46px,5.6vw,96px)/.98 var(--disp);letter-spacing:-.015em;text-wrap:balance;color:var(--ink)}.sarw-name.long{font-size:clamp(36px,4.2vw,68px)}.sarw-desc{font-size:16.5px;line-height:1.62;max-width:36ch;color:var(--ink)}.sarw-pricerow{display:flex;align-items:center;gap:16px}.sarw-price{font:400 26px/1 var(--disp)}.sarw-price s{color:var(--mu);font-size:17px;margin-left:8px}.sarw-pricerow .rule{flex:1;height:1px;background:var(--line)}.sarw-opts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.sarw-optgroup{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sarw-optlabel{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mu);margin-right:4px}html body .sarw .sarw-sw{width:30px;height:30px;border-radius:50%;border:3px solid var(--iv);box-shadow:0 0 0 1px #1c1a184d;font-size:10px;font-weight:600;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5);transition:box-shadow .2s}html body .sarw .sarw-sw[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--ink)}html body .sarw .sarw-sw.sold{opacity:.4}.sarw-swname{font-size:13px;color:var(--mu)}html body .sarw .sarw-sz{min-width:46px;height:44px;padding:0 15px;border-radius:999px;border:1px solid rgba(28,26,24,.32);background:#ffffff59;font-size:14px;font-weight:500;transition:background .2s,color .2s}html body .sarw .sarw-sz[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--ivh)}html body .sarw .sarw-sz.sold{border-style:dashed;color:#8a8178;text-decoration:line-through;background:transparent}.sarw-sel{height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(28,26,24,.32);background:#ffffff59;font:500 14px var(--body);color:var(--ink);max-width:160px}.sarw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}html body .sarw .sarw-add{height:54px;padding:0 32px;border-radius:999px;background:var(--ink);color:var(--ivh);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:background .25s,transform .25s}html body .sarw .sarw-add:hover{background:#3a3430;transform:translateY(-1px)}html body .sarw .sarw-add.done{background:#2f5d3a}html body .sarw .sarw-add:disabled{background:#8a8178;cursor:not-allowed;transform:none}.sarw-scene.title{display:flex;align-items:center;justify-content:flex-start}.sarw-titlebg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sarw-titlebg img{position:absolute;top:4%;height:92%;aspect-ratio:3/4;width:auto;max-width:none;object-fit:cover;opacity:0;filter:blur(2px) saturate(.9);-webkit-mask-image:radial-gradient(ellipse 55% 60% at 50% 46%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 55% 60% at 50% 46%,#000 40%,transparent 100%);animation:sarwGhost 18s ease-in-out infinite}.sarw-titlebg img:nth-child(1){right:6%}.sarw-titlebg img:nth-child(2){right:22%;animation-delay:6s}.sarw-titlebg img:nth-child(3){right:38%;animation-delay:12s}@keyframes sarwGhost{0%{opacity:0;transform:scale(1.04)}15%{opacity:.34}33%{opacity:.34}48%{opacity:0;transform:scale(1)}to{opacity:0}}.sarw-titlecopy{position:relative;z-index:4;display:flex;flex-direction:column;gap:22px;max-width:640px}.sarw-titlecopy h1{font:400 clamp(60px,9vw,150px)/.92 var(--disp);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.sarw-titlecopy h1 em{display:block;color:var(--mu);font-style:italic}.sarw-lede{font-size:18px;line-height:1.55;color:var(--mu);max-width:30ch}html body .sarw .sarw-enter{align-self:flex-start;display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 28px 0 8px;border-radius:999px;border:1px solid rgba(28,26,24,.35);background:#ffffff4d;font-size:12px;letter-spacing:.24em;text-transform:uppercase;transition:background .25s}html body .sarw .sarw-enter:hover{background:#fff9}.sarw-enter span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--ivh)}.sarw-hint{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mu)}.sarw-scene.finale{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center}.sarw-finale-h{font:italic 400 clamp(40px,5.5vw,84px)/1.02 var(--disp);text-wrap:balance;max-width:16ch;color:var(--ink)}.sarw-circles{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.4vw,34px)}html body .sarw .sarw-circle{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px}html body .sarw .sarw-circle img{width:clamp(70px,8vw,112px);height:clamp(70px,8vw,112px);border-radius:50%!important;object-fit:cover!important;object-position:50% 12%;box-shadow:0 0 0 4px var(--ivh),0 0 0 5px #1c1a1833;transition:transform .4s var(--ease)}.sarw-circle:hover img{transform:scale(1.06)}.sarw-finale .sarw-actions{justify-content:center}html body .sarw .sarw-ghostbtn{font-size:13px;letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px}.sarw-chrome{position:absolute;z-index:8;display:flex;align-items:center;gap:10px}.sarw-chrome.tl{top:max(18px,env(safe-area-inset-top,0px));left:max(clamp(16px,3vw,40px),env(safe-area-inset-left,0px))}.sarw-chrome.tr{top:max(14px,env(safe-area-inset-top,0px));right:max(clamp(16px,3vw,40px),env(safe-area-inset-right,0px))}.sarw-chrome.bl{bottom:max(22px,env(safe-area-inset-bottom,0px));left:max(clamp(16px,3vw,40px),env(safe-area-inset-left,0px));flex-direction:column;align-items:flex-start;gap:8px}.sarw-mark{font:600 15px/1 var(--body);letter-spacing:.06em;opacity:.85}.sarw-mark b{font-weight:400}html body .sarw .sarw-pill{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(28,26,24,.22);background:#f6f1ea99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11px;letter-spacing:.22em;text-transform:uppercase}html body .sarw .sarw-bag{position:relative;width:44px;padding:0;justify-content:center}.sarw-bag .count{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ink);color:var(--ivh);font-size:10px;letter-spacing:0;display:grid;place-items:center;transform:scale(0);transition:transform .35s var(--ease)}.sarw-bag .count.on{transform:scale(1)}.sarw-counter{display:flex;align-items:baseline;gap:10px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mu)}.sarw-counter strong{font:italic 400 15px var(--disp);letter-spacing:0;color:var(--ink);text-transform:none}.sarw-progress{width:140px;height:1px;background:var(--line);position:relative}.sarw-progress i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease)}.sarw-dots{position:absolute;z-index:8;right:max(clamp(16px,2.4vw,34px),env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px}html body .sarw .sarw-dot{width:44px;height:30px;display:flex;align-items:center;justify-content:flex-end}.sarw-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:#1c1a1840;transition:all .4s var(--ease)}.sarw-dot[aria-current=true]:after{width:22px;border-radius:3px;background:var(--ink)}.sarw-toast{position:absolute;z-index:9;left:50%;bottom:max(22px,env(safe-area-inset-bottom,0px));transform:translate(-50%,calc(100% + 40px));opacity:0;padding:12px 20px;border-radius:999px;background:var(--ink);color:var(--ivh);font-size:13px;letter-spacing:.02em;white-space:nowrap;max-width:92vw;overflow:hidden;text-overflow:ellipsis;transition:transform .5s var(--ease),opacity .4s}.sarw-toast.on{transform:translate(-50%);opacity:1}.sarw-cue{position:absolute;z-index:5;left:50%;bottom:max(26px,env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity .5s}.sarw-cue span{width:1px;height:46px;background:#1c1a1826;position:relative;overflow:hidden;display:block}.sarw-cue span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:top;animation:sarwCue 2.4s ease-in-out infinite}@keyframes sarwCue{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.sarw.not-title .sarw-cue{opacity:0}.sarw-loading{position:absolute;z-index:7;left:50%;top:50%;transform:translate(-50%,-50%);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mu);opacity:0;transition:opacity .4s}.sarw.is-loading .sarw-loading{opacity:1}html body .sarw-return{position:fixed;z-index:9999;left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px 0 8px;border-radius:999px;border:0;background:#1c1a18;color:#f6f1ea;font:600 11px/1 Instrument Sans,Helvetica Neue,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;box-shadow:0 14px 30px -16px #14100e99;cursor:pointer;margin:0;min-height:0;width:auto;min-width:0}html body .sarw-return span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f6f1ea;color:#1c1a18}@media(max-width:760px){html body .sarw-return{height:34px;padding:0 12px 0 5px;gap:7px;font-size:9px;letter-spacing:.18em;background:#1c1a18d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);bottom:max(12px,env(safe-area-inset-bottom,0px));box-shadow:0 8px 20px -12px #14100e80}html body .sarw-return span{width:24px;height:24px}}@media(max-width:760px){.sarw-scene,.sarw-scene.alt{display:block;padding:0}.sarw-ghost{display:none}.sarw-stagecol{position:absolute;top:0;right:0;bottom:36%;left:0;height:auto}.sarw-stage{height:100%;width:100%;aspect-ratio:auto;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 68%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 68%,transparent 100%)}.sarw-stage video,.sarw-stage img{object-position:50% 22%}.sarw-badge{bottom:18%}.sarw-stills{position:absolute;top:calc(env(safe-area-inset-top,0px) + 74px);right:12px;width:27%;height:auto}.sarw-still,.sarw-still.s0{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%}.sarw-still.s1{display:none}.sarw-info,.sarw-scene.alt .sarw-info{position:absolute;left:0;right:0;bottom:0;max-width:none;gap:10px;padding:0 max(18px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px))}.sarw-name{font-size:40px}.sarw-desc,.sarw-leaf__arrows,.sarw-pricerow .rule{display:none}.sarw-pricerow{justify-content:space-between}.sarw-opts{gap:10px}html body .sarw .sarw-sz{min-width:44px;padding:0 12px}.sarw-actions{gap:14px;flex-wrap:nowrap}html body .sarw .sarw-add{flex:1 1 auto;height:52px;padding:0 18px}html body .sarw .sarw-more{flex:0 0 auto;font-size:12px}.sarw-dash{bottom:4px}.sarw-dashhint .tap{display:none}.sarw-dashhint .sw{display:inline}.sarw-leaf{width:calc(100% - 40px)}.sarw-leaf__top{padding:max(16px,env(safe-area-inset-top,0px)) 16px 0 22px}.sarw-leaf__back span{display:none}html body .sarw .sarw-leaf__back{width:44px;padding:0;justify-content:center;border-radius:50%}.sarw-leaf__scroll{padding:12px 16px 20px 22px;gap:16px}.sarw-leaf__strip{margin-right:-16px;padding-right:16px}.sarw-leaf__cell{height:min(320px,42vh);width:min(240px,31.5vh)}.sarw-leaf__name{font-size:26px}.sarw-leaf__name.long{font-size:22px}.sarw-leaf__foot{padding:12px 16px max(18px,env(safe-area-inset-bottom,0px)) 22px;gap:12px}html body .sarw .sarw-leaf__foot .sarw-ghostbtn{font-size:12px;white-space:nowrap}.sarw-dots,.sarw-chrome.bl,.sarw-pill .lbl{display:none}html body .sarw .sarw-exit{width:44px;padding:0;justify-content:center}.sarw-scene.title{display:flex;padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(22px,env(safe-area-inset-right,0px))}.sarw-titlebg img{height:70%;top:6%}.sarw-titlebg img:nth-child(1){right:-14%}.sarw-titlebg img:nth-child(2){right:12%}.sarw-titlebg img:nth-child(3){right:38%}.sarw-titlecopy{margin-top:30vh}.sarw-scene.finale{display:flex;padding:0 18px}}@media(prefers-reduced-motion:reduce){.sarw-scene,.sarw-scene.is-current,.sarw-scene.leave-up,.sarw-scene.leave-down{transform:none!important;filter:none!important;transition:opacity .4s ease,visibility 0s!important}.sarw-info>*{transform:none!important}.sarw-slide img,.sarw-titlebg img,.sarw-badge .bar:after,.sarw-cue span:after,.sarw-dashhint{animation:none!important}.sarw-titlebg img:nth-child(1){opacity:.9}.sarw-leaf__in{transition:opacity .3s!important;transform:none!important}}.sarw-band{--iv:#ECE5DB;--ivh:#F6F1EA;--ink:#1C1A18;--mu:#5F574F;--gold:#735A30;--disp:"Playfair Display",Georgia,"Times New Roman",serif;--body:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;padding:clamp(48px,8vw,110px) 0;color:var(--ink);font-family:var(--body);background:radial-gradient(ellipse 60% 72% at 68% 50%,#ece5dbf2,#ece5db73 48%,#ece5db00 74%)}.sarw-band.is-flip{background:radial-gradient(ellipse 60% 72% at 32% 50%,#ece5dbf2,#ece5db73 48%,#ece5db00 74%)}.sarw-band *{box-sizing:border-box}.sarw-band__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1a18;opacity:0;transition:opacity 1.2s var(--ease);pointer-events:none}.sarw-band.is-lit .sarw-band__dim{opacity:.07}.sarw-band__in{position:relative;max-width:1280px;margin:0 auto;padding:0 max(24px,env(safe-area-inset-left,0px)) 0 max(24px,env(safe-area-inset-right,0px));display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px)}.sarw-band__copy{order:1;position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;max-width:480px}.sarw-band__stage,.sarw-band.is-flip .sarw-band__in .sarw-band__copy{order:2}.sarw-band.is-flip .sarw-band__in .sarw-band__stage{order:1}html body .sarw-band p,html body .sarw-band h2{margin:0}.sarw-band__eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mu)}.sarw-band__h{font:400 clamp(44px,5.4vw,84px)/1 var(--disp);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.sarw-band__h em{font-style:italic;color:var(--gold)}.sarw-band__lede{font-size:17px;line-height:1.55;color:#3d372f;max-width:34ch}.sarw-band__row{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px}html body .sarw-band .sarw-band__enter{display:inline-flex;align-items:center;gap:12px;height:54px;min-height:0;width:auto;min-width:0;margin:0;padding:0 26px 0 20px;border-radius:999px;border:0;background:var(--ink);color:var(--ivh);font:500 14px/1 var(--body);letter-spacing:.03em;text-transform:none;cursor:pointer;box-shadow:none;transition:background .25s,transform .25s}html body .sarw-band .sarw-band__enter:hover{background:#3a3430;transform:translateY(-1px)}.sarw-band__enter svg{width:13px;height:13px}.sarw-band__hint{font-size:12.5px;color:var(--mu)}.sarw-band__stage{position:relative;z-index:1;aspect-ratio:16/11;border-radius:6px;overflow:hidden;background:#17150f;color:var(--ivh);box-shadow:0 50px 90px -50px #1c1a1899;cursor:pointer;transform:translate3d(var(--px,0),var(--py,0),0);transition:transform .9s var(--ease);will-change:transform;-webkit-tap-highlight-color:transparent}html body .sarw-band__stage video,html body .sarw-band__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;object-position:50% 18%;border-radius:0!important;max-width:none;display:block;filter:brightness(.8) saturate(.95);transform:scale(1.001);transition:filter 1s var(--ease),transform 7s var(--ease)}.sarw-band.is-lit .sarw-band__stage video,.sarw-band.is-lit .sarw-band__stage img{filter:brightness(1) saturate(1);transform:scale(1.035)}.sarw-band__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#17150f61,#17150f00 32% 58%,#17150fbd);pointer-events:none}.sarw-band__spot{position:absolute;left:50%;bottom:-20%;width:70%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#c9a36a38,#c9a36a00 65%);filter:blur(20px);z-index:1;opacity:.7;pointer-events:none;transition:opacity 1s}.sarw-band.is-lit .sarw-band__spot{opacity:1}.sarw-band__tag{position:absolute;top:22px;left:24px;z-index:2;display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ivh);white-space:nowrap;max-width:70%;overflow:hidden;text-overflow:ellipsis}.sarw-band__tag i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#c9a36a;animation:sarwPulse 2.4s ease-out infinite}@keyframes sarwPulse{0%{box-shadow:0 0 #c9a36a8c}to{box-shadow:0 0 0 9px #c9a36a00}}.sarw-band__num{position:absolute;top:12px;right:22px;z-index:2;font:400 clamp(30px,3.4vw,46px)/1 var(--disp);color:#f6f1ea80;font-variant-numeric:tabular-nums;transition:opacity .25s}.sarw-band__num.tick{animation:sarwTick .9s var(--ease)}@keyframes sarwTick{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sarw-band__cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;color:var(--ivh)}.sarw-band__cap em{display:block;font:italic 400 clamp(18px,2vw,26px)/1.2 var(--disp);text-wrap:balance}.sarw-band__cap small{display:block;margin-top:6px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#f6f1ea9e}.sarw-band__bars{display:flex;gap:6px;flex:0 0 auto;padding-bottom:6px}.sarw-band__bars i{display:block;width:26px;height:2px;background:#f6f1ea4d}.sarw-band__bars i.on{background:var(--ivh)}.sarw-band__play{position:absolute;left:50%;top:50%;z-index:2;width:66px;height:66px;border-radius:50%;border:1px solid rgba(246,241,234,.4);background:#f6f1ea1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;color:var(--ivh);opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .5s,transform .6s var(--ease);pointer-events:none}.sarw-band.is-lit .sarw-band__play{opacity:1;transform:translate(-50%,-50%)}@media(max-width:760px){.sarw-band{padding:28px 0 36px;background:radial-gradient(ellipse 90% 60% at 50% 30%,#ece5dbf2,#ece5db00 75%)}.sarw-band__in,.sarw-band.is-flip .sarw-band__in{display:flex;flex-direction:column;gap:18px;padding:0 18px}.sarw-band__stage,.sarw-band.is-flip .sarw-band__in .sarw-band__stage{order:1;width:100%;aspect-ratio:4/5;transform:none}.sarw-band__copy,.sarw-band.is-flip .sarw-band__in .sarw-band__copy{order:2;max-width:none;gap:12px}.sarw-band__tag{top:16px;left:18px;font-size:10px}.sarw-band__num{top:10px;right:16px;font-size:32px}.sarw-band__cap{left:18px;right:18px;bottom:16px}.sarw-band__cap em{font-size:19px}.sarw-band__play{display:none}.sarw-band__h{font-size:40px}.sarw-band__lede{font-size:15px}.sarw-band__row{flex-direction:column;align-items:stretch;gap:10px}html body .sarw-band .sarw-band__enter{justify-content:center;height:52px}.sarw-band__hint{text-align:center}}@media(prefers-reduced-motion:reduce){.sarw-band__tag i,.sarw-band__num.tick{animation:none!important}.sarw-band__stage{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/sa-runway.css.map */
