@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@keyframes vml2-deal-c{0%{opacity:0;transform:translateY(35%)}}@keyframes vml2-deal-l{0%{opacity:0;transform:translate(45%,30%) rotate(0)}}@keyframes vml2-deal-r{0%{opacity:0;transform:translate(-45%,30%) rotate(0)}}@keyframes vml2-rise{0%{opacity:0;transform:translateY(.75rem)}}@keyframes vml2-dock-in{0%{transform:translateY(100%)}}@keyframes vml2-front{0%,to{transform:scale(.88);opacity:.6}50%{transform:scale(1);opacity:1}}@keyframes vml2-sink{to{transform:translateY(12%)}}html.vml2{--bone: #efeae0;--bone-2: #e6dfd2;--card: #faf7f0;--ink: #1b1a16;--rust: #a8552e;--rust-deep: #8f4623;--teal: #58706e;--slate: #15171a;--slate-2: #1e2125;--slate-ink: #ede7dc;--mid: rgba(27, 26, 22, .74);--faint: rgba(27, 26, 22, .64);--slate-mid: rgba(237, 231, 220, .76);--serif: "Instrument Serif", Georgia, "Times New Roman", serif;--sans: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s5: 1.5rem;--s6: 2rem;--s7: 3rem;--s8: 4rem;--s9: 6rem;--display: 400 min(16.4vw, 4rem) / 1 var(--serif);--heading: 400 2.5rem / 2.5rem var(--serif);--figure: 400 1.75rem / 2rem var(--serif);--body: 400 1rem / 1.5rem var(--sans);--small: 400 .8125rem / 1.25rem var(--sans);--micro: 400 .75rem / 1.25rem var(--sans);--label: 400 .8125rem / 1.25rem var(--mono);--pad: var(--s5);--lane: 2.5rem;--bar: calc(3.75rem + env(safe-area-inset-bottom, 0px)) ;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-snap-type:y proximity;scroll-padding-bottom:var(--bar);overflow-x:clip;*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset,address{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-inline-size:0}address{font-style:normal}[hidden]{display:none!important}img{display:block;max-inline-size:100%;block-size:auto}a{color:inherit}button,input{font:inherit;color:inherit}small{font:var(--small)}body{background:var(--bone);color:var(--ink);font:var(--body);-webkit-font-smoothing:antialiased;overflow-x:clip}:focus-visible{outline:3px solid var(--rust);outline-offset:3px;border-radius:2px}.tells :focus-visible,.dock :focus-visible{outline-color:var(--slate-ink)}.vh{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;inset:var(--s2) auto auto var(--s2);z-index:30;padding:var(--s3) var(--s4);background:var(--ink);color:var(--bone);transform:translateY(-200%)}.skip:focus{transform:none}h1{font:var(--display);letter-spacing:-.015em;text-wrap:balance}h2{font:var(--heading);letter-spacing:-.015em;text-wrap:balance}.label,.eyebrow{font:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--mid)}.panel{position:relative;min-block-size:100svh;padding:var(--s7) var(--pad) calc(var(--bar) + var(--s5));display:flex;flex-direction:column;scroll-snap-align:start;overflow:clip}.tag{position:absolute;z-index:2;padding:0 var(--s2);background:var(--bone);color:var(--ink);border:1px solid var(--ink);border-radius:2px;font:500 .6875rem/1.125rem var(--mono);letter-spacing:.04em;text-transform:uppercase}.ph{position:relative;aspect-ratio:1 / 2}.ph__screen{block-size:100%;border:.4rem solid var(--ink);border-radius:1.6rem;background:var(--ink);overflow:hidden;box-shadow:0 1.2rem 2.4rem -1rem #1b1a1673}.ph__screen img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top;border-radius:1.15rem}.ph .tag{inset:-.6rem auto auto var(--s4)}.btn{display:flex;align-items:center;justify-content:center;min-block-size:3rem;padding:0 var(--s5);border:0;background:var(--rust);color:#fff;border-radius:2px;font:var(--body);font-weight:600;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,transform .1s}.btn:hover{background:var(--rust-deep)}.btn:active{background:var(--rust-deep);transform:scale(.98)}.btn--lg{inline-size:100%;min-block-size:3.5rem}.btn[aria-busy=true]{opacity:.7;pointer-events:none}.hero{padding-block:var(--s5) 0}.brand{display:flex;align-items:center;gap:var(--s2);margin-block-end:var(--s5);font:var(--small)}.brand__mark{inline-size:.7rem;block-size:.7rem;border:2px solid var(--ink);transform:rotate(45deg);margin-inline:.15rem}.brand__name{font-weight:600;letter-spacing:.32em;text-transform:uppercase}.brand__sub{color:var(--mid)}.lede{margin-block-start:var(--s4)}.sizes{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--s4);margin-block-start:var(--s5)}.sizes a{display:flex;flex-direction:column;gap:var(--s1);text-decoration:none;-webkit-tap-highlight-color:transparent}.sizes a:active .sizes__price{color:var(--rust-deep)}.sizes__name{font:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--mid)}.sizes__price{font:var(--figure);white-space:nowrap;transition:color .15s}.hero__air{block-size:var(--s8)}.fan{position:relative;flex:1;min-block-size:13rem;margin:var(--s5) calc(var(--pad) * -1) 0}.fan .ph{position:absolute;inset-block-start:0}.fan__c{inline-size:46%;inset-inline-start:27%;z-index:2}.fan__l,.fan__r{inline-size:40%;margin-block-start:var(--s5);transform-origin:50% 20%}.fan__l{inset-inline-start:1%;transform:rotate(-7deg)}.fan__r{inset-inline-end:1%;transform:rotate(7deg)}.fan__l .tag,.fan__r .tag{display:none}.fan__c .tag:after{content:"er"}.looks{background:var(--bone-2)}.swipe{flex:1;display:flex;align-items:center;gap:var(--s5);--w: min(62vw, calc((100svh - var(--bar) - 16rem) / 2));margin:var(--s5) calc(var(--pad) * -1) 0;padding-inline:calc(50% - var(--w) / 2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.swipe::-webkit-scrollbar{display:none}.swipe__item{flex:none;inline-size:var(--w);scroll-snap-align:center}.sample{display:block;text-decoration:none;-webkit-tap-highlight-color:transparent}.sample__row{display:flex;justify-content:flex-start;align-items:center;gap:var(--s2);margin-block-start:var(--s3);min-block-size:2.75rem}.sample__name{font:var(--figure)}.sample__open{display:grid;place-items:center;color:var(--rust-deep)}.sample:active .sample__open{color:var(--rust-deep)}.dots{display:flex;justify-content:center;gap:var(--s2);margin-block-start:var(--s5)}.dots span{inline-size:var(--s5);block-size:var(--s1);background:#1b1a1633;transition:background .2s}.dots span[data-on]{background:var(--ink)}.tells{background:var(--slate);color:var(--slate-ink);padding-block-end:var(--s7)}.eyebrow{margin-block-end:var(--s2);color:var(--slate-mid)}.tells__pic{margin-block:var(--s5)}.mail{position:relative;padding:var(--s5);background:var(--card);color:var(--ink);border-radius:2px;box-shadow:0 1.5rem 3rem -1rem #0009}.mail .tag{inset:-.6rem auto auto var(--s5)}.mail__subject{font-weight:600}.mail__subject span{white-space:nowrap}.mail__n{display:grid;grid-template-columns:4rem 1fr;align-items:center;column-gap:var(--s4);margin-block-start:var(--s3);font-weight:600}.mail__subject+.mail__n{margin-block-start:var(--s5)}.mail__num{font:var(--heading);letter-spacing:-.02em;text-align:end;font-variant-numeric:tabular-nums;color:var(--rust-deep)}.mail__n small{display:block;color:var(--mid)}.mail__src{margin-block-start:var(--s3);font:var(--small);color:var(--mid);text-wrap:balance}.login__lede{font:var(--figure)}.shot{position:relative;margin-block-start:var(--s5)}.shot .tag{inset:-.75rem auto auto var(--s4)}.shot__win{position:relative;overflow:hidden;inline-size:100%;border-radius:2px;background:var(--slate-2)}.shot__win img{position:absolute;inset-block-start:var(--cy);inset-inline-start:var(--cx);inline-size:var(--cw);max-inline-size:none;block-size:auto}.shot__cap{margin-block-start:var(--s2);font:var(--small);color:var(--slate-mid)}.login__note{margin-block-start:var(--s3);font:var(--small);color:var(--slate-mid)}.choose{padding-block-end:var(--s3)}.rows{display:grid;margin:var(--s5) calc(var(--s3) * -1) 0}.row{position:relative;display:grid;grid-template-columns:var(--lane) 1fr auto;align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s2) var(--s3);border-radius:2px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.rows .row:has(input:checked){background:var(--card)}.rows .row:active{background:#faf7f099}.row:has(input:focus-visible){outline:3px solid var(--rust);outline-offset:2px}.row__dot{align-self:start;margin-block-start:var(--s2);inline-size:1.5rem;block-size:1.5rem;border:2px solid var(--ink);border-radius:50%;display:grid;place-items:center}.row__dot:after{content:"";inline-size:.75rem;block-size:.75rem;border-radius:50%;background:var(--rust);transform:scale(0);transition:transform .18s cubic-bezier(.3,1.6,.5,1)}.row:has(input:checked) .row__dot:after{transform:scale(1)}.row__name{font:600 1.1875rem/1.75rem var(--sans);letter-spacing:-.005em}.row__name small{display:block;font:var(--micro);color:var(--faint);letter-spacing:0}.row__price{font:var(--figure);white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}.row__price small{display:block;font:var(--micro);color:var(--faint)}.pgs{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:0 var(--s4);margin-block-start:var(--s1)}.pgs__g{display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap}.pgs__row{display:inline-flex;align-items:center;gap:3px}.pgs i{inline-size:9px;block-size:12px;border:1.5px solid var(--ink);border-radius:1px;background:var(--card)}.pgs [data-kind=svc] i{background:var(--rust);border-color:var(--rust)}.pgs [data-kind=place] i{background:var(--teal);border-color:var(--teal)}.pgs [data-kind=art] i{margin-inline-end:3px;box-shadow:2px -2px 0 -.5px var(--card),3px -3px 0 0 var(--ink);margin-block-start:3px}.pgs b{font:600 .75rem/1 var(--mono)}.pgs__l{font:var(--micro);color:var(--faint)}.row__ex{grid-column:2 / -1;justify-self:start;display:inline-flex;align-items:center;gap:var(--s1);min-block-size:2.75rem;margin-block:calc(var(--s2) * -1);font:600 .8125rem/1.25rem var(--sans);color:var(--rust-deep);text-decoration:none}.row__price--ask{font:600 1rem/2rem var(--sans)}.row__ex:hover{text-decoration:underline;text-underline-offset:.25em}.care{margin-block-start:var(--s5)}.care .row{margin-inline:calc(var(--s3) * -1)}.row__switch{position:relative;align-self:start;margin-block-start:var(--s2);inline-size:var(--lane);block-size:1.5rem;border-radius:1rem;background:#1b1a1652;transition:background .18s}.row__switch:after{content:"";position:absolute;inset:.1875rem auto .1875rem .1875rem;inline-size:1.125rem;border-radius:50%;background:#fff;transition:transform .18s}.row:has(input:checked) .row__switch{background:var(--rust)}.row:has(input:checked) .row__switch:after{transform:translate(1rem)}.row--switch:active .row__switch{background:#1b1a1680}.care__gets{margin-block-start:var(--s1);font:var(--small);color:var(--faint)}.care__gets li{display:grid;grid-template-columns:var(--lane) 1fr;column-gap:var(--s2)}.care__gets li:before{content:"✓";color:var(--rust-deep);font-weight:700;padding-inline-start:.375rem}.care__terms,.care__off{margin-block-start:var(--s3);font:var(--small)}.care__terms,.care__off{color:var(--faint)}.care__off strong{color:var(--ink)}.choose__ask{margin-block-start:var(--s7)}.plan__title{font:var(--body);font-weight:600}.plan{display:grid;gap:var(--s1);margin-block-start:var(--s3)}.plan div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4)}.plan dd{white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}.plan dd small{display:block;color:var(--mid)}.plan .plan__free dd{color:var(--rust-deep);font-weight:600}.plan .plan__total{margin-block-start:var(--s2);padding-block-start:var(--s2);border-block-start:1px solid var(--ink);font-weight:600}.plan [data-sum-care]{margin-block-start:var(--s2)}.plan__note{margin-block-start:var(--s3);font:var(--small);color:var(--mid)}.ask{display:grid;gap:var(--s4);margin-block-start:var(--s5);scroll-margin-block:var(--s5)}.field{display:grid;gap:var(--s1)}.field label{font-weight:600}.field input{inline-size:100%;min-block-size:3rem;padding:0 var(--s3);background:#fff;border:1.5px solid var(--ink);border-radius:2px;transition:box-shadow .15s}.field input:hover{box-shadow:inset 0 0 0 1px var(--ink)}.field input:focus-visible{outline-offset:1px}.field input[aria-invalid=true]{border-color:var(--rust-deep);box-shadow:inset 0 0 0 1px var(--rust-deep)}.field__error{font:var(--small);font-weight:600;color:var(--rust-deep)}.ask .btn{margin-block-start:var(--s2)}.ask__risk{margin-block-start:calc(var(--s2) * -1);text-align:center;font:var(--small);font-weight:600}.ask__status{padding:var(--s3) var(--s4);background:var(--card);border-radius:2px}.ask__status:focus{outline:none}.ask__address{font-family:var(--mono);font-size:.9375em;user-select:all;-webkit-user-select:all;white-space:nowrap}.ask__back{margin-block-start:var(--s2)}.ask__back a{display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:600}.proof{font:var(--small);color:var(--mid)}.proof{margin-block-start:var(--s5)}.proof a{color:var(--ink);font-weight:600}.foot{margin-block-start:var(--s7);font:var(--small);color:var(--mid)}.foot ul{display:flex;flex-wrap:wrap;gap:0 var(--s5)}.foot li a{display:inline-flex;align-items:center;min-block-size:2.75rem}.dock{position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--s4);padding:var(--s2) var(--pad) calc(var(--s2) + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--slate-ink);transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s}.dock[data-form]{transform:translateY(100%);visibility:hidden}.dock__nav{position:absolute;inset:0 0 auto}.dock__nav ol{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.dock__nav a{display:block;pointer-events:none;text-decoration:none}.dock__bar{display:block;block-size:var(--s1);background:#ede7dc38;transition:background .25s}.dock__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.dock[data-at="1"] [data-step="1"] .dock__bar,.dock[data-at="2"] [data-step="2"] .dock__bar,.dock[data-at="3"] [data-step="3"] .dock__bar,.dock[data-at="4"] [data-step="4"] .dock__bar{background:var(--rust)}.dock .btn{min-block-size:2.75rem;padding-inline:var(--s4);font:600 .9375rem/1.25rem var(--sans)}.dock__bar{block-size:2px}.dock__say{font:var(--micro)}.dock__risk{font-weight:600;text-wrap:balance}.dock__sum{display:none}.dock__sum strong{display:block;font:400 1.25rem/1.5rem var(--serif)}.dock[data-at="4"] .dock__risk{display:none}.dock[data-at="4"] .dock__sum{display:block}@media(min-width:56rem){--display: 400 clamp(5rem, 8.4vw, 8rem) / 1 var(--serif);--heading: 400 4rem / 4rem var(--serif);--figure: 400 2.5rem / 2.5rem var(--serif);--body: 400 1.125rem / 1.75rem var(--sans);--small: 400 .875rem / 1.25rem var(--sans);--label: 400 .8125rem / 1.25rem var(--mono);--pad: max(var(--s7), calc((100vw - 76rem)/2) );--bar: 4.5rem;.panel{min-block-size:100vh;padding-block:var(--s9) calc(var(--bar) + var(--s9))}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:var(--s8);padding-block:var(--s8) 0}.hero__text{align-self:center;padding-block-end:calc(var(--bar) + var(--s8))}.brand{position:absolute;inset:var(--s6) auto auto var(--pad);margin:0}.lede{margin-block-start:var(--s5)}.sizes{margin-block-start:var(--s7);max-inline-size:33rem;column-gap:var(--s6)}.sizes a:hover .sizes__price{color:var(--rust-deep)}.fan{margin:0;align-self:stretch}.fan .ph{inset-block-start:4vh}.fan__c{inline-size:18rem;inset-inline-start:calc(50% - 9rem)}.fan__l,.fan__r{inline-size:14.5rem;margin-block-start:7vh}.fan__l{inset-inline-start:calc(50% - 18.5rem)}.fan__r{inset-inline-end:calc(50% - 18.5rem)}.looks{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);column-gap:var(--s8);align-items:center}.swipe{--w: min(17rem, calc((100vh - var(--bar) - 16rem) / 2));margin:0;padding:0;overflow:visible;justify-content:space-between;gap:var(--s6)}.sample .ph{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sample:hover .ph{transform:translateY(calc(var(--s2) * -1))}.sample:hover .sample__open{color:var(--rust-deep)}.sample__row{margin-block-start:var(--s4)}.dots{display:none}.tells{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"head pic" "login pic";column-gap:var(--s9);row-gap:var(--s7);align-content:center;padding-block-end:calc(var(--bar) + var(--s9))}.tells__head{grid-area:head}.eyebrow{margin-block-end:var(--s3)}.login{grid-area:login;max-inline-size:30rem}.tells__pic{grid-area:pic;align-self:center;margin:0}.mail{padding:var(--s7)}.mail .tag{inset-inline-start:var(--s7)}.mail__n{grid-template-columns:7rem 1fr;column-gap:var(--s5);margin-block-start:var(--s5)}.mail__subject+.mail__n{margin-block-start:var(--s6)}.mail__src{margin-block-start:var(--s6)}.login__note{margin-block-start:var(--s4)}.choose{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:1fr auto;column-gap:var(--s9);align-items:start;padding-block:var(--s7) calc(var(--bar) + var(--s5))}.rows .row:hover{background:#faf7f099}.rows .row:has(input:checked):hover{background:var(--card)}.pgs i{inline-size:11px;block-size:14px}.row__dot,.row__switch{margin-block-start:var(--s4)}.care__gets{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s5);font:var(--small)}.care__gets li{grid-template-columns:auto 1fr}.care__gets li:before{padding:0}.care__gets,.care__terms,.care__off{margin-inline-start:calc(var(--lane) + var(--s2))}.choose__ask{margin:0;padding-block-start:var(--s4)}.ask{grid-template-columns:1fr 1fr;column-gap:var(--s4)}.ask>:not(.field){grid-column:1 / -1}.ask .field{align-content:start}.foot{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:var(--s6);margin-block-start:var(--s6)}.dock{grid-template-columns:1fr auto auto;gap:var(--s5)}.dock[data-form]{transform:none;visibility:visible}.dock[data-form] .btn{display:none}.dock[data-form]{grid-template-columns:1fr auto}.dock__nav{position:static}.dock__nav ol{display:flex;gap:var(--s5)}.dock__nav a{pointer-events:auto;display:flex;align-items:center;gap:var(--s2);min-block-size:2.75rem;color:var(--slate-mid);font:var(--small)}.dock__nav a:hover{color:var(--slate-ink)}.dock__bar{inline-size:var(--s5);block-size:2px}.dock__label{position:static;inline-size:auto;block-size:auto;clip-path:none}.dock[data-at="1"] [data-step="1"],.dock[data-at="2"] [data-step="2"],.dock[data-at="3"] [data-step="3"],.dock[data-at="4"] [data-step="4"]{color:var(--slate-ink)}.dock__say{text-align:end}.dock__sum strong{display:inline;margin-inline-end:var(--s3)}.dock .btn{min-inline-size:15rem}}@media(prefers-reduced-motion:no-preference){&.moves{scroll-behavior:smooth}.fan__c{animation:vml2-deal-c .8s .15s cubic-bezier(.2,.8,.2,1) backwards}.fan__l{animation:vml2-deal-l .9s .45s cubic-bezier(.2,.8,.2,1) backwards}.fan__r{animation:vml2-deal-r .9s .55s cubic-bezier(.2,.8,.2,1) backwards}.hero__text>*{animation:vml2-rise .6s cubic-bezier(.2,.8,.2,1) backwards}.hero__text>:nth-child(3){animation-delay:.08s}.hero__text>:nth-child(4){animation-delay:.16s}.hero__text>:nth-child(5){animation-delay:.24s}.dock{animation:vml2-dock-in .5s .5s cubic-bezier(.2,.8,.2,1) backwards}@supports (animation-timeline: view()){@media(max-width:55.99rem){.swipe__item{animation:vml2-front linear both;animation-timeline:view(inline);animation-range:cover 0% cover 100%}}.fan{animation:vml2-sink linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}}
