@font-face{font-family:im-fn Display;src:url(/_next/static/media/im-fn-old-standard-700.5019dad5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:im-fn Display;src:url(/_next/static/media/im-fn-old-standard-400i.c8158477.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:im-fn Text;src:url(/_next/static/media/im-fn-public-sans.035c7fe4.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.im-fn-encase{--im-fn-ground:oklch(0.915 0.026 245);--im-fn-paper:oklch(0.968 0.014 238);--im-fn-paper-shade:oklch(0.938 0.02 242);--im-fn-paper-hi:oklch(0.992 0.003 250);--im-fn-ink:oklch(var(--c-brand));--im-fn-deep:oklch(var(--c-brand-deep));--im-fn-body:oklch(0.29 0.07 262);--im-fn-muted:oklch(0.42 0.05 260);--im-fn-red:oklch(var(--c-cta));--im-fn-red-deep:oklch(var(--c-cta-deep));--im-fn-carbon:oklch(var(--c-accent));--im-fn-hole:oklch(0.86 0.03 245);--im-fn-rule:oklch(var(--c-brand)/0.34);--im-fn-hair:oklch(var(--c-brand)/0.15);--im-fn-edge:oklch(var(--c-brand)/0.42);--im-fn-shadow:#041a4a52;--im-fn-gut:clamp(16px,4.5vw,64px);--im-fn-ease:cubic-bezier(0.22,1,0.36,1);--im-fn-display:"im-fn Display","Old Standard TT","Bodoni 72",Didot,"Times New Roman",serif;--im-fn-text:"im-fn Text","Public Sans",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--im-fn-weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M0 1.5h8M0 4h8M0 6.5h8M8 9.5h8M8 12h8M8 14.5h8M9.5 0v8M12 0v8M14.5 0v8M1.5 8v8M4 8v8M6.5 8v8' fill='none' stroke='rgb(11,53,135)' stroke-opacity='.1' stroke-width='.7'/%3E%3C/svg%3E");--im-fn-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12'%3E%3Cpath d='M0 6c6-4.4 18-4.4 24 0s18 4.4 24 0' fill='none' stroke='rgb(11,53,135)' stroke-opacity='.095' stroke-width='.8'/%3E%3C/svg%3E");position:relative;isolation:isolate;overflow:hidden;overflow:clip;margin-bottom:-6rem;padding-bottom:clamp(56px,8vw,112px);background-color:var(--im-fn-ground);background-image:radial-gradient(120% 760px at 50% 0,#fbfdfe80,#fbfdfe00 72%),var(--im-fn-weave);background-repeat:no-repeat,repeat;color:var(--im-fn-body);font-family:var(--im-fn-text);font-size:1.0625rem;line-height:1.55;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.im-fn-encase,.im-fn-encase *,.im-fn-encase :after,.im-fn-encase :before{box-sizing:border-box}.im-fn-encase ::selection{background:oklch(var(--c-accent-bright));color:var(--im-fn-ink)}.im-fn-encase a:focus-visible{outline:3px solid var(--im-fn-ink);outline-offset:4px;border-radius:2px}.im-fn-encase .im-fn-caps{font-family:var(--im-fn-text);font-size:.6875rem;font-weight:650;line-height:1.3;letter-spacing:.13em;text-transform:uppercase;color:var(--im-fn-muted)}.im-fn-encase .im-fn-field{display:flex;align-items:flex-end;gap:10px;min-width:0;white-space:nowrap}.im-fn-encase .im-fn-field:after{content:"";flex:1 1 24px;min-width:24px;margin-bottom:2px;border-bottom:1px solid var(--im-fn-rule)}.im-fn-encase .im-fn-tick{display:flex;align-items:center;gap:9px;white-space:nowrap}.im-fn-encase .im-fn-tick svg{flex:none;width:17px;height:17px;overflow:visible;color:var(--im-fn-ink)}.im-fn-encase .im-fn-hero{position:relative;z-index:3;padding:clamp(14px,3.4vw,50px) var(--im-fn-gut) 0}.im-fn-encase .im-fn-book{position:relative;max-width:1200px;margin:0 auto}.im-fn-encase .im-fn-carbon{position:absolute;z-index:0;inset:30px -7px -22px 16px;background-color:var(--im-fn-paper-hi);background-image:repeating-linear-gradient(to bottom,oklch(var(--c-accent)/0) 0 15px,oklch(var(--c-accent)/.2) 15px 16px);border:1px solid var(--im-fn-edge);box-shadow:0 26px 40px -24px var(--im-fn-shadow);transform:rotate(.55deg);transform-origin:82% 100%}.im-fn-encase .im-fn-leaf{position:absolute;z-index:1;inset:0;background-color:var(--im-fn-paper-shade);border:1px solid var(--im-fn-edge)}.im-fn-encase .im-fn-leaf--a{transform:translate(3px,4px)}.im-fn-encase .im-fn-leaf--b{transform:translate(6px,8px)}.im-fn-encase .im-fn-leaf--c{transform:translate(9px,12px);box-shadow:0 30px 46px -26px var(--im-fn-shadow)}.im-fn-encase .im-fn-cover{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr)}.im-fn-encase .im-fn-kept{position:relative;display:grid;grid-template-rows:20px auto 13px;background-color:var(--im-fn-paper);background-image:var(--im-fn-wave);border:1px solid var(--im-fn-edge);border-bottom:0}.im-fn-encase .im-fn-bind{position:relative;display:block;background:linear-gradient(to bottom,#ffffff1a,#fff0 40%,#00000038),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#fff0 1px 3px),var(--im-fn-deep)}.im-fn-encase .im-fn-bind>span{position:absolute;top:50%;width:30px;height:3px;margin-top:-1.5px;border-radius:1.5px;background:linear-gradient(180deg,#f1f4f8,#a3adbb);box-shadow:0 1px 0 #0000008c,0 0 0 1px #0000002e}.im-fn-encase .im-fn-bind>span:first-child{left:16%}.im-fn-encase .im-fn-bind>span:last-child{right:16%}.im-fn-encase .im-fn-stub{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs ticks" "kicker ticks" "fields fields";column-gap:14px;row-gap:9px;padding:13px 18px 10px}.im-fn-encase .im-fn-crumbs{grid-area:crumbs}.im-fn-encase .im-fn-crumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.im-fn-encase .im-fn-crumbs li,.im-fn-encase .im-fn-crumbs ol{display:flex;align-items:center;gap:7px}.im-fn-encase .im-fn-crumbs a{margin:-10px -6px;padding:10px 6px;color:var(--im-fn-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.im-fn-encase .im-fn-crumbs a:hover{text-decoration-thickness:2px}.im-fn-encase .im-fn-crumbs [aria-current]{color:var(--im-fn-muted)}.im-fn-encase .im-fn-kicker{grid-area:kicker;margin:0;font-family:var(--im-fn-display);font-style:italic;font-weight:400;font-size:1.9rem;line-height:1;color:var(--im-fn-ink)}.im-fn-encase .im-fn-notes{display:none}.im-fn-encase .im-fn-ticks{grid-area:ticks;align-self:end;display:grid;gap:7px;padding-bottom:4px}.im-fn-encase .im-fn-fields{grid-area:fields;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:8px}.im-fn-encase .im-fn-perf{display:block;background:radial-gradient(circle at 50% 50%,var(--im-fn-hole) 0 2.2px,oklch(var(--c-brand)/.4) 2.3px 2.9px,oklch(var(--c-brand)/0) 3px) 50% 50% /13px 13px repeat-x}.im-fn-encase .im-fn-slip{position:relative;padding:20px 20px 18px;background-color:var(--im-fn-paper);background-image:var(--im-fn-wave);border:1px solid var(--im-fn-edge);border-top:0;transform-origin:0 100%;transition:transform .6s var(--im-fn-ease),box-shadow .6s var(--im-fn-ease)}.im-fn-encase .im-fn-slip:before{content:"";position:absolute;inset:3px 7px 7px;border:1px solid var(--im-fn-edge);outline:1px solid var(--im-fn-hair);outline-offset:2px;pointer-events:none}.im-fn-encase .im-fn-slip-in{position:relative;container-type:inline-size}.im-fn-encase .im-fn-h1{margin:0;font-family:var(--im-fn-display);font-weight:700;font-size:clamp(2.6rem,16.6vw,5rem);line-height:.96;letter-spacing:-.012em;color:var(--im-fn-ink)}.im-fn-encase .im-fn-h1>span{display:block}.im-fn-encase .im-fn-h1>span:last-child{font-style:italic;font-weight:400}@supports (font-size:1cqw){.im-fn-encase .im-fn-h1{font-size:clamp(2.6rem,20.6cqw,5rem)}}.im-fn-encase .im-fn-sub{margin:14px 0 0;max-width:34em;font-size:clamp(1.0625rem,.96rem + .42vw,1.28rem);line-height:1.5;color:var(--im-fn-body);text-wrap:pretty}.im-fn-encase .im-fn-acts{display:flex;flex-direction:column;gap:14px;margin-top:20px;padding-right:6px}.im-fn-encase .im-fn-call{--im-fn-dupe:var(--im-fn-ink);display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:58px;padding:8px 24px 8px 20px;border-radius:3px;background:var(--im-fn-red);color:var(--im-fn-paper-hi);text-decoration:none;white-space:nowrap;box-shadow:6px 6px 0 0 var(--im-fn-dupe),6px 6px 0 1px var(--im-fn-edge);transition:background-color .2s ease,transform .2s var(--im-fn-ease),box-shadow .2s var(--im-fn-ease)}.im-fn-encase .im-fn-call svg{flex:none;width:20px;height:20px}.im-fn-encase .im-fn-call-word{font-size:.8125rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.im-fn-encase .im-fn-call-num{font-family:var(--im-fn-display);font-weight:700;font-size:clamp(1.05rem,calc((100vw - 214px) / 6.5),1.72rem);line-height:1;letter-spacing:.01em}.im-fn-encase .im-fn-call:hover{background:var(--im-fn-red-deep);transform:translate(3px,3px);box-shadow:3px 3px 0 0 var(--im-fn-dupe),3px 3px 0 1px var(--im-fn-edge)}.im-fn-encase .im-fn-call:active{transform:translate(5px,5px);box-shadow:1px 1px 0 0 var(--im-fn-dupe),1px 1px 0 1px var(--im-fn-edge)}.im-fn-encase .im-fn-sched{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:8px 22px;border:1.5px solid var(--im-fn-ink);border-radius:3px;color:var(--im-fn-ink);font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.im-fn-encase .im-fn-sched svg{flex:none;width:22px;height:10px;transition:transform .3s var(--im-fn-ease)}.im-fn-encase .im-fn-sched:hover{background-color:var(--im-fn-ink);color:var(--im-fn-paper-hi)}.im-fn-encase .im-fn-sched:hover svg{transform:translateX(4px)}.im-fn-encase .im-fn-foot{display:grid;gap:10px;margin-top:20px}@media (min-width:600px){.im-fn-encase .im-fn-h1{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.27em;font-size:clamp(3rem,10.4vw,5rem)}.im-fn-encase .im-fn-h1>span:last-child{grid-column:2}@supports (font-size:1cqw){.im-fn-encase .im-fn-h1{font-size:clamp(3rem,13.1cqw,7rem)}}.im-fn-encase .im-fn-acts{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:14px 22px;margin-top:28px}.im-fn-encase .im-fn-call,.im-fn-encase .im-fn-sched{min-height:60px}.im-fn-encase .im-fn-foot{margin-top:30px}.im-fn-encase .im-fn-slip{padding:34px clamp(28px,4.6vw,56px) 26px}.im-fn-encase .im-fn-slip:before{inset:5px 10px 10px}.im-fn-encase .im-fn-stub{padding:16px clamp(24px,4vw,40px) 14px}.im-fn-encase .im-fn-kicker{font-size:2.3rem}.im-fn-encase .im-fn-carbon{inset:34px -12px -26px 30px;transform:rotate(1deg)}}@media (min-width:900px){.im-fn-encase .im-fn-cover{grid-template-columns:clamp(248px,24%,290px) minmax(0,1fr)}.im-fn-encase .im-fn-kept{grid-template-rows:none;grid-template-columns:38px minmax(0,1fr) 15px;border-bottom:1px solid var(--im-fn-edge);border-right:0}.im-fn-encase .im-fn-bind{background:linear-gradient(90deg,#ffffff1a,#fff0 40%,#00000038),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#fff0 1px 3px),var(--im-fn-deep);box-shadow:0 15px 0 0 #031a4a}.im-fn-encase .im-fn-bind>span{top:auto;left:50%;right:auto;width:3px;height:30px;margin:0 0 0 -1.5px;background:linear-gradient(90deg,#f1f4f8,#a3adbb);box-shadow:1px 0 0 #0000008c,0 0 0 1px #0000002e}.im-fn-encase .im-fn-bind>span:first-child{top:15%;left:50%}.im-fn-encase .im-fn-bind>span:last-child{bottom:15%;right:auto}.im-fn-encase .im-fn-stub{display:flex;flex-direction:column;gap:0;padding:30px 16px 28px 22px}.im-fn-encase .im-fn-kicker{margin-top:22px;padding-bottom:16px;border-bottom:1px solid var(--im-fn-rule);font-size:clamp(2.1rem,3vw,2.6rem)}.im-fn-encase .im-fn-fields{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:30px}.im-fn-encase .im-fn-notes{display:block;flex:1;min-height:30px;margin:30px 0 26px;background:repeating-linear-gradient(to bottom,oklch(var(--c-brand)/0) 0 29px,var(--im-fn-hair) 29px 30px)}.im-fn-encase .im-fn-ticks{align-self:stretch;gap:11px;padding:18px 0 0;border-top:1px solid var(--im-fn-rule)}.im-fn-encase .im-fn-perf{background-position:50% 50%;background-size:15px 14px;background-repeat:repeat-y}.im-fn-encase .im-fn-slip{padding:clamp(40px,4vw,56px) clamp(36px,4.4vw,56px) 34px;border-top:1px solid var(--im-fn-edge);border-left:0}.im-fn-encase .im-fn-slip:before{inset:12px 12px 12px 4px}.im-fn-encase .im-fn-h1{font-size:clamp(3.6rem,7.1vw,6.5rem)}@supports (font-size:1cqw){.im-fn-encase .im-fn-h1{font-size:clamp(3.6rem,13.1cqw,7rem)}}.im-fn-encase .im-fn-sub{margin-top:22px}.im-fn-encase .im-fn-acts{margin-top:32px}.im-fn-encase .im-fn-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px;margin-top:38px}.im-fn-encase .im-fn-leaf{left:26px}.im-fn-encase .im-fn-leaf--a{transform:translate(4px,5px)}.im-fn-encase .im-fn-leaf--b{transform:translate(8px,10px)}.im-fn-encase .im-fn-leaf--c{transform:translate(12px,15px)}.im-fn-encase .im-fn-carbon{inset:30px -22px -34px 70px;transform:rotate(1.15deg);background-image:repeating-linear-gradient(to bottom,oklch(var(--c-accent)/0) 0 21px,oklch(var(--c-accent)/.2) 21px 22px)}}@media (min-width:900px) and (hover:hover){.im-fn-encase .im-fn-cover:has(.im-fn-call:focus-visible) .im-fn-slip,.im-fn-encase .im-fn-cover:has(.im-fn-call:hover) .im-fn-slip{transform:translate(7px,2px) rotate(.35deg);box-shadow:-8px 0 12px -8px var(--im-fn-shadow)}}.im-fn-encase .im-fn-run{position:relative;z-index:2;padding:clamp(62px,9vw,116px) var(--im-fn-gut) 0}.im-fn-encase .im-fn-run-in{display:grid;gap:clamp(24px,2.8vw,36px);max-width:1200px;margin:0 auto}.im-fn-encase .im-fn-coupon{--im-fn-tear:0px;--im-fn-tilt:0deg;--im-fn-slip-tilt:0deg;position:relative;display:grid;grid-template-columns:minmax(0,1fr);transform:rotate(var(--im-fn-tilt));transition:transform 1s var(--im-fn-ease)}.im-fn-encase .im-fn-coupon--a{--im-fn-tear:16px;--im-fn-tilt:-0.7deg;--im-fn-slip-tilt:1.2deg;margin-right:12px}.im-fn-encase .im-fn-coupon--b{--im-fn-tear:7px;--im-fn-tilt:0.5deg;--im-fn-slip-tilt:-0.5deg;margin-left:12px}.im-fn-encase .im-fn-coupon--c{--im-fn-tilt:-0.3deg;margin-right:5px}.im-fn-encase .im-fn-piece{position:relative;isolation:isolate;min-width:0}.im-fn-encase .im-fn-piece:before{content:"";position:absolute;z-index:-1;inset:10px 8px 1px;box-shadow:0 14px 24px -6px var(--im-fn-shadow)}.im-fn-encase .im-fn-paper{position:relative;height:100%;background-color:var(--im-fn-paper);background-image:var(--im-fn-wave);box-shadow:inset 0 0 0 1px var(--im-fn-edge)}.im-fn-encase .im-fn-cstub .im-fn-paper{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 18px 17px;mask:radial-gradient(circle 3.3px at 50% 100%,#0000 0 3.1px,#000 3.5px) 50% 0 /13px 100% repeat-x}.im-fn-encase .im-fn-cword{font-family:var(--im-fn-display);font-style:italic;font-weight:400;font-size:1.9rem;line-height:1;color:var(--im-fn-ink);white-space:nowrap}.im-fn-encase .im-fn-ctag{max-width:52%;text-align:right}.im-fn-encase .im-fn-cline{display:none}.im-fn-encase .im-fn-cslip{margin-top:var(--im-fn-tear);transform:rotate(var(--im-fn-slip-tilt));transform-origin:0 0;transition:transform 1.1s var(--im-fn-ease)}.im-fn-encase .im-fn-cslip .im-fn-paper{display:grid;gap:16px;padding:24px 20px 16px;mask:radial-gradient(circle 3.3px at 50% 0,#0000 0 3.1px,#000 3.5px) 50% 0 /13px 100% repeat-x}.im-fn-encase .im-fn-cslip p{margin:0;max-width:31em;font-size:clamp(1.09rem,.98rem + .56vw,1.4rem);line-height:1.48;color:var(--im-fn-ink);text-wrap:pretty}.im-fn-encase .im-fn-cslip .im-fn-paper:before{content:"";position:absolute;inset:10px 7px 7px;border:1px solid var(--im-fn-hair);pointer-events:none}.im-fn-encase .im-fn-cfoot{display:flex;align-items:flex-end;gap:12px;height:22px}.im-fn-encase .im-fn-cfoot:before{content:"";flex:1;border-bottom:1px solid var(--im-fn-rule)}.im-fn-encase .im-fn-cfoot:after{content:"";width:64px;height:22px;border:1px solid var(--im-fn-rule)}@media (min-width:900px){.im-fn-encase .im-fn-coupon{grid-template-columns:232px minmax(0,1fr);width:72%;margin-right:0}.im-fn-encase .im-fn-coupon--a{--im-fn-tear:22px;--im-fn-tilt:-0.8deg;--im-fn-slip-tilt:1.3deg}.im-fn-encase .im-fn-coupon--b{--im-fn-tear:9px;margin-left:14%}.im-fn-encase .im-fn-coupon--c{margin-left:28%}.im-fn-encase .im-fn-cstub .im-fn-paper{flex-direction:column;align-items:stretch;gap:14px;padding:26px 24px 24px 26px;mask:radial-gradient(circle 3.3px at 100% 50%,#0000 0 3.1px,#000 3.5px) 0 50% /100% 13px repeat-y}.im-fn-encase .im-fn-cword{order:3;font-size:clamp(2.3rem,3.3vw,2.7rem)}.im-fn-encase .im-fn-ctag{order:1;max-width:none;text-align:left}.im-fn-encase .im-fn-cline{order:2;display:block;flex:1;min-height:22px;border-top:1px solid var(--im-fn-rule)}.im-fn-encase .im-fn-cslip{margin-top:0;margin-left:var(--im-fn-tear)}.im-fn-encase .im-fn-cslip .im-fn-paper{gap:20px;align-content:space-between;padding:32px 40px 24px 44px;mask:radial-gradient(circle 3.3px at 0 50%,#0000 0 3.1px,#000 3.5px) 0 50% /100% 13px repeat-y}.im-fn-encase .im-fn-cslip .im-fn-paper:before{inset:8px 8px 8px 12px}}.im-fn-encase .im-fn-ledger{position:relative;z-index:1;padding:clamp(34px,6vw,72px) var(--im-fn-gut) 0}.im-fn-encase .im-fn-ledger-in{display:grid;grid-template-columns:minmax(0,1fr);max-width:1200px;margin:0 auto}.im-fn-encase .im-fn-snap{position:relative;z-index:1;width:82%;max-width:400px;margin:0 0 0 2%;padding:9px 9px 11px;background:var(--im-fn-paper-hi);border:1px solid var(--im-fn-rule);box-shadow:0 2px 3px #041a4a29,0 24px 36px -18px var(--im-fn-shadow);transform:rotate(-2.2deg);transform-origin:30% 0;transition:transform 1.2s var(--im-fn-ease)}.im-fn-encase .im-fn-snap img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 56%;outline:1px solid oklch(var(--c-brand)/.18);outline-offset:-1px}.im-fn-encase .im-fn-reg{position:relative;z-index:2;margin:-38px 0 0 6%;background-color:var(--im-fn-paper-hi);border:1px solid var(--im-fn-edge);box-shadow:0 26px 40px -24px var(--im-fn-shadow);transition:transform 1.1s var(--im-fn-ease)}.im-fn-encase .im-fn-reg-head{padding:22px 18px 14px;background-color:oklch(var(--c-brand)/.06);border-bottom:2px solid var(--im-fn-ink)}.im-fn-encase .im-fn-h2{margin:0;font-family:var(--im-fn-display);font-weight:700;font-size:clamp(2.2rem,1.5rem + 3vw,3.5rem);line-height:1;letter-spacing:-.01em;color:var(--im-fn-ink)}.im-fn-encase .im-fn-rows{margin:0;padding:0;list-style:none}.im-fn-encase .im-fn-row{display:grid;grid-template-columns:46px minmax(0,1fr) 13% 13%;min-height:58px;border-bottom:1px solid var(--im-fn-rule)}.im-fn-encase .im-fn-row:nth-child(odd){background-color:oklch(var(--c-brand)/.04)}.im-fn-encase .im-fn-blank .im-fn-row:nth-child(odd){background-color:initial}.im-fn-encase .im-fn-blank .im-fn-row:nth-child(2n){background-color:oklch(var(--c-brand)/.04)}.im-fn-encase .im-fn-blank .im-fn-row{min-height:30px}.im-fn-encase .im-fn-blank .im-fn-row:last-child{border-bottom:0}.im-fn-encase .im-fn-row>*{display:flex;align-items:center;border-left:1px solid var(--im-fn-hair)}.im-fn-encase .im-fn-row>:first-child{justify-content:center;border-left:0}.im-fn-encase .im-fn-row>:nth-child(2){border-left:4px double var(--im-fn-red)}.im-fn-encase .im-fn-row svg{width:22px;height:22px;overflow:visible;color:var(--im-fn-ink)}.im-fn-encase .im-fn-entry{padding:10px 12px 10px 14px;font-family:var(--im-fn-display);font-style:italic;font-weight:400;font-size:clamp(1.3rem,1.06rem + 1.05vw,1.75rem);line-height:1.12;color:var(--im-fn-ink)}@media (min-width:600px){.im-fn-encase .im-fn-reg-head{padding:30px 30px 18px}.im-fn-encase .im-fn-row{grid-template-columns:62px minmax(0,1fr) 15% 15%;min-height:64px}.im-fn-encase .im-fn-blank .im-fn-row{min-height:44px}.im-fn-encase .im-fn-entry{padding:12px 18px 12px 22px}}@media (min-width:760px){.im-fn-encase .im-fn-ledger-in{grid-template-columns:34% minmax(0,1fr);column-gap:4%;align-items:start}.im-fn-encase .im-fn-snap{width:100%;max-width:none;margin:0}.im-fn-encase .im-fn-reg{margin:0}}@media (min-width:900px){.im-fn-encase .im-fn-snap{margin-top:-172px}}.im-fn-encase .im-fn-last{position:relative;z-index:1;padding:clamp(60px,9vw,124px) var(--im-fn-gut) 0}.im-fn-encase .im-fn-last-in{position:relative;max-width:1200px;margin:0 auto}.im-fn-encase .im-fn-spent{position:relative;z-index:3;display:block;height:62px;margin:0 10px -16px 0;pointer-events:none}.im-fn-encase .im-fn-spent-leaf{position:absolute;inset:14px 0 0 0;background-color:var(--im-fn-paper-shade);background-image:var(--im-fn-wave);box-shadow:inset 0 0 0 1px var(--im-fn-edge);mask:radial-gradient(circle 3.3px at 50% 100%,#0000 0 3.1px,#000 3.5px) 50% 0 /13px 100% repeat-x;transition:transform 1s var(--im-fn-ease)}.im-fn-encase .im-fn-spent-leaf--a{background-color:var(--im-fn-paper)}.im-fn-encase .im-fn-spent-leaf--b{transform:translate(4px,5px)}.im-fn-encase .im-fn-spent-leaf--c{transform:translate(8px,10px)}.im-fn-encase .im-fn-spent-leaf--a:before{content:"";position:absolute;inset:16px 20px auto;height:15px;border-top:1px solid var(--im-fn-rule);border-bottom:1px solid var(--im-fn-rule)}.im-fn-encase .im-fn-spent-bind{position:absolute;inset:0 0 auto 0;height:20px;background:linear-gradient(to bottom,#ffffff1a,#fff0 40%,#00000038),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#fff0 1px 3px),var(--im-fn-deep)}.im-fn-encase .im-fn-spent-bind>span{position:absolute;top:50%;width:30px;height:3px;margin-top:-1.5px;border-radius:1.5px;background:linear-gradient(180deg,#f1f4f8,#a3adbb);box-shadow:0 1px 0 #0000008c,0 0 0 1px #0000002e}.im-fn-encase .im-fn-spent-bind>span:first-child{left:16%}.im-fn-encase .im-fn-spent-bind>span:last-child{right:16%}.im-fn-encase .im-fn-copy{position:relative;z-index:2;padding:44px 20px 20px;background-color:var(--im-fn-paper-hi);border:1px solid var(--im-fn-edge);box-shadow:0 30px 46px -26px var(--im-fn-shadow);transition:transform 1.2s var(--im-fn-ease)}.im-fn-encase .im-fn-copy:before{content:"";position:absolute;inset:7px;border:1px solid oklch(var(--c-accent)/.3);outline:1px solid oklch(var(--c-accent)/.14);outline-offset:2px;pointer-events:none}.im-fn-encase .im-fn-copy>*{position:relative}.im-fn-encase .im-fn-h2--close{font-size:clamp(2.7rem,1.25rem + 6.2vw,5.25rem);line-height:.98;letter-spacing:-.014em;text-wrap:balance}.im-fn-encase .im-fn-line{margin:16px 0 0;max-width:30em;font-size:clamp(1.0625rem,.96rem + .42vw,1.28rem);line-height:1.5;color:var(--im-fn-body);text-wrap:pretty}.im-fn-encase .im-fn-copy-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:30px}.im-fn-encase .im-fn-ghost{display:block;justify-self:end;font-family:var(--im-fn-display);font-weight:700;font-size:clamp(2.3rem,1.2rem + 4.6vw,4.5rem);line-height:.98;letter-spacing:-.012em;white-space:nowrap;color:oklch(var(--c-accent)/.17);transform:rotate(-2deg);transform-origin:100% 100%;-webkit-user-select:none;user-select:none;pointer-events:none}.im-fn-encase .im-fn-ghost>span{display:block}.im-fn-encase .im-fn-ghost>span:last-child{padding-left:2.84em;font-style:italic;font-weight:400}.im-fn-encase .im-fn-area{margin:0;padding-top:14px;border-top:1px solid var(--im-fn-rule);font-size:.75rem;letter-spacing:.12em}@media (min-width:600px){.im-fn-encase .im-fn-copy{padding:56px clamp(28px,4.6vw,56px) 30px}.im-fn-encase .im-fn-copy:before{inset:10px}.im-fn-encase .im-fn-line{margin-top:20px}}@media (min-width:900px){.im-fn-encase .im-fn-spent{position:absolute;top:-22px;bottom:-18px;left:0;width:190px;height:auto;margin:0}.im-fn-encase .im-fn-spent-leaf{inset:0 0 0 26px;mask:radial-gradient(circle 3.3px at 100% 50%,#0000 0 3.1px,#000 3.5px) 0 50% /100% 13px repeat-y}.im-fn-encase .im-fn-spent-leaf--b{transform:translate(6px,6px)}.im-fn-encase .im-fn-spent-leaf--c{transform:translate(12px,12px)}.im-fn-encase .im-fn-spent-leaf--a:before{inset:40px 26px auto 30px;height:34px}.im-fn-encase .im-fn-spent-leaf--a:after{content:"";position:absolute;inset:auto 26px 44px 30px;height:34px;border-top:1px solid var(--im-fn-rule);border-bottom:1px solid var(--im-fn-rule)}.im-fn-encase .im-fn-spent-bind{inset:0 auto 0 0;width:38px;height:auto;background:linear-gradient(90deg,#ffffff1a,#fff0 40%,#00000038),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#fff0 1px 3px),var(--im-fn-deep);box-shadow:0 12px 0 0 #031a4a}.im-fn-encase .im-fn-spent-bind>span{top:auto;left:50%;right:auto;width:3px;height:30px;margin:0 0 0 -1.5px;background:linear-gradient(90deg,#f1f4f8,#a3adbb);box-shadow:1px 0 0 #0000008c,0 0 0 1px #0000002e}.im-fn-encase .im-fn-spent-bind>span:first-child{top:15%;left:50%}.im-fn-encase .im-fn-spent-bind>span:last-child{bottom:15%;right:auto}.im-fn-encase .im-fn-copy{margin-left:104px;padding:62px 56px 34px 128px}.im-fn-encase .im-fn-copy:before{inset:12px}.im-fn-encase .im-fn-copy-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:24px}.im-fn-encase .im-fn-ghost{order:2}.im-fn-encase .im-fn-area{order:1}}@keyframes im-fn-land{0%{transform:translate(-9px,-11px) rotate(-.7deg)}to{transform:none}}@keyframes im-fn-fan{0%{transform:translate(0)}}@keyframes im-fn-slide{0%{transform:translate(-18px,-24px) rotate(0deg)}}@keyframes im-fn-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.im-fn-encase .im-fn-mark{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.im-fn-encase .im-fn-cover{animation:im-fn-land .9s var(--im-fn-ease) both}.im-fn-encase .im-fn-leaf{animation:im-fn-fan 1s var(--im-fn-ease) .1s both}.im-fn-encase .im-fn-carbon{animation:im-fn-slide 1.2s var(--im-fn-ease) .2s both}.im-fn-encase .im-fn-ticks .im-fn-mark{animation:im-fn-draw .5s ease-out .7s both}.im-fn-encase .im-fn-ticks .im-fn-tick+.im-fn-tick .im-fn-mark{animation-delay:.95s}.im-fn-encase.im-fn-armed .im-fn-coupon:not(.im-fn-in){transform:translateY(14px)}.im-fn-encase.im-fn-armed .im-fn-coupon:not(.im-fn-in) .im-fn-cslip{transform:translateY(calc(var(--im-fn-tear) * -1))}.im-fn-encase.im-fn-armed .im-fn-snap:not(.im-fn-in){transform:rotate(1.6deg)}.im-fn-encase.im-fn-armed .im-fn-reg:not(.im-fn-in){transform:translateY(18px)}.im-fn-encase.im-fn-armed .im-fn-reg:not(.im-fn-in) .im-fn-mark{stroke-dashoffset:1}.im-fn-encase .im-fn-reg .im-fn-mark{transition:stroke-dashoffset .4s ease-out}.im-fn-encase .im-fn-reg .im-fn-row:first-child .im-fn-mark{transition-delay:.1s}.im-fn-encase .im-fn-reg .im-fn-row:nth-child(2) .im-fn-mark{transition-delay:.22s}.im-fn-encase .im-fn-reg .im-fn-row:nth-child(3) .im-fn-mark{transition-delay:.34s}.im-fn-encase .im-fn-reg .im-fn-row:nth-child(4) .im-fn-mark{transition-delay:.46s}.im-fn-encase.im-fn-armed .im-fn-last-in:not(.im-fn-in) .im-fn-copy{transform:translateY(-20px)}.im-fn-encase.im-fn-armed .im-fn-last-in:not(.im-fn-in) .im-fn-spent-leaf{transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.im-fn-encase.im-fn-armed .im-fn-coupon:not(.im-fn-in) .im-fn-cslip{transform:translateX(calc(var(--im-fn-tear) * -1))}.im-fn-encase.im-fn-armed .im-fn-last-in:not(.im-fn-in) .im-fn-copy{transform:translateX(-24px)}}@media (prefers-reduced-motion:reduce){.im-fn-encase *,.im-fn-encase :after,.im-fn-encase :before{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}}