@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Black.woff2)format("woff2"),url(/fonts/MMRischowski-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski VF;src:url(/fonts/MMRischowskiVF.woff2?v=20260603)format("woff2"),url(/fonts/MMRischowskiVF.woff?v=20260603)format("woff"),url(/fonts/MMRischowskiVF.ttf?v=20260603)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-BlackItalic.woff2)format("woff2"),url(/fonts/MMRischowski-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-DemiboldItalic.woff2)format("woff2"),url(/fonts/MMRischowski-DemiboldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Thin.woff2)format("woff2"),url(/fonts/MMRischowski-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-ThinItalic.woff2)format("woff2"),url(/fonts/MMRischowski-ThinItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Extralight.woff2)format("woff2"),url(/fonts/MMRischowski-Extralight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-ExtralightItalic.woff2)format("woff2"),url(/fonts/MMRischowski-ExtralightItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Light.woff2)format("woff2"),url(/fonts/MMRischowski-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Bold.woff2)format("woff2"),url(/fonts/MMRischowski-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-LightItalic.woff2)format("woff2"),url(/fonts/MMRischowski-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-RegularItalic.woff2)format("woff2"),url(/fonts/MMRischowski-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Medium.woff2)format("woff2"),url(/fonts/MMRischowski-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-MediumItalic.woff2)format("woff2"),url(/fonts/MMRischowski-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Demibold.woff2)format("woff2"),url(/fonts/MMRischowski-Demibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-BoldItalic.woff2)format("woff2"),url(/fonts/MMRischowski-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Extrabold.woff2)format("woff2"),url(/fonts/MMRischowski-Extrabold.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-ExtraboldItalic.woff2)format("woff2"),url(/fonts/MMRischowski-ExtraboldItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:MM Rischowski;src:url(/fonts/MMRischowski-Regular.woff2)format("woff2"),url(/fonts/MMRischowski-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MM Quince;src:url(/fonts/MMQuince-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MM Quince;src:url(/fonts/MMQuince-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MM Quince;src:url(/fonts/MMQuince-Demibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MM Quince;src:url(/fonts/MMQuince-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MM Quince;src:url(/fonts/MMQuince-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--page-bg:#000;--page-fg:#fff;--muted-fg:#fff6;--page-pad:clamp(20px, 4vw, 57px);--footer-mark-bottom:39px;--footer-mark-size:15px;--small:13px;--serif:"MM Quince", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{background:var(--page-bg);color:var(--page-fg);scroll-behavior:smooth}body{background:var(--page-bg);min-width:320px;color:var(--page-fg);font-family:var(--serif);font-size:var(--small);font-kerning:normal;font-feature-settings:"kern" 1;text-rendering:optimizelegibility;margin:0;line-height:1.44}a{color:inherit;text-decoration:none}img,svg{display:block}main{background:#000;min-height:100vh;position:relative;overflow:hidden}.site-nav{z-index:10;padding:46px var(--page-pad) 18px;color:#fff;mix-blend-mode:difference;will-change:transform, opacity;grid-template-columns:1fr auto 1fr;align-items:start;gap:24px;transition:opacity .3s,transform .3s;display:grid;position:fixed;top:0;left:0;right:0;transform:translate(0,0)}.site-nav.is-hidden{opacity:0;pointer-events:none;transform:translateY(-115%)}.nav-group{align-items:flex-start;gap:clamp(26px,5vw,65px);display:flex}.nav-group-right{justify-content:flex-end}.nav-logo-link{justify-self:center}.site-nav a{line-height:1.2;position:relative}.mobile-menu-button,.mobile-menu-panel{display:none}.site-nav a.is-current:after{content:"";background:currentColor;height:1px;position:absolute;top:calc(100% + 7px);left:0;right:0}.logo-text-mark{color:inherit;text-underline-offset:3px;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:20px;font-weight:600;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:block}.logo-mark{object-fit:contain;width:29px;height:auto;margin-top:-7px}.catalogue{z-index:1;width:100%;margin:0 auto;padding-top:0;position:relative}.specimen{--image-parallax-y:0px;--text-parallax-y:0px;--landscape-art-width:min(calc(100vw - (var(--page-pad) * 2)), calc(72vh * 1.5014), 1060px);--square-art-width:min(calc(100vw - (var(--page-pad) * 2)), 64vh, 706px);--art-width:var(--landscape-art-width);--art-height:calc(var(--art-width) * 706 / 1060);--eyebrow-offset-x:calc(var(--art-width) * -.041);--eyebrow-offset-y:calc(var(--art-height) * .139);--copy-offset-x:calc(var(--art-width) * -.095);--copy-offset-y:calc(var(--art-height) * .79);min-height:100vh;position:relative}.specimen.is-active{opacity:1}.specimen:not(.is-active) .specimen-art img,.specimen:not(.is-active) .eyebrow,.specimen:not(.is-active) .specimen-title,.specimen:not(.is-active) .specimen-copy,.specimen:not(.is-active) .stamp{opacity:.4}.specimen-art{z-index:2;width:var(--art-width);aspect-ratio:1060/706;isolation:isolate;background:#000;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.specimen-art:before{z-index:0;content:"";background:#000;position:absolute;inset:0}.specimen-art img{z-index:1;object-fit:cover;filter:grayscale();opacity:.8;width:100%;height:100%;transform:translate3d(0, var(--image-parallax-y), 0) scale(1.13);transform-origin:50%;will-change:transform;position:relative}.specimen:nth-child(2) .specimen-art{aspect-ratio:1}.specimen:nth-child(2){--art-width:var(--square-art-width);--art-height:var(--square-art-width);--eyebrow-offset-x:calc(var(--art-width) * -.31);--eyebrow-offset-y:calc(var(--art-height) * .139);--copy-offset-x:calc(var(--art-width) * -.14);--copy-offset-y:calc(var(--art-height) * .78)}.specimen:nth-child(3) .specimen-art{aspect-ratio:1060/706}.eyebrow{z-index:3;top:calc(50% - (var(--art-height) / 2) + var(--eyebrow-offset-y));left:calc(50% - (var(--art-width) / 2) + var(--eyebrow-offset-x));width:180px;font-size:clamp(12px, calc(var(--art-width) / 81.5), 13px);transform:translate3d(0, var(--text-parallax-y), 0);will-change:transform;gap:0;line-height:1.39;display:grid;position:absolute}.specimen-title{z-index:2;color:#fff;letter-spacing:0;text-align:center;white-space:nowrap;perspective:1200px;width:min(83vw,1194px);margin:0;font-size:clamp(92px,23vw,333px);font-weight:900;line-height:.96;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.specimen:first-child .specimen-title{width:calc(100vw - 48px);top:46%}.rischowski{font-kerning:normal;font-feature-settings:"kern" 1;font-family:MM Rischowski,Arial Black,Impact,sans-serif}.typing-word{text-align:center;min-width:0;transform:scale(var(--word-fit-scale,1));transform-origin:50%;display:inline-block;position:relative}.specimen-title-link{cursor:pointer;display:inline-block}.quince{font-family:MM Quince,Georgia,Times New Roman,serif;font-weight:700}.espine{font-family:Didot, Bodoni 72, "Bodoni MT", Georgia, serif;font-weight:300}.specimen-copy{z-index:3;top:calc(50% - (var(--art-height) / 2) + var(--copy-offset-y));right:calc(50% - (var(--art-width) / 2) + var(--eyebrow-offset-x));width:210px;font-size:clamp(12px, calc(var(--art-width) / 81.5), 13px);text-align:right;transform:translate3d(0, var(--text-parallax-y), 0);will-change:transform;line-height:1.39;position:absolute}.specimen-copy p{margin:0 0 22px}.specimen-copy a{justify-content:flex-end;align-items:center;gap:12px;font-weight:700;display:inline-flex}.arrow{flex:none;font-family:MM Quince,Georgia,Times New Roman,serif;font-weight:500;line-height:1;display:inline-block}.stamp{z-index:4;width:333px;height:66px;transform:translate(-50%, -50%) rotate(var(--stamp-rotation));color:#000;font-family:var(--serif);background:#fbfbfb;place-items:center;font-size:30px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:50%;box-shadow:10px 14px 6px #00000073}.stamp span{transform:translateY(-1px)}.viewport-signature{z-index:0;left:50%;bottom:var(--footer-mark-bottom);color:#fff;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:var(--footer-mark-size);pointer-events:none;text-align:center;white-space:nowrap;font-weight:500;line-height:1;position:fixed;transform:translate(-50%)}@media (max-width:900px){.site-nav{padding-top:28px}.catalogue{padding-top:0}.specimen{--landscape-art-width:min(calc(100vw - (var(--page-pad) * 2)), calc(66vh * 1.5014), 1060px);--square-art-width:min(calc(100vw - (var(--page-pad) * 2)), 60vh, 706px);min-height:100vh}.specimen-art,.specimen:nth-child(2) .specimen-art,.specimen:nth-child(3) .specimen-art{height:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.eyebrow{top:calc(50% - (var(--art-height) / 2) + var(--eyebrow-offset-y));left:max(var(--page-pad), calc(50% - (var(--art-width) / 2) + var(--eyebrow-offset-x)))}.specimen-title{width:calc(100% - 24px);font-size:clamp(72px,19vw,140px);top:50%;transform:translate(-50%,-50%)}.specimen-copy{top:calc(50% - (var(--art-height) / 2) + var(--copy-offset-y));right:max(var(--page-pad), calc(50% - (var(--art-width) / 2) + var(--eyebrow-offset-x)));width:min(210px,42vw)}.stamp{width:246px;height:49px;font-size:20px}}@media (max-width:640px){.site-nav{mix-blend-mode:normal;grid-template-columns:1fr;justify-items:start;padding-top:22px}.site-nav .nav-group,.nav-logo-link{display:none}.mobile-menu-button{z-index:2;width:50px;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.mobile-menu-button .logo-mark{width:30px;margin:0}.mobile-menu-button .logo-text-mark{margin:0}.mobile-menu-panel{z-index:1;top:17px;left:var(--page-pad);color:#fff;opacity:0;pointer-events:none;transform-origin:0 0;background:0 0;justify-items:start;gap:7px;min-width:132px;padding:48px 0 0;transition:opacity .18s,transform .18s;display:grid;position:absolute;transform:translateY(-8px)scale(.96)}.site-nav.is-menu-open .mobile-menu-panel{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.mobile-menu-panel a{background:#000;min-width:132px;padding:7px 10px 8px;line-height:1.1;display:block}.specimen{--landscape-art-width:min(calc(58vh * 1.5014), 1060px);--square-art-width:min(58vh, 706px);min-height:100vh}.specimen-art,.specimen:nth-child(2) .specimen-art,.specimen:nth-child(3) .specimen-art{height:auto}.specimen-title{width:calc(100vw - 24px);font-size:clamp(82px,26vw,132px);top:50%}.eyebrow{top:max(118px, calc(50% - (var(--art-height) / 2) + calc(var(--art-height) * .17)));left:var(--page-pad)}.specimen-copy{top:min(calc(100% - 164px), calc(50% - (var(--art-height) / 2) + calc(var(--art-height) * .72)));right:var(--page-pad);width:min(190px, calc(100vw - (var(--page-pad) * 2)))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.specimen-art img{will-change:auto;transform:scale(1.08)}.eyebrow,.specimen-copy{will-change:auto;transform:none}}.font-page{color:#fff;font-kerning:normal;font-feature-settings:"kern" 1;text-rendering:optimizelegibility;background:#000;min-height:100vh;font-family:MM Rischowski VF,MM Rischowski,Arial,sans-serif;overflow-x:hidden}.font-page-nav{font-family:var(--serif)}.font-hero{min-height:2720px;padding:72px var(--page-pad) 0;--font-image-parallax-y:0px;--font-front-parallax-y:0px;--font-back-parallax-y:0px;position:relative}.font-hero-title{z-index:2;color:#fff;font-kerning:normal;font-feature-settings:"kern" 1;letter-spacing:0;white-space:nowrap;margin:-34px 0 0;font-family:MM Rischowski VF,MM Rischowski,Arial Black,sans-serif;font-size:clamp(190px,35.4vw,513px);font-weight:900;line-height:.78;position:relative}.font-hero-title span{display:block}.font-hero-title span+span{margin-top:8px;margin-left:clamp(-138px,-8.3vw,-64px)}.font-tower{z-index:1;width:min(68vw,980px);height:auto;transform:translate3d(0, var(--font-image-parallax-y), 0) scale(1.06);transform-origin:50%;will-change:transform;background:#000;position:absolute;top:805px;left:-95px}.font-weight-list{z-index:3;color:#fff;font-kerning:normal;font-feature-settings:"kern" 1;width:min(740px,54vw);font-size:clamp(27px,2.55vw,43px);line-height:1.62;display:grid;position:absolute;top:970px;left:min(43vw,620px)}.font-weight-list span{white-space:nowrap}.font-intro{z-index:3;width:min(400px,38vw);margin:0;font-size:15px;font-weight:200;line-height:1.54;position:absolute;top:2185px;right:min(9vw,142px)}.geometry-section{min-height:2210px;padding:0 var(--page-pad);--glyph-grid-top:825px;--glyph-grid-height:clamp(684px, 76.5vw, 1116px);--glyph-grid-gap:54px;--font-image-parallax-y:0px;--font-front-parallax-y:0px;--font-back-parallax-y:0px;position:relative}.geometry-section h2{z-index:2;letter-spacing:0;white-space:nowrap;width:100%;margin:0;font-size:clamp(64px,9.4vw,152px);font-weight:900;line-height:.95;position:relative}.glyph-object{pointer-events:none;background:0 0;display:block;position:absolute}.glyph-object-left{z-index:1;aspect-ratio:409/383;width:min(51vw,745px);transform:translate3d(0, var(--font-back-parallax-y), 0);will-change:transform;top:-96px;left:34vw}.glyph-object-right{z-index:4;aspect-ratio:358/403;width:min(46vw,650px);transform:translate3d(0, var(--font-front-parallax-y), 0);will-change:transform;top:78px;right:5vw}.three-glyph{background:0 0;overflow:hidden}.three-glyph canvas{width:100%;height:100%;display:block}.mono-note{top:470px;left:var(--page-pad);width:min(530px,39vw);font-size:20px;font-weight:100;line-height:1.42;position:absolute}.mono-note h3{font-size:inherit;margin:0 0 20px;font-weight:900}.mono-note strong{font-weight:900}.mono-note p,.language-note{margin:0}.glyph-grid{top:var(--glyph-grid-top);left:var(--page-pad);right:var(--page-pad);border-top:1px solid #ffffff59;border-left:1px solid #ffffff59;grid-template-columns:repeat(10,minmax(0,1fr));display:grid;position:absolute}.glyph-grid span{color:#fff;cursor:default;font-kerning:normal;font-feature-settings:"kern" 1;font-variation-settings:"wght" 100;-webkit-user-select:none;user-select:none;background:#000;border-bottom:1px solid #ffffff59;border-right:1px solid #ffffff59;place-items:center;min-height:clamp(76px,8.5vw,124px);font-family:MM Rischowski VF,MM Rischowski,Arial,sans-serif;font-size:clamp(44px,5.6vw,81px);font-weight:100;line-height:1;transition:background-color .18s,color .18s,font-variation-settings .18s,font-weight .18s;display:grid}.glyph-grid span:hover,.glyph-grid span.is-active{color:#000;font-variation-settings:"wght" 900;background:#fff;font-weight:900}.glyph-grid span.is-neighbor{font-variation-settings:"wght" 500;font-weight:500}.language-note{top:calc(var(--glyph-grid-top) + var(--glyph-grid-height) + var(--glyph-grid-gap));left:var(--page-pad);letter-spacing:.025em;width:min(670px,48vw);font-size:17px;font-weight:400;line-height:1.46;position:absolute}.image-section{min-height:980px;padding:0 var(--page-pad);--font-image-parallax-y:0px;--font-front-parallax-y:0px;--font-back-parallax-y:0px;position:relative}.font-building{z-index:1;width:min(75vw,1080px);height:auto;transform:translate3d(0, var(--font-image-parallax-y), 0) scale(1.06);transform-origin:50%;will-change:transform;background:#000;position:absolute;top:0;right:0}.ampersand-object{z-index:4;aspect-ratio:524/576;width:min(49vw,705px);transform:translate3d(0, var(--font-front-parallax-y), 0);will-change:transform;background:0 0;position:absolute;top:250px;left:6vw}.tester-section{min-height:760px;padding:calc(28px + 10vh) var(--page-pad) 120px;position:relative}.tester-header{justify-content:space-between;align-items:start;gap:40px;margin-bottom:58px;display:flex}.tester-label{font-size:16px;font-weight:600;line-height:1}.tester-input{width:min(1220px, calc(100vw - (var(--page-pad) * 2)));resize:vertical;color:#fff;font-kerning:normal;font-feature-settings:"kern" 1, "liga" 1, "calt" 1;font-variation-settings:"wght" 900, "ital" 0;letter-spacing:0;white-space:pre-wrap;word-break:normal;overflow-wrap:normal;text-rendering:optimizelegibility;background:0 0;border:0;outline:0;min-height:250px;margin:0;padding:0;font-family:MM Rischowski VF,MM Rischowski,Arial,sans-serif;font-weight:900;line-height:.98;display:block;overflow:hidden}.tester-controls{align-items:start;gap:clamp(28px,4.8vw,72px);font-size:16px;font-weight:600;line-height:1;display:flex}.tester-controls label{grid-template-columns:auto minmax(128px,190px);align-items:center;gap:14px;display:grid}.tester-controls span{line-height:1}.tester-controls input{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:-2px 0 0;display:block}.tester-controls input:focus{outline:none}.tester-controls input::-webkit-slider-runnable-track{background:#fff;width:100%;height:1px}.tester-controls input::-webkit-slider-thumb{appearance:none;background:#fff;width:10px;height:10px;margin-top:-4.5px;transform:rotate(45deg)}.tester-controls input::-moz-range-track{background:#fff;width:100%;height:1px}.tester-controls input::-moz-range-thumb{background:#fff;border:0;border-radius:0;width:10px;height:10px;transform:rotate(45deg)}.fake-slider{background:#ffffffd9;height:1px;position:relative}.fake-slider i{background:#fff;width:14px;height:14px;position:absolute;top:50%;left:28%;transform:translate(-50%,-50%)rotate(45deg)}.fake-slider-size i{left:70%}.purchase-section{min-height:1120px;padding:56px var(--page-pad) 96px;color:#fff;position:relative}.purchase-section h2{font-family:var(--serif);justify-content:center;align-items:baseline;gap:20px;margin:0 0 104px;font-size:clamp(24px,2.45vw,35px);font-weight:500;line-height:1;display:flex}.purchase-section h2 span{font-size:.72em}.purchase-layout{width:min(1003px, calc(100vw - (var(--page-pad) * 2)));grid-template-columns:minmax(0,522px) minmax(0,421px);align-items:start;gap:60px;margin:0 auto;display:grid}.purchase-panel{gap:29px;display:grid}.purchase-field{gap:0;display:grid}.purchase-fonts{gap:29px;display:grid}.purchase-label{font-family:var(--serif);font-size:15px;font-weight:500;line-height:1}.user-select,.user-options button,.font-select-row button,.font-select-row span,.family-select,.purchase-button{font:inherit;border:1px solid #fff;border-radius:0}.user-select{z-index:2;color:#000;cursor:pointer;width:100%;min-height:42px;font-family:var(--serif);background:#fff;justify-content:center;align-items:center;gap:0;padding:0 20px;font-size:15px;font-weight:500;line-height:1;display:flex;position:relative}.user-select span:last-child{position:absolute;right:20px}.user-options{transition:transform .42s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-100%)}.user-options-wrap{z-index:1;pointer-events:none;max-height:0;margin-top:-1px;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .24s;position:relative;overflow:hidden}.user-options-wrap.is-open{pointer-events:auto;max-height:126px}.user-options-wrap.is-open .user-options{transform:translateY(0)}.user-options button:first-child{border-top-color:#0000}.user-options button{color:#fff;cursor:pointer;min-height:42px;font-family:var(--serif);background:#000;font-size:15px;font-weight:500}.user-options button.is-selected,.user-options button:hover{color:#000;background:#fff}.purchase-fonts{transition:opacity .18s}.purchase-fonts.is-family-active .font-select-grid,.purchase-fonts.is-muted .font-select-grid,.purchase-fonts.is-muted .family-select{opacity:.4;pointer-events:none}.font-select-grid{border:0;gap:0;display:grid}.font-select-row{grid-template-columns:290px 126px 106px;display:grid}.font-select-row button,.font-select-row span{color:#fff;cursor:pointer;font-kerning:normal;font-feature-settings:"kern" 1;text-align:left;background:0 0;border:1px solid #fff;align-items:center;min-height:42px;padding:0 16px;font-family:MM Rischowski VF,MM Rischowski,Arial,sans-serif;font-size:17px;line-height:1;transition:background .16s,color .16s;display:flex}.font-select-row button:nth-child(2){font-style:italic}.font-select-row span{cursor:default;font-family:var(--serif);justify-content:center;font-size:15px;font-weight:500}.font-select-row .is-selected,.font-select-row button:hover,.purchase-fonts.is-family-active .font-select-row button,.purchase-fonts.is-family-active .font-select-row span{color:#000;background:#fff}.family-select{color:#fff;cursor:pointer;background:0 0;grid-template-columns:415px 106px;min-height:42px;padding:0;font-family:MM Rischowski VF,MM Rischowski,Arial,sans-serif;font-size:17px;line-height:1;display:grid}.family-select>span{align-items:center;padding:0 17px;display:flex}.family-select>span+span{font-family:var(--serif);border-left:1px solid #fff;justify-content:center;font-weight:500}.family-label-text{white-space:nowrap}.family-letter{font-variation-settings:"wght" 200, "slnt" 0;animation:4.6s ease-in-out infinite family-weight-wave;animation-delay:calc(var(--letter-index) * -58ms);padding:0;font-style:oblique 0deg;font-weight:200;display:inline-block}.family-select.is-selected{color:#000;background:#fff}.family-select strong{font-weight:900}@keyframes family-weight-wave{0%{font-variation-settings:"wght" 200, "slnt" 0;font-style:oblique 0deg;font-weight:200}32%{font-variation-settings:"wght" 900, "slnt" 0;font-style:oblique 0deg;font-weight:900}58%{font-variation-settings:"wght" 900, "slnt" 10;font-style:oblique 10deg;font-weight:900}86%{font-variation-settings:"wght" 200, "slnt" 10;font-style:oblique 10deg;font-weight:200}to{font-variation-settings:"wght" 200, "slnt" 0;font-style:oblique 0deg;font-weight:200}}.purchase-button{color:#000;cursor:pointer;min-height:42px;font-family:var(--serif);background:#fff;justify-content:space-between;align-items:center;margin-top:10px;padding:0 17px;font-size:15px;font-weight:500;line-height:1;display:flex}.purchase-button:disabled{opacity:.4;cursor:default}.checkout-error{color:#fff;margin:-10px 0 0;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:15px;font-weight:500;line-height:1.5}.purchase-copy{padding-top:2px;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:17px;font-weight:300;line-height:1.6}.purchase-copy p{margin:0 0 1.33em}.purchase-copy p:last-child{margin-bottom:0}.purchase-copy strong{font-family:MM Quince,Georgia,Times New Roman,serif;font-weight:500}.purchase-signature{left:50%;bottom:var(--footer-mark-bottom);font-family:var(--serif);font-size:var(--footer-mark-size);white-space:nowrap;font-weight:500;line-height:1;position:absolute;transform:translate(-50%)}.checkout-success-page{min-height:100vh;padding:160px var(--page-pad) 96px;color:#fff;background:#000}.checkout-success{width:min(720px, calc(100vw - (var(--page-pad) * 2)));margin:0 auto;font-family:MM Quince,Georgia,Times New Roman,serif}.checkout-kicker{margin:0 0 22px;font-size:18px;font-weight:500}.checkout-success h1{letter-spacing:0;margin:0 0 34px;font-size:clamp(42px,7vw,92px);font-weight:500;line-height:.94}.checkout-success p{margin:0 0 34px;font-size:24px;font-weight:300;line-height:1.5}.checkout-success a{color:inherit;align-items:baseline;gap:12px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.exclusive-page{color:#fff;background:#000;min-height:100vh}.exclusive-layout{width:min(1146px, calc(100vw - (var(--page-pad) * 2)));grid-template-columns:minmax(0,350px) minmax(0,371px);justify-content:space-between;margin:0 auto;padding:171px 0 150px;display:grid}.exclusive-copy{font-family:MM Quince,Georgia,Times New Roman,serif;font-size:13px;font-weight:300;line-height:1.49}.exclusive-copy h1,.about-column h1,.contact-layout h1{margin:0 0 31px;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1}.exclusive-copy p{margin:0 0 24px}.exclusive-copy p:last-child{margin-bottom:0}.exclusive-feature{align-content:start;gap:108px;padding-top:50px;display:grid}.exclusive-prompt{width:350px;max-width:100%;color:inherit;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:13px;font-weight:400;line-height:1.49;text-decoration:none;display:inline}.exclusive-prompt .arrow{margin-bottom:0;display:inline}.exclusive-image{aspect-ratio:371/278;object-fit:cover;background:#000;width:100%;height:auto;display:block}.exclusive-image-stack{isolation:isolate;background:#000;width:352px;max-width:100%;position:relative;overflow:visible}.exclusive-stack-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.exclusive-stack-frame{z-index:var(--frame-index);object-fit:contain;opacity:0;--frame-scale:1;width:auto;max-width:106.3%;height:auto;max-height:106.3%;transform:translate(-50%, -50%) scale(calc(var(--frame-scale) * .985));position:absolute;top:50%;left:50%}.exclusive-stack-frame.is-visible{opacity:1;transform:translate(-50%, -50%) scale(var(--frame-scale))}.exclusive-stack-frame[data-frame="03"],.exclusive-stack-frame[data-frame="05"]{--frame-scale:1.1}.exclusive-stack-frame[data-frame="12"]{--frame-scale:1.15}.exclusive-stack-frame[data-frame="14"]{--frame-scale:1.25}.exclusive-stack-frame[data-source="12"]{--frame-scale:1.05}.exclusive-stack-frame[data-source="13"]{--frame-scale:.95}.info-page{color:#fff;background:#000;min-height:100vh}.info-layout{width:min(1146px, calc(100vw - (var(--page-pad) * 2)));grid-template-columns:minmax(0,350px) minmax(0,545px);justify-content:space-between;align-items:start;min-height:100vh;margin:0 auto;padding:165px 0 150px;display:grid}.info-heading h1{margin:0;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:clamp(44px,7.1vw,118px);font-weight:600;line-height:.96}.info-copy{padding-top:52px;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,28px);font-weight:300;line-height:1.5}.info-copy p{margin:0 0 32px}.info-copy p:last-child{margin-bottom:0}.info-large-link{color:inherit;font-weight:500;line-height:1.32;text-decoration:none;display:inline}.info-large-link .arrow{font-size:.92em}.info-footer-mark{z-index:0;left:50%;bottom:var(--footer-mark-bottom);color:#fff;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:var(--footer-mark-size);pointer-events:none;font-weight:500;line-height:1;position:fixed;transform:translate(-50%)}.about-layout{width:min(1146px, calc(100vw - (var(--page-pad) * 2)));grid-template-columns:320px 360px;gap:92px;margin:0 auto;padding:171px 0 150px;display:grid}.about-column{font-family:MM Quince,Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.44}.about-column p{margin:0 0 23px}.about-column p:last-child{margin-bottom:0}.about-column-secondary{padding-top:47px}.contact-layout{min-height:100vh;width:min(1146px, calc(100vw - (var(--page-pad) * 2)));margin:0 auto;padding:171px 0 150px}.contact-email-button{color:#fff;cursor:copy;width:100%;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:grid}.contact-copy-label{font-family:MM Quince,Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1}.contact-email{letter-spacing:0;white-space:nowrap;justify-self:center;margin-top:222px;font-family:MM Quince,Georgia,Times New Roman,serif;font-size:clamp(32px,6.45vw,92px);font-weight:300;line-height:1}@media (max-width:900px){.exclusive-layout{grid-template-columns:1fr;gap:74px;width:calc(100vw - 48px);padding:132px 0 110px}.exclusive-copy,.exclusive-feature,.exclusive-prompt,.exclusive-image-stack{width:100%}.exclusive-feature{gap:90px;padding-top:0}.info-layout{grid-template-columns:1fr;gap:64px;width:calc(100vw - 48px);min-height:auto;padding:132px 0 130px}.info-copy{padding-top:0}.about-layout,.contact-layout{width:calc(100vw - 48px);padding:132px 0 130px}.about-layout{grid-template-columns:1fr;gap:23px}.about-column-secondary{padding-top:0}.contact-email{white-space:nowrap;justify-self:center;max-width:100%;margin-top:155px;font-size:clamp(24px,7.15vw,58px)}}@media (max-width:760px){.font-page .site-nav{align-items:center;padding-top:22px}.font-page .logo-mark{width:30px;margin-top:0}.font-hero{min-height:1160px;padding:70px 21px 0}.font-hero-title{width:calc(100vw - 42px);margin-top:0;font-size:clamp(148px,43.5vw,196px);line-height:.78}.font-hero-title span+span{margin-top:0;margin-left:0}.font-tower{width:388px;top:291px;left:-73px}.font-weight-list{width:calc(100vw - 161px);font-size:18px;line-height:1.46;top:396px;left:145px}.font-intro{width:calc(100vw - 48px);font-size:15px;top:940px;left:24px;right:auto}.geometry-section{--mobile-glyph-grid-top:722px;--mobile-glyph-grid-cell:103px;--mobile-glyph-grid-height:1030px;--mobile-glyph-grid-gap:44px;min-height:2100px;padding:0 21px}.geometry-section h2{width:calc(100vw - 42px);font-size:clamp(38px,10.6vw,52px);line-height:.95}.glyph-object-left{aspect-ratio:409/383;width:398px;top:18px;left:-18px}.glyph-object-right{aspect-ratio:358/403;width:348px;top:132px;right:24px}.mono-note{width:calc(100vw - 42px);font-size:20px;top:320px;left:21px}.glyph-grid{top:var(--mobile-glyph-grid-top);grid-template-columns:repeat(9,minmax(0,1fr));left:24px;right:24px}.glyph-grid span{min-height:var(--mobile-glyph-grid-cell);font-size:68px}.language-note{top:calc(var(--mobile-glyph-grid-top) + var(--mobile-glyph-grid-height) + var(--mobile-glyph-grid-gap));width:calc(100vw - 48px);font-size:15px;line-height:1.5;left:24px}.image-section{min-height:660px;padding:0}.font-building{width:712px;top:0;right:-178px}.ampersand-object{aspect-ratio:524/576;width:445px;top:140px;left:-106px}.tester-section{min-height:650px;padding:34px 24px 80px}.tester-header{margin-bottom:52px;display:block}.tester-label{font-size:16px;font-weight:600}.tester-input{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;min-height:245px;font-size:34px;line-height:1.12}.tester-controls{grid-template-columns:1fr;gap:16px;margin-top:28px;font-size:16px;font-weight:600;display:grid}.tester-controls label{grid-template-columns:auto minmax(120px,1fr);gap:14px}.purchase-section{min-height:auto;padding:58px 24px 110px}.purchase-section h2{text-align:center;justify-content:center;margin-bottom:64px;font-size:20px}.purchase-layout{grid-template-columns:1fr;gap:54px;width:90%;display:grid}.purchase-panel{gap:29px}.purchase-copy{order:-1}.user-select{justify-content:space-between;min-height:49px;font-size:16px}.font-select-row{grid-template-columns:1fr 83px 70px}.font-select-row button,.font-select-row span{min-height:40px;padding:0 9px;font-size:14px}.font-select-row span{font-size:14px}.family-select{grid-template-columns:1fr 83px;min-height:47px;font-size:14px}.family-select>span{padding:0 11px}.purchase-button{min-height:52px;font-size:18px}.purchase-copy{font-size:13px;line-height:1.6}.purchase-signature{bottom:var(--footer-mark-bottom);font-size:var(--footer-mark-size)}}
