.CsmOXW_roll{margin-block:-.12em;padding-block:.12em;display:inline-block}.CsmOXW_block{display:block}.CsmOXW_script{margin:-.5em -.3em -.4em;padding:.5em .3em .4em}
.U9ItxG_switcher{position:relative}.U9ItxG_button{align-items:center;gap:calc(6 * var(--u));height:calc(36 * var(--u));padding-inline:calc(12 * var(--u));border-radius:calc(999 * var(--u));color:inherit;font:inherit;font-size:calc(13 * var(--u));letter-spacing:.3px;cursor:pointer;background:0 0;border:1px solid;display:flex}.U9ItxG_chevron{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none;transition:transform .2s}.U9ItxG_button[aria-expanded=true] .U9ItxG_chevron{transform:rotate(180deg)}.U9ItxG_menu{top:calc(100% + calc(8 * var(--u)));z-index:1;min-width:calc(128 * var(--u));padding:calc(6 * var(--u));border-radius:calc(12 * var(--u));color:var(--ink);box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #00000029;background:#fff;margin:0;list-style:none;position:absolute;right:0}.U9ItxG_option{padding:calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(14 * var(--u));display:block}.U9ItxG_option:hover{background:var(--sand)}.U9ItxG_option[aria-current]{color:var(--red)}
.ldgnoG_header{--fade:.4s ease;z-index:50;column-gap:calc(24 * var(--u));height:var(--header-h);padding-inline:max(var(--gutter), calc((100% - calc(996 * var(--u))) / 2));color:var(--ink);transition:color var(--fade);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.ldgnoG_header[data-theme=red],.ldgnoG_header[data-theme=dark]{color:#fff}.ldgnoG_logo{justify-self:start;position:relative}.ldgnoG_logo img{height:calc(54 * var(--u));width:auto;transition:opacity var(--fade);display:block}.ldgnoG_logo .ldgnoG_logoLight,.ldgnoG_logo .ldgnoG_logoDark,.ldgnoG_logo .ldgnoG_logoWhite{opacity:0;position:absolute;inset:0}.ldgnoG_header[data-theme=cream] .ldgnoG_logo img:first-child,.ldgnoG_header[data-theme=dark] .ldgnoG_logo img:first-child,.ldgnoG_header[data-theme=red] .ldgnoG_logo img:first-child{opacity:0}.ldgnoG_header[data-theme=cream] .ldgnoG_logo .ldgnoG_logoDark,.ldgnoG_header[data-theme=dark] .ldgnoG_logo .ldgnoG_logoLight,.ldgnoG_header[data-theme=red] .ldgnoG_logo .ldgnoG_logoWhite{opacity:1}.ldgnoG_nav{justify-content:center;gap:calc(12 * var(--u)) calc(32 * var(--u));font-size:calc(14 * var(--u));letter-spacing:.1px;flex-wrap:wrap;display:flex}.ldgnoG_logo:hover,.ldgnoG_nav a:hover{opacity:1}:root[data-intro=leave] .ldgnoG_logo{opacity:0}:root[data-intro=land] .ldgnoG_logo{opacity:1;transition:opacity .3s}.ldgnoG_header .rough-annotation{color:var(--red)}.ldgnoG_header[data-theme=red] .rough-annotation{color:#fff}.ldgnoG_actions{justify-self:end;align-items:center;gap:calc(12 * var(--u));display:flex}@media (max-width:1024px){.ldgnoG_nav{column-gap:calc(20 * var(--u))}}@media (max-width:640px){.ldgnoG_header{gap:calc(10 * var(--u)) calc(16 * var(--u));height:auto;padding-block:calc(14 * var(--u)) calc(10 * var(--u));grid-template-columns:1fr auto;grid-template-areas:"logo actions""nav nav";position:relative}.ldgnoG_logo{grid-area:logo}.ldgnoG_logo img{height:calc(46 * var(--u))}.ldgnoG_actions{grid-area:actions}.ldgnoG_nav{text-align:center;text-wrap:balance;grid-area:nav;display:block}.ldgnoG_nav a{margin:0 calc(9 * var(--u));padding-block:calc(7 * var(--u));display:inline-block}}
@property --intro-heart{syntax:"<length>";inherits:false;initial-value:0}@property --intro-ink{syntax:"<percentage>";inherits:false;initial-value:0%}._6WRxmG_intro{--settle:cubic-bezier(.16, 1, .3, 1);--sweep:cubic-bezier(.83, 0, .17, 1);--glide:cubic-bezier(.4, 0, .2, 1);z-index:100;place-items:center;animation:.6s 6s forwards _6WRxmG_intro-fallback;display:grid;position:fixed;inset:0;overflow:hidden}._6WRxmG_intro[data-leave]{animation:none}._6WRxmG_intro[data-done]{display:none}@keyframes _6WRxmG_intro-fallback{to{opacity:0;visibility:hidden;pointer-events:none}}._6WRxmG_curtain{background:var(--red);clip-path:inset(0);place-items:center;display:grid;position:absolute;inset:0}._6WRxmG_intro[data-leave=fly] ._6WRxmG_curtain{animation:_6WRxmG_intro-lift 1.1s var(--sweep) forwards}@keyframes _6WRxmG_intro-lift{to{clip-path:inset(0 0 100%)}}._6WRxmG_flight{aspect-ratio:2000/1300;grid-area:1/1;width:min(80vw,112svh);position:relative}._6WRxmG_mark{animation:_6WRxmG_intro-breathe 2s var(--settle) both;position:absolute;inset:0}@keyframes _6WRxmG_intro-breathe{0%{transform:scale(1.04)}}._6WRxmG_intro[data-leave=fly] ._6WRxmG_flight{animation:_6WRxmG_intro-fly-across 1.1s var(--sweep) forwards}._6WRxmG_intro[data-leave=fly] ._6WRxmG_mark{animation:_6WRxmG_intro-fly-up 1.1s var(--sweep) forwards}@keyframes _6WRxmG_intro-fly-across{to{transform:translateX(var(--fly-x,0px))}}@keyframes _6WRxmG_intro-fly-up{to{transform:translateY(var(--fly-y,-40svh)) scale(var(--fly-s,.1))}}._6WRxmG_intro[data-land] ._6WRxmG_mark{opacity:0;transition:opacity .3s}._6WRxmG_intro[data-leave=heart] ._6WRxmG_curtain{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M53 33C47 17 24 7 13 24 6 36 8 51 20 64 29 74 41 82 50 97 47 91 49 88 54 85 63 79 72 72 81 62 93 48 97 31 87 20 76 9 56 15 45 41Z'/%3E%3C/svg%3E") center / var(--intro-heart) var(--intro-heart) no-repeat, linear-gradient(#000 0 0);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M53 33C47 17 24 7 13 24 6 36 8 51 20 64 29 74 41 82 50 97 47 91 49 88 54 85 63 79 72 72 81 62 93 48 97 31 87 20 76 9 56 15 45 41Z'/%3E%3C/svg%3E") center / var(--intro-heart) var(--intro-heart) no-repeat, linear-gradient(#000 0 0);animation:1.1s cubic-bezier(.7,0,.84,0) forwards _6WRxmG_intro-heart;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes _6WRxmG_intro-heart{to{--intro-heart:450vmax}}._6WRxmG_intro[data-leave=heart] ._6WRxmG_dark{display:none}._6WRxmG_half,._6WRxmG_row,._6WRxmG_kiss{position:absolute;inset:0}._6WRxmG_top{clip-path:inset(0 0 50%)}._6WRxmG_bottom{clip-path:inset(50% 0 0)}._6WRxmG_row{animation:_6WRxmG_intro-close .9s var(--glide) 1s both;will-change:transform;background:#f7c5bc;-webkit-mask:url(/intro/des.svg) 50%/100% 100% no-repeat;mask:url(/intro/des.svg) 50%/100% 100% no-repeat}._6WRxmG_top ._6WRxmG_row{clip-path:inset(0 0 50%);transform:translateY(-46%)}._6WRxmG_bottom ._6WRxmG_row{clip-path:inset(50% 0 0);transform:translateY(46%)}@keyframes _6WRxmG_intro-close{to{transform:none}}._6WRxmG_kiss{-webkit-mask:url(/intro/kiss.svg) center / 100% 100% no-repeat, linear-gradient(to right, #000 calc(var(--intro-ink) - 8%), transparent var(--intro-ink));mask:url(/intro/kiss.svg) center / 100% 100% no-repeat, linear-gradient(to right, #000 calc(var(--intro-ink) - 8%), transparent var(--intro-ink));animation:1.05s cubic-bezier(.35,.1,.45,1) .35s both _6WRxmG_intro-write;-webkit-mask-composite:source-in;mask-composite:intersect}._6WRxmG_light ._6WRxmG_kiss{background:var(--sand)}._6WRxmG_dark ._6WRxmG_kiss{background:#9b1712;animation:none;-webkit-mask:url(/intro/kiss.svg) 50%/100% 100% no-repeat;mask:url(/intro/kiss.svg) 50%/100% 100% no-repeat}@keyframes _6WRxmG_intro-write{0%{--intro-ink:0%}to{--intro-ink:108%}}@media (prefers-reduced-motion:reduce){._6WRxmG_intro{display:none}}
@font-face{unicode-range:U+4??,U+2116;size-adjust:137%;font-family:civil;src:url(../media/CivilManuscript_Regular.p.1or1zam45oi9f.woff2)format("woff2");font-display:swap}.pR34LW_className{font-family:civil}.pR34LW_variable{--font-civil:"civil"}
@font-face{font-family:rusty;src:url(../media/RustyFantasy_Regular.p.25hhgz8lprh8l.woff2)format("woff2");font-display:swap}.WvQWVq_className{font-family:rusty}.WvQWVq_variable{--font-rusty:"rusty"}
._4EMPOa_about{grid-template-columns:minmax(0, calc(520 * var(--u))) minmax(0, calc(440 * var(--u)));justify-content:space-between;align-items:start;gap:clamp(calc(40 * var(--u)), calc(5 * var(--vw)), calc(96 * var(--u)));padding:clamp(calc(80 * var(--u)), calc(10 * var(--vw)), calc(180 * var(--u))) max(var(--gutter), calc((100% - calc(996 * var(--u))) / 2)) clamp(calc(40 * var(--u)), calc(4 * var(--vw)), calc(64 * var(--u)));background:#f0ebe2;display:grid}._4EMPOa_heading{justify-self:end;width:min-content}._4EMPOa_eyebrow{white-space:nowrap;font-size:calc(10 * var(--u));letter-spacing:calc(3 * var(--u));text-transform:uppercase;color:var(--ink-muted)}._4EMPOa_title{margin:calc(40 * var(--u)) 0 0;font-size:clamp(calc(44 * var(--u)), calc(5.8 * var(--vw)), calc(92 * var(--u)));letter-spacing:-.025em;font-weight:400;line-height:.95}._4EMPOa_story{gap:calc(18 * var(--u));flex-direction:column;order:-1;display:flex}._4EMPOa_text{font-size:calc(15 * var(--u));color:var(--ink-soft);margin:0;line-height:1.55}._4EMPOa_closing{width:fit-content;margin-block:calc(64 * var(--u)) calc(26 * var(--u));transform-origin:0;font-family:var(--font-civil), var(--font-rusty), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(calc(28 * var(--u)), calc(2.5 * var(--vw)), calc(36 * var(--u)));letter-spacing:-.01em;color:var(--red);line-height:1.2;transform:rotate(-12deg)}._4EMPOa_circumflexI{position:relative}._4EMPOa_circumflexI:after{content:"^";-webkit-text-stroke:.04em currentColor;font-size:.55em;line-height:1;position:absolute;top:-.135em;left:.78em}@property --about-ink{syntax:"<length-percentage>";inherits:false;initial-value:0%}._4EMPOa_sentence{white-space:nowrap;-webkit-mask-image:linear-gradient(to right, #000 calc(var(--about-ink) - .35em), transparent var(--about-ink));mask-image:linear-gradient(to right, #000 calc(var(--about-ink) - .35em), transparent var(--about-ink));animation:_4EMPOa_about-write var(--write-duration,1s) cubic-bezier(.35, .1, .45, 1) var(--write-delay,0s) both paused;margin:-.45em -.35em;padding:.45em .35em;display:inline-block}._4EMPOa_closing[data-writing] ._4EMPOa_sentence{animation-play-state:running}@keyframes _4EMPOa_about-write{0%{--about-ink:0%}to{--about-ink:calc(100% + .35em)}}._4EMPOa_closing[data-wrapped]{transform:none}._4EMPOa_closing[data-wrapped] ._4EMPOa_sentence{transform-origin:0;transform:rotate(-12deg)}._4EMPOa_closing[data-wrapped] ._4EMPOa_sentence+._4EMPOa_sentence{margin-left:2em}._4EMPOa_signoff{font-size:calc(15 * var(--u));color:var(--ink);white-space:pre-line;margin:0;line-height:1.55}@media (prefers-reduced-motion:reduce){._4EMPOa_sentence{animation:none;-webkit-mask-image:none;mask-image:none}}@media (max-width:860px){._4EMPOa_about{grid-template-columns:1fr}._4EMPOa_heading{justify-self:stretch;width:auto}._4EMPOa_story{order:0}}
.Ji4KeW_faq{grid-template-columns:minmax(0, calc(440 * var(--u))) minmax(0, calc(400 * var(--u)));justify-content:center;align-items:start;gap:clamp(calc(40 * var(--u)), calc(5 * var(--vw)), calc(96 * var(--u)));padding:clamp(calc(80 * var(--u)), calc(10 * var(--vw)), calc(180 * var(--u))) var(--gutter);background:var(--sand);display:grid}.Ji4KeW_left{padding-top:calc(30 * var(--u))}.Ji4KeW_eyebrow{font-size:calc(10 * var(--u));letter-spacing:calc(3 * var(--u));color:var(--ink-muted)}.Ji4KeW_title{margin:calc(40 * var(--u)) 0 0;font-size:clamp(calc(44 * var(--u)), calc(5.8 * var(--vw)), calc(92 * var(--u)));letter-spacing:-.025em;font-weight:400;line-height:.95}.Ji4KeW_help{margin-top:calc(60 * var(--u));justify-content:space-between;align-items:center;gap:calc(10 * var(--u));border-radius:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u)) calc(24 * var(--u));background:#fff;flex-wrap:wrap;display:flex}.Ji4KeW_helpText{font-size:calc(16 * var(--u));color:var(--ink-soft)}.Ji4KeW_helpBtn{height:calc(44 * var(--u));padding:0 calc(24 * var(--u));border-radius:calc(999 * var(--u));background:var(--cocoa);color:#fff;font-size:calc(14 * var(--u));align-items:center;font-weight:600;transition:background-color .2s;display:flex}.Ji4KeW_helpBtn:hover{background:color-mix(in srgb, var(--cocoa) 84%, #fff);color:#fff;opacity:1}.Ji4KeW_list{gap:calc(10 * var(--u));flex-direction:column;display:flex}.Ji4KeW_item{border-radius:calc(20 * var(--u));background:var(--cocoa);color:#fff}.Ji4KeW_question{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));width:100%;min-height:calc(40 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u)) calc(18 * var(--u));border-radius:inherit;color:inherit;font:inherit;font-size:calc(12 * var(--u));text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.Ji4KeW_question:focus-visible{outline:2px solid var(--red);outline-offset:2px}.Ji4KeW_plus{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#fff;flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.Ji4KeW_item[data-open] .Ji4KeW_plus{transform:rotate(45deg)}.Ji4KeW_answer{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.Ji4KeW_item[data-open] .Ji4KeW_answer{grid-template-rows:1fr}.Ji4KeW_answerClip{min-height:0;overflow:hidden}.Ji4KeW_answerText{padding:0 calc(18 * var(--u)) calc(16 * var(--u));font-size:calc(13 * var(--u));color:#fffc;opacity:0;margin:0;line-height:1.55;transition:opacity .3s}.Ji4KeW_item[data-open] .Ji4KeW_answerText{opacity:1;transition-delay:80ms}@media (prefers-reduced-motion:reduce){.Ji4KeW_answer,.Ji4KeW_answerText,.Ji4KeW_plus,.Ji4KeW_helpBtn{transition:none}}@media (max-width:860px){.Ji4KeW_faq{grid-template-columns:1fr}.Ji4KeW_left{padding-top:0}.Ji4KeW_item{border-radius:calc(22 * var(--u))}.Ji4KeW_question{min-height:calc(44 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u)) calc(18 * var(--u));font-size:calc(14 * var(--u))}.Ji4KeW_answerText{font-size:calc(14 * var(--u))}}
.LytWbG_wrap{--size:calc(104 * var(--u));width:var(--size);height:var(--size);flex:none;position:relative}.LytWbG_ring{animation:10s linear infinite LytWbG_spin;position:absolute;inset:0}.LytWbG_letter{white-space:pre;transform:translate(-50%, -50%) rotate(calc(360deg * var(--i) / var(--count))) translateY(calc(var(--size) / -2 + .5em + var(--inset,0px)));position:absolute;top:50%;left:50%}.LytWbG_inner{--inset:calc(13 * var(--u))}@keyframes LytWbG_spin{to{transform:rotate(360deg)}}.LytWbG_heart{opacity:0;pointer-events:none;width:135%;height:135%;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.LytWbG_heart path{stroke:var(--red);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.LytWbG_wrap[data-drawing] .LytWbG_heart{opacity:1}@media (prefers-reduced-motion:reduce){.LytWbG_ring{animation:none}}
.sS-rha_footer{padding:calc(32 * var(--u)) var(--gutter);background:var(--cocoa);color:#fff;position:relative}.sS-rha_footer:before{content:"";height:calc(14 * var(--u));background:var(--cocoa);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='14' viewBox='0 0 90 14'%3E%3Cpath d='M0 7 3 5.96 6 4.97 9 4.06 12 3.28 15 2.67 18 2.24 21 2.03 24 2.03 27 2.24 30 2.67 33 3.28 36 4.06 39 4.97 42 5.96 45 7 48 8.04 51 9.03 54 9.94 57 10.72 60 11.33 63 11.76 66 11.97 69 11.97 72 11.76 75 11.33 78 10.72 81 9.94 84 9.03 87 8.04 90 7V14H0Z'/%3E%3C/svg%3E") repeat-x left bottom / calc(90 * var(--u)) calc(14 * var(--u));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='14' viewBox='0 0 90 14'%3E%3Cpath d='M0 7 3 5.96 6 4.97 9 4.06 12 3.28 15 2.67 18 2.24 21 2.03 24 2.03 27 2.24 30 2.67 33 3.28 36 4.06 39 4.97 42 5.96 45 7 48 8.04 51 9.03 54 9.94 57 10.72 60 11.33 63 11.76 66 11.97 69 11.97 72 11.76 75 11.33 78 10.72 81 9.94 84 9.03 87 8.04 90 7V14H0Z'/%3E%3C/svg%3E") repeat-x left bottom / calc(90 * var(--u)) calc(14 * var(--u));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='14' viewBox='0 0 90 14'%3E%3Cpath d='M0 7 3 5.96 6 4.97 9 4.06 12 3.28 15 2.67 18 2.24 21 2.03 24 2.03 27 2.24 30 2.67 33 3.28 36 4.06 39 4.97 42 5.96 45 7 48 8.04 51 9.03 54 9.94 57 10.72 60 11.33 63 11.76 66 11.97 69 11.97 72 11.76 75 11.33 78 10.72 81 9.94 84 9.03 87 8.04 90 7V14H0Z'/%3E%3C/svg%3E") repeat-x left bottom / calc(90 * var(--u)) calc(14 * var(--u));pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.sS-rha_link{font-size:calc(14 * var(--u));line-height:1.4;display:block}.sS-rha_link:hover,.sS-rha_legal a:hover{opacity:1}.sS-rha_footer .rough-annotation{color:var(--red)}.sS-rha_grid{max-width:calc(1200 * var(--u));align-items:center;gap:clamp(calc(32 * var(--u)), calc(6 * var(--vw)), calc(96 * var(--u)));margin-inline:auto;display:flex}.sS-rha_brand{align-items:center;gap:calc(28 * var(--u));margin-right:auto;display:flex}.sS-rha_spinning{font-size:calc(11 * var(--u));font-weight:600}.sS-rha_meta,.sS-rha_grid>div:not(.sS-rha_brand){min-height:calc(62 * var(--u))}.sS-rha_meta{gap:calc(8 * var(--u));font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));color:var(--ink-faint);flex-direction:column;display:flex}.sS-rha_legal{gap:calc(6 * var(--u)) calc(20 * var(--u));flex-wrap:wrap;display:flex}.sS-rha_heading{margin-bottom:calc(14 * var(--u));font-size:calc(12 * var(--u));line-height:calc(18 * var(--u));letter-spacing:1.5px;color:var(--ink-faint)}.sS-rha_contactRow{margin-top:calc(-3.75 * var(--u));align-items:center;gap:calc(14 * var(--u));display:flex}.sS-rha_mailToggle{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none}.sS-rha_mailToggle:hover{opacity:1}.sS-rha_mailToggle svg{width:100%;height:100%;display:block}.sS-rha_social{gap:calc(16 * var(--u));display:flex}.sS-rha_socialIcon{width:calc(30 * var(--u));height:calc(30 * var(--u));justify-content:center;align-items:center;display:flex}.sS-rha_socialIcon:hover{opacity:1}.sS-rha_socialIcon span{width:100%;height:100%}.sS-rha_socialIcon img{width:100%;height:100%;display:block}@media (max-width:1023px){.sS-rha_heading{white-space:nowrap}}@media (max-width:860px){.sS-rha_grid{row-gap:calc(28 * var(--u));flex-wrap:wrap}.sS-rha_brand{flex-basis:100%}}@media (max-width:640px){.sS-rha_grid{align-items:flex-start;gap:calc(24 * var(--u));flex-direction:column}.sS-rha_brand{gap:calc(20 * var(--u))}}
.e7WGRa_btn{cursor:pointer;height:calc(44 * var(--u));padding:0 calc(28 * var(--u));border-radius:calc(999 * var(--u));color:#fff;font-family:inherit;font-size:calc(14 * var(--u));border:0;align-items:center;font-weight:500;transition:background-color .2s;display:flex}.e7WGRa_btn:hover{color:#fff;opacity:1}.e7WGRa_red{background:var(--red)}.e7WGRa_cocoa{background:var(--cocoa)}.e7WGRa_red:hover{background:color-mix(in srgb, var(--red) 88%, #fff)}.e7WGRa_cocoa:hover{background:color-mix(in srgb, var(--cocoa) 84%, #fff)}
._4dpnqa_stack{aspect-ratio:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}._4dpnqa_card{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:rotate(calc(var(--dir) * 8deg)) scale(var(--scale));animation-duration:calc(var(--loop) * .6s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;animation-delay:calc((var(--i) - var(--loop)) * .6s);display:block;position:absolute;inset:0}._4dpnqa_stack[data-active] ._4dpnqa_card{animation-play-state:running}@media (prefers-reduced-motion:reduce){._4dpnqa_card{animation:none!important}._4dpnqa_card:not(:first-of-type){display:none}}
.GTUQzq_emitter{aspect-ratio:1;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.GTUQzq_image{object-fit:contain;width:100%;height:100%;transform:scale(var(--scale));-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.GTUQzq_left{--side:-1}.GTUQzq_right{--side:1}.GTUQzq_open .GTUQzq_left,.GTUQzq_open .GTUQzq_right{--step:4%;--bob:2%;animation:2.4s linear infinite GTUQzq_split}@keyframes GTUQzq_split{0%,24.99%{transform:scale(var(--scale))}25%,49.99%{transform:translate(calc(var(--side) * var(--step)), calc(var(--side) * var(--bob))) scale(var(--scale))}50%,74.99%{transform:translate(calc(var(--side) * var(--step) * 2), calc(var(--side) * var(--bob) * -1)) scale(var(--scale))}75%,to{transform:translate(calc(var(--side) * var(--step) * 3), calc(var(--side) * var(--bob))) scale(var(--scale))}}.GTUQzq_particle{z-index:1;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:14%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.GTUQzq_active .GTUQzq_particle{animation:GTUQzq_fly var(--duration) cubic-bezier(.15, .7, .3, 1) infinite backwards}@keyframes GTUQzq_fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(0)}10%,70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) scale(var(--s)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.GTUQzq_active .GTUQzq_particle,.GTUQzq_open .GTUQzq_left,.GTUQzq_open .GTUQzq_right{animation:none}}
.Vtspxq_hero{min-height:100svh;margin-top:calc(-1 * var(--header-h));padding:var(--header-h) var(--gutter) 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.Vtspxq_center{z-index:1;padding-block:clamp(calc(64 * var(--u)), 10vh, calc(120 * var(--u)));text-align:center;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.Vtspxq_center>*{pointer-events:auto}.Vtspxq_title{width:8.7em;font-size:clamp(calc(44 * var(--u)), calc(5.2 * var(--vw)), calc(96 * var(--u)));white-space:nowrap;letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:400;line-height:.95}.Vtspxq_red{color:var(--red)}.Vtspxq_kiss{color:#0000;text-shadow:0 0 0 var(--red)}.Vtspxq_lead{margin:calc(36 * var(--u)) 0 0;font-size:calc(15 * var(--u));color:var(--ink-soft);max-width:calc(480 * var(--u));white-space:pre-line;text-wrap:balance;line-height:1.55}.Vtspxq_actions{justify-content:center;gap:calc(14 * var(--u));margin-top:calc(38 * var(--u));flex-wrap:wrap;display:flex}.Vtspxq_cta{width:calc(200 * var(--u));justify-content:center}.Vtspxq_slotGifts,.Vtspxq_slotCards,.Vtspxq_slotItems,.Vtspxq_slotCash{--stack-shift:calc(62.5 * var(--u));width:clamp(calc(185 * var(--u)), calc(18.75 * var(--vw)), calc(350 * var(--u)));height:auto;position:absolute}.Vtspxq_slotGifts{left:10.5%;top:calc(9.5% + var(--stack-shift))}.Vtspxq_slotCards{left:70%;top:calc(11% + var(--stack-shift))}.Vtspxq_slotItems{left:12%;top:calc(53% + var(--stack-shift))}.Vtspxq_slotCash{left:65%;top:calc(57.3% + var(--stack-shift))}@media (max-width:1560px){.Vtspxq_slotItems{left:15%}}@media (max-width:1400px){.Vtspxq_slotCash{left:67%}}@media (max-width:1260px){.Vtspxq_slotItems{left:12%}.Vtspxq_slotCash{left:70%}}@media (max-width:1100px){.Vtspxq_slotItems{left:9%}.Vtspxq_slotCash{left:71.5%}}@media (max-width:1000px){.Vtspxq_lead{max-width:calc(400 * var(--u))}.Vtspxq_slotGifts{left:6.5%}.Vtspxq_slotCards{left:76%}.Vtspxq_slotItems{left:5.5%}.Vtspxq_slotCash{left:75%}}@media (min-width:861px){.Vtspxq_hero{min-height:max(100svh, calc(720 * var(--u)))}}@media (max-width:860px){.Vtspxq_hero{padding-bottom:clamp(calc(24 * var(--u)), calc(5 * var(--vw)), calc(48 * var(--u)));grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;display:grid}.Vtspxq_center{padding-block:clamp(calc(24 * var(--u)), calc(5 * var(--vw)), calc(48 * var(--u)));grid-area:2/1/auto/-1}.Vtspxq_slotGifts,.Vtspxq_slotCards,.Vtspxq_slotItems,.Vtspxq_slotCash{width:clamp(calc(150 * var(--u)), calc(27 * var(--vw)), calc(220 * var(--u)));position:relative;top:auto;left:auto}.Vtspxq_slotGifts{margin:calc(20 * var(--u)) 0 0 4%;grid-area:1/1;justify-self:start}.Vtspxq_slotCards{grid-area:1/2;justify-self:end;margin-right:2%}.Vtspxq_slotItems{grid-area:3/1;justify-self:start;margin-left:8%}.Vtspxq_slotCash{margin:calc(24 * var(--u)) 6% 0 0;grid-area:3/2;justify-self:end}.Vtspxq_title{font-size:clamp(calc(32 * var(--u)), calc(9.2 * var(--vw)), calc(64 * var(--u)))}.Vtspxq_lead{max-width:calc(480 * var(--u));text-wrap:wrap}}@media (max-width:640px){.Vtspxq_hero{min-height:0;padding-bottom:calc(40 * var(--u));grid-template-rows:auto auto auto}.Vtspxq_center{padding-block:calc(28 * var(--u)) calc(12 * var(--u));grid-row:1}.Vtspxq_lead{margin-top:calc(28 * var(--u))}.Vtspxq_actions{margin-top:calc(30 * var(--u))}.Vtspxq_slotGifts,.Vtspxq_slotCards,.Vtspxq_slotItems,.Vtspxq_slotCash{width:clamp(calc(120 * var(--u)), calc(40 * var(--vw)), calc(200 * var(--u)))}.Vtspxq_slotGifts{grid-row:2;margin:0 0 0 2%}.Vtspxq_slotCards{margin:calc(28 * var(--u)) 5% 0 0;grid-row:2}.Vtspxq_slotItems{margin:calc(-8 * var(--u)) 0 0 12%;grid-row:3}.Vtspxq_slotCash{margin:calc(20 * var(--u)) 8% 0 0;grid-row:3}}:root[data-intro=leave] .Vtspxq_center{animation:1.1s cubic-bezier(.16,1,.3,1) both Vtspxq_hero-rise}:is(:root[data-intro=leave] .Vtspxq_slotGifts,:root[data-intro=leave] .Vtspxq_slotCards,:root[data-intro=leave] .Vtspxq_slotItems,:root[data-intro=leave] .Vtspxq_slotCash){animation:1.1s cubic-bezier(.16,1,.3,1) both Vtspxq_hero-rise-far}@keyframes Vtspxq_hero-rise{0%{transform:translateY(calc(70 * var(--u)))}}@keyframes Vtspxq_hero-rise-far{0%{transform:translateY(calc(130 * var(--u)))}}
._9PzTSq_hint{z-index:2;align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(13 * var(--u)) calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u));color:var(--ink-soft);font-size:calc(12 * var(--u));white-space:nowrap;box-shadow:0 1px 2px #2b1a150f, 0 calc(6 * var(--u)) calc(18 * var(--u)) #2b1a151f;opacity:0;visibility:hidden;transform:translateY(calc(6 * var(--u))) scale(.96);pointer-events:none;background:#fff;line-height:1;transition:opacity .25s,transform .25s,visibility 0s .25s;display:inline-flex;position:absolute;top:0;left:0}._9PzTSq_hint[data-shown]{opacity:1;visibility:visible;transition:opacity .3s,transform .4s cubic-bezier(.34,1.56,.64,1),visibility;transform:none}._9PzTSq_hand{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--red);flex:none;animation:1.4s cubic-bezier(.65,0,.35,1) infinite _9PzTSq_tap-hint}@keyframes _9PzTSq_tap-hint{0%,45%,to{transform:scale(1)}20%{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){._9PzTSq_hint,._9PzTSq_hint[data-shown]{transition:opacity .2s;transform:none}._9PzTSq_hand{animation:none}}
.nRhyIq_phone{aspect-ratio:1658/3418;position:relative}.nRhyIq_frame{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nRhyIq_screen{--scale:.5;background:#fffdf8;border-radius:15.67%/7.23%;position:absolute;inset:1.638% 3.981% 1.609% 4.041%;overflow:hidden}.nRhyIq_page{width:390px;height:calc(100% / var(--scale));transform:scale(var(--scale));transform-origin:0 0;border:0;display:block}.nRhyIq_cover{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}
.y_iima_how{min-height:100vh;padding:clamp(calc(80 * var(--u)), calc(9.7 * var(--vw)), calc(160 * var(--u))) var(--gutter) clamp(calc(72 * var(--u)), calc(8 * var(--vw)), calc(140 * var(--u)));background:var(--red);color:#fff;flex-direction:column;display:flex}.y_iima_title{font-size:calc(clamp(calc(48 * var(--u)), calc(6.7 * var(--vw)), calc(120 * var(--u))) - calc(4 * var(--u)));letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;gap:0 .3em;font-weight:400;line-height:1;display:flex}.y_iima_sub{text-align:center;margin:clamp(calc(40 * var(--u)), calc(5 * var(--vw)), calc(72 * var(--u))) 0 0;font-size:clamp(calc(20 * var(--u)), calc(2.1 * var(--vw)), calc(34 * var(--u)));color:#ffffffbf;font-weight:400}.y_iima_body{align-items:center;gap:clamp(calc(32 * var(--u)), calc(5 * var(--vw)), calc(96 * var(--u)));margin-top:clamp(calc(48 * var(--u)), calc(5 * var(--vw)), calc(80 * var(--u)));flex:1;grid-template-columns:1fr auto 1fr;display:grid}.y_iima_number{font-size:clamp(calc(64 * var(--u)), calc(7.8 * var(--vw)), calc(140 * var(--u)));letter-spacing:-.03em;line-height:1}.y_iima_phone{width:clamp(calc(200 * var(--u)), calc(18 * var(--vw)), calc(300 * var(--u)));height:auto}.y_iima_step{max-width:calc(300 * var(--u));justify-self:end}.y_iima_eyebrow{font-size:calc(10 * var(--u));letter-spacing:calc(3 * var(--u));text-transform:uppercase}.y_iima_stepTitle{margin:calc(28 * var(--u)) 0 0;font-size:clamp(calc(28 * var(--u)), calc(2.5 * var(--vw)), calc(42 * var(--u)));letter-spacing:-.5px;font-weight:400;line-height:1.1}.y_iima_stepText{margin:calc(24 * var(--u)) 0 0;font-size:calc(14 * var(--u));line-height:1.6}.y_iima_controls{margin-top:clamp(calc(48 * var(--u)), calc(5 * var(--vw)), calc(80 * var(--u)));flex-direction:column;align-items:center;display:flex}.y_iima_arrows{gap:calc(8 * var(--u));display:flex}.y_iima_arrow{width:calc(30 * var(--u));height:calc(30 * var(--u));color:var(--red);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.y_iima_arrow svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}@media (max-width:860px){.y_iima_body{text-align:center;grid-template-columns:1fr;justify-items:center}.y_iima_step{justify-self:center}}@media (max-width:640px){.y_iima_title{justify-content:center}}@media (min-width:861px){.y_iima_how{--h:calc(max(100svh, calc(720 * var(--u))) + calc(80 * var(--u)));--gap:clamp(calc(12 * var(--u)), calc(var(--h) * .026), calc(32 * var(--u)));--pad-top:calc(var(--header-h) + var(--gap));--pad-bottom:clamp(calc(20 * var(--u)), calc(var(--h) * .035), calc(40 * var(--u)));--title-size:calc(clamp(calc(48 * var(--u)), min(calc(6.7 * var(--vw)), calc(var(--h) * .11)), calc(120 * var(--u))) - calc(4 * var(--u)));--sub-size:clamp(calc(20 * var(--u)), calc(var(--title-size) * .31), calc(34 * var(--u)));--controls-h:calc(30 * var(--u));min-height:var(--h);padding-top:var(--pad-top);padding-bottom:var(--pad-bottom)}.y_iima_title{font-size:var(--title-size)}.y_iima_sub{margin-top:var(--gap);font-size:var(--sub-size);line-height:1.2}.y_iima_body{margin-top:var(--gap)}.y_iima_phone{width:auto;height:min(calc(42 * var(--vw)), calc(var(--h) - var(--pad-top) - var(--pad-bottom) - var(--title-size) - var(--sub-size) * 1.2 - var(--gap) * 3 - var(--controls-h)))}.y_iima_controls{margin-top:var(--gap)}}
.plcYSa_pricing{--side:max(var(--gutter), calc((100% - calc(996 * var(--u))) / 2));--motif-w:calc(56 * var(--u));padding:clamp(calc(96 * var(--u)), calc(10 * var(--vw)), calc(160 * var(--u))) var(--side);background:var(--cocoa);color:#fff;position:relative}@media (min-width:1240px){.plcYSa_pricing:before,.plcYSa_pricing:after{content:"";width:var(--motif-w);background:linear-gradient(to bottom, var(--red) 70%, var(--sand) 100%);-webkit-mask:url(/pricing/mold-motif.png) center top / 100% calc(var(--motif-w) * 971 / 332) no-repeat round;-webkit-mask:url(/pricing/mold-motif.png) center top / 100% calc(var(--motif-w) * 971 / 332) no-repeat round;mask:url(/pricing/mold-motif.png) center top / 100% calc(var(--motif-w) * 971 / 332) no-repeat round;pointer-events:none;position:absolute;top:0;bottom:0}.plcYSa_pricing:before{left:calc(var(--side) / 2 - var(--motif-w) / 2)}.plcYSa_pricing:after{right:calc(var(--side) / 2 - var(--motif-w) / 2);transform:scaleX(-1)}}.plcYSa_title{text-align:center;font-size:clamp(calc(44 * var(--u)), calc(5.8 * var(--vw)), calc(92 * var(--u)));letter-spacing:-.025em;margin:0;font-weight:400;line-height:.95}.plcYSa_tiers{gap:clamp(calc(28 * var(--u)), calc(3.4 * var(--vw)), calc(48 * var(--u)));margin-top:clamp(calc(110 * var(--u)), calc(11 * var(--vw)), calc(140 * var(--u)));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plcYSa_tier{color:var(--ink);outline:none}.plcYSa_flip{grid-template-columns:minmax(0,1fr);height:100%;display:grid}.plcYSa_tier[data-tilting] .plcYSa_flip{transform:perspective(calc(1400 * var(--u))) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.plcYSa_front{flex-direction:column;display:flex}.plcYSa_art{aspect-ratio:1000/683.33;position:relative}.plcYSa_sticker{width:120%;height:auto;position:absolute;bottom:0;left:-10%}.plcYSa_flower{filter:grayscale();max-width:none;height:auto;transition:filter 1.1s;position:absolute}.plcYSa_tier:hover .plcYSa_flower,.plcYSa_tier:focus-within .plcYSa_flower{filter:grayscale(0)}.plcYSa_popular{z-index:1;width:36%;height:auto;filter:drop-shadow(0 calc((1 + 2 * var(--lift,1)) * var(--u)) calc((1.5 + 2.5 * var(--lift,1)) * var(--u)) rgb(0 0 0/calc(.22 + .06 * var(--lift,1))));pointer-events:none;position:absolute;bottom:-8%;right:-9%;overflow:visible;transform:rotate(-10deg)}.plcYSa_popularText{font-size:21px;font-weight:700}.plcYSa_body{padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(24 * var(--u));background:var(--sand);text-align:center;flex-direction:column;flex:1;align-items:center;margin-top:-2px;display:flex;position:relative}.plcYSa_name{font-family:var(--font-civil), var(--font-rusty), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(calc(32 * var(--u)), calc(2.8 * var(--vw)), calc(40 * var(--u)));margin:0;font-weight:400;line-height:1.1}.plcYSa_price{margin:calc(8 * var(--u)) 0 calc(16 * var(--u));font-size:clamp(calc(24 * var(--u)), calc(2.2 * var(--vw)), calc(30 * var(--u)));letter-spacing:-.01em;color:var(--red);line-height:1.1}.plcYSa_features{justify-content:center;gap:calc(6 * var(--u));flex-direction:column;flex:1;width:100%;margin:0;padding:0;list-style:none;display:flex}.plcYSa_feature{padding:calc(7 * var(--u)) calc(12 * var(--u));font-size:calc(13 * var(--u));color:var(--ink-soft);line-height:1.35;position:relative}.plcYSa_feature:before,.plcYSa_feature:after{content:"";width:calc(8 * var(--u));border:1px solid var(--ink-faint);position:absolute;top:0;bottom:0}.plcYSa_feature:before{border-right:0;left:0}.plcYSa_feature:after{border-left:0;right:0}.plcYSa_includes{background:color-mix(in srgb, var(--red) 8%, transparent);color:var(--red);font-weight:600}.plcYSa_includes:before,.plcYSa_includes:after{border-color:var(--red)}.plcYSa_cta{margin-top:calc(16 * var(--u));justify-content:center}@media (hover:hover){.plcYSa_cta{opacity:0;visibility:hidden;transform:translateY(calc(6 * var(--u)));transition:opacity .25s,transform .25s,background-color .2s,visibility 0s .25s}.plcYSa_tier:hover .plcYSa_cta,.plcYSa_tier:focus-within .plcYSa_cta{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,background-color .2s,visibility;transform:none}}.plcYSa_extras{margin-top:clamp(calc(48 * var(--u)), calc(5 * var(--vw)), calc(72 * var(--u)));padding:clamp(calc(32 * var(--u)), calc(4 * var(--vw)), calc(48 * var(--u))) clamp(calc(22 * var(--u)), calc(4 * var(--vw)), calc(56 * var(--u))) clamp(calc(32 * var(--u)), calc(4 * var(--vw)), calc(44 * var(--u)));border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 0;background:var(--sand);color:var(--ink);text-align:center}.plcYSa_extrasTitle{font-family:var(--font-civil), var(--font-rusty), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(calc(32 * var(--u)), calc(2.8 * var(--vw)), calc(40 * var(--u)));margin:0;font-weight:400;line-height:1.1}.plcYSa_extrasNote{margin:calc(8 * var(--u)) 0 0;font-size:calc(13 * var(--u));color:var(--ink-muted)}.plcYSa_extrasList{gap:calc(4 * var(--u)) clamp(calc(32 * var(--u)), calc(5 * var(--vw)), calc(72 * var(--u)));margin:clamp(calc(24 * var(--u)), calc(3 * var(--vw)), calc(32 * var(--u))) 0 0;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plcYSa_extra{align-items:baseline;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) 0;font-size:calc(14 * var(--u));line-height:1.35;display:flex}.plcYSa_extra:after{content:"";min-width:calc(16 * var(--u));border-bottom:1px dotted var(--ink-faint);transform:translateY(calc(-4 * var(--u)));flex:1;order:1}.plcYSa_extraName{color:var(--ink-soft);margin:0}.plcYSa_extraPrice{white-space:nowrap;color:var(--red);order:2;margin:0;font-weight:600}@media (max-width:860px){.plcYSa_extras{width:min(100%, calc(520 * var(--u)));margin-inline:auto}.plcYSa_extrasList{grid-template-columns:1fr}.plcYSa_tiers{justify-items:center;gap:calc(56 * var(--u));grid-template-columns:1fr}.plcYSa_tier{width:min(100% - calc(24 * var(--u)), calc(340 * var(--u)))}.plcYSa_tier:nth-child(2){margin-top:calc(90 * var(--u))}.plcYSa_tier:nth-child(3){margin-top:calc(30 * var(--u))}}@media (prefers-reduced-motion:reduce){.plcYSa_flip{transition:none}}
.uv7N9q_page{background:var(--sand);width:100%;min-height:100vh;color:var(--ink);overflow-x:clip}
.DyF_IW_page{min-height:100dvh;padding:clamp(calc(24 * var(--u)), 6vh, calc(64 * var(--u))) var(--gutter);background:var(--sand);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.DyF_IW_mark{color:#0000;-webkit-text-stroke:.012em #921515;font-family:var(--font-civil), var(--font-rusty), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:clamp(calc(96 * var(--u)), calc(18 * var(--vw)), calc(220 * var(--u)));-webkit-user-select:none;user-select:none;margin:0 0 .3em;font-weight:400;line-height:1}.DyF_IW_title{margin:clamp(calc(8 * var(--u)), 2vh, calc(20 * var(--u))) 0 0;font-size:clamp(calc(24 * var(--u)), min(calc(4 * var(--vw)), 5vh), calc(44 * var(--u)));font-weight:500;line-height:1.15}.DyF_IW_text{max-width:calc(440 * var(--u));margin:clamp(calc(6 * var(--u)), 1.5vh, calc(12 * var(--u))) 0 clamp(calc(18 * var(--u)), 4vh, calc(32 * var(--u)));color:var(--ink-muted);font-size:calc(16 * var(--u));line-height:1.5}.DyF_IW_actions{justify-content:center;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}
.bvQlaa_page{height:100dvh;padding:clamp(calc(12 * var(--u)), 4vh, calc(32 * var(--u))) var(--gutter) clamp(calc(16 * var(--u)), 5vh, calc(48 * var(--u)));background:var(--sand);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.bvQlaa_stageArea{height:calc(min(calc(1400 * var(--u)), 100vw) / 2);flex:0 auto;justify-content:center;align-items:flex-end;width:100vw;min-height:0;display:flex;container-type:size}.bvQlaa_stage{width:min(calc(1400 * var(--u)), 100cqw, 200cqh);aspect-ratio:2;flex:none;position:relative;container-type:inline-size}.bvQlaa_phone{inset:calc(-1 * var(--bleed,0px)) calc(-1 * var(--side,0px)) calc(-1 * var(--below,0px));position:absolute}.bvQlaa_page>:not(.bvQlaa_stageArea){z-index:1;position:relative}.bvQlaa_code{color:#0000;-webkit-text-stroke:.012em #921515;font-family:var(--font-civil), var(--font-rusty), "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:38cqw;font-weight:400;line-height:1;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - .0865em),calc(.16em - 50%))}.bvQlaa_title{margin:calc(8 * var(--u)) 0 0;font-size:clamp(calc(24 * var(--u)), min(calc(4 * var(--vw)), 5vh), calc(44 * var(--u)));font-weight:500;line-height:1.15}.bvQlaa_text{max-width:calc(440 * var(--u));margin:clamp(calc(6 * var(--u)), 1.5vh, calc(12 * var(--u))) 0 clamp(calc(14 * var(--u)), 3.5vh, calc(28 * var(--u)));color:var(--ink-muted);font-size:calc(16 * var(--u));line-height:1.5}.bvQlaa_hint{align-items:center;gap:calc(8 * var(--u));margin:clamp(calc(10 * var(--u)), 2.5vh, calc(20 * var(--u))) 0 0;color:var(--ink-faint);font-size:calc(13 * var(--u));display:inline-flex}.bvQlaa_hand{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--ink-muted);flex:none;animation:2.8s cubic-bezier(.65,0,.35,1) infinite bvQlaa_hand-hint}.bvQlaa_hint[data-touched] .bvQlaa_hand{animation:none}@keyframes bvQlaa_hand-hint{0%,to{transform:translate(0)rotate(0)scale(1)}12%{transform:translate(0)rotate(0)scale(.84)}24%{transform:translate(0)rotate(0)scale(1)}50%{transform:translateX(calc(5 * var(--u))) rotate(10deg) scale(1)}76%{transform:translateX(calc(-5 * var(--u))) rotate(-10deg) scale(1)}}@media (max-height:500px){.bvQlaa_text{font-size:calc(14 * var(--u));line-height:1.4}}@media (prefers-reduced-motion:reduce){.bvQlaa_hand{animation:none}}
.qpSGQq_legal{margin-top:calc(-1 * var(--header-h));padding:calc(var(--header-h) + clamp(calc(48 * var(--u)), calc(7 * var(--vw)), calc(96 * var(--u)))) var(--gutter) clamp(calc(72 * var(--u)), calc(9 * var(--vw)), calc(140 * var(--u)));background:var(--sand)}.qpSGQq_document{max-width:calc(720 * var(--u));font-size:calc(15 * var(--u));color:var(--ink-soft);margin-inline:auto;line-height:1.6}.qpSGQq_document h1{margin:0 0 calc(40 * var(--u));font-size:clamp(calc(44 * var(--u)), calc(5.8 * var(--vw)), calc(76 * var(--u)));letter-spacing:-.025em;color:var(--ink);font-weight:400;line-height:.98}.qpSGQq_document h2{margin:calc(48 * var(--u)) 0 calc(16 * var(--u));font-size:clamp(calc(24 * var(--u)), calc(2.3 * var(--vw)), calc(30 * var(--u)));letter-spacing:-.01em;color:var(--ink);font-weight:400;line-height:1.15}.qpSGQq_document h3{margin:calc(28 * var(--u)) 0 calc(10 * var(--u));font-size:calc(16 * var(--u));color:var(--ink);font-weight:600;line-height:1.3}.qpSGQq_document p{margin:0 0 calc(16 * var(--u))}.qpSGQq_document ul,.qpSGQq_document ol{margin:0 0 calc(16 * var(--u));padding-left:calc(20 * var(--u))}.qpSGQq_document li{margin-bottom:calc(8 * var(--u))}.qpSGQq_document li::marker{color:var(--red)}.qpSGQq_document strong{color:var(--ink);font-weight:600}.qpSGQq_document a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.qpSGQq_document em{font-style:normal;font-size:calc(13 * var(--u));color:var(--ink-muted)}
