button,[role=button],summary,select,input:is([type=radio],[type=checkbox]),label[for]{cursor:pointer}label:has(input:is([type=radio],[type=checkbox])){cursor:pointer}:disabled,[aria-disabled=true],fieldset:disabled label[for]{cursor:not-allowed!important}label:has(input:disabled){cursor:not-allowed!important}dialog :is(button,[role=button],label,legend,h1,h2,h3){overflow-wrap:normal;word-break:normal}:where(dialog) :where(button,[role=button]){white-space:normal;flex-wrap:wrap;min-width:min-content}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app-page__title{font-size:var(--app-type-title-size);line-height:var(--app-type-title-line);margin:0}.app-page__lead{color:var(--app-colour-muted);margin:0}.app-form{gap:var(--app-space-s4);flex-direction:column;display:flex}.app-card-list{gap:var(--app-space-s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-card{gap:var(--app-space-s2);padding:var(--app-space-s4);border:1px solid var(--app-colour-border);border-radius:var(--app-radius-panel);background:var(--app-colour-surface);flex-direction:column;display:flex}.app-card__title{font-size:var(--app-type-heading-size);line-height:var(--app-type-heading-line);overflow-wrap:anywhere;margin:0}.app-field,.app-progress{gap:var(--app-space-s2);flex-direction:column;display:flex}.app-fieldset{gap:var(--app-space-s2);padding:var(--app-space-s3) var(--app-space-s4);border:1px solid var(--app-colour-border);border-radius:var(--app-radius-panel);flex-direction:column;margin:0;display:flex}.app-check{gap:var(--app-space-s2);align-items:center;display:flex}.app-preview{border-radius:var(--app-radius-panel);background:var(--app-colour-ink);width:100%;max-height:70dvh}.app-download-list{gap:var(--app-space-s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-take-list{gap:var(--app-space-s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-take{gap:var(--app-space-s2) var(--app-space-s4);padding:var(--app-space-s3);border:1px solid var(--app-colour-border);border-radius:var(--app-radius-control);background:var(--app-colour-surface);flex-wrap:wrap;align-items:baseline;display:flex}.app-take__text{color:var(--app-colour-muted);overflow-wrap:anywhere;flex-basis:100%}:root{--page-width:1200px;--page-columns:12;--page-column-gap:24px;--page-gutter:max(24px, calc((100vw - var(--page-width)) / 2));--landing-display:clamp(48px, calc(40.9888px + 1.79775vw), 64px);--landing-section:clamp(32px, calc(24.9888px + 1.79775vw), 48px);--landing-lead:clamp(20px, calc(18.2472px + .449438vw), 24px);--landing-body:clamp(16px, calc(15.5618px + .11236vw), 17px);--landing-fine:13px;--landing-ticket-height:clamp(144px, calc(128px + 4vw), 160px);--landing-rule:var(--app-colour-rule);--print-shadow:0 1px 1px #273f4329, 0 8px 20px #273f431a;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23273f43' opacity='.05' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}body{font-size:var(--landing-body);font-weight:400;line-height:1.5}p,figure,h1,h2,h3{margin:0}h1,h2,h3,.app-shell__brand,.footer-brand{font-family:Instrument Serif,Georgia,serif;font-weight:400}h2{font-size:var(--landing-section);line-height:1.06}h3{font-size:var(--landing-lead);line-height:1.2}.app-shell{padding:0 var(--page-gutter);flex-direction:column;min-height:100dvh;display:flex}.app-shell__header,.app-shell__main,.app-shell__footer{width:100%;max-width:var(--page-width);margin-inline:auto}.app-shell__header{border-bottom:1px solid var(--landing-rule);flex:none;align-items:center;height:65px;display:flex}.app-shell__brand{font-size:var(--landing-section);line-height:1;text-decoration:none}.app-shell__main{flex:1;min-width:0}.chemistry-body{grid-template-columns:minmax(0,1fr);padding-top:16px;display:grid}.chemistry-copy h1{font-size:var(--landing-display);text-wrap:balance;line-height:1.08}.title-ending{text-wrap:balance;max-width:100%;display:inline-block}.title-phrase{white-space:nowrap}.chemistry-subhead{max-width:36ch;margin-top:16px;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.5}.chemistry-visual{display:contents}.chemistry-envelope{height:max(300px, calc((100vw - 48px) * .4 + 18px + var(--landing-ticket-height)));isolation:isolate;margin-top:16px;position:relative}.demo-photo{background:var(--app-colour-mat);box-shadow:var(--print-shadow);transform:rotate(var(--print-rotation,-2deg));container-type:inline-size}.print-mat{padding:3%}@container (width<120px){.print-mat>.example-chip{display:none}}.demo-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.example-chip{width:fit-content;font-size:var(--landing-fine);color:var(--app-colour-muted);padding-top:2px;font-weight:500;line-height:16px;display:block}.chemistry-print,.chemistry-backprint,.chemistry-thirdprint{width:52%;position:absolute}.chemistry-print{z-index:3;--print-rotation:1deg;width:40%;top:0;left:44%}.chemistry-backprint{--print-rotation:3deg;top:24px;left:46%}.chemistry-thirdprint{--print-rotation:-2deg;top:32px;left:14%}.chemistry-envelope>.example-inputs{left:8px;bottom:calc(var(--landing-ticket-height) + 16px);z-index:5;position:absolute}.example-inputs{grid-template-columns:repeat(2,auto);gap:0 8px;display:grid}.example-inputs>.example-chip{background:var(--app-colour-mat);grid-column:1/-1;padding:2px 4px}.chemistry-envelope .input-print{--input-width:48px;--input-height:60px}.input-print{--input-width:64px;--input-height:80px;width:var(--input-width);height:var(--input-height);background:var(--app-colour-mat);padding:calc(var(--input-width) * .03);box-shadow:var(--print-shadow);position:relative;transform:rotate(-2deg)}.input-print+.input-print{transform:rotate(3deg)}.input-print img{object-fit:cover;width:100%;height:100%;display:block}.chemistry-envelope>.example-inputs:after{content:"";border:2px solid var(--app-colour-muted);border-radius:8px;width:8px;height:24px;position:absolute;top:-8px;left:44px;transform:rotate(12deg)}.chemistry-sleeve{min-height:var(--landing-ticket-height);background:var(--paper-grain), var(--app-colour-surface);border-top:2px solid var(--app-colour-mat);box-shadow:var(--print-shadow);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.chemistry-envelope>.chemistry-sleeve{z-index:4;position:absolute;inset:auto 0 0}.chemistry-addressee{flex-direction:column;justify-content:center;gap:8px;padding:16px;display:flex}.chemistry-addressee>span{font-size:var(--landing-fine);color:var(--app-colour-muted)}.chemistry-addressee p{font-family:Instrument Serif,Georgia,serif;font-size:var(--landing-lead);line-height:1.1}.ticket-stub{border-left:1px dashed var(--app-colour-muted);width:96px;font-size:var(--landing-fine);flex-direction:column;justify-content:center;align-items:center;padding:8px;line-height:1.2;display:flex;position:relative}.ticket-stub:before,.ticket-stub:after{content:"";background:var(--app-colour-canvas);border-radius:0 0 12px 12px;width:12px;height:6px;position:absolute;top:-2px;left:-6px}.ticket-stub:after{top:auto;bottom:0;transform:rotate(180deg)}.chemistry-count{font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,28.4944px + .898876vw,40px);line-height:1}.ticket-price{text-align:center;border-top:1px solid var(--landing-rule);width:100%;margin-top:4px;padding-top:4px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(24px,22.2472px + .449438vw,28px);line-height:1}.chemistry-purchase{position:relative}.chemistry-consent{font-size:var(--landing-fine);line-height:16px}.chemistry-purchase>.chemistry-consent{z-index:6;position:absolute;top:-32px;left:16px}.chemistry-envelope .chemistry-addressee{padding-bottom:48px}.chemistry-cta{background:var(--app-colour-ink);width:100%;height:56px;color:var(--app-colour-mat);font-size:var(--landing-body);justify-content:flex-start;align-items:center;padding:0 24px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.chemistry-cta:hover{background:var(--app-colour-muted)}.chemistry-trust{font-size:var(--landing-fine);color:var(--app-colour-muted);gap:16px;margin-top:16px;line-height:1.6;display:grid}.chemistry-trust p:last-child{max-width:46ch}.chemistry-trust p:first-child{color:var(--app-colour-ink)}.chemistry-visual>figcaption{font-size:var(--landing-fine);color:var(--app-colour-muted);grid-row:5;margin-top:16px;line-height:1.4}.landing-detail{margin-top:64px}.proof-band{border-block:1px solid var(--landing-rule);padding-block:24px}.proof-band>.example-chip{background:var(--app-colour-mat);margin-top:8px;padding:2px 8px}.proof-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proof-band .input-print{--input-width:48px;--input-height:64px}.proof-rule{border-top:1px solid var(--app-colour-muted);width:16px}.proof-outputs{flex:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.proof-outputs .demo-photo{--print-rotation:1deg;min-width:0}.proof-band .chemistry-counter{width:100%;font-size:var(--landing-fine)}.how-section,.scene-section,.honesty,.close-band,.faq{margin-top:64px}.steps-grid{gap:40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps-grid li{padding-left:40px;position:relative}.step-number{font-family:Instrument Serif,Georgia,serif;font-size:var(--landing-section);line-height:1;position:absolute;top:0;left:0}.steps-grid h3{margin:16px 0 8px}.steps-grid p{max-width:36ch}.step-artefact{width:144px;height:128px;position:relative}.step-artefact>.example-chip{background:var(--app-colour-mat);padding:2px 4px;position:absolute;inset:auto auto 0 0}.step-artefact-1{padding-top:8px}.step-artefact-2>.demo-photo{--print-rotation:3deg;width:88px}.approval-tick{background:var(--app-colour-ink);color:var(--app-colour-mat);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:40px;left:80px}.step-artefact-3>.demo-photo{width:64px;position:absolute;top:8px}.step-artefact-3>.demo-photo:nth-child(2){--print-rotation:-1deg;left:16px}.step-artefact-3>.demo-photo:nth-child(3){--print-rotation:0deg;left:32px}.step-artefact-3>.demo-photo:nth-child(4){--print-rotation:1deg;left:48px}.step-artefact-3>.demo-photo:nth-child(5){--print-rotation:2deg;left:64px}.step-artefact-3>.demo-photo:nth-child(6){--print-rotation:3deg;left:80px}.section-intro{max-width:62ch;margin-top:16px}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:40px;display:grid}.scene-grid figure:first-child,.scene-grid figure:last-child{grid-column:1/-1}.scene-grid figure:nth-child(2n){--print-rotation:2deg}.scene-grid figure:nth-child(3n){--print-rotation:1deg}.scene-grid .demo-photo{transition:transform .15s}.scene-grid figure:hover .demo-photo,.scene-grid figure:focus .demo-photo,.scene-grid figure:active .demo-photo{transform:rotate(0)translateY(-2px)}.scene-grid figcaption{font-family:Instrument Serif,Georgia,serif;font-size:var(--landing-lead);margin-top:16px;line-height:1.1}.paper{background:var(--paper-grain), var(--app-colour-surface)}.honesty,.close-band{margin-inline:-24px;padding:40px 24px}.honesty-columns{gap:40px;margin-top:40px;display:grid}.honesty-columns>div{max-width:44ch}.honesty h3{margin-bottom:16px}.honesty-file-note{font-size:var(--landing-fine);margin-top:24px}.privacy-disclosure{margin-top:24px}.disclosure{border-bottom:1px solid var(--landing-rule)}.disclosure button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.disclosure-symbol{font-family:Instrument Serif,Georgia,serif;font-size:var(--landing-section);line-height:1}.disclosure-rows{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.is-open>.disclosure-rows{grid-template-rows:1fr}.disclosure-content{overflow:hidden}.disclosure-content p{max-width:62ch;padding-bottom:24px}.disclosure-content a{font-size:var(--landing-fine);margin:0 16px 24px 0;display:inline-block}.close-band{margin-top:0;padding-top:24px}.close-ticket{max-width:440px;margin-inline:auto}.close-ticket .ticket-stub:before,.close-ticket .ticket-stub:after{background:var(--app-colour-surface)}.close-ticket .chemistry-addressee{padding-bottom:32px}.close-ticket>.chemistry-consent{margin:-24px 0 8px 16px;position:relative}.refund-line{max-width:62ch;margin:24px auto 0}.faq h2{margin-bottom:24px}.app-shell__footer{background:var(--app-colour-ink);color:var(--app-colour-surface);box-shadow:0 0 0 100vmax var(--app-colour-ink);clip-path:inset(0 -100vmax);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding-block:40px;display:flex;position:relative}.app-shell__footer a{color:inherit}.footer-brand{--brand-wordmark-width:calc(5.25em + 16px);font-size:var(--landing-section);line-height:1;text-decoration:none}.app-shell__footer nav{font-size:var(--landing-fine);flex-wrap:wrap;gap:16px;display:flex}.footer-notes{gap:8px;width:100%;display:grid}.footer-notes small{font-size:var(--landing-fine)}.app-shell__footer :focus-visible{outline-color:var(--app-colour-mat)}.unavailable-page{gap:24px;max-width:920px;margin:64px 0;display:grid}.unavailable-page h1{font-size:var(--landing-display);line-height:1}.eyebrow{font-size:var(--landing-fine)}.unavailable-page .notice,.tinted-note{background:var(--paper-grain), var(--app-colour-surface);padding:24px}.unavailable-support{gap:16px;display:grid}.unavailable-home{align-items:center;min-height:48px;display:flex}@keyframes print-emerge{0%{opacity:0;translate:0 64px}to{opacity:1;translate:0}}@keyframes stamp-land{0%{opacity:0;scale:1.12}to{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.chemistry-thirdprint{animation:.5s both print-emerge}.chemistry-backprint{animation:.5s 70ms both print-emerge}.chemistry-print{animation:.5s .14s both print-emerge}.chemistry-envelope .ticket-stub{animation:.18s .64s both stamp-land}}@media (width>=900px){.app-shell__header{height:88px}.chemistry-body{grid-template-rows:428px 56px auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;padding-top:40px}.chemistry-copy{grid-area:1/1/auto/6}.chemistry-subhead{grid-area:2/1/auto/6;align-self:end;margin:0 0 24px;font-size:20px}.chemistry-visual{grid-area:1/6/-1/-1;grid-template-rows:564px auto;align-self:start;min-width:0;display:grid}.chemistry-envelope{height:564px;max-height:620px;margin:0}.chemistry-print,.chemistry-backprint,.chemistry-thirdprint{width:55%}.chemistry-print{left:25%}.chemistry-backprint{top:80px;left:42%}.chemistry-thirdprint{top:96px;left:6%}.chemistry-envelope>.example-inputs{bottom:212px;left:24px}.chemistry-envelope .input-print{--input-width:80px;--input-height:100px}.chemistry-envelope>.example-inputs:after{left:60px}.chemistry-sleeve{min-height:160px}.chemistry-addressee{padding:24px}.ticket-stub{width:132px}.ticket-price{margin-top:8px;padding-top:8px}.chemistry-purchase{grid-area:3/1/auto/6}.chemistry-purchase>.chemistry-consent{margin-bottom:8px;position:static}.chemistry-envelope .chemistry-addressee{padding-bottom:24px}.chemistry-trust{margin-top:16px}.chemistry-visual>figcaption{grid-row:auto;margin-top:16px}.landing-detail{margin-top:104px}.proof-row{flex-wrap:nowrap;gap:24px}.proof-band .input-print{--input-width:64px;--input-height:80px}.proof-rule{width:40px}.proof-outputs{flex-basis:auto;gap:16px;max-width:560px}.proof-band .chemistry-counter{width:auto;margin-left:auto}.how-section,.scene-section,.honesty,.faq{margin-top:104px}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.steps-grid li{padding-left:40px}.step-number{left:0}.scene-grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px}.scene-grid figure,.scene-grid figure:last-child{grid-column:span 4}.scene-grid figure:first-child{grid-area:span 2/span 8}.honesty,.close-band{box-shadow:0 0 0 100vmax var(--app-colour-surface);clip-path:inset(0 -100vmax);margin-inline:0;padding:64px 0}.honesty-columns{grid-template-columns:1fr 1fr;gap:104px}.close-band{padding-top:0}.refund-line{text-align:center}.faq{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.faq h2{grid-column:span 4}.faq-list{grid-column:5/-1}.app-shell__footer{margin-top:104px;padding-block:64px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.cta-arrow{flex-shrink:0}.price-display{align-items:baseline;justify-content:inherit;vertical-align:baseline;flex-wrap:wrap;column-gap:.25em;max-width:100%;display:inline-flex}.price-display s{color:var(--app-colour-muted);white-space:nowrap}.price-display>span{white-space:nowrap}.price-display .launch-price-label{font:500 var(--landing-fine)/1.4 "DM Sans", sans-serif;color:var(--app-colour-muted)}.ticket-price .price-display{justify-content:center}.ticket-price .launch-price-label{flex-basis:100%}@media (width<=300px){.chemistry-copy h1{font-size:var(--landing-section)}.title-phrase{white-space:normal}.steps-grid li{min-width:0;padding-top:40px;padding-left:0}}
