.site .s-about__text{margin:0;max-width:52ch;font-size:17px;line-height:1.55;color:var(--s-ink-2)}.site .s-about__hero{padding-bottom:var(--s-section-dense)}.site .s-about__hero .s-h1{margin:0;max-width:17ch;font-size:clamp(2.75rem,5.6vw,5.25rem);line-height:.98}.site .s-about__hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);align-items:start;margin-top:32px}.site .s-about__hero-copy{display:grid;gap:28px}.site .s-about__hero-copy .s-lead{margin:0}.site .s-about__actions{display:flex;flex-wrap:wrap;gap:12px}.site .s-about__film{position:relative;display:flex;align-items:center;min-height:600px;margin-inline:var(--s-gutter);padding-block:clamp(64px,8vw,104px);overflow:hidden;border-radius:32px;background:var(--s-night);color:var(--s-on-night);isolation:isolate}.site .s-about__film .s-wrap{position:relative}.site .s-about__film-photo{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%}.site .s-about__film:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(13 12 11/.82),rgb(13 12 11/.74) 660px,transparent 1040px)}.site .s-about__prose{display:grid;gap:18px;max-width:540px}.site .s-about__prose .s-h2{margin:0 0 6px;color:var(--s-on-night)}.site .s-about__prose .s-dot{color:var(--s-accent-night)}.site .s-about__prose p{margin:0;font-size:17px;line-height:1.6;color:var(--s-on-night)}.site .s-about__back{padding:var(--s-section) 0 var(--s-section-dense)}.site .s-about__back-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 48px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}.site .s-about__back-head .s-h2{margin:0}.site .s-back{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(72px,7vw,96px) clamp(20px,2.5vw,32px);align-items:start;padding-top:40px}.site .s-back__item{display:grid;gap:22px;align-content:start;margin:0;padding-top:0}.site .s-back__object{margin-top:-40px}.site .s-back__item figcaption{max-width:54ch;font-size:15px;line-height:1.55;color:inherit}.site .s-back__name{font-weight:600}.site .s-back__item--sheet{grid-column:1/6}.site .s-back__item--mockups{grid-column:6/13}.site .s-back__item--spec{grid-column:1/13;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:22px clamp(24px,3vw,40px);align-items:center}.site .s-back__item .s-sharpie{color:inherit}.site .s-sheet{display:grid;gap:18px;padding:clamp(22px,2.6vw,32px);border:1px solid var(--s-line);border-radius:6px;background:var(--s-surface);box-shadow:var(--s-shadow);rotate:-.6deg}.site .s-sheet__file{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding-bottom:14px;border-bottom:1px dashed var(--s-line);font-family:var(--s-mono);font-size:12.5px;color:var(--s-ink-2)}.site .s-sheet__file-name{color:var(--s-ink)}.site .s-sheet__field{display:grid;gap:8px}.site .s-sheet__label{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:13px;font-weight:600;color:var(--s-ink-2)}.site .s-sheet__count{font-family:var(--s-mono);font-size:12px;font-weight:500;color:var(--s-accent-ink)}.site .s-sheet__title{margin:0;font-size:17px;font-weight:560;line-height:1.35;color:var(--s-ink)}.site .s-sheet__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.site .s-sheet__tags li{padding:4px 10px;border-radius:var(--s-r-pill);background:var(--s-surface-2);font-size:13px;line-height:1.3;color:var(--s-ink);white-space:nowrap}.site .s-sheet__desc{margin:0;font-size:14.5px;line-height:1.55;color:var(--s-ink-2)}.site .s-sheet__more{color:var(--s-ink)}.site .s-sheet__block{margin:0;font-size:13.5px;font-style:italic;line-height:1.45;color:var(--s-ink-2)}.site .s-mockups{position:relative;aspect-ratio:4/3}.site .s-mockups__print{position:absolute;width:52%;padding:8px;border-radius:var(--s-r-window);background:var(--s-surface);box-shadow:var(--s-shadow)}.site .s-mockups__print img{display:block;width:100%;height:auto;border-radius:6px}.site .s-mockups__print--a{left:2%;top:6%;rotate:-3deg}.site .s-mockups__print--b{right:2%;top:14%;rotate:2.5deg}.site .s-mockups__note{position:absolute;left:8%;bottom:0;z-index:1;white-space:nowrap}.site .s-spec{display:grid;border:1px solid var(--s-line);border-radius:var(--s-r-window);background:var(--s-surface);font-size:14.5px;color:var(--s-ink)}.site .s-spec__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 20px;border-bottom:1px solid var(--s-line)}.site .s-spec__row p{margin:0}.site .s-spec__row--pair{grid-template-columns:1fr 1fr}.site .s-spec__row--pair>div{display:grid;gap:4px}.site .s-spec__key{font-size:13px;font-weight:600;color:var(--s-ink-2)}.site .s-spec__path{line-height:1.45}.site .s-spec__sep{color:var(--s-ink-3)}.site .s-spec__sizes{width:100%;max-width:420px;border-collapse:collapse}.site .s-spec__sizes td,.site .s-spec__sizes th{padding:3px 0;text-align:left;font-weight:400}.site .s-spec__sizes td{width:72px;text-align:right}.site .s-spec__sizes td:last-child{font-weight:560}.site .s-spec__foot{margin:0;padding:12px 20px;font-size:13px;color:var(--s-ink-2)}.site .s-about__steps-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);align-items:center}.site .s-about__steps-copy .s-h2{margin:0 0 28px}.site .s-steps{position:relative;margin:0;padding:0 0 0 56px;list-style:none}.site .s-steps:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;border-radius:2px;background:var(--s-line-night)}.site .s-steps__item{position:relative;padding-bottom:36px}.site .s-steps__item:last-child{padding-bottom:0}.site .s-steps__num{position:absolute;left:-56px;top:0;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--s-night-2);box-shadow:inset 0 0 0 2px var(--s-line-night);font-size:14px;font-weight:600;color:var(--s-on-night-2)}.site .s-steps__title{margin:0 0 8px;padding-top:5px;font-weight:600;font-variation-settings:"wdth" 104;font-size:21px;line-height:1.2;letter-spacing:-.015em;color:var(--s-on-night)}.site .s-steps__item p{margin:0;max-width:44ch;font-size:16.5px;line-height:1.6;color:var(--s-on-night-2)}.site .s-about__steps-photos{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:start}.site .s-about__steps-b{margin-top:clamp(48px,8vw,120px)}.site .s-about__watch-grid{margin-top:var(--s-section);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(28px,5vw,72px);align-items:center}.site .s-about__watch-copy{display:grid;gap:18px;align-content:start}.site .s-about__watch-copy .s-h2{margin:0}.site .s-night .s-about__text{color:var(--s-on-night-2)}.site .s-night .s-link{color:var(--s-on-night)}.site .s-night .s-video{box-shadow:0 0 0 1px var(--s-line-night),0 30px 60px -24px #000}.site .s-about__faq{padding:var(--s-section-dense) 0 var(--s-section)}.site .s-kraft.s-about__contact{display:grid;gap:8px;margin-inline:0;padding:30px 28px 28px;border-radius:24px}.site .s-about__contact p{margin:0;max-width:34ch;font-size:16px;line-height:1.55;color:var(--s-ink-2)}.site .s-about__contact .s-about__contact-q{font-weight:600;font-size:17px;color:var(--s-ink)}.site .s-about__contact .s-link{justify-self:start;overflow-wrap:anywhere}.site .s-about__print{justify-self:end;width:min(62%,210px);height:auto;margin:10px -6px -4px 0;rotate:3.5deg;box-shadow:0 1px 0 rgb(34 27 21/.06),0 14px 28px -14px rgb(33 27 21/.45)}@media (max-width:1023px){.site .s-about__back-head,.site .s-about__hero-grid,.site .s-about__steps-grid,.site .s-about__watch-grid,.site .s-back{grid-template-columns:1fr}.site .s-back__item--mockups,.site .s-back__item--sheet,.site .s-back__item--spec{grid-column:auto}.site .s-back__item--spec{grid-template-columns:1fr}.site .s-about__film{min-height:0}.site .s-about__film:before{background:linear-gradient(180deg,rgb(13 12 11/.62),rgb(13 12 11/.8))}}@media (max-width:520px){.site .s-steps{padding-left:48px}.site .s-steps__num{left:-48px}}@media (max-width:767px){.site .s-about__hero .s-h1{font-size:44px;line-height:1}.site .s-sheet{rotate:none}.site .s-spec__row{grid-template-columns:1fr;gap:4px;padding:12px 16px}.site .s-spec__row--pair{grid-template-columns:1fr;gap:12px}.site .s-spec__foot{padding:12px 16px}.site .s-mockups{aspect-ratio:1/1}.site .s-mockups__print{width:58%}.site .s-about__steps-b{margin-top:40px}}