:root{color-scheme:light;--paper: #f3f1ec;--ink: #232120;--ink-2: #5f5a54;--rule: rgba(35, 33, 32, .55);--olive: #4f5129;--blank: #e4e1da;--grot: "Roboto Flex", "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--hand: "Caveat", cursive;--ease: cubic-bezier(.16, 1, .3, 1);--lift: 0 2px 2px rgba(30, 26, 20, .08), 0 14px 22px -10px rgba(30, 26, 20, .35), 0 36px 50px -30px rgba(30, 26, 20, .4)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip;background:var(--paper);scrollbar-color:#b9b4ab var(--paper)}body{margin:0;color:var(--ink);font:400 16px/1.6 var(--grot);min-height:100vh;-webkit-font-smoothing:antialiased;background-color:var(--paper);background-image:url(/textures/rough.jpg);background-size:900px auto;background-blend-mode:multiply}::selection{background:var(--olive);color:var(--paper)}:focus-visible{outline:1.5px dashed var(--ink);outline-offset:4px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:var(--paper);padding:8px 14px;z-index:200}.skip:focus{left:8px}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.mono{font-family:var(--mono);font-weight:400;font-size:13px;line-height:1.55;text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:slashed-zero}.display{display:grid;font-weight:300;font-size:clamp(34px,4.4vw,60px);line-height:1.08;letter-spacing:.01em}.display-s{font-weight:300;font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:.01em}.para{font-size:15px;line-height:1.65;max-width:34em}.tag{display:grid;font:600 13px/1.2 var(--grot);text-transform:uppercase;letter-spacing:.01em}.tag-gap{margin-top:14px}.hand{font-family:var(--hand);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:16px;padding:26px 56px 18px;margin:0 28px;border-bottom:1px solid var(--ink)}.topbar-date{justify-self:start}.wordmark{text-decoration:none;letter-spacing:.12em}.nav{justify-self:end;display:flex;flex-wrap:wrap;gap:4px 22px}.nav a{text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s var(--ease)}.nav a:hover,.nav a[aria-current=page]{border-color:currentColor}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:30px 56px 34px;margin:80px 28px 0;border-top:1px solid var(--ink)}.print{position:relative}.print-img{position:relative;z-index:1;background:#fff;box-shadow:var(--lift);overflow:hidden}.thumb{overflow:hidden;background:var(--blank)}.blank{display:grid;place-items:center;width:100%;height:100%;min-height:120px;background:linear-gradient(170deg,#eae7e1,#d9d5cd)}.blank .hand{font-size:22px;color:var(--ink-2);rotate:-3deg;padding:0 12px;text-align:center;line-height:1.1}.pin{position:absolute;z-index:3;width:18px;filter:drop-shadow(1px 3px 2px rgba(30,26,20,.35))}.pin-top{top:-46px;left:50%;translate:-50% 0;rotate:4deg}.pin-side{top:30%;right:-26px;rotate:90deg}.detail{position:relative}.detail-frame{position:relative;border:3px solid var(--olive);background:#fff;box-shadow:0 10px 20px -14px #1e1a1480}.detail figcaption{margin-top:12px;font-size:15px}.leader{position:absolute;top:50%;width:120px;height:1px;background:var(--ink)}.leader:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--ink)}.leader-right{left:100%}.leader-right:after{right:-2px}.leader-left{right:100%}.leader-left:after{left:-2px}.scribble{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.scribble-text{font-family:var(--hand);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:24px;line-height:1.1}.arrow{width:52px;height:74px;overflow:visible}.arrow path{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.arrow-loop-down{margin-left:70px}.arrow-up-right{order:-1;margin-left:40px;height:60px}.arrow-down-left{order:-1;height:56px}.arrow-down{height:60px;margin-left:30px}.spec{display:grid;font:400 14px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}.spec div{display:flex;gap:14px;padding:13px 0 12px;border-bottom:1px solid var(--rule)}.spec div:first-child{border-top:1px solid var(--rule)}.spec dd{overflow-wrap:anywhere}.link-cta{display:inline-block;padding-bottom:3px;border-bottom:1px solid currentColor;text-decoration:none;transition:letter-spacing .4s var(--ease)}.link-cta:hover{letter-spacing:.1em}.hero{padding:80px 0 60px}.hero-grid{max-width:1280px;margin:0 auto;padding:0 56px;display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}.hero-copy{display:grid;gap:44px;align-content:start}.hero-copy .link-cta{justify-self:start}.hero-board{position:relative;min-height:760px}.hero-print{position:absolute;left:20%;top:64px;width:56%;rotate:1.2deg}.hero-d1{position:absolute;left:0;top:380px;width:28%;z-index:2}.hero-d2{position:absolute;right:-2%;top:130px;width:30%;z-index:2}.hero-d1 .leader{width:60px}.hero-d2 .leader{width:50px}.palette{display:grid;grid-template-columns:repeat(3,1fr)}.palette span{aspect-ratio:1}.capsule{padding:14px 14px 16px}.capsule .mono{font-size:11px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--rule)}.capsule ul{list-style:none;padding:0;display:grid;gap:4px}.capsule li{font-size:15.5px;line-height:1.15;letter-spacing:.05em}.capsule li{position:relative;padding-left:18px}.capsule li:before{content:"";position:absolute;left:2px;top:3px;width:6px;height:11px;border:solid var(--ink);border-width:0 1.8px 1.8px 0;rotate:40deg}.hero-note{position:absolute;left:4%;top:-26px;rotate:-4deg}.hero-note .arrow-loop-down{margin-left:120px}.hero-note2{position:absolute;right:4%;bottom:0;rotate:3deg}.strip-section{padding:70px 0 40px}.strip-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:10px}.strip-note1{margin-right:12%;rotate:-3deg}.strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1240px;margin:0 auto;padding:0 12px}.strip-wrap{row-gap:80px;margin-top:70px}.hw-file{display:block;text-decoration:none;translate:0 var(--shift)}.hw-file .print{rotate:var(--tilt);transition:rotate .5s var(--ease),translate .5s var(--ease)}.hw-file+.hw-file .print{margin-left:-10px}.hw-file:hover{z-index:2;position:relative}.hw-file:hover .print{rotate:0deg;translate:0 -8px}.hw-tag{margin:30px 0 0 22%}.hw-file:hover .hw-tag span:first-child{text-decoration:underline;text-underline-offset:.2em}.strip-foot{position:relative;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:32px;align-items:start;margin-top:56px}.strip-note2{rotate:-6deg;justify-self:center}.strip-foot .para{padding-top:70px}.strip-foot .link-cta{justify-self:end;margin-top:70px}.empty{font-size:26px;padding:30px 28px}.index-para{margin-top:24px}.plan{position:relative;padding-top:140px;padding-bottom:40px}.plan-quote{max-width:24ch}.plan-note{position:absolute;left:34%;top:150px;rotate:4deg}.plan-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:80px}.plan-list li{display:grid;gap:12px;align-content:start;margin-top:var(--drop)}.plan-num{font-size:20px}.plan-body{font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:26em}.close{position:relative;padding-top:160px;padding-bottom:40px;display:flex;justify-content:flex-end;align-items:flex-end;gap:22px}.close-quote{font-size:clamp(16px,1.8vw,22px);text-align:left}.close-xx{font-size:44px;line-height:1;rotate:-8deg}.page-top{padding-top:70px}.entry{max-width:860px}.back{margin-bottom:48px}.entry-title{text-wrap:balance}.entry-sum{margin:18px 0 32px;font-size:24px;line-height:1.15}.entry-cover{max-width:520px;margin:90px auto 0;rotate:-1.2deg}.prose{margin-top:64px;font-size:17px;line-height:1.7;max-width:66ch}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.4em;font:300 22px/1.25 var(--mono);text-transform:uppercase;letter-spacing:.03em;padding-bottom:12px;border-bottom:1px solid var(--rule)}.prose h2 em{font-style:normal;font-family:var(--hand);font-weight:600;font-size:1.25em;letter-spacing:.08em}.prose h3{margin-top:1.8em;font:600 13px/1.3 var(--grot);text-transform:uppercase}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose strong{font-weight:600}.prose img{margin:2.4em auto;box-shadow:var(--lift);rotate:-.8deg}.prose blockquote{margin:2em 0;font-family:var(--hand);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:24px;line-height:1.2;rotate:-1.5deg}.prose blockquote p{margin:0}.prose hr{border:0;border-top:1px solid var(--rule);margin:3em 0}.prose code{font-family:var(--mono);font-size:.88em;background:#fff;padding:1px 5px}.look.sheet{margin-top:96px}.sheet-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.look-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;padding-top:40px}.look-hero{position:relative;display:grid;align-content:end;justify-items:center}.look-hero img{position:relative;z-index:1;max-height:640px;width:auto}.puddle{position:absolute;bottom:0;left:50%;width:72%;aspect-ratio:2.1;translate:-50% 18%;border-radius:50%;background:var(--puddle)}.look-pieces{list-style:none;padding:0;display:grid;gap:34px;align-content:center}.look-pieces li{display:grid;gap:8px;max-width:260px}.look-pieces li:nth-child(2n){justify-self:end}.look-pieces .detail-frame img{max-height:200px;width:auto;margin:0 auto}.look-pieces .mono{font-size:15px;margin-top:6px}.look-pieces .hand{font-size:19px;line-height:1.15}.about{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start;padding-top:140px}.about-photo{max-width:360px;width:100%;justify-self:center}.about-photo .print{rotate:-2deg}.about-tag{margin:30px 0 0 12%}.about-copy{position:relative;display:grid;gap:22px;padding-top:10px}.about-hi{position:absolute;right:6%;top:-70px;rotate:6deg}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr;padding:0 28px}.hero-board{min-height:640px;max-width:760px;width:100%;justify-self:center;margin-top:30px}}@media(max-width:760px){.topbar{grid-template-columns:1fr auto;padding:20px 0 14px;margin:0 20px}.topbar-date{display:none}.wordmark{justify-self:start}.nav{gap:4px 14px}.footer{padding:24px 0 28px;margin:60px 20px 0}.wrap{padding:0 20px}.hero{padding:48px 0 30px}.hero-grid{padding:0 20px;gap:30px}.hero-copy{gap:30px}.hero-board{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:26px 16px;padding-top:70px}.hero-print,.hero-d1,.hero-d2,.hero-note,.hero-note2{position:relative;inset:auto;width:auto}.hero-print{grid-column:1 / -1;width:78%;justify-self:center}.hero-note{position:absolute;left:0;top:-6px}.hero-note .arrow-loop-down{margin-left:150px;height:56px}.hero-d1{grid-column:1}.hero-d2{grid-column:2}.leader{display:none}.hero-note2{grid-column:1 / -1;justify-self:start}.strip{grid-template-columns:1fr;gap:64px;padding:0 20px}.hw-file{translate:none}.hw-file+.hw-file .print{margin-left:0}.hw-file .print{width:88%}.hw-file:nth-child(2n) .print{margin-left:auto}.hw-tag{margin-left:8%}.strip-head{flex-direction:column;align-items:flex-start}.strip-note1{align-self:flex-end;margin-right:0}.strip-foot{grid-template-columns:1fr;gap:20px}.strip-foot .para,.strip-foot .link-cta{padding-top:0;margin-top:0;justify-self:start}.plan{padding-top:90px}.plan-note{position:relative;left:auto;top:auto;margin-top:30px}.plan-list{grid-template-columns:1fr;gap:36px;margin-top:40px}.plan-list li{margin-top:0}.close{padding-top:100px;justify-content:flex-start}.about{grid-template-columns:1fr;gap:70px;padding-top:90px}.about-photo{max-width:280px}.about-hi{top:-60px}.look-grid{grid-template-columns:1fr}.look-hero img{max-height:460px}.look-pieces li:nth-child(2n){justify-self:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.crop .thumb{aspect-ratio:1}.crop .thumb img{scale:1.8;object-position:50% 35%}.crop .blank{min-height:0}.capsule ol{list-style:none;padding:0;display:grid;gap:6px}.capsule ol li{display:flex;gap:8px;font-size:11px;line-height:1.35;padding-left:0}.capsule ol li:before{content:none}.capsule ol li span{flex:none;opacity:.6}.strip-count{margin-bottom:8px}.plan-note{rotate:0deg;top:146px}.empty.mono{font-size:14px}.entry-board{position:relative;margin-top:90px;padding:60px 0 40px}.entry-board .entry-cover{margin-top:0}.entry-note{position:absolute}.entry-note-0{left:50%;top:-30px;rotate:-4deg}.entry-note-1{right:0;bottom:0;rotate:3deg}.entry-note-2{left:0;top:55%;rotate:-5deg}.entry-note-2 .arrow-down{order:-1;margin-left:50px}@media(max-width:760px){.entry-board{display:grid;gap:24px;padding-top:40px}.entry-note{position:relative;inset:auto}.entry-note-0{order:-1;justify-self:end}.entry-note-1{justify-self:end}}:root{--sheet-bg: #f6f5f2;--ink-figma: #141413;--inter: "Inter", "Helvetica Neue", Arial, sans-serif}html{background:var(--sheet-bg)}body{background:var(--sheet-bg);background-image:none;color:var(--ink-figma)}.site-head,.site-foot,.label{font-family:var(--inter);font-weight:700;text-transform:uppercase;color:var(--ink-figma)}.site-head{display:grid;grid-template-columns:35.3% 1fr auto;align-items:baseline;height:104px;padding:44px 60px 0 64px;font-size:11px;line-height:12.76px}.site-name{font-size:15px;line-height:17.4px;text-decoration:none}.site-desc{justify-self:start}.site-nav{display:flex;gap:18px}.site-nav a,.label a{text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page],.label a:hover{text-decoration:underline;text-underline-offset:.25em}.site-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:40px 60px 44px 64px;font-size:11px;line-height:12.76px}.label{font-size:14px;line-height:16px}.collages{padding:50px 0 120px}.collage+.collage{margin-top:117px}.collage-a{width:72.8%;margin-left:7.85%}.collage-b{width:65%;margin-left:21.2%}.collage-a>.label:first-child{margin-left:.95%;margin-bottom:60px}.collage-b>.label:first-child{margin-left:.43%;margin-bottom:64px}.sheets{position:relative;display:block}.collage-a .sheets{aspect-ratio:1048 / 430}.collage-b .sheets{aspect-ratio:936 / 432}.sheet{position:absolute;display:block;overflow:hidden;background:#fff;filter:drop-shadow(2px 10px 7px rgba(51,43,33,.14));transition:rotate .5s var(--ease),translate .5s var(--ease)}.sheet img{width:100%;height:100%}.sheet .fit-contain{object-fit:contain}.sheet .fit-cover{object-fit:cover}.collage-a .sheet-1{left:.4%;top:6.2%;width:33.87%;aspect-ratio:355 / 397;rotate:1.1deg}.collage-a .sheet-2{left:32.97%;top:5.8%;width:33.2%;aspect-ratio:348 / 367;rotate:-.8deg}.collage-a .sheet-3{left:65.67%;top:2.07%;width:33.4%;aspect-ratio:350 / 399;rotate:-3deg}.collage-b .sheet-1{left:.72%;top:3.77%;width:34.52%;aspect-ratio:323 / 390;rotate:-2deg}.collage-b .sheet-2{left:32.74%;top:.65%;width:35.27%;aspect-ratio:330 / 424;rotate:1deg}.collage-b .sheet-3{left:65.97%;top:11.3%;width:33.03%;aspect-ratio:309 / 365;rotate:3deg}.spin{position:absolute;z-index:2;height:auto;pointer-events:none}.collage-a .spin{width:10.5%}.collage-b .spin{width:11.76%}.collage-a .spin-1{left:27.76%;top:24.4%;rotate:4deg}.collage-a .spin-2{left:60.56%;top:63.4%;rotate:10deg}.collage-b .spin-1{left:28.87%;top:49.2%;rotate:9deg}.collage-b .spin-2{left:62.42%;top:29.4%;rotate:14deg}.sheets:hover .sheet{translate:0 -4px}.study{margin-top:32px;max-width:12.5em}.study-title{max-width:9em;margin-bottom:16px}.collage-a .study{margin-left:35.6%}.collage-b .study{margin-left:68.8%;margin-top:32px}@media(max-width:760px){.site-head{grid-template-columns:1fr auto;height:auto;padding:24px 20px 0;row-gap:10px}.site-desc{display:none}.site-foot{padding:32px 20px 36px}.collages{padding:44px 0 80px}.collage-a,.collage-b{width:calc(100% - 32px);margin-left:16px}.collage+.collage{margin-top:80px}.collage>.label:first-child{margin-bottom:28px}.collage-a .study{margin-left:34%}.collage-b .study{margin-left:50%}.label{font-size:13px;line-height:15px}}.study-page{font-family:var(--inter);color:var(--ink-figma)}.study-page a{color:inherit;text-decoration:none}.study-page a:hover{text-decoration:underline;text-underline-offset:.25em}.st-small,.st-label,.st-cap,.st-tiny,.st-title,.st-headline,.st-headline-lg,.st-points h3,.st-caption-lg,.st-tiny-reg{text-transform:uppercase}.st-small{font-size:11px;line-height:1.4;font-weight:700}.st-label{font-size:12px;line-height:1.25;font-weight:700}.st-cap{display:grid;font-size:12px;line-height:1.25;font-weight:700}.st-cap .gap,.st-side-cap .gap{margin-top:15px}.st-tiny{display:grid;font-size:10px;line-height:1.25;font-weight:700}.st-tiny-reg{font-size:10px;line-height:1.4}.st-title{font-size:22px;line-height:1.2;font-weight:700}.st-headline{font-size:18px;line-height:1.2;font-weight:700}.st-headline-lg{display:grid;font-size:20px;line-height:1.2;font-weight:700}.st-lede,.st-body{font-size:14px;line-height:1.4;font-weight:400}.st-body-lg{font-size:15px;line-height:1.4;font-weight:400}.st-pad{padding-left:8.33%;padding-right:8.33%}.st-grid{display:grid;grid-template-columns:minmax(0,660fr) minmax(0,540fr);padding-left:8.33%;padding-right:8.33%}.st-intro{row-gap:38px;padding-top:30px;padding-bottom:70px}.st-lede{max-width:430px}.st-meta{margin-top:36px;display:grid;font-size:11px;line-height:1.4}.st-meta div{display:flex}.st-meta dt{width:9ch;flex:none;text-transform:uppercase}.st-start{position:relative;aspect-ratio:1440 / 1410}.st-start-label{position:absolute;left:8.33%;top:1.77%}.st-start-board{position:absolute;inset:0}.st-sheet{position:relative;display:block;overflow:hidden;background:#f0ece2;border-radius:7px;box-shadow:2px 10px 14px -5px #332b2121}.st-sheet img{width:100%;height:100%}.st-sheet .fit-contain{object-fit:contain}.st-sheet .fit-cover{object-fit:cover}.st-sheet.matte{padding:3.73%;border-radius:3px;box-shadow:1px 5px 10px -4px #1f1a1412}.st-sheet.matte img{border-radius:0}.st-piece{position:absolute}.st-piece .st-cap{position:absolute;width:170px}.st-piece-1{left:57.89%;top:5.07%;width:20.07%;z-index:3}.st-piece-1 .st-sheet{aspect-ratio:289 / 330;rotate:8deg}.st-piece-1 .st-cap{left:131.6%;top:14.1%}.st-piece-2{left:57.14%;top:29.78%;width:22.71%;z-index:3}.st-piece-2 .st-sheet{aspect-ratio:327 / 376;rotate:-6deg}.st-piece-2 .st-cap{left:108.6%;top:17.85%;width:220px}.st-piece-3{left:56.37%;top:62.22%;width:22.36%;z-index:1}.st-piece-3 .st-sheet{aspect-ratio:322 / 344;rotate:10deg}.st-piece-3 .st-cap{left:126.8%;top:29.85%;width:190px}.st-portrait{position:absolute;left:12.71%;top:14.37%;width:47.92%;z-index:2}.st-portrait-print{display:block;aspect-ratio:690 / 884;padding:2.61%;background:#f0ece2;border-radius:16px;box-shadow:1px 5px 10px -4px #1f1a1412;rotate:-.4deg}.st-portrait-print img{width:100%;height:100%;object-fit:cover;border-radius:6px}.st-start-foot{position:absolute;left:12.64%;top:84.4%}.st-caption-lg{display:grid;font-size:13px;line-height:1.25;font-weight:700}.st-palette{margin-top:48px}.st-swatches{display:flex;gap:8px;margin-bottom:19px}.st-swatches span{width:32px;height:24px}.st-notice{padding-top:35px;padding-bottom:80px}.st-notice .st-headline{margin-top:26px}.st-points{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,350px));column-gap:4.9%;margin-top:50px}.st-points h3{margin:20px 0 26px;font-size:16px;line-height:1.2;font-weight:700}.st-outfits{padding-top:34px;padding-bottom:60px}.st-outfits .st-headline{margin-top:30px}.st-outfit-grid{display:grid;grid-template-columns:43.33% 41.67%;column-gap:11.4%;margin-top:74px;align-items:start}.st-outfit{position:relative}.st-mount{position:relative;aspect-ratio:520 / 585;background:#fff;box-shadow:2px 8px 12px -4px #332b211f}.st-outfit-1 .st-mount{rotate:-2deg;margin-left:1.9%;margin-right:-1.9%}.st-outfit-2 .st-mount{rotate:2deg}.st-mount-img{position:absolute;left:0;top:0;width:100%;height:89.74%;overflow:hidden}.st-mount-img img{width:100%;height:100%;object-fit:cover}.st-mount figcaption{position:absolute;left:3.46%;bottom:3%}.st-side{position:absolute;z-index:2}.st-side .st-sheet{background:#fff;border-radius:0}.st-outfit-1 .st-side{left:81.5%;top:23%;width:35.4%}.st-outfit-1 .st-side .st-sheet{aspect-ratio:184 / 220;rotate:7deg}.st-outfit-1 .st-side-cap{position:absolute;left:51%;top:-52%;width:180px}.st-outfit-2 .st-side{left:73.1%;top:46.4%;width:35.2%}.st-outfit-2 .st-side .st-sheet{aspect-ratio:176 / 245;rotate:-6deg}.st-outfit-2 .st-side-cap{position:absolute;left:0;top:112%;width:190px}.st-formula{margin-top:34px}.st-outfit .st-body-lg{margin-top:14px;max-width:560px}.st-prose{max-width:none;padding-top:30px;padding-bottom:60px}.st-prose>*{max-width:66ch}.st-reflect{padding-top:36px}.st-reflect-grid{padding:0;margin-top:34px}.st-reflect .st-body{max-width:425px;margin-top:7px}.st-end{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:120px;padding-bottom:10px}.st-end .st-tiny-reg{margin-right:8.6%}@media(max-width:900px){.st-grid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.st-pad{padding-left:20px;padding-right:20px}.st-intro{row-gap:18px;padding-bottom:50px}.st-intro>:nth-child(2){order:-1}.st-start{aspect-ratio:auto;padding:0 20px 40px}.st-start-label,.st-start-board,.st-start-foot,.st-piece,.st-portrait,.st-piece .st-cap{position:static;width:auto}.st-start-label{margin-bottom:26px}.st-start-board{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 14px}.st-portrait{grid-column:1 / -1;order:-1;margin-bottom:10px}.st-piece .st-cap{margin-top:18px;font-size:10px}.st-start-foot{margin-top:40px}.st-points{grid-template-columns:1fr;row-gap:40px}.st-points h3{margin:12px 0}.st-outfit-grid{grid-template-columns:1fr;row-gap:80px;margin-top:44px}.st-outfit .st-mount{width:82%}.st-outfit-1 .st-side{left:64%}.st-outfit-2 .st-side{left:60%}.st-outfit-1 .st-side-cap{left:0;top:108%}.st-reflect-grid{row-gap:20px}.st-end{flex-direction:column;padding-top:70px}}.hw-index{list-style:none;padding:0;margin:0 0 40px}.hw-row{align-items:center;padding-top:60px;padding-bottom:60px}.hw-row+.hw-row{border-top:1px solid rgba(20,20,19,.12)}.hw-row-text{display:grid;gap:18px;justify-items:start;align-content:center}.hw-row-text .st-title{margin-top:4px}.hw-row-meta{opacity:.6}.hw-stack{position:relative;display:block;aspect-ratio:540 / 330}.hw-stack-sheet{position:absolute;top:4%;width:36%;aspect-ratio:4 / 5;overflow:hidden;background:#fff;filter:drop-shadow(2px 10px 7px rgba(51,43,33,.14));transition:translate .5s var(--ease)}.hw-stack-sheet img{width:100%;height:100%}.hw-stack-sheet .fit-contain{object-fit:contain}.hw-stack-sheet .fit-cover{object-fit:cover}.hw-stack-1{left:0}.hw-stack-2{left:31%;top:0;z-index:1}.hw-stack-3{left:62%;top:7%}.hw-stack-pin{position:absolute;z-index:2;left:25%;top:32%;width:17%;height:auto;rotate:8deg;pointer-events:none}.hw-stack:hover .hw-stack-sheet{translate:0 -4px}@media(max-width:900px){.hw-row{row-gap:30px;padding-top:44px;padding-bottom:44px}}.study-page{overflow-x:clip}@media(max-width:900px){.st-outfit .st-mount{width:78%}.st-outfit-1 .st-side,.st-outfit-2 .st-side{left:auto;right:2%;width:34%}.st-outfit-1 .st-side-cap,.st-outfit-2 .st-side-cap{left:0;top:106%;width:100%}.st-formula{margin-top:56px}}.fsheet{position:absolute;inset:0;padding:7% 8%;background:#fff;color:var(--ink-figma);font-family:var(--inter);overflow:hidden}.fsheet-head{display:flex;justify-content:space-between;font-size:clamp(6px,.62vw,9px);font-weight:700;text-transform:uppercase;padding-bottom:5%;border-bottom:1px solid var(--ink-figma);margin-bottom:6%}.fsheet-sec+.fsheet-sec{margin-top:8%}.fsheet-title{font-size:clamp(5px,.55vw,8px);font-weight:700;text-transform:uppercase;margin-bottom:4%}.fsheet-row{display:grid;gap:4px;margin-bottom:5%}.fsheet-q{font-size:clamp(5px,.5vw,7.5px);line-height:1.3;color:#141413bf}.fsheet-line{height:1px;background:#14141366;margin-top:6px}.fsheet-boxes{display:flex;flex-wrap:wrap;gap:3px 8px;font-size:clamp(4.5px,.45vw,7px);text-transform:uppercase;font-weight:600}.fsheet-boxes span{display:inline-flex;align-items:center;gap:3px}.fsheet-boxes i{width:.9em;height:.9em;border:1px solid rgba(20,20,19,.6)}.hw-stack-sheet .fsheet{padding:8%}@media(max-width:900px){.qf-section{grid-template-columns:1fr;row-gap:26px;padding-bottom:54px}.qf-section legend{float:none}.qf-fields,.qf-section>legend+.qf-fields{grid-column:1;grid-template-columns:1fr;gap:28px}.qf-field.half{grid-column:1}.qf-submit{margin-left:0}.qf-sheet{padding:32px 22px 36px}.qf-sheet dl div{grid-template-columns:1fr;gap:4px}}.brief{--line: rgba(20, 20, 19, .45);--soft: rgba(20, 20, 19, .12);--mute: rgba(20, 20, 19, .6);--err: #a3261b;font-family:var(--inter);color:var(--ink-figma)}.brief-lang{margin-top:14px;color:var(--mute)}.brief [hidden]{display:none!important}.brief button{font:inherit;color:inherit}.brief-bar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;padding-bottom:14px;background:var(--sheet-bg)}.topbar__meta{display:flex;gap:18px;align-items:baseline}.savestate:not(:empty):before{content:"● ";color:#4f5a2c}.progress{position:absolute;left:8.33%;right:8.33%;bottom:0;height:1px;background:var(--soft)}.progress span{display:block;height:2px;margin-top:-.5px;width:0;background:var(--ink-figma);transition:width .5s var(--ease)}.screen{padding-top:60px;padding-bottom:40px}.btn{appearance:none;cursor:pointer;padding:12px 22px 13px;border:1px solid var(--ink-figma);background:transparent;font-size:11px!important;font-weight:700;text-transform:uppercase;letter-spacing:.02em;transition:background .2s var(--ease),color .2s var(--ease),opacity .2s var(--ease)}.btn--primary{background:var(--ink-figma);color:var(--sheet-bg)!important}.btn--primary:hover{opacity:.82}.btn--ghost:hover{background:var(--ink-figma);color:var(--sheet-bg)!important}.btn--link{border:0;padding:0 0 3px;border-bottom:1px solid currentColor}.btn--link:hover{opacity:.6}.brief :focus-visible{outline:1.5px dashed var(--ink-figma);outline-offset:3px}.welcome{grid-template-areas:". text";row-gap:40px}.welcome__text{grid-area:text;display:grid;gap:30px;justify-items:start}.facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,auto);gap:30px}.facts li{display:grid;gap:4px}.facts strong{font-size:13px;font-weight:700;text-transform:uppercase}.facts span,.note{font-size:12px;line-height:1.4;color:var(--mute)}.prep{display:grid;gap:10px}.prep ul{margin:0;padding-left:1.1em;font-size:14px;line-height:1.6}.welcome__actions,.downloads__row,.thanks__actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.formwrap{align-items:start}.steps{position:sticky;top:70px}.steps ol{list-style:none;padding:0;margin:0;display:grid;gap:2px}.steps button{appearance:none;border:0;background:none;padding:5px 0;cursor:pointer;display:flex;gap:14px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--mute);text-align:left}.steps .n{width:2ch}.steps li.is-done button{color:var(--ink-figma)}.steps li.is-done button:after{content:"";width:5px;height:9px;margin:1px 0 0 4px;border:solid currentColor;border-width:0 1.5px 1.5px 0;rotate:40deg}.steps li.is-current button{color:var(--ink-figma);text-decoration:underline;text-underline-offset:.3em}.steps li[aria-disabled=true] button{cursor:default;opacity:.45}.steps li:not([aria-disabled=true]) button:hover{color:var(--ink-figma)}.step{display:grid;gap:40px}.step.enter{animation:brief-in .45s var(--ease)}@keyframes brief-in{0%{transform:translateY(10px)}to{transform:none}}.step__head{display:grid;gap:14px}.step__kicker{font-size:11px;font-weight:700}.step__title{font-size:22px;line-height:1.2;font-weight:700;text-transform:uppercase;outline:none}.step__intro{font-size:14px;line-height:1.5;max-width:46ch;color:#141413cc}.brief .field{border:0;margin:0;padding:0;min-width:0;display:grid;gap:10px}.brief .field legend,.field__label{padding:0;font-size:13px;line-height:1.35;font-weight:600}.brief .field legend{margin-bottom:10px}.field__hint,.measure-hint{font-size:12px;line-height:1.45;color:var(--mute);margin:0}.measure-hint{display:flex;gap:10px;align-items:flex-start}.measure-hint svg{flex:none}.req{margin-left:3px}.opt{margin-left:8px;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--mute)}.field__error{margin:0;font-size:12px;color:var(--err)}.field__error:empty{display:none}.form-error{padding:12px 14px;border:1px solid var(--err);color:var(--err);font-size:12px;font-weight:700;text-transform:uppercase}.brief .input,.brief .textarea{width:100%;padding:6px 0 8px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:inherit;font:400 15px/1.45 var(--inter);outline:none;resize:vertical}.brief .input::placeholder,.brief .textarea::placeholder{color:#14141359}.brief .input:focus,.brief .textarea:focus{border-bottom:2px solid var(--ink-figma);padding-bottom:7px}.brief [aria-invalid=true],.brief .field:has(.field__error:not(:empty)) .input{border-bottom-color:var(--err)}.other{margin-top:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chips,.scale{display:flex;flex-wrap:wrap;gap:8px}.brief .chip{position:relative;cursor:pointer}.brief .chip input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.brief .chip span{display:inline-block;padding:7px 13px 8px;border:1px solid rgba(20,20,19,.3);font-size:12px;font-weight:600;transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.brief .chip:hover span{border-color:var(--ink-figma)}.brief .chip input:checked+span{background:var(--ink-figma);border-color:var(--ink-figma);color:var(--sheet-bg)}.brief .chip input:focus-visible+span,.sw input:focus-visible+.dot{outline:1.5px dashed var(--ink-figma);outline-offset:3px}.brief .chip input:disabled+span{opacity:.35;cursor:not-allowed}.scale .chip span{min-width:40px;text-align:center}.scale__ends,.range__ends{display:flex;justify-content:space-between;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--mute)}.scale__ends{max-width:240px}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:14px 10px}.sw{position:relative;display:grid;gap:6px;cursor:pointer}.sw input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.sw .dot{display:block;aspect-ratio:4 / 3;background:var(--c);border:1px solid var(--soft);transition:transform .2s var(--ease)}.sw .nm{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--mute)}.sw input:checked+.dot{outline:2px solid var(--ink-figma);outline-offset:2px}.sw input:checked~.nm{color:var(--ink-figma)}.sw:hover .dot{transform:translateY(-2px)}.range{display:grid;gap:10px}.range__value{font-size:13px;font-weight:700}.brief input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer}.brief input[type=range]::-webkit-slider-runnable-track{height:1px;background:var(--ink-figma)}.brief input[type=range]::-moz-range-track{height:1px;background:var(--ink-figma)}.brief input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-6.5px;background:var(--ink-figma);border:0}.brief input[type=range]::-moz-range-thumb{width:14px;height:14px;background:var(--ink-figma);border:0;border-radius:0}.brief input[type=range][data-touched=false]::-webkit-slider-thumb{background:#fff;border:1px solid var(--ink-figma)}.group{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:22px 18px}.group label{display:block;font-size:12px;color:var(--mute);margin-bottom:4px}.unitwrap{position:relative;display:flex;align-items:baseline}.unitwrap .input{padding-right:34px}.unit{position:absolute;right:0;bottom:9px;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--mute)}.brief input[type=number]::-webkit-inner-spin-button{opacity:.4}.hours{display:grid}.hours__row{display:grid;grid-template-columns:12px 1fr 92px;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid var(--soft);font-size:14px}.hours__key{width:10px;height:10px;background:var(--k)}.hours__bar{display:flex;height:6px;margin:22px 0 10px;background:var(--soft);overflow:hidden}.hours__bar span{background:var(--k);transition:width .4s var(--ease)}.hours__total{display:flex;justify-content:space-between;font-size:11px;font-weight:700;text-transform:uppercase}.hours__total.warn{color:var(--err)}.hours__summary{margin:6px 0 0;font-size:12px;color:var(--mute)}.drop{position:relative;display:flex;gap:14px;align-items:center;padding:22px;border:1px dashed var(--line);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease)}.drop:hover,.drop.is-over{border-color:var(--ink-figma);background:#fff9}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.drop__text{font-size:12px;line-height:1.5;color:var(--mute)}.drop__text b{color:var(--ink-figma);text-transform:uppercase;font-size:11px}.thumbs{display:flex;flex-wrap:wrap;gap:10px}.thumbs:empty{display:none}.thumb{position:relative;width:92px;aspect-ratio:4 / 5;background:#fff;padding:5px;box-shadow:2px 8px 12px -6px #332b214d}.thumb:nth-child(odd){rotate:-2deg}.thumb:nth-child(2n){rotate:2deg}.thumb img{width:100%;height:100%;object-fit:cover}.thumb button{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border:0;background:var(--ink-figma);color:var(--sheet-bg);font-size:14px;line-height:1;cursor:pointer}.consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.5;cursor:pointer}.consent input{appearance:none;flex:none;width:16px;height:16px;margin-top:2px;border:1px solid var(--ink-figma);background:transparent;cursor:pointer;display:grid;place-items:center}.consent input:checked{background:var(--ink-figma)}.consent input:checked:after{content:"";width:4px;height:8px;margin-top:-2px;border:solid var(--sheet-bg);border-width:0 1.5px 1.5px 0;rotate:40deg}.formnav{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;border-top:1px solid var(--ink-figma)}.formnav__hint{color:var(--mute);text-align:center}.thanks{row-gap:30px}.thanks em{font-style:normal}.thanks>div:last-child{display:grid;gap:34px;justify-items:start}.callout{padding:16px 18px;background:#fff;font-size:13px;line-height:1.5;box-shadow:2px 10px 14px -8px #332b2140}.downloads{display:grid;gap:14px}@media(max-width:900px){.brief-bar{padding-left:20px;padding-right:20px}.progress{left:20px;right:20px}.welcome{grid-template-areas:"text"}.facts{grid-template-columns:1fr 1fr;gap:18px 24px}.steps{display:none}.formwrap{padding-top:36px}.formnav{flex-wrap:wrap}.formnav__hint{order:3;width:100%;text-align:left}.hours__row{grid-template-columns:12px 1fr 80px}}@media print{.site-head,.site-foot{display:none!important}}
