.PortraitHero-module__7TzrFa__root{--pw:clamp(280px,28vw,390px);--ph:calc(var(--pw)*1.3364);--gap:calc(var(--pw)*.0376);--pink:#ffb8c1;--on-red:#fff6f3;max-width:var(--w);margin:0 auto;padding:24px 40px 56px;overflow-x:clip}.PortraitHero-module__7TzrFa__stage{grid-template-columns:minmax(0,1fr)var(--pw);min-height:var(--ph);align-items:start;gap:36px;display:grid;position:relative}.PortraitHero-module__7TzrFa__copy{padding-top:calc(var(--ph)*.08);grid-area:1/1;transition:opacity .6s .3s}.PortraitHero-module__7TzrFa__copy .hero-h{font-family:var(--serif);letter-spacing:-.015em;max-width:15ch;min-height:3.15em;margin:0;font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1.05}.PortraitHero-module__7TzrFa__copy .takes{white-space:nowrap;flex-wrap:nowrap;gap:6px 20px;font-size:14.5px}@media (max-width:1080px){.PortraitHero-module__7TzrFa__copy .takes{white-space:normal;flex-wrap:wrap}}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__copy{opacity:0;transition:opacity 1.4s}.PortraitHero-module__7TzrFa__figure{z-index:2;width:var(--pw);height:var(--ph);opacity:0;grid-area:1/2;transition:opacity .6s;position:relative}.PortraitHero-module__7TzrFa__figure[data-ready]{opacity:1}.PortraitHero-module__7TzrFa__layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.PortraitHero-module__7TzrFa__ink{transition:opacity .7s}.PortraitHero-module__7TzrFa__red{opacity:0;transition:opacity .45s}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__ink{opacity:0;transition:opacity 2s 1s}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__red{opacity:1;transition:opacity 2s 1s}.PortraitHero-module__7TzrFa__eyes{pointer-events:none;position:absolute;inset:0}.PortraitHero-module__7TzrFa__lid{transition:none}.PortraitHero-module__7TzrFa__pill{z-index:4;left:calc(var(--mx,50%) + 20px);top:calc(var(--my,40%) + 18px);background:var(--red);height:40px;color:var(--on-red);font:600 13px var(--ui);white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 14px;transition:opacity .32s,transform .32s;display:flex;position:absolute;transform:translateY(6px);box-shadow:0 8px 22px #620a1847}.PortraitHero-module__7TzrFa__figure[data-flip] .PortraitHero-module__7TzrFa__pill{left:auto;right:calc(100% - var(--mx,50%) + 20px)}.PortraitHero-module__7TzrFa__pill{max-width:calc(100vw - 40px)}.PortraitHero-module__7TzrFa__tapHint{display:none}@media (hover:none){.PortraitHero-module__7TzrFa__pill{display:none}.PortraitHero-module__7TzrFa__tapHint{z-index:4;text-align:center;white-space:nowrap;width:92%;font:500 13px/16px var(--ui);letter-spacing:.01em;color:var(--red);background:var(--paper-2);pointer-events:none;border-radius:3px 0 0 3px;padding:5px 14% 5px 0;display:block;position:absolute;bottom:calc(7% - 13px);left:0;box-shadow:0 1px #1e1c190f}.PortraitHero-module__7TzrFa__figure{margin-bottom:4px}}.PortraitHero-module__7TzrFa__root[data-hover] .PortraitHero-module__7TzrFa__pill{opacity:1;transform:none}.PortraitHero-module__7TzrFa__face{z-index:5;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:4% 8%}.PortraitHero-module__7TzrFa__face:focus-visible{outline:2px solid var(--red);outline-offset:-6px;border-radius:24px}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__face{pointer-events:none}.PortraitHero-module__7TzrFa__seal{z-index:6;aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 10px 18px #620a184d);width:27%;animation:.16s ease-out .5s both PortraitHero-module__7TzrFa__press;position:absolute;bottom:-3%;right:-5%;transform:rotate(-9deg)}.PortraitHero-module__7TzrFa__seal svg{width:100%;height:100%;display:block;overflow:visible}.PortraitHero-module__7TzrFa__sealDisc{fill:var(--red)}.PortraitHero-module__7TzrFa__sealRing{fill:none;stroke:var(--on-red);stroke-opacity:.45;stroke-width:1px}.PortraitHero-module__7TzrFa__sealSpin{transform-box:view-box;transform-origin:60px 60px;animation:32s linear infinite PortraitHero-module__7TzrFa__spin}.PortraitHero-module__7TzrFa__sealText{fill:var(--on-red);font-family:var(--ui);letter-spacing:1.6px;font-size:8.6px;font-weight:600}.PortraitHero-module__7TzrFa__sealNum{fill:var(--on-red);font-family:var(--seal);font-size:40px}.PortraitHero-module__7TzrFa__sealYears{fill:var(--on-red);font-family:var(--ui);letter-spacing:2px;font-size:7px;font-weight:600}@keyframes PortraitHero-module__7TzrFa__spin{to{transform:rotate(360deg)}}@keyframes PortraitHero-module__7TzrFa__press{0%{opacity:0;transform:rotate(-9deg)scale(1.12)}to{opacity:1;transform:rotate(-9deg)scale(1)}}.PortraitHero-module__7TzrFa__panelShadow{height:var(--ph);z-index:1;pointer-events:none;filter:drop-shadow(0 26px 34px #620a184d)drop-shadow(0 6px 10px #620a1833);position:absolute;top:0;left:0;right:0}.PortraitHero-module__7TzrFa__panelClip{visibility:hidden;transition:visibility 0s 1.9s;position:absolute;inset:0}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__panelClip{visibility:visible;transition:visibility}.PortraitHero-module__7TzrFa__panel{background:radial-gradient(120% 95% at 90% 25%,#d3283a 0%,var(--red)40%,#9e1622 75%,#7e0f19 100%);transform:translateX(calc(100% - var(--pw)*.58));border-radius:20px 0 0 20px;transition:transform 1.9s cubic-bezier(.5,0,.75,.25);position:absolute;inset:0}.PortraitHero-module__7TzrFa__panel:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#00000029 0%,#0000 55%);position:absolute;inset:0}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__panel{transition:transform 3.2s cubic-bezier(.37,0,.23,1);transform:none}.PortraitHero-module__7TzrFa__panelContent{height:var(--ph);z-index:3;color:var(--on-red);font-family:var(--body);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s,visibility 0s .14s;position:absolute;top:0;left:0;right:0}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__panelContent{opacity:1;visibility:visible;transition:opacity .7s 2.6s,visibility 0s 2.6s}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__panelContent>*{pointer-events:auto}.PortraitHero-module__7TzrFa__tabs{gap:2px;display:flex;position:absolute;top:14px;left:28px}.PortraitHero-module__7TzrFa__tab{color:#fff6f3c7;height:48px;font:400 14px var(--ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 13px;box-shadow:inset 0 -2px #0000}.PortraitHero-module__7TzrFa__tab:hover{color:#fff}.PortraitHero-module__7TzrFa__tab[aria-selected=true]{color:#fff;font-weight:600}.PortraitHero-module__7TzrFa__close{top:14px;right:calc(var(--pw)*.5622 + var(--gap) + 10px);width:48px;height:48px;color:var(--on-red);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.PortraitHero-module__7TzrFa__tab:focus-visible,.PortraitHero-module__7TzrFa__close:focus-visible,.PortraitHero-module__7TzrFa__tabStage>[role=tabpanel]:focus-visible{outline:2px solid var(--on-red);outline-offset:2px}.PortraitHero-module__7TzrFa__body{width:calc(100% - var(--pw) - var(--gap) - 84px);scrollbar-width:thin;scrollbar-color:#fff6f366 transparent;max-width:700px;padding-right:8px;font-size:14px;line-height:1.55;position:absolute;top:74px;bottom:16px;left:44px;overflow-y:auto}.PortraitHero-module__7TzrFa__body p{margin:0 0 10px}.PortraitHero-module__7TzrFa__tabStage{position:relative}.PortraitHero-module__7TzrFa__tabOut{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) both PortraitHero-module__7TzrFa__tabOut;position:absolute;inset:0 0 auto}.PortraitHero-module__7TzrFa__tabOut[data-dir=prev]{animation-name:PortraitHero-module__7TzrFa__tabOutPrev}@keyframes PortraitHero-module__7TzrFa__tabOut{to{opacity:0;filter:blur(2px);transform:translate(-28px)}}@keyframes PortraitHero-module__7TzrFa__tabOutPrev{to{opacity:0;filter:blur(2px);transform:translate(28px)}}.PortraitHero-module__7TzrFa__tabIn>*,.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li{animation:.62s cubic-bezier(.16,1,.3,1) both PortraitHero-module__7TzrFa__itemIn;animation-delay:calc(.16s + var(--i,0)*55ms)}.PortraitHero-module__7TzrFa__tabIn[data-dir=prev]>*,.PortraitHero-module__7TzrFa__tabIn[data-dir=prev] :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li{animation-name:PortraitHero-module__7TzrFa__itemInPrev}.PortraitHero-module__7TzrFa__tabIn>:nth-child(2){--i:1}.PortraitHero-module__7TzrFa__tabIn>:nth-child(3){--i:2}.PortraitHero-module__7TzrFa__tabIn>:nth-child(4){--i:3}.PortraitHero-module__7TzrFa__tabIn>:nth-child(5){--i:4}.PortraitHero-module__7TzrFa__tabIn>:nth-child(6){--i:5}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:first-child{--i:1.5}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(2){--i:2.2}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(3){--i:2.9}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(4){--i:3.6}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(5){--i:4.3}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(6){--i:5}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(7){--i:5.7}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(8){--i:6.4}.PortraitHero-module__7TzrFa__tabIn :is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow)>li:nth-child(9){--i:7.1}.PortraitHero-module__7TzrFa__tabIn>:is(.PortraitHero-module__7TzrFa__list,.PortraitHero-module__7TzrFa__grid2,.PortraitHero-module__7TzrFa__techRow){animation:none}@keyframes PortraitHero-module__7TzrFa__itemIn{0%{opacity:0;filter:blur(3px);transform:translate(34px)}to{opacity:1;filter:none;transform:none}}@keyframes PortraitHero-module__7TzrFa__itemInPrev{0%{opacity:0;filter:blur(3px);transform:translate(-34px)}to{opacity:1;filter:none;transform:none}}.PortraitHero-module__7TzrFa__bar{background:var(--pink);pointer-events:none;border-radius:2px;height:2px;transition:transform .55s cubic-bezier(.65,0,.2,1),width .55s cubic-bezier(.65,0,.2,1),opacity .3s;position:absolute;bottom:0;left:0}.PortraitHero-module__7TzrFa__title{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 14px;font-size:44px;font-weight:500;line-height:1}.PortraitHero-module__7TzrFa__hl{color:var(--pink);font-family:var(--ui);font-weight:600}.PortraitHero-module__7TzrFa__hlBlock{color:var(--pink);font:600 15px var(--ui);margin-bottom:3px;display:block}.PortraitHero-module__7TzrFa__body .PortraitHero-module__7TzrFa__motto{color:var(--pink);font:600 15px/1.5 var(--ui)}.PortraitHero-module__7TzrFa__techRow{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.PortraitHero-module__7TzrFa__techRow li{font:500 11px var(--ui);text-align:center;color:#fff6f3e6;flex-direction:column;align-items:center;gap:6px;display:flex}.PortraitHero-module__7TzrFa__logo{background:var(--on-red);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 6px #0000002e}.PortraitHero-module__7TzrFa__logo img{object-fit:contain;width:26px;height:26px}.PortraitHero-module__7TzrFa__mono{font:600 13px var(--ui);color:var(--red)}.PortraitHero-module__7TzrFa__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.PortraitHero-module__7TzrFa__list{flex-direction:column;gap:11px;margin:0;padding:0;font-size:13.5px;line-height:1.55;list-style:none;display:flex}.PortraitHero-module__7TzrFa__row{align-items:flex-start;gap:12px;display:flex}.PortraitHero-module__7TzrFa__ico{color:var(--pink);flex:none;margin-top:1px}.PortraitHero-module__7TzrFa__ring{width:34px;height:34px;color:var(--pink);border:1.2px solid #ffb8c1b3;border-radius:50%;flex:none;place-items:center;display:grid}.PortraitHero-module__7TzrFa__pad{padding-top:6px}.PortraitHero-module__7TzrFa__caps{font:600 11.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--pink);margin-bottom:4px;display:block}.PortraitHero-module__7TzrFa__hundred{align-items:center;gap:20px;margin:6px 0 16px;display:flex}.PortraitHero-module__7TzrFa__hundred span{font:400 96px/.9 var(--serif);color:var(--pink);letter-spacing:-.02em}.PortraitHero-module__7TzrFa__body .PortraitHero-module__7TzrFa__big{font-size:17px}.PortraitHero-module__7TzrFa__big b{font-family:var(--ui);color:#fff;font-weight:600}.PortraitHero-module__7TzrFa__strip{margin:48px 0 0}@media (max-width:860px){.PortraitHero-module__7TzrFa__root{--pw:min(76vw,340px);padding:24px 20px 40px}.PortraitHero-module__7TzrFa__stage{flex-direction:column;gap:28px;min-height:0;display:flex}.PortraitHero-module__7TzrFa__figure{order:-1;align-self:center}.PortraitHero-module__7TzrFa__copy{padding-top:0}.PortraitHero-module__7TzrFa__copy .hero-h{max-width:none;min-height:0;font-size:clamp(36px,7vw,56px)}.PortraitHero-module__7TzrFa__copy .lede{max-width:none}.PortraitHero-module__7TzrFa__panelShadow{z-index:50;filter:none;height:auto;position:fixed;inset:0}.PortraitHero-module__7TzrFa__panelClip{clip-path:none!important}.PortraitHero-module__7TzrFa__panel{border-radius:0;transition:transform .7s cubic-bezier(.55,0,.75,.2);transform:translate(100%)}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__panel{transition:transform 1.2s cubic-bezier(.16,.84,.24,1)}.PortraitHero-module__7TzrFa__panelClip{transition:visibility 0s .7s}.PortraitHero-module__7TzrFa__root[data-open] .PortraitHero-module__7TzrFa__panelContent{transition:opacity .5s .8s,visibility 0s .8s}.PortraitHero-module__7TzrFa__panelContent{z-index:51;height:auto;position:fixed;inset:0}.PortraitHero-module__7TzrFa__tabs{scrollbar-width:thin;scrollbar-color:#fff6f3bf #fff6f329;padding-bottom:10px;padding-left:10px;left:0;right:60px;overflow-x:auto}.PortraitHero-module__7TzrFa__tabs::-webkit-scrollbar{height:5px}.PortraitHero-module__7TzrFa__tabs::-webkit-scrollbar-track{background:#fff6f329;border-radius:3px}.PortraitHero-module__7TzrFa__tabs::-webkit-scrollbar-thumb{background:#fff6f3bf;border-radius:3px}.PortraitHero-module__7TzrFa__bar{bottom:10px}.PortraitHero-module__7TzrFa__close{right:8px}.PortraitHero-module__7TzrFa__body{width:auto;max-width:none;top:86px;left:20px;right:20px}.PortraitHero-module__7TzrFa__title{font-size:40px}.PortraitHero-module__7TzrFa__techRow{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.PortraitHero-module__7TzrFa__grid2{grid-template-columns:1fr}.PortraitHero-module__7TzrFa__strip{margin-top:40px}}@media (prefers-reduced-motion:reduce){.PortraitHero-module__7TzrFa__tabOut{display:none}.PortraitHero-module__7TzrFa__root *,.PortraitHero-module__7TzrFa__root :before,.PortraitHero-module__7TzrFa__root :after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}@media (min-width:640px) and (max-width:860px){.PortraitHero-module__7TzrFa__root{--pw:clamp(220px,33vw,280px)}.PortraitHero-module__7TzrFa__stage{grid-template-columns:minmax(0,1fr)var(--pw);align-items:start;gap:0 28px;display:grid}.PortraitHero-module__7TzrFa__copy{display:contents}.PortraitHero-module__7TzrFa__copy>.kicker{grid-area:1/1;align-self:end;margin-top:24px}.PortraitHero-module__7TzrFa__copy>.take-panel{grid-area:2/1}.PortraitHero-module__7TzrFa__figure{order:0;grid-area:1/2/span 2;align-self:start}:is(.PortraitHero-module__7TzrFa__copy>.takes-row,.PortraitHero-module__7TzrFa__copy>.stack,.PortraitHero-module__7TzrFa__copy>.proof,.PortraitHero-module__7TzrFa__copy>.cta){grid-column:1/-1}.PortraitHero-module__7TzrFa__copy>.takes-row{grid-row:3;margin-top:36px}.PortraitHero-module__7TzrFa__copy>.stack{grid-row:4}.PortraitHero-module__7TzrFa__copy>.proof{grid-row:5}.PortraitHero-module__7TzrFa__copy>.cta{grid-row:6}.PortraitHero-module__7TzrFa__copy .takes{white-space:nowrap;flex-wrap:nowrap}.PortraitHero-module__7TzrFa__copy .hero-h{font-size:clamp(34px,5.6vw,48px)}}.PortraitHero-module__7TzrFa__body{color:#fff6f3e6;font-size:15px;top:92px}.PortraitHero-module__7TzrFa__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.PortraitHero-module__7TzrFa__body p{max-width:60ch;margin:0 0 12px;font-size:14.5px;line-height:1.7}.PortraitHero-module__7TzrFa__body p.PortraitHero-module__7TzrFa__lead{font-family:var(--serif);color:#fff;font-size:19px;line-height:1.45}.PortraitHero-module__7TzrFa__body p.PortraitHero-module__7TzrFa__lead b{font-family:var(--serif);font-weight:500}.PortraitHero-module__7TzrFa__body p.PortraitHero-module__7TzrFa__motto{font-family:var(--serif);color:var(--pink);border-left:2px solid #ffb8c199;margin-top:4px;padding-left:14px;font-size:18px;font-style:italic;font-weight:400;line-height:1.45}.PortraitHero-module__7TzrFa__list{gap:0}.PortraitHero-module__7TzrFa__list>li{border-top:1px solid #fff6f329;padding:9px 0;font-size:14px;line-height:1.55}.PortraitHero-module__7TzrFa__list>li:last-child{border-bottom:1px solid #fff6f329}.PortraitHero-module__7TzrFa__list .PortraitHero-module__7TzrFa__ico{opacity:.85;transform-origin:0 0;transform:scale(.85)}.PortraitHero-module__7TzrFa__hlBlock{font-family:var(--serif);color:#fff;margin-bottom:2px;font-size:17px;font-weight:500}.PortraitHero-module__7TzrFa__list .PortraitHero-module__7TzrFa__hl{font-family:var(--serif);color:#fff;font-size:17px;font-weight:500}.PortraitHero-module__7TzrFa__ring{border-color:#ffb8c173;width:30px;height:30px}.PortraitHero-module__7TzrFa__grid2{gap:14px 34px;font-size:14px;line-height:1.55}.PortraitHero-module__7TzrFa__grid2 .PortraitHero-module__7TzrFa__hl{font:600 10.5px var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin-bottom:3px;display:block}.PortraitHero-module__7TzrFa__small{font-size:13.5px;line-height:1.55}.PortraitHero-module__7TzrFa__caps{letter-spacing:.14em;font-size:10.5px}.PortraitHero-module__7TzrFa__guarantee{min-height:calc(var(--ph) - 92px - 16px - 8px);flex-direction:column;justify-content:center;display:flex}.PortraitHero-module__7TzrFa__guarantee .PortraitHero-module__7TzrFa__hundred{margin-top:0}@media (max-width:860px){.PortraitHero-module__7TzrFa__guarantee{min-height:calc(100dvh - 126px)}}
