.gtfo-origin{--story-night:#0b0c0e;--story-bone:#f5f4f0;--story-signal:#e94b3c;background:var(--story-bone);color:var(--story-night);font-family:GTFO Sans,Arial,sans-serif}.gtfo-origin *{box-sizing:border-box}.gtfo-origin-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.gtfo-origin h1,.gtfo-origin h2,.gtfo-origin h3{font-family:GTFO Narrow,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-wrap:balance}.gtfo-origin h2{font-size:clamp(32px,3.7vw,52px);line-height:1.06;letter-spacing:-.015em;margin:0 0 24px}.gtfo-origin h3{font-size:28px;line-height:1.15;margin:0 0 18px}.gtfo-origin-kicker{font-family:GTFO Mono,monospace;font-size:12px;letter-spacing:.09em;text-transform:uppercase;line-height:1.6;margin:0 0 20px}.gtfo-origin-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--story-night);color:var(--story-bone);padding:100px 0 90px;min-height:560px;display:flex;align-items:center}.gtfo-origin-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#0b0c0ef0,#0b0c0ea6 60%,#0b0c0e38);z-index:-1}.gtfo-origin-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.gtfo-origin-hero h1{font-size:clamp(48px,6.8vw,90px);font-style:italic;line-height:.98;max-width:860px;margin:0 0 30px}.gtfo-origin-intro{font-size:clamp(18px,2vw,24px);line-height:1.5;max-width:560px;margin:0 0 28px}.gtfo-origin-signoff{display:inline-block;font-family:GTFO Mono,monospace;font-size:13px;line-height:1.6;border-top:3px solid var(--story-signal);padding-top:14px;margin:0}.gtfo-origin-chapters{padding:24px 0 20px}.gtfo-origin-chapter{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;border-bottom:1px solid #cbcbc5;padding:66px 0}.gtfo-origin-chapter:last-child{border-bottom:0}.gtfo-origin-prose{font-size:17px;line-height:1.75}.gtfo-origin-prose p{margin:0 0 20px}.gtfo-origin-prose p:last-child{margin-bottom:0}.gtfo-origin-prose a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gtfo-origin-prose figure{margin:30px 0 0}.gtfo-origin-prose figure img{display:block;width:100%;height:auto}.gtfo-origin-prose figcaption{font-size:13px;line-height:1.5;margin-top:10px}.gtfo-origin-people{padding:68px 0;background:var(--story-night);color:var(--story-bone)}.gtfo-origin-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:38px}.gtfo-origin-profile{border:1px solid #505154;min-width:0}.gtfo-origin-person-copy{padding:32px}.gtfo-origin-profile h3{font-size:36px}.gtfo-origin-portrait img{width:100%;height:auto;display:block}.gtfo-origin-code{padding:72px 0}.gtfo-origin-code-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 30px;margin-top:36px}.gtfo-origin-code-grid article{border-top:3px solid var(--story-signal);padding-top:22px}.gtfo-origin-code-grid h3{font-size:25px;margin-bottom:12px}.gtfo-origin-code-grid p{font-size:16px;line-height:1.7;margin:0}.gtfo-origin-close{background:var(--story-night);color:var(--story-bone);padding:68px 0}.gtfo-origin-close h2{max-width:780px;font-size:clamp(36px,4.5vw,60px)}.gtfo-origin-close .gtfo-origin-prose{max-width:660px}.gtfo-origin-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.gtfo-origin-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:14px 24px;background:var(--story-signal);color:var(--story-night);border:1px solid var(--story-signal);font-family:GTFO Narrow,Arial,sans-serif;font-size:17px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}.gtfo-origin-button:hover{background:#ff7566;color:var(--story-night)}.gtfo-origin-button-secondary{background:transparent;border-color:var(--story-bone);color:var(--story-bone)}.gtfo-origin-button-secondary:hover{background:var(--story-bone);color:var(--story-night)}.gtfo-origin a:focus-visible{outline:3px solid #60c7ff;outline-offset:5px}@media(max-width:899px){.gtfo-origin-chapter{gap:35px}.gtfo-origin-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gtfo-origin-wrap{width:calc(100% - 36px)}.gtfo-origin-hero{padding:64px 0;min-height:460px}.gtfo-origin-hero h1{font-size:52px}.gtfo-origin-chapter{grid-template-columns:1fr;gap:10px;padding:38px 0}.gtfo-origin h2{font-size:36px;margin-bottom:18px}.gtfo-origin-prose{font-size:16px}.gtfo-origin-profile-grid{grid-template-columns:1fr;gap:22px}.gtfo-origin-person-copy{padding:26px}.gtfo-origin-people,.gtfo-origin-code,.gtfo-origin-close{padding:44px 0}.gtfo-origin-code-grid{grid-template-columns:1fr;gap:28px}.gtfo-origin-actions{flex-direction:column}.gtfo-origin-button{width:100%}}.gtfo-origin-hero:has(.gtfo-origin-hero-image):after{background:linear-gradient(90deg,#0b0c0ee6,#0b0c0eb8 35%,#0b0c0e29 60%,#0b0c0e14)}@media(max-width:749px){.gtfo-origin-hero:has(.gtfo-origin-hero-image){display:block;padding:0;min-height:0}.gtfo-origin-hero:has(.gtfo-origin-hero-image):after{display:none}.gtfo-origin-hero .gtfo-origin-hero-image{position:relative;inset:auto;width:100%;height:320px;object-fit:cover;object-position:80% center;z-index:0}.gtfo-origin-hero:has(.gtfo-origin-hero-image)>.gtfo-origin-wrap{position:relative;padding-top:32px;padding-bottom:38px}.gtfo-origin-hero:has(.gtfo-origin-hero-image) h1{font-size:clamp(40px,10vw,52px)}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/gtfo-our-story.css.map */
