.fm-proposal .fm-mirror-study{--fm-mirror-rx:0deg;--fm-mirror-ry:0deg;--fm-mirror-rz:0deg;--fm-mirror-lift:0px;--fm-mirror-tx:0px;--fm-mirror-ty:0px;--fm-mirror-room-x:0px;--fm-mirror-room-y:0px;--fm-mirror-echo-x:0px;--fm-mirror-echo-y:0px;--fm-mirror-light-x:35%;--fm-mirror-light-y:25%;--fm-mirror-shine-x:0px;--fm-mirror-shine-y:0px;--fm-mirror-shadow-x:0px;--fm-mirror-rim-angle:130deg;isolation:isolate;text-align:center;perspective:1100px;width:100%;max-width:520px;margin-inline:auto;padding:12px 22px 0;position:relative}.fm-proposal .fm-mirror-study:before{content:"";z-index:-1;opacity:.18;filter:blur(19px);width:76%;height:42px;transform:translateX(var(--fm-mirror-shadow-x));background:#26323b;border-radius:50%;position:absolute;bottom:48px;left:12%}.fm-proposal .fm-mirror-study:after{content:"";z-index:-1;opacity:.16;filter:blur(8px);width:66%;height:16px;transform:translateX(var(--fm-mirror-shadow-x));pointer-events:none;background:#21313d;border-radius:50%;position:absolute;bottom:52px;left:19%}.fm-proposal .fm-mirror-object{aspect-ratio:.85;background:radial-gradient(ellipse at var(--fm-mirror-light-x) var(--fm-mirror-light-y),#ffffffcf,transparent 65%),linear-gradient(var(--fm-mirror-rim-angle),#fafcfe 0%,#667480 12%,#e8edf2 15%,#9ca9b4 23%,#fcfdff 40%,#657583 61%,#e6eaf0 77%,#98a5af 91%,#fff 100%);width:min(100%,425px);transform:translateY(var(--fm-mirror-lift)) rotateX(calc(2deg + var(--fm-mirror-rx))) rotateY(calc(-3deg + var(--fm-mirror-ry))) rotate(calc(-2deg + var(--fm-mirror-rz)));transform-style:preserve-3d;border-radius:36px;margin-inline:auto;padding:9px;position:relative;box-shadow:0 0 0 1px #87949e,1px 1px 0 2px #edf2f5,inset 0 0 0 1px #ffffffb3,12px 24px 32px -20px #20314088}.fm-proposal .fm-mirror-edge{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#cdd7df 8%,#637581 35%,#e8eff3 56%,#798c9a 81%,#edf2f6);position:absolute;inset:1px;transform:translate3d(5px,7px,-9px);box-shadow:0 0 0 1px #798894,1px 1px 0 1px #e8edf0,2px 3px 0 1px #6d7b84,3px 4px 0 1px #c9d2d9}.fm-proposal .fm-mirror-object:before{content:"";pointer-events:none;border:1px solid #f9fdffc7;border-radius:33px;position:absolute;inset:3px;box-shadow:inset 1px 1px 1px #fff,inset -1px -1px 1px #4c5c6a99,0 1px 1px #4c5c6aa6}.fm-proposal .fm-mirror-glass{isolation:isolate;border-radius:var(--fm-glass-radius,28px);width:100%;height:100%;clip-path:inset(0 round var(--fm-glass-radius,28px));background:linear-gradient(118deg,#8495a3,#d1dbe1 25%,#c5cfd6 46%,#9faeba 68%,#e2e9ed);border:1px solid #8a99a4;position:relative;overflow:hidden;transform:translateZ(1px);box-shadow:inset 0 0 0 2px #f8fbfdeb,inset 3px 4px 5px #304e6359,inset -3px -3px 4px #f7fcffdb,inset 8px 5px 22px #26384e21}.fm-proposal .fm-mirror-glass:before{content:"";z-index:6;pointer-events:none;border:1px solid #f4f8fc5e;border-radius:22px;position:absolute;inset:7px}.fm-proposal .fm-mirror-glass:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#fff0,#fff6 1.8%,#fff0 4% 96%,#ffffffe6 99%),linear-gradient(#fffffff0,#fff0 1.5% 98%,#fff9);position:absolute;inset:0}.fm-proposal .fm-mirror-room{filter:blur(7px);opacity:.7;transform:translate(var(--fm-mirror-room-x),var(--fm-mirror-room-y)) rotate(5deg);position:absolute;inset:-18%;overflow:hidden}.fm-proposal .fm-mirror-window{background:linear-gradient(90deg,#f7fbffaa 44%,#6e84954d 46% 51%,#fcffffa8 54%),linear-gradient(#edf6ff 46%,#9aaab7bb 49%,#e0edf4 52%);width:52%;height:90%;position:absolute;top:-10%;left:3%;transform:skewY(-23deg)rotate(-14deg);box-shadow:4px 4px 26px #e6f0fc}.fm-proposal .fm-mirror-horizon{filter:blur(9px);background:linear-gradient(#627687aa,#99aaba22 45%,#edf4fa88);width:140%;height:32%;position:absolute;bottom:7%;left:-15%;transform:rotate(-9deg)}.fm-proposal .fm-mirror-shadow{filter:blur(18px);background:#36526a55;border-radius:50%;width:39%;height:92%;position:absolute;bottom:-10%;right:-5%;transform:rotate(25deg)}.fm-proposal .fm-mirror-mist{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(58% 40% at 48% 44%,#f4f7fa00 20%,#e5edf369 68%,#f5f8f9ab 115%),radial-gradient(at 72% 95%,#f5f8fdf5,#0000 65%),radial-gradient(at 95% 0,#edf3f7b8,#0000 55%);position:absolute;inset:0}.fm-proposal .fm-mirror-clearing{z-index:2;width:82%;height:59%;transform:translate(var(--fm-mirror-tx),var(--fm-mirror-ty)) rotate(-12deg);filter:blur(3px);background:radial-gradient(at 40% 48%,#c6d5e22b,#0000 73%);border-radius:47% 53% 57% 43%/52% 41% 59% 48%;position:absolute;top:19%;left:9%;box-shadow:-11px 3px 20px -10px #ffffff5e,15px -12px 28px -12px #f5fbff61}.fm-proposal .fm-mirror-inscription{z-index:3;color:#243343;text-shadow:0 1px 1px #f7fcffbf;transform:translate(var(--fm-mirror-tx),var(--fm-mirror-ty)) rotate(2deg);position:absolute;top:25%;left:4%;right:4%}.fm-proposal .fm-mirror-prelude{font-family:var(--font-brand-doc,"Lora"),Georgia,serif;opacity:.84;margin-bottom:19px;font-size:clamp(17px,1.65vw,21px);font-style:italic;line-height:1.3;display:block}.fm-proposal .fm-mirror-inscription>strong{letter-spacing:-.055em;filter:blur(.2px);opacity:.91;font-size:clamp(36px,4.1vw,55px);font-weight:800;line-height:.98;display:block}.fm-proposal .fm-mirror-echo{letter-spacing:-.055em;transform:translate(var(--fm-mirror-echo-x),var(--fm-mirror-echo-y)) scaleY(-.72) skewX(-3deg);transform-origin:50%;filter:blur(2px);opacity:.2;margin-top:12px;font-size:clamp(36px,4.1vw,55px);font-weight:800;line-height:.98;display:block;-webkit-mask-image:linear-gradient(#0000 8%,#000 96%);mask-image:linear-gradient(#0000 8%,#000 96%)}.fm-proposal .fm-mirror-sheen{z-index:4;filter:blur(7px);transform:translate(var(--fm-mirror-shine-x),var(--fm-mirror-shine-y));pointer-events:none;background:linear-gradient(119deg,#0000 32%,#ffffff12 37%,#ffffff87 43%,#ffffff0d 50%,#0000 59%);position:absolute;inset:-30%}.fm-proposal .fm-mirror-glint{z-index:4;background:radial-gradient(ellipse 50% 44% at var(--fm-mirror-light-x) var(--fm-mirror-light-y),#fff9,#ffffff18 45%,transparent 85%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.fm-proposal .fm-mirror-caption{font-family:var(--font-brand-mono,"IBM Plex Mono"),monospace;letter-spacing:.15em;color:#55616a;justify-content:center;align-items:center;gap:10px;margin-top:30px;font-size:10px;font-weight:600;line-height:1.4;display:flex}.fm-proposal .fm-mirror-caption>span{background:var(--fmx-red);border-radius:50%;width:5px;height:5px}@media (max-width:1000px) and (min-width:721px){.fm-proposal .fm-mirror-study{padding-inline:10px}.fm-proposal .fm-mirror-inscription>strong,.fm-proposal .fm-mirror-echo{font-size:39px}.fm-proposal .fm-mirror-prelude{font-size:17px}}@media (max-width:720px){.fm-proposal .fm-mirror-study{max-width:375px;padding-inline:16px}.fm-proposal .fm-mirror-object{aspect-ratio:.86;border-radius:29px;padding:7px}.fm-proposal .fm-mirror-object:before{border-radius:26px}.fm-proposal .fm-mirror-glass{--fm-glass-radius:22px}.fm-proposal .fm-mirror-glass:before{border-radius:17px}.fm-proposal .fm-mirror-caption{margin-top:27px;font-size:9px}.fm-proposal .fm-mirror-inscription>strong,.fm-proposal .fm-mirror-echo{font-size:clamp(33px,9.5vw,46px)}.fm-proposal .fm-mirror-prelude{margin-bottom:14px;font-size:17px}.fm-proposal .fm-mirror-echo{margin-top:8px}}@media (prefers-reduced-motion:reduce){.fm-proposal .fm-mirror-object{transform:rotateX(2deg)rotateY(-3deg)rotate(-2deg)}.fm-proposal .fm-mirror-room{transform:rotate(5deg)}.fm-proposal .fm-mirror-clearing{transform:rotate(-12deg)}.fm-proposal .fm-mirror-inscription{transform:rotate(2deg)}.fm-proposal .fm-mirror-echo{transform:scaleY(-.72)skew(-3deg)}.fm-proposal .fm-mirror-sheen{transform:none}.fm-proposal .fm-mirror-glint{background:radial-gradient(50% 44% at 35% 25%,#fff9,#ffffff18 45%,#0000 85%)}.fm-proposal .fm-mirror-study:before,.fm-proposal .fm-mirror-study:after{transform:none}}.fm-proposal .fm-mirror-object{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}
.fm-proposal .fm-ex-guarantee-seal{width:min(185px,100%);height:auto;color:var(--fmx-red,#e10600);border:0;flex-shrink:0;padding:0;display:block;overflow:visible;transform:rotate(-8deg)}.fm-proposal .fm-seal-paper{fill:#fffdf7}.fm-proposal .fm-seal-outline{fill:none;stroke:currentColor;stroke-width:1.7px}.fm-proposal .fm-seal-fine{fill:none;stroke:currentColor;stroke-width:.75px}.fm-proposal .fm-seal-engraving{fill:none;stroke:currentColor;stroke-width:.65px}.fm-proposal .fm-seal-star,.fm-proposal .fm-ex-guarantee-seal text{fill:currentColor}.fm-proposal .fm-seal-brand,.fm-proposal .fm-seal-motto,.fm-proposal .fm-seal-caption{font-family:var(--font-brand-mono,"IBM Plex Mono"), monospace;letter-spacing:1.35px;font-size:10px;font-weight:600}.fm-proposal .fm-seal-motto{letter-spacing:1px;font-size:9px}.fm-proposal .fm-seal-caption{text-anchor:middle;letter-spacing:1.1px;font-size:9px}.fm-proposal .fm-seal-promise{letter-spacing:2px;font-size:8.5px}.fm-proposal .fm-seal-main{font-family:var(--font-brand-sans,"Schibsted Grotesk"), Arial, sans-serif;letter-spacing:-.8px;text-anchor:middle;font-size:29px;font-weight:800}@media (max-width:680px){.fm-proposal .fm-ex-guarantee-seal{width:155px}}.fm-proposal .fm-ex-guarantee-mini{aspect-ratio:1;width:clamp(78px,6.6vw,88px);height:auto;color:var(--fmx-red,#e10600);display:block;overflow:visible;transform:rotate(-10deg)}.fm-proposal .fm-ex-guarantee-mini text{fill:currentColor}.fm-proposal .fm-seal-mini-ring{font-family:var(--font-brand-mono,"IBM Plex Mono"), monospace;letter-spacing:1.1px;font-size:10.5px;font-weight:600}.fm-proposal .fm-seal-mini-main{font-family:var(--font-brand-sans,"Schibsted Grotesk"), Arial, sans-serif;letter-spacing:-.6px;text-anchor:middle;font-size:21px;font-weight:800}
@font-face{font-family:PrudenceEditorial;src:url(/prudence-design/eb-garamond-latin-normal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}.fm-proposal .fm-pb{align-items:center;gap:12px;display:inline-flex}.fm-proposal .fm-pb-seal{flex:none;width:52px;height:52px;display:block}.fm-proposal .fm-pb-text{gap:4px;display:grid}.fm-proposal .fm-pb-label{font-family:var(--font-brand-mono,"IBM Plex Mono"),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fmx-gray);font-size:11px;font-weight:600;line-height:1.2}.fm-proposal .fm-pb-name{letter-spacing:.07em;white-space:nowrap;color:var(--fmx-ink);font-family:PrudenceEditorial,EB Garamond,Georgia,serif;font-size:19px;font-variant-caps:small-caps;font-weight:500;line-height:1}.fm-proposal :is(.fm-pb-name,.fm-ex-cover-powered b,.fm-ex-price-powered strong) sup{font-family:var(--font-brand-sans,"Schibsted Grotesk"),Arial,sans-serif;letter-spacing:0;vertical-align:super;margin-left:1px;font-size:.5em;font-variant-caps:normal;line-height:0}.fm-proposal .fm-pb-dark .fm-pb-label{color:#b9b8b2}.fm-proposal .fm-pb-dark .fm-pb-name{color:#fff}.fm-proposal .fm-ex-nav-powered{border-left:1px solid #d3d3cf;align-self:center;margin-left:18px;margin-right:auto;padding-left:18px}.fm-proposal .fm-ex-nav-powered .fm-pb{gap:8px}.fm-proposal .fm-ex-nav-powered .fm-pb-seal{width:30px;height:30px}.fm-proposal .fm-ex-nav-powered .fm-pb-text{gap:1px}.fm-proposal .fm-ex-nav-powered .fm-pb-label{font-size:9.5px}.fm-proposal .fm-ex-nav-powered .fm-pb-name{font-size:15px}@media (max-width:820px){.fm-proposal .fm-ex-nav-powered{display:none}}.fm-proposal .fm-ex-cover-powered{font-family:var(--font-brand-mono,"IBM Plex Mono"),monospace;letter-spacing:.09em;text-transform:uppercase;color:#77776f;align-items:center;gap:.55em;margin-top:.8em;font-size:.6em;display:flex}.fm-proposal .fm-ex-cover-powered img{flex:none;width:2.9em;height:2.9em;display:block}.fm-proposal .fm-ex-cover-powered>span{gap:.25em;line-height:1.1;display:grid}.fm-proposal .fm-ex-cover-powered b{text-transform:none;letter-spacing:.06em;white-space:nowrap;color:var(--fmx-ink);font-family:PrudenceEditorial,EB Garamond,Georgia,serif;font-size:1.55em;font-variant-caps:small-caps;font-weight:500}.fm-proposal .fm-ex-price-card li.fm-ex-price-powered img{width:22px;height:22px;margin-top:1px;display:block}.fm-proposal .fm-ex-price-powered strong{letter-spacing:.05em;color:var(--fmx-ink);font-family:PrudenceEditorial,EB Garamond,Georgia,serif;font-size:1.15em;font-variant-caps:small-caps;font-weight:500}.fm-proposal .fm-ex-close-powered{border-top:1px solid #ffffff29;margin-top:38px;padding-top:20px;display:flex}@media (max-width:720px){.fm-proposal .fm-ex-close-powered{margin-top:30px}}
