:root{--step-4: clamp(96px, 16vw, 220px)}.page h1,.page h2,.page h3{font-family:var(--display);font-weight:300;letter-spacing:normal}.prose .form-done{margin:0;padding:16px 18px;background:var(--white);border:1px solid var(--linen);border-radius:var(--radius)}.page{position:relative;padding-bottom:clamp(64px,9vw,120px);--tint: var(--linen);--num: 34px}.page-head{max-width:760px;padding-block:clamp(36px,5vw,64px) clamp(30px,4vw,48px)}.page-head>*{animation:page-in .7s cubic-bezier(.2,.7,.2,1) backwards}.page-head>:nth-child(2){animation-delay:.06s}.page-head>:nth-child(3){animation-delay:.12s}.page-head>:nth-child(4){animation-delay:.18s}.page-head>:nth-child(5){animation-delay:.24s}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.crumbs{margin-bottom:14px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline;text-underline-offset:4px}.page-head h1{font-size:var(--step-3);line-height:1;letter-spacing:-.01em}.lede{margin:16px 0 0;max-width:28ch;font:300 var(--step-2)/1.25 var(--display);color:var(--ink-soft);text-wrap:balance}.doc-line{margin:24px 0 0;display:flex;flex-wrap:wrap;row-gap:4px}.doc-line span+span:before{content:"\b7";margin:0 10px}.draft-note{margin:14px 0 0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:8px 12px;border:1px dashed var(--taupe);border-radius:3px;font:400 11px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-soft)}.draft-note b{font-weight:400;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.draft-note button{border:0;border-bottom:1px solid var(--ink);background:none;padding:2px 0;color:var(--ink);font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:var(--cur-tip)}.todo{display:inline-block;vertical-align:1px;max-width:100%;padding:3px 8px;border:1px dashed #a8642a;border-radius:3px;background:#fbdfc3;color:var(--ink);font:400 11px/1.45 var(--mono);letter-spacing:.05em;text-transform:uppercase}.todo.write{background:#e3dbf3;border-color:#6f5fa3}.todo.here{outline:1.5px solid var(--ink);outline-offset:3px}.todo-note{margin:12px 0 0;padding-left:12px;border-left:1px dashed var(--taupe);max-width:62ch;font:400 12px/1.55 var(--mono);color:var(--ink-soft)}.todo-block{margin-top:18px;padding:clamp(18px,3vw,26px);border:1px dashed #6f5fa3;border-radius:var(--radius);background:#e3dbf359;display:grid;gap:10px;justify-items:start}.prose .todo-block p{margin:0}.page-grid{display:grid;grid-template-columns:200px minmax(0,660px);gap:clamp(28px,5vw,72px);align-items:start;border-top:1px solid var(--stone);padding-top:clamp(40px,4.5vw,52px)}.index{position:sticky;top:calc(env(safe-area-inset-top,0px) + 92px);max-height:calc(100vh - 120px);overflow-y:auto;display:grid;gap:12px}.index ol{list-style:none;margin:0;padding:0;display:grid}.index a{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:baseline;padding:7px 0 7px 12px;border-left:1px solid var(--linen);text-decoration:none;font-size:14px;line-height:1.35;color:var(--ink-soft);transition:color .2s ease,border-color .2s ease}.index a:hover{color:var(--ink)}.index a[aria-current]{color:var(--ink);border-left-color:var(--ink)}.index a[aria-current] .sr-code{color:var(--ink)}.prose{min-width:0;font-size:17px;line-height:1.65}.prose a:not(.sr-btn):not(.sr-textlink):not(.plain){text-decoration-thickness:1px;text-underline-offset:3px}.prose p{margin:14px 0 0;max-width:62ch}.brief{position:relative;background:var(--white);border:1px solid var(--linen);border-radius:var(--radius);padding:20px clamp(18px,3vw,28px) 6px;box-shadow:0 30px 60px -50px #1f1f1f59}.brief-head{display:flex;align-items:center;gap:10px;padding-bottom:16px}.brief-head h2{margin:0}.spark{width:11px;height:11px;flex:none;fill:var(--ink)}.spec-list{margin:0;display:grid}.spec-list>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:4px 20px;align-items:baseline;padding:13px 0;border-top:1px solid var(--linen)}.spec-list dt{font:400 11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.spec-list dd{margin:0}.sec .spec-list{margin-top:18px;border-bottom:1px solid var(--linen)}.art{position:absolute;right:22px;top:-36px;width:72px;height:72px;rotate:6deg;fill:var(--tint);stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.art .w{fill:var(--white)}.art .n{fill:none}.art .k{fill:var(--ink);stroke:none}.sec{margin-top:clamp(36px,5vw,52px);padding:clamp(30px,4vw,42px) 0 0 var(--num);border-top:1px solid var(--linen)}.brief+.sec{border-top:0;padding-top:0}.sec>h2{display:flex;align-items:baseline;margin-left:calc(var(--num) * -1);font-size:var(--step-2);line-height:1.15;letter-spacing:-.005em}.sec>h2 .sr-code{flex:0 0 var(--num)}.sec>h2+*{margin-top:16px}.sec h3{margin-top:34px;font:400 var(--step-1)/1.25 var(--display)}.sec h3+*{margin-top:12px}.page-simple{max-width:660px;border-top:1px solid var(--stone);padding-top:clamp(28px,4vw,44px)}.page-simple .steps{margin-top:0;border-top:0}.page-simple .steps li:first-child{border-top:0;padding-top:0}.page-simple .steps li:first-child:before{padding-top:6px}.page-simple .fine{margin-top:26px;font:400 12px/1.6 var(--mono);color:var(--ink-soft)}.page-simple .fine a{color:inherit;text-underline-offset:4px}.contact-form{display:grid;gap:20px;max-width:520px}.contact-form label{display:grid;gap:8px}.contact-form .sr-cap .sr-muted{letter-spacing:.08em;text-transform:none;font-weight:400;margin-left:6px}.contact-form input,.contact-form textarea{width:100%;padding:13px 14px;border:1px solid var(--stone);border-radius:var(--radius);background:var(--white);font:400 16px/1.5 var(--body);color:var(--ink);transition:border-color .2s ease}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--ink)}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.contact-form .bad{border-color:#a4452c}.contact-form .sr-btn{justify-self:start}.prose .form-hint{margin:0;font:400 12px/1.5 var(--mono);color:#a4452c}.dashes{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;max-width:62ch}.dashes li{position:relative;padding-left:24px}.dashes li:before{content:"";position:absolute;left:0;top:.82em;width:12px;height:1px;background:var(--ink-soft)}.steps{list-style:none;counter-reset:step;margin:18px 0 0;padding:0;border-bottom:1px solid var(--linen)}.steps li{counter-increment:step;display:grid;grid-template-columns:62px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--linen)}.steps li:before{content:"Step " counter(step);padding-top:6px;font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.steps p{margin:0}.steps p+p{margin-top:8px}.law{margin-top:16px;padding-left:12px;border-left:1px solid var(--stone);font:400 12px/1.55 var(--mono);color:var(--ink-soft)}.fourteen{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--white);border:1px solid var(--linen);border-radius:var(--radius)}.fourteen li{position:relative;padding:18px 16px 20px;display:grid;gap:8px;align-content:start}.fourteen li+li{border-left:1px solid var(--linen)}.fourteen li+li:before{content:"\2192";position:absolute;left:-10px;top:30px;width:19px;height:19px;display:grid;place-items:center;background:var(--white);color:var(--ink-soft);font-size:12px;line-height:1}.fourteen .n{font:300 46px/1 var(--display);letter-spacing:-.02em}.fourteen .n small{margin-left:7px;font:500 var(--step--1)/1 var(--display);letter-spacing:.18em;text-transform:uppercase}.fourteen p{margin:0;font-size:14px;line-height:1.45}.switches{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--linen)}.switches li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--linen)}.switches b{display:block;font-weight:500}.switches .sr-muted{display:block;font-size:14px}.pill{padding:6px 10px;border:1px solid var(--ink);border-radius:99px;white-space:nowrap;font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.pill.on{background:var(--ink);color:var(--paper)}.pill.off{border-color:var(--stone);color:var(--ink-soft)}.mail{margin-top:18px;padding:clamp(20px,3vw,30px);border-radius:var(--radius);background:var(--linen);background:color-mix(in srgb,var(--tint) 62%,var(--paper));display:grid;gap:18px;justify-items:start}.mail-address{font:300 clamp(22px,3.4vw,38px)/1.1 var(--display);letter-spacing:-.005em;text-decoration:none;overflow-wrap:anywhere}.mail-address:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.tiles{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tiles a{height:100%;display:grid;gap:4px;align-content:start;padding:16px 18px;background:var(--white);border:1px solid var(--linen);border-radius:var(--radius);text-decoration:none;transition:border-color .2s ease}.tiles a:hover{border-color:var(--ink)}.tiles b{display:flex;justify-content:space-between;gap:12px;font:400 var(--step-1)/1.2 var(--display)}.tiles .sr-muted{font-size:14px;line-height:1.45}.ask{margin-top:clamp(44px,6vw,64px);padding:clamp(22px,3vw,30px);border-radius:var(--radius);background:var(--linen);background:color-mix(in srgb,var(--stone) 22%,var(--paper));display:grid;gap:10px;justify-items:start}.ask h2{font-size:var(--step-2);line-height:1.15}.ask p{margin:0}.ask .sr-textlink{margin-top:6px}.page-next{margin-top:28px;display:flex;justify-content:space-between;gap:16px}.page-next a{display:grid;gap:4px;text-decoration:none}.page-next a:last-child{text-align:right;margin-left:auto}.page-next b{font:400 var(--step-1)/1.2 var(--display)}.page-next a:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.end-mark{margin:clamp(36px,5vw,52px) 0 0;display:flex;justify-content:center;align-items:center;gap:10px}.end-mark .spark{fill:var(--stone)}.end-mark .spark:nth-child(2){width:15px;height:15px;fill:var(--taupe)}.end-mark,.crumbs,.page-next{display:none}.ask-line{margin:clamp(36px,5vw,56px) 0 0;text-align:center;font:400 15px/1.5 var(--body);color:var(--ink-soft)}.prose p.ask-line,p.ask-line{max-width:none;width:100%;justify-self:stretch}.brief-head .spark{display:none}.ask-line a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.dr-grid>.ask-line,.page.bento .prose>.ask-line{grid-column:1 / -1}.callout{margin:0;display:grid;justify-items:center;text-align:center}.callout .lead{display:block;width:1px;height:24px;margin-bottom:8px;background:var(--ink);opacity:.6}.callout b{font:400 15px/1.25 var(--display)}.callout .spec{margin-top:3px;font:400 11px/1.4 var(--mono);color:var(--ink-soft)}.ribbon-hang{display:none}@media(min-width:1240px){.ribbon-hang{position:absolute;top:-8px;right:calc(var(--gutter) + clamp(20px,4vw,70px));z-index:2;width:150px;display:grid;justify-items:center;pointer-events:none}.ribbon{pointer-events:auto;height:clamp(300px,50vh,430px);aspect-ratio:var(--ar, .075);border:0;padding:0;background:none;cursor:var(--cur-tip)}.ribbon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(31,31,31,.16));transform-origin:50% 0;transition:transform .6s cubic-bezier(.2,.7,.2,1);animation:ribbon-in 1s .2s cubic-bezier(.2,.7,.2,1) backwards}.ribbon:hover img,.ribbon:focus-visible img{transform:rotate(2deg)}.ribbon-hang .callout{animation:page-in .7s .7s cubic-bezier(.2,.7,.2,1) backwards}}@keyframes ribbon-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.spec-fig{margin:0}.window{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--linen);background:color-mix(in srgb,var(--tint) 74%,var(--paper))}.window .fig{position:absolute;left:50%;bottom:0;translate:-50% 0;height:93%;aspect-ratio:var(--ar, .6);border:0;padding:0;background:none;cursor:var(--cur-tip)}.window .fig img{position:absolute;left:0;top:0;width:100%;height:105%;max-width:none;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.window .fig:hover img,.window .fig:focus-visible img{transform:translateY(-6px)}.window .fig:focus-visible{outline-offset:-5px}.window .whole{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:none;cursor:var(--cur-tip)}.window .whole img{width:100%;height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.window .whole:hover img,.window .whole:focus-visible img{transform:translateY(-6px)}.window .whole:focus-visible{outline-offset:-5px}.about-head{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(28px,5vw,72px);align-items:end}.about-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.lost{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:clamp(32px,6vw,96px);align-items:center;min-height:calc(100vh - 78px);padding-block:clamp(40px,6vw,80px) clamp(56px,8vw,104px)}.lost-words{display:grid;justify-items:start}.lost-words>*{animation:page-in .7s cubic-bezier(.2,.7,.2,1) backwards}.lost-words>:nth-child(2){animation-delay:.08s}.lost-words>:nth-child(3){animation-delay:.16s}.lost-words>:nth-child(4){animation-delay:.24s}.lost-words>:nth-child(5){animation-delay:.32s}.lost-words>:nth-child(6){animation-delay:.4s}.lost-words>:nth-child(7){animation-delay:.48s}.lost-num{margin:10px 0 0;font:300 var(--step-4)/.86 var(--display);letter-spacing:-.03em;color:var(--stone)}.lost h1{margin-top:14px;font-size:var(--step-3);line-height:1.02;letter-spacing:-.01em}.lost-words p{margin:18px 0 0;max-width:44ch;font-size:17px}.lost-words p.sr-muted{margin-top:8px}.lost .cta-row{margin-top:28px}.lost-words .lost-more{margin-top:30px;max-width:none;font-size:15px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px}.lost-more a{text-decoration:none;border-bottom:1px solid var(--stone);padding-bottom:2px}.lost-more a:hover{border-bottom-color:var(--ink)}.lost .spec-fig{animation:page-in .9s .2s cubic-bezier(.2,.7,.2,1) backwards}.lost-clips{display:flex;flex-direction:column;gap:clamp(22px,2.4vw,40px);width:100%;margin:0 0 18px;padding:0;border:0;background:none;cursor:var(--cur-tip)}.lost-clips .clip{position:relative;display:block;width:100%;aspect-ratio:2400 / 176;container-type:inline-size}.lost-clips img{position:absolute;left:50%;top:50%;height:100cqw;width:auto;max-width:none;transform:translate(-50%,-50%) rotate(-90deg);filter:drop-shadow(-16px 0 18px rgba(31,31,31,.1));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lost-clips:hover img,.lost-clips:focus-visible img{transform:translate(calc(-50% + 6px),-50%) rotate(-90deg)}@media(min-width:1200px){.lost{grid-template-columns:minmax(0,1fr) minmax(0,720px)}}.lost .sr-btn:not(.ghost){color:var(--paper)}@media(hover:hover){.lost .sr-btn:not(.ghost):hover{color:var(--ink)}}@media(max-width:900px){.page-grid{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:28px}.index{position:static;max-height:none;overflow:visible;padding:16px 18px;border-radius:var(--radius);background:var(--linen);background:color-mix(in srgb,var(--stone) 18%,var(--paper))}.index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.index a{padding-left:0;border-left:0}.about-head{grid-template-columns:minmax(0,1fr);align-items:start}.about-figs{max-width:520px}.lost{grid-template-columns:minmax(0,1fr);min-height:0}.lost .spec-fig{width:100%;max-width:520px;justify-self:center}}@media(max-width:600px){.page{--num: 0px}.prose{font-size:16px}.sec>h2 .sr-code{flex:none;margin-right:12px}.index ol{grid-template-columns:minmax(0,1fr)}.spec-list>div{grid-template-columns:minmax(0,1fr)}.art{width:58px;height:58px;top:-30px;right:14px}.fourteen{grid-template-columns:minmax(0,1fr)}.fourteen li+li{border-left:0;border-top:1px solid var(--linen)}.fourteen li+li:before{content:"\2193";left:16px;top:-10px}.steps li{grid-template-columns:minmax(0,1fr);gap:4px}.steps li:before{padding-top:0}.tiles{grid-template-columns:minmax(0,1fr)}.page-next b{font-size:16px}.lost .sr-btn{padding:14px 20px}}@media(prefers-reduced-motion:reduce){.page-head>*,.lost-words>*,.lost .spec-fig,.ribbon img,.ribbon-hang .callout{animation:none}.ribbon img,.window .fig img,.window .whole img,.index a,.tiles a{transition:none}.ribbon:hover img,.ribbon:focus-visible img,.window .fig:hover img,.window .fig:focus-visible img,.window .whole:hover img,.window .whole:focus-visible img{transform:none}}@media print{header.site,.index,.ribbon-hang,.draft-note,.page-next,.end-mark,.toast,footer{display:none}.page-grid{display:block;border-top:0;padding-top:0}.brief,.fourteen{box-shadow:none}.sec{break-inside:avoid}}.form-copy{margin:16px 0 0;padding:14px 18px;max-width:62ch;background:var(--white);border:1px solid var(--linen);border-radius:var(--radius)}.form-copy p{margin:6px 0 0}.form-copy p:first-child{margin-top:0}.brand-guide{margin-top:18px;background:var(--white);border:1px solid var(--linen);border-radius:var(--radius)}.brand-guide>summary{list-style:none;cursor:var(--cur-tip);display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px;font:400 var(--step-1)/1.2 var(--display)}.brand-guide>summary::-webkit-details-marker{display:none}.brand-guide>summary:after{content:"+";font-size:18px}.brand-guide[open]>summary:after{content:"\2212"}.brand-guide>.guide{padding:0 18px 18px}.brand-guide .guide h3{display:none}body:has(.page.cosy){overflow-x:clip}.page.cosy{isolation:isolate}.page.cosy:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:url(sr-pattern-d01.svg) 0 0 / 320px auto repeat,linear-gradient(180deg,var(--paper) 0%,color-mix(in srgb,var(--tint) 75%,var(--paper)) 30%,color-mix(in srgb,var(--tint) 55%,var(--paper)) 75%,var(--paper) 100%)}.page.cosy.drift:before{background:url(sr-pattern-d01.svg) 0 0 / 320px auto repeat,linear-gradient(180deg,var(--paper) 0%,#f7e3ec 20%,#ece4f6 46%,#e3ecf7 72%,var(--paper) 100%)}.page.cosy .sec{border-top:0}.dr+.dr{margin-top:clamp(40px,6vw,64px);padding-top:clamp(28px,4vw,40px);border-top:1px solid var(--stone)}.dr>h2{font-size:var(--step-2);line-height:1.15}.dr>h2+p{margin-top:12px}.rates{list-style:none;margin:18px 0 0;padding:0;background:var(--white);border:1px solid var(--linen);border-radius:var(--radius)}.rates li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 18px}.rates li+li{border-top:1px solid var(--linen)}.rates b{display:block;font-weight:500}.rates .sr-muted{display:block;font-size:14px;line-height:1.45}.rate{display:grid;justify-items:end;font:400 var(--step-1)/1.2 var(--display);white-space:nowrap}.rate small{font:400 11px/1.4 var(--mono);color:var(--ink-soft)}.qa{margin-top:18px;border-top:1px solid var(--linen)}.qa details{border-bottom:1px solid var(--linen)}.qa summary{list-style:none;cursor:var(--cur-tip);display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-weight:500}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-weight:400}.qa details[open] summary:after{content:"\2212"}.qa details p{margin:0 0 14px}.qa details p+p{margin-top:-6px}@media(min-width:901px){.page:has(.page-simple)>.page-head,.page-simple{margin-inline:auto;width:100%;max-width:720px}.page-grid{justify-content:center}.page:has(.page-grid)>.page-head:not(.about-head){margin-inline:auto;width:100%;max-width:calc(860px + clamp(28px,5vw,72px))}.about-head{margin-inline:auto;max-width:1560px}}@media(min-width:1100px){.page:has(.dr-grid)>.page-head,.page-simple.dr-grid{max-width:1560px}.dr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;border-top:0;padding-top:0}.dr-grid>.dr{margin:0;padding:28px 30px 30px;border:1px solid var(--linen);border-radius:18px;background:var(--white);box-shadow:0 30px 60px -50px #1f1f1f59}.dr-grid>.dr+.dr{margin-top:0;padding-top:28px;border-top:1px solid var(--linen)}.dr-grid>.ask{grid-column:1 / -1;margin-top:0}.page.bento .page-grid{display:block;max-width:1560px;margin-inline:auto;border-top:0;padding-top:0}.page.bento .index{display:none}.page.bento .prose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none}.page.bento .prose>*{margin:0}.page.bento .prose>.brief{grid-column:span 2}.page.bento .prose>.sec{padding:26px 28px 28px;border:1px solid color-mix(in srgb,var(--white) 80%,transparent);border-radius:18px;background:color-mix(in srgb,var(--white) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 30px 60px -50px #1f1f1f59}.page.bento .sec>h2{margin-left:0;font-size:var(--step-1)}.page.bento .sec>h2 .sr-code{flex:none;margin-right:10px}.page.bento .prose>.ask-line{margin-top:clamp(16px,2vw,28px)}.page.bento .prose>.page-next,.page.bento .prose>.end-mark{grid-column:1 / -1}.page.bento .about-head{border-bottom:0}}.page a{color:inherit}.page.about-simple{max-width:1240px;margin-inline:auto;padding-top:clamp(40px,7vw,96px)}.about-intro{max-width:760px;margin:0 auto;text-align:center;display:grid;justify-items:center}.about-intro h1{margin:0;font-size:var(--step-3);line-height:1.04}.about-intro .lede{margin:16px 0 0}.about-intro .about-lead{margin:22px 0 0;max-width:58ch;font:400 17px/1.65 var(--body);color:var(--ink)}.about-story{display:grid;justify-items:center;margin-top:0}.about-words h1{margin:0 0 18px;font-size:var(--step-3);line-height:1.04}.about-story .about-words{max-width:640px}.about-photos{--h: clamp(240px, 22vw, 380px);display:flex;gap:16px;justify-content:flex-end;align-items:flex-end}.about-photo{flex:none;height:var(--h);padding:0;border:0;border-radius:18px;overflow:hidden;background:#fff;cursor:var(--cur-tip);box-shadow:0 30px 60px -45px #1f1f1f66}.about-photo img{display:block;height:100%;width:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.about-photo:hover img,.about-photo:focus-visible img{transform:scale(1.03)}.about-photo--sit{aspect-ratio:1333 / 1400}.about-photo--sit img{object-position:50% 100%}.about-photo--stand{aspect-ratio:2 / 3}.about-words{padding:clamp(26px,3.4vw,44px);border-radius:18px;background:color-mix(in srgb,var(--white) 82%,transparent);border:1px solid var(--linen);box-shadow:0 30px 60px -50px #1f1f1f59}.about-words h2{margin:0 0 14px;font-size:var(--step-2);line-height:1.15}.about-words p{margin:0;font:400 16px/1.7 var(--body)}.about-words p+p{margin-top:14px}.about-words .about-close{margin-top:20px;font:300 var(--step-1)/1.4 var(--display);color:var(--ink)}.about-promises{margin-top:clamp(32px,5vw,56px);text-align:center}.about-promises>h2{margin:0;font-size:var(--step-2)}.promise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;text-align:left}.promise{padding:26px 26px 28px;border-radius:18px;background:color-mix(in srgb,var(--white) 82%,transparent);border:1px solid var(--linen)}.promise b{display:block;font:400 var(--step-1)/1.2 var(--display)}.promise p{margin:10px 0 0;font:400 15px/1.6 var(--body);color:var(--ink-soft)}.about-simple .ask-line{margin-top:clamp(40px,6vw,72px)}@media(max-width:860px){.about-story{grid-template-columns:minmax(0,1fr)}.about-photos{justify-content:center;--h: clamp(200px, 52vw, 360px)}.promise-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sr-page.css.map */
