.request{--request-radius:4px;--request-gutter:16px;--request-ink:var(--color-ink);--request-accent:var(--color-blue);--request-muted:color-mix(in srgb, var(--color-ink) 78%, var(--color-yellow));--request-placeholder:color-mix(in srgb, var(--color-ink) 62%, var(--color-paper));background:var(--color-yellow);height:100dvh;color:var(--color-ink);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}:where(.request) :where(button,input,textarea){font:inherit;color:inherit}:where(.request) :where(button,a,label){-webkit-tap-highlight-color:transparent}:where(.request) button{cursor:pointer}.request button:disabled{cursor:default;opacity:.45}.request :focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}:where(.request) :where(p,h1,h2,h3,ol,dl,dd){margin:0}.request[data-tone=blue]{--request-ink:var(--color-paper);--request-accent:var(--color-yellow-pale);--request-muted:color-mix(in srgb, var(--color-paper) 82%, var(--color-blue))}.request[data-tone=blue] .request__stage :focus-visible{outline-color:var(--color-yellow)}.request[data-tone=gold]{--request-muted:var(--color-ink)}.request__bar{z-index:3;height:40px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--color-ink);color:var(--color-paper);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.request__bar :focus-visible{outline-color:var(--color-yellow)}.request__brand{padding:4px 0;display:block}.request__brand-logo,.request__logo{aspect-ratio:250/44;-webkit-mask:var(--request-logo) center / contain no-repeat;-webkit-mask:var(--request-logo) center / contain no-repeat;mask:var(--request-logo) center / contain no-repeat;display:block}.request__brand-logo{background:var(--color-paper);width:112px}.request__close{min-height:32px;color:var(--color-paper);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:15px;display:inline-flex}.request__close-label{text-underline-offset:3px;text-decoration:underline}.request__frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.request__profile{z-index:2;height:104px;color:var(--color-paper);flex:none;position:relative}.request__photo{background:var(--color-ink);position:absolute;inset:0;overflow:hidden}.request__photo img{object-fit:cover;object-position:30% 22%}.request__photo:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--color-ink) 72%, transparent), transparent 75%);position:absolute;inset:0}.request__caption{padding:12px max(var(--request-gutter), env(safe-area-inset-right)) 12px max(var(--request-gutter), env(safe-area-inset-left));position:absolute;inset:auto 0 0}.request__caption-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.request__logo{background:currentColor;width:152px}.request__rail-toggle{border-radius:var(--request-radius);background:var(--color-paper);min-height:36px;color:var(--color-ink);border:0;align-items:center;gap:8px;padding:0 12px;font-size:16px;display:inline-flex}.request__profile :focus-visible{outline-color:var(--color-yellow)}.request__caption-body{display:none}.request__profile[data-open] .request__caption-body{overscroll-behavior:contain;max-height:58dvh;padding:24px max(var(--request-gutter), env(safe-area-inset-right)) 24px max(var(--request-gutter), env(safe-area-inset-left));background:var(--color-paper);color:var(--color-ink);box-shadow:0 16px 24px -12px color-mix(in srgb, var(--color-ink) 35%, transparent);flex-direction:column;gap:16px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.request__profile[data-open] .request__caption{position:absolute}.request__profile[data-open] .request__caption-body :focus-visible{outline-color:var(--color-blue)}.request__description{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:24px;line-height:1.12}.request__tabs{gap:24px;display:flex}.request__tabs button{background:0 0;border:0;min-height:40px;padding:8px 0 12px;font-size:16px;line-height:1.1;position:relative}.request__tabline{opacity:0;height:4px;position:absolute;bottom:6px;left:-2px;right:-2px}.request__tabline .request__mark-art{width:100%!important;height:100%!important;inset:0!important}.request__tabline svg{width:100%;height:100%}.request__tabs button[aria-selected=true] .request__tabline{opacity:1}.request__panel{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:20px;line-height:1.35}.request__panel a{color:var(--color-blue);text-underline-offset:3px}.request__steps{gap:8px;padding-left:24px;display:grid}.request__steps li::marker{font-family:var(--font-hand);color:var(--color-blue)}.request__hand{font-family:var(--font-hand);font-weight:var(--fw-regular);color:var(--color-blue)}.request__stage{isolation:isolate;min-height:0;color:var(--request-ink);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.request__field{z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.request__field--yellow{background:var(--color-yellow)}.request__field--blue{background:var(--color-blue)}.request__field--gold{background:var(--color-gold)}.request[data-tone=yellow] .request__field--yellow,.request[data-tone=blue] .request__field--blue,.request[data-tone=gold] .request__field--gold{opacity:1}.request__watermark{font-family:var(--font-script);font-weight:var(--fw-regular);white-space:nowrap;line-height:1;position:absolute;transform:rotate(-23.8978deg)}.request__watermark--hello{color:var(--color-yellow-pale);font-size:176px;top:-24px;right:-24px}.request__watermark--written{color:var(--color-yellow-pale);font-size:176px;bottom:40px;left:-40px}.request__watermark--delights{color:var(--color-story-watermark);opacity:.1;font-size:220px;bottom:24px;right:-64px}.request__brushes{position:absolute}.request__brushes--wide{width:1440px;height:800px;display:none;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.request__brushes--narrow img{width:184.284vw;max-width:none;height:auto;position:absolute}.request__brushes--narrow picture:first-child img{top:-6.46154vw;left:-50.7692vw}.request__brushes--narrow picture:last-child img{bottom:-15.3846vw;right:-53.8462vw;transform:rotate(180deg)}.request__progress{padding:12px max(var(--request-gutter), env(safe-area-inset-right)) 0 max(var(--request-gutter), env(safe-area-inset-left));flex:none}.request__progress[data-hidden]{visibility:hidden;height:0;padding-top:0}.request__progress-text{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.request__progress-label{font-family:var(--font-hand);color:var(--request-accent);font-size:24px;line-height:1.2}.request__progress-time{color:var(--request-muted);font-size:14px;line-height:1.2}.request[data-tone=blue] .request__progress-time{visibility:hidden}.request__line-track{height:14px;margin:4px 0 8px;position:relative;overflow:hidden}.request__line-track svg{fill:none;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.request__line-base path{stroke:color-mix(in srgb, var(--request-ink) 22%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke}.request__line-reveal{transition:transform .6s cubic-bezier(.3,.7,.2,1);position:absolute;inset:0;overflow:hidden}.request__line-ink{transition:transform .6s cubic-bezier(.3,.7,.2,1)}.request__line-ink path{stroke:var(--request-accent);stroke-width:3px;vector-effect:non-scaling-stroke}.request[data-tone=yellow] .request__line-ink path{stroke:var(--color-blue)}.request__log{overscroll-behavior:contain;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink) 32px);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink) 32px);mask-image:linear-gradient(to bottom, transparent, var(--color-ink) 32px);flex:1;position:relative;overflow-y:auto}.request[data-tone=gold] .request__log{-webkit-mask-image:none;mask-image:none}.request__column{max-width:800px;min-height:100%;padding:24px max(var(--request-gutter), env(safe-area-inset-right)) 48px max(var(--request-gutter), env(safe-area-inset-left));overflow-wrap:break-word;flex-direction:column;display:flex}.request__card-label,.request__display{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.request__display{font-family:var(--font-display);font-weight:var(--fw-light);text-transform:uppercase;letter-spacing:-.005em;color:var(--request-ink);text-wrap:balance;line-height:.92;display:block}.request__display[data-size=xl]{font-size:44px}.request__display[data-size=s]{font-size:36px}.request__display[data-size=m]{font-size:32px}.request__display[data-size=l]{font-size:28px}.request__question{display:block}.request__question:focus-visible{outline-offset:8px}.request__lead{font-family:var(--font-hand);color:var(--request-accent);transform-origin:0;margin-bottom:8px;font-size:28px;line-height:1.2;display:block;transform:rotate(-2deg)}.request__sub{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--request-ink);margin-top:16px;font-size:20px;line-height:1.3;display:block}.request__circled{white-space:nowrap;display:inline-block;position:relative}.request__circle{pointer-events:none;position:absolute;inset:-.16em -.2em -.1em}.request__circle .request__circle-art{width:100%!important;height:100%!important;inset:0!important}.request__circle svg{width:100%;height:100%;display:block;overflow:visible}.request__circle:not([data-ready]){visibility:hidden}.request[data-tone=blue] .request__circle path:not([data-pen-path]){fill:var(--color-yellow-pale)}.request__hello{flex-direction:column;margin-block:auto;padding-block:8px;display:flex}.request__greeting{font-family:var(--font-hand);color:var(--color-blue);transform-origin:0;align-self:flex-start;margin-bottom:4px;font-size:36px;line-height:1.2;transform:rotate(-4deg)}.request__aside{color:var(--request-muted);margin-top:16px;font-size:15px;line-height:1.4}.request__aside a{color:inherit;text-underline-offset:3px}.request__options{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px;display:grid}.request__card{border-radius:var(--request-radius);background:var(--color-paper);width:100%;min-height:56px;color:var(--color-ink);text-align:left;border:0;align-items:center;gap:12px;padding:12px 16px;transition:transform .16s ease-out;display:flex;position:relative}.request__number{min-width:20px;font-family:var(--font-hand);color:var(--color-blue);text-align:center;flex:none;font-size:26px;line-height:1;transform:rotate(-6deg)}.request__card-label{min-width:0;font-family:var(--font-display);font-weight:var(--fw-regular);flex:1;font-size:20px;line-height:1.15}.request__card:focus-visible{background:var(--color-blue);color:var(--color-paper);outline:2px solid var(--color-ink);outline-offset:2px}.request__check:has(input:focus-visible){background:var(--color-blue);color:var(--color-paper);outline:2px solid var(--color-ink);outline-offset:2px}.request__card:focus-visible .request__number{color:var(--color-yellow-pale)}.request__check:has(input:focus-visible) .request__number{color:var(--color-yellow-pale)}@media (hover:hover){.request__card:not(:disabled):hover{background:var(--color-blue);color:var(--color-paper);transform:translateY(-2px)}.request__card:not(:disabled):hover .request__number{color:var(--color-yellow-pale)}.request__card:not(:disabled):hover .request__box{background:var(--color-paper)}}.request__card:active{transform:translateY(1px)}.request__fieldset{border:0;min-width:0;margin:0;padding:0}.request__check{cursor:pointer}.request__check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.request__check[data-checked]{background:var(--color-blue);color:var(--color-paper)}.request__check[data-checked] .request__number{color:var(--color-yellow-pale)}.request__box{background:var(--color-cream);border-radius:2px;flex:none;place-items:center;width:24px;height:24px;display:grid}.request__check[data-checked] .request__box{background:var(--color-paper)}.request__box svg{fill:none;width:16px;height:14px;stroke:var(--color-blue);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.request__continue-row{align-items:center;gap:16px;margin-top:16px;display:flex}.request__hint{font-family:var(--font-hand);color:var(--color-blue);font-size:24px;line-height:1.2;transform:rotate(-3deg)}.request__options.request__links{grid-template-columns:minmax(0,1fr);gap:8px;max-width:640px}.request__link{border-radius:var(--request-radius)}.request__link[data-checked]{background:var(--color-blue)}.request__link .request__card{min-height:56px}.request__link-field{padding:0 12px 12px}.request__link-field input{background:var(--color-paper);width:100%;height:48px;color:var(--color-ink);font-family:var(--font-display);font-weight:var(--fw-regular);border:0;border-radius:2px;padding:0 16px;font-size:20px;display:block}.request__link-field input::placeholder{color:var(--request-placeholder);opacity:1}.request__link-field input:focus-visible{outline:2px solid var(--color-yellow);outline-offset:2px}.request__link-field input[aria-invalid=true]{background:var(--color-blog-card);box-shadow:inset 0 -3px 0 var(--color-gold)}.request__link-error{background:var(--color-yellow-pale);color:var(--color-ink);margin-top:8px}@media (min-width:600px){.request__link[data-checked]{align-items:flex-start;display:flex}.request__link[data-checked] .request__link-pick{flex:0 0 216px;min-height:64px}.request__link-field{flex:1;min-width:0;padding:8px 8px 8px 0}}@media (prefers-reduced-motion:no-preference){.request__link-field{animation:.22s cubic-bezier(.2,.7,.2,1) both request-reveal}@keyframes request-reveal{0%{opacity:0;transform:translateY(-4px)}}}.request__edit-note{font-family:var(--font-hand);color:var(--color-blue);transform-origin:0;margin-bottom:8px;font-size:24px;line-height:1.2;display:block;transform:rotate(-2deg)}.request[data-editing] .request__trail,.request[data-editing] .request__progress-time{display:none}.request__card[data-current]{background:var(--color-blue);color:var(--color-paper)}.request__card[data-current] .request__number{color:var(--color-yellow-pale)}.request__back-row{flex-wrap:wrap;gap:0 24px;margin-top:24px;display:flex}.request__quiet.request__back{min-height:44px;padding-left:0;padding-right:0;display:flex}.request__trail{flex-direction:column;gap:24px;margin:0 0 32px;padding:0;list-style:none;display:flex}.request__exchange{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.request__asked{max-width:560px;font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--request-muted);white-space:pre-line;font-size:17px;line-height:1.25}.request__answer{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;display:flex}.request__tag{background:var(--color-blue);max-width:min(100%,560px);color:var(--color-paper);font-family:var(--font-display);font-weight:var(--fw-regular);white-space:pre-wrap;box-shadow:0 6px 16px -2px color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:2px;padding:8px 12px;font-size:19px;line-height:1.25;transform:rotate(-1deg)}.request__exchange:nth-child(2n) .request__tag{transform:rotate(.8deg)}.request__tag-button{text-align:left;cursor:pointer;border:0}.request__tag-button:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.request__tag-hint{font-family:var(--font-hand);color:var(--color-blue);opacity:0;pointer-events:none;font-size:22px;line-height:1;transition:opacity .16s ease-out;transform:rotate(-4deg)}.request__answer:hover .request__tag-hint,.request__answer:focus-within .request__tag-hint{opacity:1}@media (hover:hover){.request__tag-button:hover{translate:0 -2px}}@media (hover:none){.request__tag-hint{opacity:.8}}.request__tag[data-skipped]{background:var(--color-yellow-pale);color:var(--color-ink)}.request__tick{fill:none;width:28px;height:22px;stroke:var(--color-blue);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.request__note{font-family:var(--font-hand);color:var(--color-blue);align-items:center;gap:4px;font-size:26px;line-height:1.2;display:inline-flex;transform:rotate(-3deg)}.request__star{width:18px;height:24px;display:inline-block;position:relative}.request__star .request__mark-art{width:100%!important;height:100%!important;inset:0!important}.request__star svg{width:100%;height:100%}.request:not([data-tone=yellow]) .request__trail{display:none}.request__review-wrap,.request__unsent{flex-direction:column;display:flex}.request__unsent{margin-top:32px}.request__intro{max-width:640px;font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--request-ink);white-space:pre-line;font-size:26px;line-height:1.15}.request__intro:focus-visible{outline-offset:6px}.request__sending{margin-top:24px}.request__review{color:var(--color-blue);background-color:var(--color-blog-card);background-image:linear-gradient(to right, transparent 24px, var(--color-blue-pale) 24px, var(--color-blue-pale) 25px, transparent 25px, transparent 28px, var(--color-blue-pale) 28px, var(--color-blue-pale) 29px, transparent 29px);border-radius:2px;margin-top:24px;padding:32px 16px 16px 40px;position:relative}.request__review-head{margin-bottom:16px;position:relative}.request__review{container-type:inline-size}.request__review h2{font-family:var(--font-display);font-weight:var(--fw-light);text-transform:uppercase;font-size:44px;line-height:.9}.request__underline{width:132px;height:23px;margin-top:4px;display:block;position:relative}.request__underline .request__mark-art{width:100%!important;height:100%!important;inset:0!important}.request__underline svg{width:100%;height:100%}.request__review-margin{text-align:right;margin-top:4px;font-size:24px;transform:rotate(-3deg)}.request__review dl{margin:0}.request__review-row{border-top:1px solid var(--color-blue-pale);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.request__review-row dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue);grid-column:1;font-size:13px;line-height:1.3}.request__review-row dd{font-family:var(--font-display);font-weight:var(--fw-regular);color:var(--color-ink);white-space:pre-wrap;grid-column:1;font-size:22px;line-height:1.15}.request__review-row dd[data-skipped]{color:color-mix(in srgb, var(--color-ink) 70%, var(--color-blog-card))}.request__review-row .request__change{grid-area:1/2/span 2;align-self:center}.request__change button{min-height:40px;color:var(--color-blue);font-family:var(--font-body);text-underline-offset:3px;background:0 0;border:0;padding:4px;font-size:16px;text-decoration:underline}@container (min-width:520px){.request__review-margin{margin:0;font-size:28px;position:absolute;top:-12px;right:0;transform:rotate(6deg)}.request__review-row{grid-template-columns:160px minmax(0,1fr) auto;align-items:baseline;gap:16px}.request__review-row dt,.request__review-row dd{grid-column:auto}.request__review-row .request__change{grid-area:auto/3}}.request__sent{flex-direction:column;align-items:center;margin-block:auto;display:flex}.request__paper{background:var(--color-paper);width:100%;max-width:720px;color:var(--color-ink);text-align:center;border-radius:0;padding:32px 24px;position:relative}.request__sent-title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:36px;line-height:1}.request__sent:focus-visible{outline:none}.request__sent:focus-visible .request__paper{outline:2px solid var(--color-ink);outline-offset:4px}.request__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:13px}.request__reference{margin:24px 0 8px;padding:12px 24px;display:inline-block;position:relative}.request__reference h2{font-family:var(--font-display);font-weight:var(--fw-light);letter-spacing:.02em;font-size:44px;line-height:1}.request__reference .request__circle{inset:-4px -8px}.request__paper h3{font-family:var(--font-display);font-weight:var(--fw-light);text-transform:uppercase;margin:24px 0 12px;font-size:28px;line-height:1}.request__next{font-family:var(--font-display);font-weight:var(--fw-regular);gap:8px;padding:0;font-size:19px;line-height:1.35;list-style:none;display:grid}.request__next .request__number{vertical-align:-2px;margin-right:8px;font-size:22px;display:inline-block}.request__signoff{flex-direction:column;align-items:center;margin-top:24px;display:flex}.request__signoff .request__hand{font-size:32px;line-height:1.2;transform:rotate(-3deg)}.request__script{font-family:var(--font-script);color:var(--color-ink);white-space:nowrap;font-size:36px;line-height:1.3}.request__sent-copy{text-align:left;margin-top:24px;font-size:15px}.request__sent-copy summary{cursor:pointer;text-underline-offset:3px;width:fit-content;margin-inline:auto;text-decoration:underline}.request__sent-copy dl{gap:4px;margin:12px 0 0;display:grid}.request__sent-copy dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-blue);margin-top:8px;font-size:12px}.request__sent-copy dd{font-family:var(--font-display);white-space:pre-wrap;font-size:18px}.request__manual-copy{gap:8px;margin-top:16px;font-size:15px;display:grid}.request__manual-copy textarea{border-radius:var(--request-radius);background:var(--color-paper);width:100%;color:var(--color-ink);resize:vertical;border:0;padding:12px;font-size:16px;line-height:1.4}.request__tray{padding:8px max(var(--request-gutter), env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(var(--request-gutter), env(safe-area-inset-left));flex:none;position:relative}.request__tray>*{max-width:800px}.request__composer{border-radius:var(--request-radius);background:var(--color-paper);color:var(--color-ink);box-shadow:0 6px 16px -2px color-mix(in srgb, var(--color-ink) 10%, transparent);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.request__composer[data-disabled]{background:color-mix(in srgb, var(--color-paper) 55%, transparent);box-shadow:none}.request__composer input{min-width:0;height:40px;font-family:var(--font-display);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:20px}.request__composer input:focus-visible{outline:none}.request__composer input::placeholder{color:var(--request-placeholder);opacity:1}.request__composer[data-disabled] input::placeholder{color:var(--color-ink)}.request__composer:has(input:focus-visible){outline:2px solid var(--color-blue);outline-offset:0}.request__ink{background:var(--color-ink);min-height:40px;color:var(--color-paper);border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:8px 20px;font-size:19px;line-height:1;text-decoration:none;display:inline-flex}.request__ink:focus-visible{background:var(--color-yellow);color:var(--color-ink);outline-color:var(--color-ink)}.request[data-tone=blue] .request__ink{background:var(--color-paper);color:var(--color-ink)}.request__quiet{min-height:40px;color:var(--request-ink);text-underline-offset:3px;background:0 0;border:0;flex:none;align-items:center;padding:8px;font-size:17px;text-decoration:underline;display:inline-flex}.request__composer .request__quiet{color:var(--color-ink)}@media (hover:hover){.request__ink:not(:disabled):hover{background:var(--color-yellow);color:var(--color-ink)}.request[data-tone=yellow] .request__ink:not(:disabled):hover{background:var(--color-blue);color:var(--color-paper)}.request__quiet:hover{text-decoration-thickness:2px}}.request__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.request__error{background:var(--color-ink);width:fit-content;max-width:100%;color:var(--color-paper);border-radius:2px;margin-top:12px;padding:8px 12px;font-size:15px;line-height:1.35}.request__status{margin-bottom:8px;font-size:15px}.request__status:empty{display:none}.request__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:599px){.request__close-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.request__close{justify-content:center;width:36px}}.request[data-compact] .request__profile{display:none}@media (max-width:599px) and (max-height:720px){.request__profile{height:72px}.request__logo{width:128px}}@media (min-width:600px){.request{--request-gutter:32px}.request__profile{height:152px}.request__logo{width:184px}.request__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.request__card{gap:16px;min-height:72px;padding:16px 20px}.request__card-label{font-size:22px}.request__display[data-size=xl]{font-size:64px}.request__display[data-size=s]{font-size:48px}.request__display[data-size=m]{font-size:42px}.request__display[data-size=l]{font-size:36px}.request__greeting{font-size:44px}.request__lead{font-size:32px}.request__sub{font-size:22px}.request__review{background-image:linear-gradient(to right, transparent 40px, var(--color-blue-pale) 40px, var(--color-blue-pale) 41px, transparent 41px, transparent 44px, var(--color-blue-pale) 44px, var(--color-blue-pale) 45px, transparent 45px);padding:32px 32px 24px 64px}.request__review h2{font-size:56px}.request__paper{padding:48px 48px 40px}.request__sent-title{font-size:52px;line-height:.95}.request__reference h2{font-size:64px}.request__script{font-size:44px}.request__progress-label{font-size:28px}.request__composer input{font-size:22px}}@media (min-width:1024px){.request__frame{flex-direction:row}.request__profile{width:clamp(400px,40%,640px);height:auto}.request__photo:after{display:none}.request__photo img{object-position:28% 18%}.request__caption,.request__profile[data-open] .request__caption{background:var(--color-paper);color:var(--color-ink);border-radius:0;padding:32px;position:absolute;inset:auto 32px 32px}.request__profile :focus-visible{outline-color:var(--color-blue)}.request__logo{width:208px}.request__rail-toggle{display:none}.request__caption-body,.request__profile[data-open] .request__caption-body{max-height:none;box-shadow:none;background:0 0;flex-direction:column;gap:24px;margin-top:24px;padding:0;display:flex;position:static;overflow:visible}.request__description{font-size:26px}.request{--request-gutter:48px}.request__progress{padding-top:24px}.request__column{padding-top:32px;padding-bottom:64px}.request__tray{padding-bottom:16px}.request__brushes--wide{display:block}.request__brushes--narrow{display:none}.request__watermark--hello{font-size:260px;top:-40px;right:-48px}.request__watermark--written{font-size:220px;bottom:-48px;left:-64px}.request__watermark--delights{font-size:320px;bottom:0;right:-80px}.request__display[data-size=xl]{font-size:clamp(52px,4.8vw,72px)}.request__display[data-size=s]{font-size:clamp(40px,3.5vw,52px)}.request__display[data-size=m]{font-size:clamp(36px,3.1vw,46px)}.request__display[data-size=l]{font-size:clamp(32px,2.7vw,40px)}.request__card{min-height:80px}.request__card-label{font-size:24px}.request__asked{font-size:18px}.request__tag{font-size:20px}.request__intro{font-size:32px}}@media (min-width:1280px){.request{--request-gutter:64px}.request__options[data-count="5"],.request__options[data-count="6"],.request__options[data-count="7"]{grid-template-columns:repeat(3,minmax(0,1fr))}.request__caption,.request__profile[data-open] .request__caption{padding:40px;inset:auto 48px 48px}.request__description{font-size:28px}}@media (min-width:1024px) and (max-height:760px){.request__caption,.request__profile[data-open] .request__caption{padding:24px;inset:auto 24px 24px}.request__caption-body,.request__profile[data-open] .request__caption-body{gap:16px;margin-top:16px}.request__description{font-size:22px}.request__panel{font-size:18px}}@media (min-width:600px) and (max-height:800px){.request__paper{padding:32px 40px}.request__sent-title{font-size:40px}.request__reference{margin-top:16px}.request__reference h2{font-size:52px}.request__paper h3,.request__signoff{margin-top:16px}}@media (prefers-reduced-motion:no-preference){.request__arrival .request__question,.request__arrival .request__greeting,.request__arrival .request__card,.request__arrival .request__aside,.request__arrival .request__continue-row,.request__arrival .request__back-row,.request__arrival.request__review-wrap,.request__arrival.request__unsent,.request__arrival .request__intro,.request__arrival .request__paper{animation:.52s cubic-bezier(.2,.7,.2,1) both request-rise;animation-delay:calc(var(--i,0) * 50ms + 60ms)}.request__arrival .request__card,.request__arrival .request__aside,.request__arrival .request__continue-row{animation-delay:calc(var(--i,0) * 50ms + .22s)}.request__trail .request__exchange:last-child .request__tag{animation:.42s cubic-bezier(.2,.7,.2,1) both request-stick}@keyframes request-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes request-stick{0%{opacity:0;transform:translateY(8px)rotate(-3deg)}}}@media (prefers-reduced-motion:reduce){.request__field,.request__line-reveal,.request__line-ink,.request__card,.request__tag-hint{transition:none}}.request{--color-ink:var(--wd2-blue);--color-blue:var(--wd2-blue);--color-yellow:var(--wd2-cream);--color-yellow-pale:var(--wd2-sticky);--color-hero-paper:var(--wd2-cream);--color-blog-card:var(--wd2-white);--font-display:var(--font-inter);--font-body:var(--font-inter)}.request__display,.request__intro,.request__description,.request__review h2,.request__sent-title,.request__reference h2,.request__paper h3{font-family:var(--font-cigars)}
