:where(.public-site) .reel-how,:where(.public-site) .reel-page{--reel-ease:cubic-bezier(.2,.8,.2,1);--reel-spring:cubic-bezier(.34,1.4,.64,1);--reel-glow:rgb(200 162 98/.55)}:where(.public-site) .reel-how{--env-w:min(170px,46vw);--nav-h:calc(env(safe-area-inset-top) + 64px)}@media (max-height:640px){:where(.public-site) .reel-how{--env-w:128px}}.public-site .reel-how .reel-env-stage{position:sticky;top:var(--nav-h);z-index:2;display:grid;justify-items:center;gap:10px;margin:20px -16px 0;padding:10px 16px 14px;background:var(--color-paper)}.public-site .reel-how .reel-env-stage:after{content:"";position:absolute;left:0;right:0;top:100%;height:26px;background:linear-gradient(var(--color-paper),rgb(245 238 227/0));pointer-events:none}.public-site .reel-how .public-steps{margin-top:8px}:where(.public-site) .reel-env{position:relative;font-size:var(--env-w);width:1em;height:.64em;margin-top:.44em;transform:rotate(-1.5deg)}:where(.public-site) .reel-env>span{position:absolute;display:block}:where(.public-site) .reel-env-shadow{left:6%;right:6%;bottom:-.07em;height:.08em;border-radius:50%;background:radial-gradient(closest-side,rgb(22 18 31/.3),rgb(22 18 31/0))}:where(.public-site) .reel-env-back{inset:0;z-index:1;border-radius:.035em;background:linear-gradient(#e7d8bf,#eee3cf);box-shadow:inset 0 0 0 1px rgb(138 125 135/.28)}:where(.public-site) .reel-env-flap{left:0;right:0;top:0;height:.42em;z-index:0;transform-origin:50% 0;transform:perspective(3em) rotateX(180deg);clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#efe4d0,#dfcdaf)}:where(.public-site) .reel-env>.reel-env-letter{left:.07em;right:.07em;top:.05em;height:.56em;z-index:2;border-radius:.02em;padding:.055em .09em;display:grid;align-content:start;justify-items:start;gap:.034em;background:var(--color-paper-0);box-shadow:0 .012em .04em rgb(22 18 31/.14),inset 0 0 0 1px rgb(226 214 196/.9);transform:translateY(-.4em)}:where(.public-site) .reel-env-letter .lw{justify-self:center;width:.13em;margin-bottom:.01em;fill:none;stroke:var(--color-gold-2);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}:where(.public-site) .reel-env-letter .ln{display:block;height:max(1px,.007em);border-radius:1px;background:rgb(42 33 52/.26)}:where(.public-site) .reel-env-letter .a{width:42%;height:max(1.5px,.011em);background:var(--color-gold-2);opacity:.75}:where(.public-site) .reel-env-letter .b{width:84%}:where(.public-site) .reel-env-letter .c{width:62%}:where(.public-site) .reel-env-letter .meet{justify-self:center;width:78%;margin-top:.006em;overflow:visible}:where(.public-site) .reel-env-letter .t{fill:none;stroke:var(--color-gold);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}:where(.public-site) .reel-env-letter .r{stroke:var(--color-wine)}:where(.public-site) .reel-env-letter .knot{fill:var(--color-gold-hi);transform-origin:100px 22px;transform-box:view-box}:where(.public-site) .reel-env-pocket{inset:0;z-index:3;border-radius:.035em;clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);background:linear-gradient(to top right,rgb(0 0 0/0) calc(50% - .6px),rgb(138 125 135/.35) 50%,rgb(0 0 0/0) calc(50% + .6px)) 0 100% /50% 100% no-repeat,linear-gradient(to top left,rgb(0 0 0/0) calc(50% - .6px),rgb(138 125 135/.35) 50%,rgb(0 0 0/0) calc(50% + .6px)) 100% 100% /50% 100% no-repeat,linear-gradient(172deg,#f6efe3,#eadcc5);box-shadow:inset 0 0 0 1px rgb(138 125 135/.22)}:where(.public-site) .reel-env-seal{left:50%;top:.41em;width:.17em;height:.17em;margin:-.085em 0 0 -.085em;z-index:5}:where(.public-site) .reel-env-seal .half{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 34% 30%,#a3374b,var(--color-wine) 55%,#4c111d);box-shadow:inset 0 0 0 .008em rgb(245 238 227/.12)}:where(.public-site) .reel-env-seal .half svg{width:60%;fill:none;stroke:var(--color-gold-hi);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}:where(.public-site) .reel-env-seal .l{clip-path:inset(0 50% 0 0);transform:translate(-.05em,.05em) rotate(-24deg);opacity:.9}:where(.public-site) .reel-env-seal .r{clip-path:inset(0 0 0 50%);transform:translate(.05em,.065em) rotate(18deg);opacity:.9}:where(.public-site) .reel-env-seal:after{content:"";position:absolute;inset:-40%;border-radius:50%;background:radial-gradient(closest-side,rgb(255 236 196/.7),rgb(255 236 196/0));opacity:0}:where(.public-site) .reel-env-rail{position:relative;display:flex;justify-content:space-between;width:min(210px,64vw)}:where(.public-site) .reel-env-rail .node{position:relative;z-index:1;display:grid;justify-items:center;gap:4px;width:24px}:where(.public-site) .reel-env-rail .dot{width:12px;height:12px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 3px var(--color-paper),0 0 0 4px var(--color-gold-2)}:where(.public-site) .reel-env-rail .lbl{font:italic 400 12px/1 var(--font-display);color:var(--color-gold-2)}:where(.public-site) .reel-env-rail .seg{position:absolute;top:5px;height:2px;background:var(--color-line)}:where(.public-site) .reel-env-rail .seg:after{content:"";position:absolute;inset:0;background:var(--color-gold);transform-origin:0 50%}:where(.public-site) .reel-env-rail .s1{left:12px;right:50%}:where(.public-site) .reel-env-rail .s2{left:50%;right:12px}:where(.public-site) .reel-roll{display:inline-flex}:where(.public-site) .reel-roll .col{display:inline-block;height:1em;overflow:clip;overflow-clip-margin:.1em}:where(.public-site) .reel-roll .dg{display:flex;flex-direction:column;transform:translateY(calc(var(--to, 0) * -1em))}:where(.public-site) .reel-roll .digit{display:block;height:1em;line-height:1}:where(.public-site) .reel-roll .digit:before{content:attr(data-d)}@media (min-width:1000px){:where(.public-site) .reel-how{--env-w:340px}.public-site .reel-how{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:72px;align-items:start}.public-site .reel-how>.public-eyebrow,.public-site .reel-how>h2{grid-column:1/-1}.public-site .reel-how .reel-env-stage{grid-column:1;grid-row:3;top:calc(var(--nav-h) + 9vh);margin:28px 0 0;padding:24px 0 0;background:none;gap:30px}.public-site .reel-how .public-steps{grid-column:2;grid-row:3;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.public-site .reel-how .reel-env-stage:after{display:none}:where(.public-site) .reel-env-rail{width:240px}}@media (max-width:719.98px),(max-width:999.98px) and (max-height:760px){.public-site .reel-how .reel-env-stage{position:relative;top:auto}.public-site .reel-how .reel-env-stage:after{display:none}}.public-site .reel-how :where(.public-step,.public-step a){scroll-margin-top:calc(var(--nav-h) + 16px)}@media (min-width:720px) and (max-width:999.98px) and (min-height:760.02px){:where(.public-site) .reel-how{--env-w:132px}.public-site .reel-how :where(.public-step,.public-step a){scroll-margin-top:calc(var(--nav-h) + var(--env-w) * 1.08 + 72px)}}:where(.public-site) .reel-photo{margin:0}:where(.public-site) .reel-photo .frame{position:relative;display:block;overflow:clip;isolation:isolate;aspect-ratio:var(--ar,1);border-radius:var(--radius-photo);background:var(--color-paper-2);box-shadow:0 30px 60px -40px rgb(22 18 31/.55)}:where(.public-site) .reel-photo picture{display:block;width:100%;height:100%}:where(.public-site) .reel-photo img{display:block;width:100%;height:100%;object-fit:cover}:where(.public-site) .reel-photo .wipe{position:absolute;inset:0;z-index:1;background:var(--color-paper);transform:scaleY(0);transform-origin:50% 0;pointer-events:none}:where(.public-site) .reel-photo-note{margin:0;padding-block:4px 18px;font-size:12px;line-height:1.5;color:var(--color-ink-3)}.public-site .reel-how .public-steps{gap:20px}.public-site .reel-how .public-step{--sp-t:24px;--sp-x:22px;--sp-b:26px;position:relative;padding:var(--sp-t) var(--sp-x) var(--sp-b);box-shadow:0 26px 50px -46px rgb(22 18 31/.55)}.public-site .reel-how .public-step .num{display:flex;align-items:center;gap:14px;font-size:40px;margin-bottom:14px}.public-site .reel-how .public-step .num:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgb(125 94 38/.5),rgb(125 94 38/0))}.public-site .reel-how .public-step h3{font-size:24px;line-height:1.15;margin-bottom:8px}.public-site .reel-how .public-step p{font-size:15px;line-height:1.6}.public-site .reel-how .public-step:not(:last-child):before{content:"";position:absolute;left:calc(var(--sp-x) + 11px);top:100%;width:2px;height:20px;border-radius:2px;background:linear-gradient(var(--color-gold-2),var(--color-gold))}.public-site .reel-how .public-step{display:flex;flex-direction:column}.public-site .reel-how .public-step .step-photo.foot{margin:auto calc(-1 * var(--sp-x)) calc(-1 * var(--sp-b))}.public-site .reel-how .public-step .step-photo.foot:before{content:"";display:block;height:22px}.public-site .reel-how .public-excard+.step-photo.foot:before{height:26px}.public-site .reel-how .public-step .step-photo .frame{box-shadow:none;border-radius:0 0 calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px)}.public-site .reel-how .public-step .step-photo .wipe{background:var(--color-paper-0)}.public-site .reel-how .public-excard{border-style:dashed;border-color:rgb(125 94 38/.55)}.public-site .reel-how .public-excard .lbl{display:inline-block;padding:3px calc(10px - .2em) 3px 10px;border-radius:999px;background:rgb(200 162 98/.2);color:var(--color-gold-2)}@media (min-width:720px){.public-site .reel-how .public-step{--sp-t:28px;--sp-x:24px;--sp-b:30px}.public-site .reel-how{padding-bottom:32px}.public-site .reel-how+.public-sec{padding-top:72px}.public-site .reel-how .public-steps{align-items:stretch}.public-site .reel-how .public-step .step-photo .frame{aspect-ratio:auto;height:var(--band,200px)}.public-site .reel-how .public-step .step-photo img{object-position:50% 20%}.public-site .reel-how .public-step .step-photo img[src*="/waiting-"]{object-position:50% 55%}.public-site .reel-how .public-step .step-photo img[src*="/reading-"]{object-position:50% 35%}}.public-site .reel-how>.reel-photo-note{padding-block:14px 0}@media (min-width:720px) and (max-width:999.98px){.public-site .reel-how>.reel-photo-note{text-align:center;padding-top:18px}.public-site .reel-how .public-step:not(:last-child):before{left:100%;top:calc(var(--sp-t) + 19px);width:20px;height:2px;background:linear-gradient(90deg,var(--color-gold-2),var(--color-gold))}}@media (min-width:1000px){.public-site .reel-how .public-step{--sp-t:32px;--sp-x:28px;--sp-b:34px;--band:300px}.public-site .reel-how .public-step .step-photo img[src*="/waiting-"]{object-position:50% 74%}.public-site .reel-how>.reel-photo-note{grid-column:2;padding-top:16px}}@keyframes reel-kenburns{0%{transform:scale(1.14) translate3d(0,-3%,0)}to{transform:scale(1.03) translate3d(0,3%,0)}}@keyframes reel-pulse{0%{opacity:0;transform:scale(.7)}45%{opacity:1}to{opacity:0;transform:scale(1.25)}}@media screen and (prefers-reduced-motion:no-preference){.public-site .reel-page[data-reel=on] [data-reel-reveal=armed],.public-site [data-reel=on] .reel-how [data-reel-reveal=armed]{opacity:0;transform:translate3d(0,28px,0)}.public-site .reel-page[data-reel=on] [data-reel-reveal=in],.public-site [data-reel=on] .reel-how [data-reel-reveal=in]{opacity:1;transform:none;transition:opacity 1s var(--reel-ease),transform 1.1s var(--reel-ease);transition-delay:calc(min(var(--n, 0), 5) * .11s)}.public-site [data-reel=on] .reel-photo[data-reel-reveal=armed]{opacity:1;transform:none}.public-site [data-reel=on] .reel-photo[data-reel-reveal=armed] .wipe{transform:scaleY(1)}.public-site [data-reel=on] .reel-photo[data-reel-reveal=armed] img{transform:scale(1.18)}.public-site [data-reel=on] .reel-photo[data-reel-reveal=in]{transition:none}.public-site [data-reel=on] .reel-photo[data-reel-reveal=in] .wipe{transition:transform 1.15s cubic-bezier(.77,0,.18,1) .1s}.public-site [data-reel=on] .reel-photo[data-reel-reveal=in] img{transition:transform 1.8s var(--reel-ease) .1s}.public-site [data-reel=on] .reel-how .public-step[data-reveal=armed] .reel-roll .dg{transform:none}.public-site [data-reel=on] .reel-how .public-step[data-reveal=in] .reel-roll .dg{transition:transform 1.4s var(--reel-ease) .3s}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:1000px),screen and (prefers-reduced-motion:no-preference) and (min-width:720px) and (min-height:760.02px){.public-site [data-reel=on] .reel-how[data-stage] .reel-env{transition:transform 1s var(--reel-spring)}.public-site [data-reel=on] .reel-how[data-stage] .reel-env-flap{transition:transform .85s var(--reel-ease) .18s,z-index 0s linear .6s}.public-site [data-reel=on] .reel-how[data-stage] .reel-env-letter{transition:transform 1.1s var(--reel-ease) .45s}.public-site [data-reel=on] .reel-how[data-stage] .reel-env-seal .half{transition:transform .8s var(--reel-spring),opacity .6s ease}.public-site [data-reel=on] .reel-how[data-stage] .reel-env-letter .t{transition:stroke-dashoffset 1.2s cubic-bezier(.65,0,.35,1) .5s}.public-site [data-reel=on] .reel-how[data-stage] .reel-env-letter .knot{transition:transform .7s var(--reel-spring) 1.4s,opacity .4s ease 1.4s}.public-site [data-reel=on] .reel-how[data-stage] .reel-env-rail .seg:after{transition:transform .8s var(--reel-ease)}.public-site [data-reel=on] .reel-how[data-stage] .reel-env-rail .dot{transition:background-color .4s ease,transform .5s var(--reel-spring)}.public-site [data-reel=on] .reel-how[data-stage="0"] .reel-env{transform:translateY(.03em) rotate(-4deg) scale(.96)}.public-site [data-reel=on] .reel-how:where([data-stage="0"],[data-stage="1"]) .reel-env-flap{transform:perspective(3em) rotateX(0deg);z-index:4;transition:transform .85s var(--reel-ease),z-index 0s linear .3s}.public-site [data-reel=on] .reel-how:where([data-stage="0"],[data-stage="1"]) .reel-env-seal .half{transform:none;opacity:1}.public-site [data-reel=on] .reel-how:where([data-stage="0"],[data-stage="1"]) .reel-env-letter{transform:none;transition-delay:0s}.public-site [data-reel=on] .reel-how:where([data-stage="0"],[data-stage="1"],[data-stage="2"]) .reel-env-letter .t{stroke-dashoffset:1;transition-delay:0s}.public-site [data-reel=on] .reel-how:where([data-stage="0"],[data-stage="1"],[data-stage="2"]) .reel-env-letter .knot{transform:scale(0);opacity:0;transition-delay:0s}.public-site [data-reel=on] .reel-how[data-stage="1"] .reel-env{transform:translateY(-.025em) rotate(0deg)}.public-site [data-reel=on] .reel-how[data-stage="1"] .reel-env-seal:after{animation:reel-pulse 1.6s ease-out .2s both}.public-site [data-reel=on] .reel-how[data-stage="2"] .reel-env-letter{transform:translateY(-.26em)}.public-site [data-reel=on] .reel-how:where([data-stage="0"],[data-stage="1"]) .reel-env-rail .s1:after,.public-site [data-reel=on] .reel-how:where([data-stage="0"],[data-stage="1"],[data-stage="2"]) .reel-env-rail .s2:after{transform:scaleX(0)}.public-site [data-reel=on] .reel-how[data-stage="0"] .reel-env-rail .dot,.public-site [data-reel=on] .reel-how[data-stage="1"] .reel-env-rail :where(.n2,.n3) .dot,.public-site [data-reel=on] .reel-how[data-stage="2"] .reel-env-rail .n3 .dot{background:var(--color-paper);transform:scale(.75)}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.public-site [data-reel=on] .reel-photo:not(.fan) picture{animation:reel-kenburns linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@media print{.public-site .reel-how [data-reel-reveal]{opacity:1;transform:none}.public-site .reel-how .reel-env-stage{position:static}}