@font-face{font-family:Exposure;src:url(/fonts/Exposure-40.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Exposure Regular;src:url(/fonts/Exposure-20.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suisse;src:url(/fonts/SuisseIntl-Book.woff2) format("woff2");font-weight:400;font-display:swap}*{box-sizing:border-box}:root{--ink: #33322f;--warm-grey-200: #ebe9e6;--ui-ink: #fff;--paper-texture: url(/textures/vellum-paper.webp);--paper-texture-size: 360px;--paper-white: 255 255 255;--paper-base: 230 231 232;--paper-shadow: 53 55 57;--fleck: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='w'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='1' seed='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.383 1.287 0.13 0 -0.92'/%3E%3C/filter%3E%3Cfilter id='d'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.383 1.287 0.13 0 -0.92'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23w)'/%3E%3Crect width='240' height='240' filter='url(%23d)' opacity='.6'/%3E%3C/svg%3E");--ease-entry: cubic-bezier(.22, 1, .36, 1)}html,body{margin:0;min-height:100%}body{background:#000;color:var(--ink);font-family:Suisse,-apple-system,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:80px 20px;overflow-x:hidden}.layout{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.dawnGlow,.paperGrid,.grain{position:fixed;inset:0;pointer-events:none}.dawnGlow{--glow-fade: linear-gradient( to bottom, transparent 5%, rgb(0 0 0 / .02) 28%, rgb(0 0 0 / .12) 45%, rgb(0 0 0 / .42) 64%, rgb(0 0 0 / .8) 84%, #000 );top:auto;height:68%;opacity:.5;background:radial-gradient(45% 50% at 50% 100%,#c56c45,#d17148 45%,transparent 100%),linear-gradient(180deg,#fff,#ffe8d3 45%,#ffd1a7 55%,#ffbf88 62%,#ffaf6d 68%,#ff9a4c,#ff9245 82%,#fe9041);filter:saturate(.85);mask-image:var(--glow-fade);-webkit-mask-image:var(--glow-fade)}.paperGrid{--grid-line: rgb(255 255 255 / .055);opacity:.3;background-image:linear-gradient(var(--grid-line) .5px,transparent .5px),linear-gradient(90deg,var(--grid-line) .5px,transparent .5px);background-size:24px 24px}@media (prefers-reduced-motion: no-preference){.dawnGlow{animation:sunrise 2s var(--ease-entry) both}}@keyframes sunrise{0%{opacity:0;transform:translateY(100%)}to{opacity:.5;transform:translateY(0)}}.grain{background-image:var(--fleck);background-size:240px 240px;opacity:.12}.rc{--u: .25cqw ;container-type:inline-size;position:relative;width:100%;opacity:.95;background:rgb(var(--paper-white));-webkit-mask-image:url(/textures/paper-edge.svg);mask-image:url(/textures/paper-edge.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%}.paperFace{position:relative;overflow:hidden;min-height:calc(100cqw / var(--request-card-ratio));background:linear-gradient(160deg,rgb(var(--paper-white)),rgb(var(--paper-base) / .2))}.paperFace>*{position:relative}.paperFace:before,.paperFace:after{content:"";position:absolute;inset:0;pointer-events:none}.paperFace:before{background-image:var(--paper-texture);background-size:var(--paper-texture-size);mix-blend-mode:multiply;filter:grayscale(1);opacity:.5}.paperFace:after{box-shadow:inset 0 0 0 .5px rgb(var(--paper-shadow) / .08),inset 0 1px .5px rgb(var(--paper-white) / .65),inset -.5px -1px .5px rgb(var(--paper-shadow) / .035)}.cardFree{position:absolute;left:3%;top:var(--card-top);width:94%;z-index:5;will-change:transform}.js .cardFree{opacity:0}.cardDrag{perspective:1100px}.cardLift{position:relative;will-change:transform;transition:transform .1s var(--ease-entry)}.cardLift:before{content:"";position:absolute;inset:0;box-shadow:0 1px 2px rgb(var(--paper-shadow) / .08),0 4px 8px -4px rgb(var(--paper-shadow) / .08)}.stage{--request-card-ratio: 1.4;--card-ratio: var(--request-card-ratio);--card-extra: calc(.86 * (1 / var(--card-ratio) - 1 / var(--request-card-ratio)));--stage-height: calc(1.1 + var(--card-extra));position:relative;z-index:19;width:min(100%,540px,calc((100dvh - 240px) / var(--stage-height)));aspect-ratio:1 / var(--stage-height)}@media (min-width: 720px) and (hover: hover) and (pointer: fine){.stage{width:min(540px,calc((100dvh - 240px) / var(--stage-height)),calc((100vw - 100px)/2))}}.envelope{--envelope-radius: 3px;--card-top: -32%;--flap-depth: 60%;--throat: calc(var(--flap-depth) * .82);--envelope-texture: url(/textures/frosted-fibre.svg);--envelope-texture-size: 180px;--envelope-grain-opacity: .72;--material-stock: 151 173 178;--material-body-alpha: .19;--material-panel-alpha: .13;--material-flap-alpha: .25;--material-light: 255 233 204;--material-accent: 233 121 32;--envelope-edge: rgb(var(--material-light) / .72);position:absolute;left:0;bottom:0;width:100%;aspect-ratio:1 / calc(1 / 1.42 + var(--card-extra));z-index:1;will-change:transform;-webkit-user-select:none;user-select:none}.js .envelope{opacity:0}@media (min-width: 720px) and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.envelopeReplay,.cardFree{cursor:grab}.envelope.dragging,.envelope.dragging *{cursor:grabbing}}.envelopeReplay{position:absolute;inset:var(--card-top) 0 0;z-index:6;padding:0;border:0;border-radius:var(--envelope-radius);background:transparent;cursor:pointer;touch-action:manipulation}.envelopeReplay:disabled{cursor:default}.envelopeReplay:focus-visible{outline:2px solid var(--ui-ink);outline-offset:6px}.envelopeReplay[hidden]{display:none}.envelope>.envBack,.envelope>.envInside,.envelope>.envFront,.envelope>.envFlapWrap{pointer-events:none}.envBack{position:absolute;inset:0;border-radius:var(--envelope-radius);background:radial-gradient(ellipse at 100% 100%,rgb(var(--material-accent) / .1),transparent 28%),linear-gradient(90deg,rgb(var(--material-light) / .24),transparent 5%,transparent 94%,rgb(var(--material-light) / .16)),linear-gradient(180deg,rgb(var(--material-light) / .2),transparent 10%,transparent 85%,rgb(var(--material-light) / .24)),rgb(var(--material-stock) / var(--material-body-alpha));box-shadow:0 0 2px rgb(var(--paper-shadow) / .16),0 1px 3px rgb(var(--paper-shadow) / .12),inset 0 0 0 .7px rgb(var(--material-light) / .52)}.envBack:after,.envGrain{position:absolute;inset:0;border-radius:inherit;background-image:var(--envelope-texture);background-size:var(--envelope-texture-size);mix-blend-mode:soft-light;pointer-events:none}.envBack:after{content:"";opacity:var(--envelope-grain-opacity)}.envInside{position:absolute;inset:.5% .3% .3%;background:linear-gradient(165deg,rgb(var(--material-light) / .08),transparent 45%)}.cardSlot{position:absolute;left:7%;top:8%;width:86%;aspect-ratio:var(--card-ratio);visibility:hidden}.envFront{position:absolute;inset:0;border-radius:var(--envelope-radius);clip-path:polygon(0 0,50% var(--throat),100% 0,100% 100%,0 100%);background:rgb(var(--material-stock) / .08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:inset 0 -.5px rgb(var(--paper-shadow) / .06);z-index:4;overflow:hidden}.envInnerShadow{position:absolute;top:0;left:0;width:100%;height:var(--throat);overflow:visible;z-index:3;fill:none;stroke:rgb(var(--paper-shadow) / .08);stroke-width:2px;filter:blur(.65px);opacity:var(--inner-edge-opacity, 1);pointer-events:none}.envInnerShadow path{vector-effect:non-scaling-stroke}.envPanels,.envPanels:before,.envPanels:after,.envPocket,.envSeams{position:absolute;inset:0}.envPanels:before,.envPanels:after{content:""}.envPanels:before{clip-path:polygon(0 0,50% var(--throat),0 100%);background:linear-gradient(115deg,rgb(var(--material-light) / .16),transparent 18%),rgb(var(--material-stock) / var(--material-panel-alpha))}.envPanels:after{clip-path:polygon(100% 0,50% var(--throat),100% 100%);background:linear-gradient(250deg,rgb(var(--material-light) / .1),transparent 16%),rgb(var(--material-stock) / var(--material-panel-alpha))}.envPocket{clip-path:polygon(0 100%,50% var(--throat),100% 100%);background:linear-gradient(0deg,rgb(var(--material-light) / .2),transparent 13%),rgb(var(--material-stock) / var(--material-panel-alpha))}.envSeams{top:var(--throat);width:100%;height:calc(100% - var(--throat));overflow:visible;fill:none;stroke-linecap:round}.envSeamShadow{stroke:rgb(var(--paper-shadow) / .06);stroke-width:1.5}.envSeamLight{stroke:var(--envelope-edge);stroke-width:.8}.envGrain{opacity:var(--envelope-grain-opacity);background-position:47px 83px}.envTrim{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:url(#material-edge-light);stroke-width:.8px;filter:drop-shadow(0 0 1px rgb(var(--material-light) / .3));pointer-events:none}.envTrim path{vector-effect:non-scaling-stroke}.envThroatTrim{height:var(--throat);overflow:visible}.envDefs{position:absolute;width:0;height:0}.waxSeal{position:absolute;left:50%;top:calc(var(--flap-depth) * .9);width:24%;aspect-ratio:1;translate:-50% -50%;z-index:6;pointer-events:none}.waxShard{position:absolute;inset:0;will-change:transform;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.waxShard>svg{display:block;width:100%;height:100%}.waxShard.top>svg{clip-path:polygon(0 0,12% 11%,24% 20%,36% 33%,44% 40%,52% 47%,58% 42%,64% 30%,76% 19%,88% 8%,100% 0)}.waxShard.right>svg{clip-path:polygon(100% 0,88% 8%,76% 19%,64% 30%,58% 42%,52% 47%,57% 58%,68% 66%,78% 80%,90% 91%,100% 100%)}.waxShard.bottom>svg{clip-path:polygon(100% 100%,90% 91%,78% 80%,68% 66%,57% 58%,52% 47%,42% 60%,31% 68%,21% 80%,9% 91%,0 100%)}.waxShard.left>svg{clip-path:polygon(0 100%,9% 91%,21% 80%,31% 68%,42% 60%,52% 47%,44% 40%,36% 33%,24% 20%,12% 11%,0 0)}.postage{position:absolute;left:6%;bottom:5.5%;width:18.5%;aspect-ratio:100 / 124;transform:rotate(-6deg);filter:drop-shadow(0 .5px .5px rgb(var(--paper-shadow) / .12));z-index:2}.postage>svg{display:block;width:100%;height:100%}.inkStamp{position:absolute;right:5.5%;bottom:4.5%;width:27%;height:auto;color:var(--ink);opacity:.8;mix-blend-mode:multiply;transform:rotate(-9deg);z-index:1}.postage text,.inkStamp text{font-family:Exposure,serif;font-weight:700}.routingStamp{position:absolute;right:28%;bottom:7%;width:16%;height:auto;color:var(--ink);opacity:.48;mix-blend-mode:multiply;transform:rotate(5deg);pointer-events:none;z-index:1}.dispatchStamp{left:17%;right:auto;bottom:10.5%;width:21%;opacity:.42;transform:rotate(-7deg)}.envFlapWrap{position:absolute;left:0;right:0;top:0;height:var(--flap-depth);z-index:5;perspective:1100px;transform:translateY(1px)}.flapShadow{position:absolute;inset:0;clip-path:url(#flap-front-shape);background:linear-gradient(180deg,#00000024,#0000 78%);opacity:0}.envFlap{position:absolute;inset:0;transform-origin:50% 0;transform-style:preserve-3d;will-change:transform}.envSkin{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:rgb(var(--material-stock) / var(--material-flap-alpha));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.envSkin:before{content:"";position:absolute;inset:0;background-image:var(--envelope-texture);background-size:var(--envelope-texture-size);mix-blend-mode:soft-light;opacity:var(--envelope-grain-opacity);pointer-events:none}.flapContourShadow{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:rgb(var(--material-light) / .22);stroke-width:4px;filter:blur(1.5px);transform:rotateX(180deg) translateZ(-.1px);backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}.flapContourShadow path{vector-effect:non-scaling-stroke}.flapFace{clip-path:url(#flap-front-shape);border-radius:var(--envelope-radius) var(--envelope-radius) 0 0;background-image:radial-gradient(ellipse at 0 0,rgb(var(--material-accent) / .08),transparent 32%),linear-gradient(180deg,rgb(var(--material-light) / .24),transparent 14%)}.flapBack{clip-path:url(#flap-back-shape);border-radius:0 0 var(--envelope-radius) var(--envelope-radius);transform:rotateX(180deg);background-image:radial-gradient(ellipse at 0 100%,rgb(var(--material-accent) / .08),transparent 32%),linear-gradient(0deg,rgb(var(--material-light) / .2),transparent 14%)}.pageHeader{position:fixed;inset:0 0 auto;z-index:20;color:var(--ui-ink)}.pageHeaderInner{position:relative;display:flex;align-items:center;justify-content:center;width:min(calc(100% - 40px),1120px);height:56px;margin:0 auto}.pageHeaderBrand,.pageHeaderLogo{display:block;width:98px;height:28px}.pageHeader a{color:inherit;text-decoration:none}.pageHeader a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pageHeaderLogo{background:currentColor;mask:url(/dawn-wordmark.svg) center / contain no-repeat;-webkit-mask:url(/dawn-wordmark.svg) center / contain no-repeat}.asula{position:fixed;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:20px;bottom:22px;z-index:15}.js .asula{opacity:0;animation:rise .55s var(--ease-entry) .3s forwards;animation-play-state:paused}.asula a{display:block}.asulaMark{display:block;width:32px;height:27px;background:var(--ui-ink);-webkit-mask:url(/asula-logo.svg) center/contain no-repeat;mask:url(/asula-logo.svg) center/contain no-repeat;transform:rotate(0);transition:transform .6s ease}.asula a:hover .asulaMark{transform:rotate(360deg)}@media (prefers-reduced-motion: reduce){.asulaMark{transition:none}.asula a:hover .asulaMark{transform:none}}body.ready .asula{animation-play-state:running}.storeBadges{display:flex;align-items:center;gap:12px}.appStoreBadge img{display:block;width:120px;height:40px}.playStoreBadge img{display:block;width:auto;height:60px;margin:-10px}html:not(.js) .envFlap{transform:rotateX(172deg)}html:not(.js) .flapFace{visibility:hidden}html:not(.js) .envFlapWrap{z-index:-1}html:not(.js) .waxSeal{display:none}@media (prefers-reduced-motion: reduce){.js .envelope,.js .cardFree{opacity:1}.envFlap{transform:rotateX(172deg)}.flapFace{visibility:hidden}.flapBack{visibility:visible}.envFlapWrap{z-index:-1}}.rcFace{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:calc(12 * var(--u));padding:calc(20 * var(--u))}.rcQrChip{grid-column:2;grid-row:1;align-self:start;justify-self:end;position:relative;padding:calc(7 * var(--u));border-radius:calc(9 * var(--u));box-shadow:inset 0 0 0 1px rgb(var(--paper-shadow) / .12);text-align:center}.rcQr{position:relative;width:calc(116 * var(--u));height:calc(116 * var(--u))}.rcQr svg{display:block;width:100%;height:100%}.rcQrCaption{display:block;margin-top:calc(8 * var(--u));font-size:calc(11 * var(--u));line-height:1.2}.rcHeadline{grid-column:1 / -1;grid-row:2;position:relative;margin:0;font-size:calc(32 * var(--u));line-height:1.15;letter-spacing:calc(-.35 * var(--u));align-self:start;overflow-wrap:anywhere;text-wrap:pretty;text-align:left}.rcHeadline,.rcQrCaption{font-family:Exposure Regular,Exposure,serif;font-weight:400;color:var(--ink);mix-blend-mode:multiply}.rcAsset{grid-column:1;grid-row:1;justify-self:start;position:relative;display:flex;align-self:start;align-items:center;gap:max(0px,calc(6 * var(--u) - 2px));padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border-radius:999px;background:var(--warm-grey-200);font-family:Suisse,sans-serif;font-size:calc(12 * var(--u));line-height:1;letter-spacing:0;color:var(--ink)}.rcAsset img{width:calc(16 * var(--u));height:calc(16 * var(--u))}
