*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--vow-type-body);font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,svg,video{max-width:100%}img{height:auto}[id]{scroll-margin-top:calc(var(--vow-head-h) + 24px)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.vow-bypass{position:absolute;z-index:100}.vow-bypass:not(:focus){clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.vow-head{position:sticky;top:0;z-index:50}.vow-hamb{cursor:pointer}.vow-hamb .vow-sym--close,.vow-navbar__flip:checked+.vow-hamb .vow-sym--open{display:none}.vow-navbar__flip:checked+.vow-hamb .vow-sym--close{display:block}.vow-navbar__flip:focus-visible+.vow-hamb{outline:2px solid;outline-offset:3px}@media (max-width:1023.98px){.vow-head .vow-head__ask,.vow-navbar__flip:not(:checked)~.vow-navbar{display:none}}@keyframes vow-runner{to{transform:translateX(-50%)}}.vow-sheet__case{max-width:100%;overflow-x:auto}.vow-fail{display:none}.vow-unit:has(:user-invalid) .vow-fail{display:block}.vow-holder{box-sizing:border-box;margin-inline:auto;max-width:var(--vow-holder);padding-inline:var(--vow-gutter);width:100%}.vow-bypass:focus{background:hsl(var(--vow-leaf));border:2px solid hsl(var(--vow-tx));color:hsl(var(--vow-tx));font-family:var(--vow-type-big);font-weight:700;left:.75rem;padding:.7rem 1.1rem;top:.75rem}.vow-head{background:hsl(var(--vow-lead-deep));border-bottom:1px solid hsla(0,0%,100%,.1);color:hsl(var(--vow-leaf))}.vow-strip{border-bottom:1px solid hsla(0,0%,100%,.08);color:hsl(var(--vow-beam));font-family:var(--vow-type-big);font-size:.75rem;letter-spacing:.08em}.vow-strip .vow-holder{min-height:34px}.vow-strip a{text-decoration:none}.vow-strip a:hover{color:hsl(var(--vow-leaf))}.vow-head__in{-moz-column-gap:1rem;column-gap:1rem;min-height:var(--vow-head-h)}.vow-ident{color:inherit;gap:.7rem;text-decoration:none}.vow-ident__text{font-family:var(--vow-type-big);font-size:1.2rem;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.vow-hamb{align-items:center;border:1px solid hsla(0,0%,100%,.28);border-radius:var(--vow-corner-knob);display:inline-flex;height:46px;justify-content:center;width:46px}@media (min-width:1024px){.vow-hamb{display:none}}.vow-navbar{flex-basis:100%}.vow-navbar__stack{list-style:none;margin:0;padding:.4rem 0 1.2rem}.vow-navbar__anchor{border-top:1px solid hsla(0,0%,100%,.1);color:hsl(var(--vow-beam));display:block;font-family:var(--vow-type-big);font-size:1rem;font-weight:600;padding:.85rem 0;text-decoration:none}.vow-navbar__anchor:hover,.vow-navbar__anchor[aria-current=page]{color:hsl(var(--vow-leaf))}.vow-navbar__anchor[aria-current=page]:before{background:hsl(var(--vow-leaf));content:"";display:inline-block;height:.55rem;margin-right:.6rem;vertical-align:.1em;width:.55rem}@media (min-width:1024px){.vow-head__in{min-height:0;padding-top:1.1rem;row-gap:.7rem}.vow-navbar__stack{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:.25rem;justify-content:center;padding:0}.vow-navbar__anchor{border-bottom:3px solid transparent;border-top:0;font-size:.78rem;letter-spacing:.16em;padding:.85rem 1.1rem .95rem;text-transform:uppercase}.vow-navbar__anchor[aria-current=page]{border-bottom-color:hsl(var(--vow-leaf))}.vow-navbar__anchor[aria-current=page]:before{display:none}}.vow-foot{background:hsl(var(--vow-lead));color:hsl(var(--vow-beam));font-size:.97rem}.vow-foot__main{gap:2.5rem 3rem;padding-block:4rem 3.2rem}.vow-foot__col>*+*{margin-top:.9rem}.vow-foot__ident .vow-ident{color:hsl(var(--vow-leaf))}.vow-foot__about{line-height:1.6;max-width:30rem}.vow-foot__ttl{border-bottom:1px solid hsla(0,0%,100%,.16);color:hsl(var(--vow-leaf));font-family:var(--vow-type-big);font-size:.72rem;font-weight:700;letter-spacing:.2em;padding-bottom:.7rem;text-transform:uppercase}.vow-foot__contacts p+p{margin-top:.35rem}.vow-foot__contacts a,.vow-foot__law a,.vow-foot__urls a{color:inherit;text-decoration:none}.vow-foot__contacts a:hover,.vow-foot__law a:hover,.vow-foot__urls a:hover{color:hsl(var(--vow-leaf));text-decoration:underline;text-underline-offset:3px}.vow-foot__urls{list-style:none;margin:0;padding:0}.vow-foot__urls li+li{margin-top:.45rem}.vow-foot .vow-anchor{color:hsl(var(--vow-leaf))}.vow-foot__bottom{background:hsl(var(--vow-lead-deep));font-size:.85rem;padding-block:1.6rem 1.9rem}.vow-foot__bottom .vow-holder{gap:.8rem}.vow-foot__law{font-family:var(--vow-type-big);font-size:.78rem;gap:.4rem 1.6rem;letter-spacing:.06em;list-style:none;margin:0;padding:0;text-transform:uppercase}.vow-foot__dim{color:hsl(var(--vow-beam)/.85)}.vow-info__band{background:hsl(var(--vow-back));padding-block:clamp(3rem,6vw,4.5rem)}.vow-info__case{max-width:54rem}.vow-info{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));border-top:4px solid hsl(var(--vow-tx));padding:1.6rem 1.6rem 1.7rem;position:relative}.vow-info h2{font-size:1.15rem;letter-spacing:0;margin-top:.9rem}.vow-info p{color:hsl(var(--vow-haze));font-size:.97rem;margin-top:.6rem}.vow-info__sym{background:hsl(var(--vow-tx));border-radius:50%;color:hsl(var(--vow-leaf));height:40px;width:40px}.vow-knob{align-items:center;border:2px solid transparent;border-radius:var(--vow-corner-knob);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--vow-type-big);font-size:.82rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.12em;min-height:50px;padding:.8rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s,border-color .2s}.vow-knob--fill{background:hsl(var(--vow-tx));color:hsl(var(--vow-leaf))}.vow-knob--fill:hover{background:hsl(var(--vow-spark-deep))}.vow-knob--alt{background:transparent;border-color:hsl(var(--vow-tx));color:hsl(var(--vow-tx))}.vow-knob--alt:hover{background:hsl(var(--vow-tx));color:hsl(var(--vow-leaf))}.vow-knob--bright{background:hsl(var(--vow-leaf));color:hsl(var(--vow-tx))}.vow-knob--bright:hover{background:hsl(var(--vow-beam))}.vow-knob--plain{border-color:hsla(0,0%,100%,.55);color:hsl(var(--vow-leaf))}.vow-knob--plain:hover{background:hsla(0,0%,100%,.08);border-color:hsl(var(--vow-leaf))}.vow-anchor{color:hsl(var(--vow-spark-deep));font-family:var(--vow-type-big);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.vow-anchor:hover{color:hsl(var(--vow-tx))}.vow-anchor--bright{color:hsl(var(--vow-leaf))}.vow-anchor--bright:hover{color:hsl(var(--vow-beam))}.vow-pretitle{align-items:center;color:hsl(var(--vow-haze));display:inline-flex;font-family:var(--vow-type-big);font-size:.74rem;font-weight:700;gap:.7rem;letter-spacing:.2em;margin-bottom:1rem;text-transform:uppercase}.vow-pretitle:before{background:currentColor;content:"";height:2px;width:1.6rem}.vow-pretitle--bright{color:hsl(var(--vow-beam))}.vow-points{list-style:none;margin:0;padding:0}.vow-points li{padding-left:1.2rem;position:relative}.vow-points li+li{margin-top:.45rem}.vow-points li:before{background:currentColor;content:"";height:.42rem;left:0;position:absolute;top:.68em;width:.42rem}.vow-ticks{list-style:none;margin:0;padding:0}.vow-ticks li{border-bottom:1px dashed hsl(var(--vow-seam));padding:.55rem 0 .55rem 2rem;position:relative}.vow-ticks li:before{border-bottom:2px solid hsl(var(--vow-tx));border-left:2px solid hsl(var(--vow-tx));content:"";height:.5rem;left:.15rem;position:absolute;top:.85rem;transform:rotate(-45deg);width:.9rem}.vow-aside--night{background:hsl(var(--vow-lead));border-left:6px solid hsl(var(--vow-safelight));color:hsl(var(--vow-clear));padding:1.5rem}.vow-aside--night h3{color:hsl(var(--vow-leaf));font-size:1.1rem}.vow-aside--night p{font-size:.96rem}.vow-anchor__tile{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));box-sizing:border-box;color:inherit;display:block;height:100%;padding:1.4rem 1.4rem 1.5rem;text-decoration:none;transition:border-color .2s,transform .2s}.vow-anchor__tile:hover{border-color:hsl(var(--vow-tx));transform:translateY(-2px)}.vow-anchor__tile .vow-pretitle{margin-bottom:.7rem}.vow-anchor__ttl{font-family:var(--vow-type-big);font-size:1.15rem;font-weight:800;line-height:1.2}.vow-anchor__copy{color:hsl(var(--vow-haze));font-size:.95rem;margin-top:.5rem}.vow-answers details{border-top:1px solid hsl(var(--vow-tx))}.vow-answers details:last-child{border-bottom:1px solid hsl(var(--vow-tx))}.vow-answers summary{align-items:baseline;cursor:pointer;display:flex;font-family:var(--vow-type-big);font-size:1.05rem;font-weight:700;gap:1rem;line-height:1.35;list-style:none;padding:1.15rem 2.6rem 1.15rem 0;position:relative}.vow-answers summary::-webkit-details-marker{display:none}.vow-answers summary:after{border:1.5px solid hsl(var(--vow-tx));border-radius:50%;content:"+";display:grid;font-size:1.15rem;font-weight:600;height:1.8rem;line-height:1;place-items:center;position:absolute;right:.2rem;top:.95rem;width:1.8rem}.vow-answers details[open] summary:after{background:hsl(var(--vow-tx));color:hsl(var(--vow-leaf));content:"–"}.vow-answers details p{color:hsl(var(--vow-haze));padding:0 2.6rem 1.3rem 0}.vow-sheet{border-collapse:collapse;font-size:.95rem;min-width:32rem;width:100%}.vow-sheet td,.vow-sheet th{border-bottom:1px solid hsl(var(--vow-seam));padding:.75rem .9rem;text-align:left;vertical-align:top}.vow-sheet thead th{background:hsl(var(--vow-tx));color:hsl(var(--vow-leaf));font-family:var(--vow-type-big);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.vow-sheet__case{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));margin-block:1.2rem}.vow-connect__banner{background:hsl(var(--vow-lead-deep));color:hsl(var(--vow-leaf));padding-block:clamp(3rem,7vw,5.5rem)}.vow-connect__banner .vow-pretitle{color:hsl(var(--vow-beam))}.vow-connect__grid{gap:2rem}.vow-connect__lead{color:hsl(var(--vow-beam));font-size:1.1rem;margin-top:1.2rem;max-width:36rem}.vow-connect__figure{background:hsl(var(--vow-leaf));box-shadow:0 24px 50px -20px rgba(0,0,0,.7);padding:12px 12px 40px;transform:rotate(1.2deg)}.vow-banner__image-file{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.vow-connect__section{padding-block:clamp(3rem,6vw,5rem)}.vow-connect__main{background:hsl(var(--vow-back))}.vow-connect__strip{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));border-top:4px solid hsl(var(--vow-tx));margin-bottom:2.5rem;padding:1.5rem}.vow-connect__strip h2{font-size:1.25rem;margin-bottom:1rem}.vow-connect__stack{display:grid;gap:.55rem 1.2rem;grid-template-columns:max-content minmax(0,1fr);margin:0}.vow-connect__stack dt{color:hsl(var(--vow-haze));font-family:var(--vow-type-big);font-size:.72rem;font-weight:700;letter-spacing:.14em;padding-top:.2rem;text-transform:uppercase}.vow-connect__stack dd{margin:0;overflow-wrap:anywhere}.vow-connect__stack a{color:hsl(var(--vow-spark-deep))}@media (min-width:1024px){.vow-connect__stack{gap:.35rem 1.6rem;grid-auto-flow:column;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto}}.vow-write__tile{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));box-shadow:0 1px 0 hsl(var(--vow-seam)),0 18px 40px -28px hsl(var(--vow-tx)/.5);padding:clamp(1.4rem,4vw,2.4rem)}.vow-write__tile h2{font-size:1.7rem}.vow-write__note{color:hsl(var(--vow-haze));font-size:.97rem;margin-top:.7rem}.vow-connect__write{gap:1.25rem;margin-top:1.6rem}.vow-write__pair{gap:1.25rem}.vow-unit{display:flex;flex-direction:column;gap:.35rem}.vow-caption{font-family:var(--vow-type-big);font-size:.86rem;font-weight:700}.vow-optional{color:hsl(var(--vow-haze));font-weight:500}.vow-textbox{background:hsl(var(--vow-back));border:1.5px solid hsl(var(--vow-seam));border-radius:var(--vow-corner-knob);box-sizing:border-box;color:hsl(var(--vow-tx));font:inherit;font-size:1rem;min-height:50px;padding:.7rem .9rem;width:100%}textarea.vow-textbox{min-height:9rem;resize:vertical}select.vow-textbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,hsl(var(--vow-tx)) 50%),linear-gradient(135deg,hsl(var(--vow-tx)) 50%,transparent 50%);background-position:right 1.25rem center,right .9rem center;background-repeat:no-repeat;background-size:.4rem .4rem;padding-right:2.6rem}.vow-textbox:focus{background-color:hsl(var(--vow-leaf));border-color:hsl(var(--vow-tx));box-shadow:0 0 0 3px hsl(var(--vow-spark)/.22);outline:none}.vow-unit:has(:user-invalid) .vow-textbox{background-color:hsl(var(--vow-safelight)/.05);border-color:hsl(var(--vow-safelight))}.vow-tip{color:hsl(var(--vow-haze));font-size:.85rem}.vow-fail{color:#9d2b25;font-family:var(--vow-type-big);font-size:.82rem;font-weight:600}.vow-accept{align-items:flex-start;display:flex;font-size:.93rem;gap:.75rem}.vow-accept input{accent-color:hsl(var(--vow-tx));flex:none;height:1.3rem;margin-top:.2rem;width:1.3rem}.vow-connect__aside>*+*{margin-top:1.5rem}.vow-connect__topics h3{font-size:1.1rem;margin-bottom:.6rem}.vow-connect__discover{background:hsl(var(--vow-panel))}.vow-discover__stack{display:grid;gap:1rem;list-style:none;margin:0;padding:0}@media (min-width:640px){.vow-discover__stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.vow-connect__about{background:hsl(var(--vow-leaf))}.vow-connect__about-copy p{color:hsl(var(--vow-haze));margin-top:1rem}.vow-about__item{background:hsl(var(--vow-back));border-top:3px solid hsl(var(--vow-tx));padding:1.3rem 1.3rem 1.4rem}.vow-about__item h3{font-size:1.05rem}.vow-about__item p{color:hsl(var(--vow-haze));font-size:.95rem;margin-top:.5rem}.vow-thank{background:hsl(var(--vow-panel));padding-block:clamp(4rem,10vw,7rem)}.vow-thank__tile{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));border-top:6px solid hsl(var(--vow-tx));padding:clamp(1.6rem,5vw,3rem)}.vow-thank__tile>.flex{gap:1rem}.vow-thank__tile h1{font-size:clamp(1.8rem,4vw,2.6rem)}.vow-thank__sym{background:hsl(var(--vow-tx));color:hsl(var(--vow-leaf));flex:none;height:54px;width:54px}.vow-thank__lead{font-size:1.1rem;margin-top:1.4rem}.vow-thank__note{background:hsl(var(--vow-back));border-left:4px solid hsl(var(--vow-spark));color:hsl(var(--vow-haze));font-size:.95rem;margin-top:1.4rem;padding:1rem 1.2rem}.vow-thank__actions{gap:.8rem;margin-top:2rem}.vow-law__head{max-width:50rem;padding-block:clamp(3rem,7vw,5rem) 2rem}.vow-law__lead{color:hsl(var(--vow-haze));font-size:1.15rem;margin-top:1rem}.vow-law__meta{color:hsl(var(--vow-haze));font-family:var(--vow-type-big);font-size:.8rem;letter-spacing:.08em;margin-top:1.2rem;text-transform:uppercase}.vow-law__body{padding-bottom:clamp(3rem,7vw,5rem)}.vow-law__contents{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));margin-bottom:2rem;max-width:50rem}.vow-law__contents summary{cursor:pointer;font-family:var(--vow-type-big);font-size:.82rem;font-weight:700;letter-spacing:.14em;list-style:none;padding:1rem 3rem 1rem 1.2rem;position:relative;text-transform:uppercase}.vow-law__contents summary::-webkit-details-marker{display:none}.vow-law__contents summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.55rem;position:absolute;right:1.3rem;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .2s;width:.55rem}.vow-law__contents[open] summary:after{transform:translateY(-20%) rotate(-135deg)}.vow-law__contents[open] summary{border-bottom:1px solid hsl(var(--vow-seam))}.vow-law__contents ol{font-size:.97rem;margin:0;padding:1rem 1.2rem 1.2rem 2.6rem}.vow-law__contents li+li{margin-top:.35rem}.vow-law__contents a{color:hsl(var(--vow-spark-deep))}.vow-law__in{max-width:50rem}.vow-law__summary{background:hsl(var(--vow-lead));color:hsl(var(--vow-clear));padding:1.4rem 1.5rem}.vow-law__summary h2{color:hsl(var(--vow-leaf));font-size:.8rem;letter-spacing:.18em;text-transform:uppercase}.vow-law__summary ul{margin:.9rem 0 0;padding-left:1.1rem}.vow-law__summary li+li{margin-top:.3rem}.vow-law{margin-top:2.5rem}.vow-law h2{border-top:1px solid hsl(var(--vow-tx));font-size:1.45rem;margin-top:2.6rem;padding-top:1.2rem}.vow-law h2:first-child{margin-top:0}.vow-law h3{font-size:1.1rem;margin-top:1.5rem}.vow-law dl,.vow-law ol,.vow-law p,.vow-law ul{margin-top:.9rem}.vow-law ol,.vow-law ul{padding-left:1.3rem}.vow-law li+li{margin-top:.35rem}.vow-law a{color:hsl(var(--vow-spark-deep));text-underline-offset:3px}.vow-law dt{font-family:var(--vow-type-big);font-weight:700;margin-top:1rem}.vow-law dd{color:hsl(var(--vow-haze));margin:.25rem 0 0}.vow-law__counted{counter-reset:vow-law}.vow-law__counted h2:before{color:hsl(var(--vow-haze));content:counter(vow-law,decimal-leading-zero);counter-increment:vow-law;display:block;font-size:.78rem;letter-spacing:.2em;margin-bottom:.35rem}.vow-law__questions{border:1px dashed hsl(var(--vow-haze));margin-top:3rem;padding:1.1rem 1.3rem}.vow-law__top{font-family:var(--vow-type-big);font-size:.8rem;letter-spacing:.12em;margin-top:1.5rem;text-transform:uppercase}.vow-law__top a{color:hsl(var(--vow-haze))}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.min-w-0{min-width:0}.max-w-3xl{max-width:48rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.font-bold{font-weight:700}.not-italic{font-style:normal}.text-lead{--tw-text-opacity:1;color:hsl(var(--vow-lead)/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.vow-runner__lane{animation:none!important}}:root{--vow-tx:225 14% 11%;--vow-haze:222 8% 36%;--vow-lead:226 12% 15%;--vow-lead-deep:228 14% 7%;--vow-spark:214 26% 38%;--vow-spark-deep:214 30% 27%;--vow-beam:212 16% 78%;--vow-back:220 14% 97%;--vow-panel:220 10% 91%;--vow-leaf:0 0% 100%;--vow-seam:222 9% 80%;--vow-clear:216 20% 96%;--vow-safelight:3 62% 46%;--vow-sheet:228 10% 5%;--vow-type-big:"Archivo","Helvetica Neue",Arial,sans-serif;--vow-type-body:"Source Serif 4",Georgia,"Times New Roman",serif;--vow-corner-tile:3px;--vow-corner-knob:2px;--vow-holder:76rem;--vow-head-h:64px;--vow-gutter:clamp(1rem,4vw,2rem);--vow-section:clamp(4rem,9vw,7.5rem)}@media (min-width:1024px){:root{--vow-head-h:150px}}body{background:hsl(var(--vow-back));color:hsl(var(--vow-tx));font-family:var(--vow-type-body);font-optical-sizing:auto;font-size:1.0625rem;line-height:1.68;margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{color:inherit;font-family:var(--vow-type-big);font-weight:800;letter-spacing:-.022em;line-height:1.08;margin:0;text-wrap:balance}h1{font-size:clamp(2.15rem,5.2vw,3.85rem)}h2{font-size:clamp(1.75rem,3.6vw,2.7rem)}h3{font-size:1.28rem;letter-spacing:-.01em;line-height:1.2}h3,h4{font-weight:700}h4{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}p{margin:0}p+p{margin-top:1em}h1+p,h2+p,h3+p,h3+ul,h4+p,h4+ul{margin-top:.9rem}a{color:inherit}img{display:block}:focus-visible{outline:2px solid hsl(var(--vow-spark));outline-offset:3px}::-moz-selection{background:hsl(var(--vow-tx));color:hsl(var(--vow-leaf))}::selection{background:hsl(var(--vow-tx));color:hsl(var(--vow-leaf))}strong{font-weight:600}.vow-banner{background:radial-gradient(70rem 30rem at 85% 0,hsl(var(--vow-spark)/.16),transparent 60%),hsl(var(--vow-lead-deep));color:hsl(var(--vow-leaf));padding-block:clamp(3rem,8vw,6.5rem)}.vow-banner__grid{gap:3rem}.vow-banner__lead{color:hsl(var(--vow-beam));font-size:1.15rem;margin-top:1.5rem;max-width:38rem}.vow-banner__actions{gap:.8rem;margin-top:2rem}.vow-banner__micro{border-left:2px solid hsl(var(--vow-beam)/.5);color:hsl(var(--vow-beam));font-size:.88rem;font-style:italic;margin-top:1.6rem;padding-left:.9rem}.vow-easel{background:hsl(var(--vow-sheet));border:1px solid hsla(0,0%,100%,.12);box-shadow:0 30px 60px -30px rgba(0,0,0,.9);margin:0 auto;max-width:28rem;padding:28px 22px 18px 34px;position:relative}.vow-easel__arm{background:linear-gradient(#8d929a,#60646c);position:absolute}.vow-easel__arm-top{height:10px;left:16px;right:12px;top:10px}.vow-easel__arm-side{bottom:44px;left:16px;top:10px;width:10px}.vow-easel__print{background:hsl(var(--vow-leaf));padding:14px;position:relative}.vow-easel__print img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;width:100%}.vow-easel__caption{color:hsl(var(--vow-beam));display:flex;flex-wrap:wrap;font-family:var(--vow-type-big);font-size:.68rem;font-weight:600;gap:.3rem 1rem;justify-content:space-between;letter-spacing:.16em;margin-top:.9rem;text-transform:uppercase}.vow-sheet__section{background:hsl(var(--vow-leaf));padding-block:var(--vow-section)}.vow-sheet__head{align-items:end;gap:1.2rem 3rem}.vow-sheet__intro{color:hsl(var(--vow-haze));font-size:1.07rem}.vow-sheet-2{background:hsl(var(--vow-sheet));color:hsl(var(--vow-clear));gap:clamp(1.4rem,3vw,2.2rem) clamp(1rem,2.5vw,1.8rem);list-style:none;margin:2.6rem 0 0;padding:clamp(1rem,3vw,2rem)}.vow-frame{min-width:0;position:relative}.vow-frame__file{border:1px solid hsla(0,0%,100%,.12);position:relative}.vow-frame__file img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.vow-crop__center img{-o-object-position:60% 50%;object-position:60% 50%}.vow-crop__left img{-o-object-position:15% 40%;object-position:15% 40%}.vow-crop__right img{-o-object-position:85% 60%;object-position:85% 60%}.vow-frame__kept .vow-frame__file:after{border:3px solid hsla(0,0%,100%,.9);border-radius:50%;content:"";inset:-9px -12px;pointer-events:none;position:absolute;transform:rotate(-4deg)}.vow-frame__crossed .vow-frame__file img{filter:grayscale(1) brightness(.55)}.vow-frame__crossed .vow-frame__file:after,.vow-frame__crossed .vow-frame__file:before{background:hsla(0,0%,100%,.85);border-radius:2px;content:"";height:4px;left:8%;position:absolute;right:8%;top:50%;z-index:1}.vow-frame__crossed .vow-frame__file:before{transform:rotate(28deg)}.vow-frame__crossed .vow-frame__file:after{transform:rotate(-28deg)}.vow-frame__no{color:hsl(var(--vow-beam));font-family:var(--vow-type-big);font-size:.7rem;font-weight:700;letter-spacing:.22em;margin-top:1.1rem;text-transform:uppercase}.vow-frame__copy{font-size:.98rem;line-height:1.5;margin-top:.35rem}.vow-frame__crossed .vow-frame__copy{color:hsl(var(--vow-beam))}.vow-sheet__note{border:1.5px solid hsl(var(--vow-tx));display:grid;gap:.6rem 2.5rem;margin-top:2rem;padding:1.5rem 1.6rem}.vow-sheet__note h3{font-size:1.15rem}.vow-sheet__note p{color:hsl(var(--vow-haze));margin-top:0}@media (min-width:900px){.vow-sheet__note{grid-template-columns:16rem 1fr}}.vow-zones__section{background:hsl(var(--vow-panel));padding-block:var(--vow-section)}.vow-zones__head p{color:hsl(var(--vow-haze));margin-top:1rem}.vow-zones{border:2px solid hsl(var(--vow-tx));display:flex;margin-top:2.8rem}.vow-zone{color:hsl(var(--vow-leaf));display:grid;flex:1 1 0;font-family:var(--vow-type-big);font-size:clamp(.62rem,1.4vw,.85rem);font-weight:700;height:clamp(3.6rem,8vw,6rem);min-width:0;padding-bottom:.45rem;place-items:end center}.vow-z0{background:#0c0c0e}.vow-z1{background:#1f2023}.vow-z2{background:#333438}.vow-z3{background:#494b50}.vow-z4{background:#5c5e66}.vow-z5{background:#72757e}.vow-z5,.vow-z6{color:hsl(var(--vow-tx))}.vow-z6{background:#8c8f97}.vow-z7{background:#a7a9af}.vow-z7,.vow-z8{color:hsl(var(--vow-tx))}.vow-z8{background:#c4c5ca}.vow-z9{background:#dfe0e2}.vow-z10,.vow-z9{color:hsl(var(--vow-tx))}.vow-z10{background:#fcfcfc}.vow-z4,.vow-z5,.vow-z6{box-shadow:inset 0 -6px 0 hsl(var(--vow-spark))}.vow-zone__groups{gap:1rem;margin-top:1.4rem}.vow-zone__group{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));padding:1.5rem}.vow-zone__group h3{font-size:1.15rem;margin-bottom:.9rem}.vow-zone__group-mid{background:hsl(var(--vow-tx));border-color:hsl(var(--vow-tx));color:hsl(var(--vow-leaf))}.vow-zone__range{color:hsl(var(--vow-haze));font-family:var(--vow-type-big);font-size:.72rem;font-weight:700;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.vow-zone__group-mid .vow-zone__range{color:hsl(var(--vow-beam))}.vow-zones__more{margin-top:2rem}.vow-strip__section{background:hsl(var(--vow-lead-deep));color:hsl(var(--vow-clear));padding-block:var(--vow-section)}.vow-strip__head{gap:1.2rem 3rem}.vow-strip__head h2{color:hsl(var(--vow-leaf))}.vow-strip__head>p{color:hsl(var(--vow-beam))}.vow-film{background:hsl(var(--vow-sheet));border-block:1px solid hsla(0,0%,100%,.08);margin-top:3rem;padding-block:2.6rem;position:relative}.vow-film:after,.vow-film:before{background:repeating-linear-gradient(90deg,transparent 0 14px,hsla(0,0%,100%,.82) 14px 28px,transparent 28px 40px);content:"";height:12px;left:0;-webkit-mask:linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0);opacity:.85;position:absolute;right:0}.vow-film:before{top:10px}.vow-film:after{bottom:10px}.vow-film__frames{gap:1.6rem;list-style:none;margin:0;padding:0}.vow-film__frame{min-width:0}.vow-film__file{border:2px solid hsla(0,0%,100%,.1);overflow:hidden}.vow-film__file img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.vow-crop__mid img{-o-object-position:center 62%;object-position:center 62%}.vow-film__no{color:hsl(var(--vow-beam));font-family:var(--vow-type-big);font-size:.72rem;font-weight:700;letter-spacing:.2em;margin-top:1rem;text-transform:uppercase}.vow-film__frame h3{color:hsl(var(--vow-leaf));margin-top:.3rem}.vow-film__frame h3+p{color:hsl(var(--vow-beam));font-size:.97rem;margin-top:.5rem}.vow-strip__foot{color:hsl(var(--vow-beam));margin-top:2.2rem;max-width:44rem}.vow-proof__section{background:hsl(var(--vow-back));padding-block:var(--vow-section)}.vow-proof__grid{gap:3rem}.vow-proof{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));box-shadow:0 30px 50px -40px hsl(var(--vow-tx)/.8);margin:0;padding:clamp(10px,2vw,18px) clamp(10px,2vw,18px) 1.2rem}.vow-proof__file{position:relative}.vow-proof__file img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;width:100%}.vow-pin{background:hsl(var(--vow-leaf));border:2px solid hsl(var(--vow-tx));border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.35);color:hsl(var(--vow-tx));display:grid;font-family:var(--vow-type-big);font-size:clamp(.72rem,1.6vw,.95rem);font-weight:800;height:clamp(1.6rem,3.5vw,2.2rem);margin:-1.1rem 0 0 -1.1rem;place-items:center;position:absolute;width:clamp(1.6rem,3.5vw,2.2rem)}.vow-pin__1{left:53%;top:50%}.vow-pin__2{left:46%;top:82%}.vow-pin__3{left:84%;top:70%}.vow-pin__4{left:63%;top:30%}.vow-pin__5{left:19%;top:76%}.vow-proof figcaption{color:hsl(var(--vow-haze));font-size:.93rem;font-style:italic;margin-top:.9rem}.vow-legend{counter-reset:vow-legend;list-style:none;margin:1.5rem 0 0;padding:0}.vow-legend li{border-top:1px solid hsl(var(--vow-seam));font-size:.98rem;padding:.75rem 0 .75rem 2.9rem;position:relative}.vow-legend li:before{background:hsl(var(--vow-tx));border-radius:50%;color:hsl(var(--vow-leaf));content:counter(vow-legend);counter-increment:vow-legend;display:grid;font-family:var(--vow-type-big);font-size:.85rem;font-weight:800;height:1.9rem;left:0;place-items:center;position:absolute;top:.7rem;width:1.9rem}.vow-legend strong{font-family:var(--vow-type-big);font-weight:700}.vow-proof__water{background:hsl(var(--vow-panel));font-size:.95rem;margin:1.2rem 0 1.4rem;padding:1rem 1.1rem}.vow-test__section{background:hsl(var(--vow-leaf));padding-block:var(--vow-section)}.vow-test__head{gap:1rem 3rem}.vow-test__head p{color:hsl(var(--vow-haze));font-size:1.07rem}.vow-test{border:2px solid hsl(var(--vow-tx));list-style:none;margin:2.8rem 0 0;padding:0}.vow-test__band{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1.5rem 1.3rem 1.7rem}.vow-test__band h3{font-size:1.08rem}.vow-test__band p{font-size:.95rem;line-height:1.5}.vow-test__n{font-family:var(--vow-type-big);font-size:.72rem;font-weight:700;letter-spacing:.2em;opacity:.8;text-transform:uppercase}.vow-t1{background:#f1f2f3}.vow-t2{background:#d4d5d9}.vow-t3{background:#b1b4b9}.vow-t4{background:#4a4d55}.vow-t4,.vow-t5{color:hsl(var(--vow-leaf))}.vow-t5{background:#1c1d22}@media (min-width:640px){.vow-test__band{justify-content:flex-end;min-height:19rem}.vow-test__n{margin-bottom:auto}}.vow-envelope__section{background:hsl(var(--vow-lead));padding-block:var(--vow-section)}.vow-envelope{background:#ebedf0;box-shadow:0 40px 70px -40px rgba(0,0,0,.9);color:hsl(var(--vow-tx))}.vow-envelope__image{min-height:16rem;position:relative}.vow-envelope__image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 50%;object-position:40% 50%;position:absolute;width:100%}.vow-envelope__body{padding:clamp(2.6rem,5vw,3.6rem) clamp(1.4rem,4vw,3rem) clamp(1.8rem,4vw,2.8rem);position:relative}.vow-envelope__body:before{background:#d2d5da;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:1.6rem;left:0;position:absolute;right:0;top:0}.vow-envelope__stamp{border:1.5px solid hsl(var(--vow-tx));display:inline-block;font-family:var(--vow-type-big);font-size:.7rem;font-weight:700;letter-spacing:.18em;margin-bottom:1.1rem;padding:.3rem .7rem;text-transform:uppercase}.vow-envelope__body h2+p{color:hsl(var(--vow-haze))}.vow-envelope__lines{display:grid;gap:.2rem 1rem;grid-template-columns:max-content minmax(0,1fr);margin:1.5rem 0 0}.vow-envelope__lines dd,.vow-envelope__lines dt{border-bottom:1px dotted hsl(var(--vow-haze));padding:.5rem 0}.vow-envelope__lines dt{color:hsl(var(--vow-haze));font-family:var(--vow-type-big);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vow-envelope__lines dd{font-style:italic;margin:0}.vow-envelope__actions{gap:1rem 1.5rem;margin-top:2rem}.vow-line__banner{background:hsl(var(--vow-leaf));padding-bottom:clamp(3rem,6vw,4.5rem)}.vow-line__stage{background:linear-gradient(hsl(var(--vow-lead-deep)/.04),hsl(var(--vow-lead-deep)/.1)),hsl(var(--vow-panel));border-bottom:1px solid hsl(var(--vow-seam));overflow:hidden;padding:3.2rem var(--vow-gutter) 3.6rem;position:relative}.vow-line__cord{background:hsl(var(--vow-tx)/.75);height:2px;left:0;position:absolute;right:0;top:2.2rem}.vow-line__prints{align-items:flex-start;display:flex;justify-content:center;position:relative}.vow-line__print{background:hsl(var(--vow-leaf));box-shadow:0 18px 30px -18px hsl(var(--vow-tx)/.7);flex:0 0 auto;margin:0 -1.6vw;padding:clamp(5px,1vw,10px) clamp(5px,1vw,10px) clamp(1.5rem,3vw,2.4rem);position:relative;width:min(34vw,25rem)}.vow-line__print img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.vow-line__print figcaption{bottom:clamp(.2rem,.8vw,.6rem);color:hsl(var(--vow-haze));font-size:clamp(.7rem,1.4vw,.95rem);font-style:italic;left:.8rem;position:absolute}.vow-line__print-a{transform:rotate(-3deg);z-index:1}.vow-line__print-b{transform:rotate(2deg) translateY(1.4rem);z-index:2}.vow-line__print-c{transform:rotate(-1.5deg) translateY(.3rem);z-index:1}.vow-clip{background:linear-gradient(90deg,#484b51,#7d828c,#484b51);border-radius:2px;height:2.2rem;left:50%;margin-left:-.45rem;position:absolute;top:-1.4rem;width:.9rem}.vow-line__copy{gap:1.5rem 3rem;padding-top:clamp(2.6rem,6vw,4rem)}.vow-line__lead{font-size:1.1rem}.vow-line__micro{color:hsl(var(--vow-haze));font-size:.88rem;font-style:italic;margin-top:1.1rem}.vow-trays__section{background:hsl(var(--vow-back));padding-block:var(--vow-section)}.vow-trays__head p{color:hsl(var(--vow-haze));margin-top:1rem}.vow-trays{display:grid;gap:1.6rem;margin-top:3rem}.vow-tray{background:hsl(var(--vow-leaf));border:2px solid hsl(var(--vow-tx));border-radius:16px;box-shadow:inset 0 0 0 7px hsl(var(--vow-panel));overflow:hidden;padding:clamp(1.5rem,4vw,2.4rem);position:relative}.vow-tray__n{bottom:-2.4rem;color:transparent;font-family:var(--vow-type-big);font-size:clamp(8rem,16vw,13rem);font-weight:800;line-height:1;position:absolute;right:1rem;-webkit-text-stroke:2px hsl(var(--vow-seam));pointer-events:none}.vow-tray__body{gap:1.6rem 2.2rem;position:relative}.vow-tray__sub{color:hsl(var(--vow-spark-deep));font-family:var(--vow-type-big);font-size:.72rem;font-weight:700;letter-spacing:.2em;margin-bottom:.4rem;text-transform:uppercase}.vow-tray h3{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800}.vow-tray h4{border-bottom:1px solid hsl(var(--vow-tx));padding-bottom:.5rem}.vow-tray__body li,.vow-tray__body p{font-size:.98rem}.vow-finder__section{background:hsl(var(--vow-leaf));padding-block:var(--vow-section)}.vow-finder__grid{gap:3rem}.vow-finder{background:hsl(var(--vow-sheet));border-radius:20px;margin:0;padding:clamp(12px,2.4vw,22px)}.vow-finder__file{border-radius:6px;overflow:hidden;position:relative}.vow-finder__file img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.vow-finder__lines{background:linear-gradient(90deg,transparent calc(33.33% - 1px),hsla(0,0%,100%,.75) calc(33.33% - 1px) calc(33.33% + 1px),transparent calc(33.33% + 1px) calc(66.66% - 1px),hsla(0,0%,100%,.75) calc(66.66% - 1px) calc(66.66% + 1px),transparent calc(66.66% + 1px)),linear-gradient(180deg,transparent calc(33.33% - 1px),hsla(0,0%,100%,.75) calc(33.33% - 1px) calc(33.33% + 1px),transparent calc(33.33% + 1px) calc(66.66% - 1px),hsla(0,0%,100%,.75) calc(66.66% - 1px) calc(66.66% + 1px),transparent calc(66.66% + 1px));box-shadow:inset 0 0 0 12px rgba(0,0,0,.25);inset:0;position:absolute}.vow-finder__sub{background:hsl(var(--vow-leaf));color:hsl(var(--vow-tx));font-family:var(--vow-type-big);font-size:clamp(.62rem,1.4vw,.8rem);font-weight:800;letter-spacing:.06em;padding:.25rem .55rem;position:absolute;text-transform:uppercase}.vow-finder__sub-a{bottom:12%;left:6%}.vow-finder__sub-b{left:42%;top:52%}.vow-finder__sub-c{right:6%;top:10%}.vow-finder figcaption{color:hsl(var(--vow-beam));font-size:.9rem;font-style:italic;margin-top:.9rem}.vow-hands{margin:1.6rem 0 0}.vow-hand__pair{border-top:1px solid hsl(var(--vow-tx));display:grid;gap:1rem;grid-template-columns:9.5rem minmax(0,1fr);padding:.8rem 0}.vow-hand__pair:last-child{border-bottom:1px solid hsl(var(--vow-tx))}.vow-hand__pair dt{font-family:var(--vow-type-big);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vow-hand__pair dd{font-size:.98rem;margin:0}.vow-finder__note{color:hsl(var(--vow-haze));font-size:.95rem;margin-top:1.3rem}.vow-neg__section{background:hsl(var(--vow-lead-deep));color:hsl(var(--vow-clear));padding-block:var(--vow-section)}.vow-neg__head{gap:1.2rem 3rem}.vow-neg__head h2{color:hsl(var(--vow-leaf))}.vow-neg__head>p{color:hsl(var(--vow-beam))}.vow-neg__stack{display:grid;gap:1.2rem;list-style:none;margin:2.8rem 0 0;padding:0}.vow-neg__pair{gap:0}.vow-neg,.vow-pos{min-width:0;padding:1.4rem 1.5rem 1.5rem}.vow-neg{background:#232529;border:1px dashed hsla(0,0%,100%,.28);color:hsl(var(--vow-beam))}.vow-neg h3{color:hsl(var(--vow-clear));font-size:1.1rem}.vow-pos{background:hsl(var(--vow-leaf));color:hsl(var(--vow-tx))}.vow-pos h3{font-size:1.1rem}.vow-neg h3+p,.vow-pos h3+p{font-size:.95rem;margin-top:.5rem}.vow-pos h3+p{color:hsl(var(--vow-haze))}.vow-neg__caption{font-family:var(--vow-type-big);font-size:.68rem;font-weight:700;letter-spacing:.24em;margin-bottom:.5rem;text-transform:uppercase}.vow-pos .vow-neg__caption{color:hsl(var(--vow-spark-deep))}.vow-safe__section{background:hsl(var(--vow-back));padding-block:var(--vow-section)}.vow-safe{background:radial-gradient(28rem 18rem at 0 0,hsl(var(--vow-safelight)/.24),transparent 70%),hsl(var(--vow-lead));color:hsl(var(--vow-clear));gap:2rem 3rem;padding:clamp(1.6rem,5vw,3.2rem)}.vow-safe h2{color:hsl(var(--vow-leaf))}.vow-safe .vow-pretitle,.vow-safe h2+p{color:hsl(var(--vow-beam))}.vow-safe__lamp{background:hsl(var(--vow-safelight));border-radius:50%;box-shadow:0 0 0 6px hsl(var(--vow-safelight)/.2),0 0 30px 8px hsl(var(--vow-safelight)/.45);display:block;height:18px;margin-bottom:1.4rem;width:18px}.vow-safe__stack{list-style:none;margin:0;padding:0}.vow-safe__stack li{border-bottom:1px solid hsla(0,0%,100%,.14);font-size:.98rem;padding:.85rem 0}.vow-safe__stack li:first-child{padding-top:0}.vow-safe__stack strong{color:hsl(var(--vow-leaf));display:block;font-family:var(--vow-type-big);font-weight:700;margin-bottom:.2rem}.vow-safe__note{color:hsl(var(--vow-beam));font-size:.93rem;font-style:italic;margin-top:1.3rem}.vow-answers__section{background:hsl(var(--vow-leaf));padding-block:var(--vow-section)}.vow-answers__grid{gap:2rem 3rem}.vow-answers__grid>div:first-child p{color:hsl(var(--vow-haze));margin-top:1rem}.vow-can{background:hsl(var(--vow-tx));border-radius:4px 10px 10px 4px;color:hsl(var(--vow-leaf));flex:none;font-size:.66rem;font-weight:800;letter-spacing:.12em;padding:.2rem .5rem;transform:translateY(-.12em);white-space:nowrap}.vow-sleeve__banner{background:hsl(var(--vow-leaf));padding-top:clamp(3rem,7vw,5.5rem)}.vow-sleeve__copy{gap:1.4rem 3rem}.vow-sleeve__lead{font-size:1.08rem}.vow-sleeve__micro{color:hsl(var(--vow-haze));font-size:.88rem;font-style:italic;margin-top:1rem}.vow-sleeve{background:rgba(216,218,223,.9);border-block:1px solid hsl(var(--vow-seam));margin-top:clamp(2.4rem,5vw,3.6rem);padding:.6rem 0}.vow-sleeve__rim{color:hsl(var(--vow-haze));display:flex;font-family:var(--vow-type-big);font-size:.66rem;font-weight:700;gap:1.5rem;justify-content:space-between;letter-spacing:.22em;overflow:hidden;padding:.2rem var(--vow-gutter);text-transform:uppercase;white-space:nowrap}.vow-sleeve__file{border-block:6px solid hsl(var(--vow-sheet));margin:.4rem 0}.vow-sleeve__file img{height:clamp(15rem,34vw,29rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;width:100%}.vow-log__section{background:hsl(var(--vow-back));padding-block:var(--vow-section)}.vow-log__layout{gap:2.5rem 3.5rem}.vow-log__margin>p{color:hsl(var(--vow-haze));margin-top:1rem}.vow-log__image{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam));margin:2rem 0 0;max-width:24rem;padding:10px 10px .9rem}.vow-log__image img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;width:100%}.vow-log__image figcaption{color:hsl(var(--vow-haze));font-size:.88rem;font-style:italic;margin-top:.7rem}.vow-log{align-content:start;display:grid;gap:1.6rem}.vow-log__day{background:hsl(var(--vow-leaf));border:1px solid hsl(var(--vow-seam))}.vow-log__day-head{border-bottom:2px solid hsl(var(--vow-tx));padding:1.3rem 1.4rem 1.1rem}.vow-log__day-head h3{font-size:1.3rem}.vow-log__day-head h3+p{color:hsl(var(--vow-haze));font-size:.95rem;margin-top:.4rem}.vow-log__code{color:hsl(var(--vow-spark-deep));font-family:var(--vow-type-big);font-size:.7rem;font-weight:700;letter-spacing:.22em;margin-bottom:.4rem;text-transform:uppercase}.vow-log__sheet{border-collapse:collapse;font-size:.97rem;width:100%}.vow-log__sheet thead th{background:hsl(var(--vow-clear));color:hsl(var(--vow-haze));font-family:var(--vow-type-big);font-size:.68rem;letter-spacing:.18em;padding:.55rem 1.4rem;text-align:left;text-transform:uppercase}.vow-log__sheet tbody th{font-family:var(--vow-type-big);font-variant-numeric:tabular-nums;font-weight:800;padding:.75rem .5rem .75rem 1.4rem;text-align:left;vertical-align:top;width:5.5rem}.vow-log__sheet td{padding:.75rem 1.4rem .75rem .5rem}.vow-log__sheet tbody tr+tr td,.vow-log__sheet tbody tr+tr th{border-top:1px dashed hsl(var(--vow-seam))}.vow-log__note{background:hsl(var(--vow-panel));border-left:4px solid hsl(var(--vow-tx));font-size:.97rem;padding:1.2rem 1.3rem}.vow-signal__section{background:hsl(var(--vow-lead-deep));color:hsl(var(--vow-clear));padding-block:var(--vow-section)}.vow-signal__head h2{color:hsl(var(--vow-leaf))}.vow-signal__head h2+p{color:hsl(var(--vow-beam))}.vow-signals{gap:1.2rem;list-style:none;margin:2.8rem 0 0;padding:0}.vow-signal{display:flex;flex-direction:column;min-width:0;padding:1.6rem 1.5rem}.vow-signal h3{font-size:1.25rem;margin-bottom:1rem}.vow-signal__level{font-family:var(--vow-type-big);font-size:.7rem;font-weight:700;letter-spacing:.22em;margin-bottom:.6rem;text-transform:uppercase}.vow-signal__level:after{background:currentColor;content:"";display:block;height:6px;margin-top:.6rem}.vow-signal__1{border:1px solid hsla(0,0%,100%,.25);color:hsl(var(--vow-clear))}.vow-signal__1 .vow-signal__level:after{width:33%}.vow-signal__2{background:#393b41;color:hsl(var(--vow-clear))}.vow-signal__2 .vow-signal__level:after{width:66%}.vow-signal__3{background:hsl(var(--vow-leaf));color:hsl(var(--vow-tx))}.vow-signal__3 .vow-signal__level{color:#9d2b25}.vow-signal li{font-size:.96rem}.vow-signal__do{font-family:var(--vow-type-big);font-size:.93rem;font-weight:600;margin-top:auto;padding-top:1.2rem}.vow-signal .vow-points{margin-bottom:1.2rem}.vow-notebook__section{background:hsl(var(--vow-panel));padding-block:var(--vow-section)}.vow-notebook{align-items:start;gap:2.5rem 3.5rem}.vow-notebook>div:first-child p{color:hsl(var(--vow-haze));margin-top:1rem}.vow-notebook__actions{gap:.8rem;margin-top:2rem}.vow-notebook__pg{background-color:hsl(var(--vow-leaf));background-image:linear-gradient(hsl(var(--vow-spark)/.14) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--vow-spark)/.14) 1px,transparent 1px);background-size:22px 22px;border:1px solid hsl(var(--vow-seam));box-shadow:8px 8px 0 hsl(var(--vow-tx));padding:2rem 1.4rem 2rem 3.4rem;position:relative}.vow-notebook__pg:before{background:hsl(var(--vow-safelight)/.55);bottom:0;content:"";left:2.3rem;position:absolute;top:0;width:2px}.vow-notebook__stack{font-size:1.04rem;font-style:italic;margin:0;padding:0 0 0 1.2rem}.vow-notebook__stack li{padding:.35rem 0 .35rem .4rem}.vow-notebook__stack li::marker{font-family:var(--vow-type-big);font-style:normal;font-weight:800}@media (min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}}@media (min-width:768px){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-stretch{align-items:stretch}}@media (min-width:1024px){.lg\:order-last{order:9999}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:block{display:block}.lg\:basis-full{flex-basis:100%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}}