@font-face{font-family:Parcel Display;src:url('/soft-parcel/assets/display.ttf') format('truetype');font-display:swap}
:root{--background:#f7f2e8;--surface:#fbf8f1;--surface-soft:#eee8dc;--text-main:#171717;--text-sub:#62605a;--line:#c8c3b8;--primary:#2450ff;--accent:#ff5a4f;--mint:#8bd9c6;--heading-font:'Parcel Display',Impact,'Arial Narrow',sans-serif;--body-font:Arial,'Malgun Gothic',sans-serif;--hero-title-size:clamp(80px,8.2vw,132px);--hero-title-line-height:1.01;--hero-title-letter-spacing:-.025em;--section-title-size:clamp(44px,5.1vw,80px);--section-title-line-height:1.08;--body-size:16px;--body-line-height:1.6;--caption-letter-spacing:.11em;--container-width:1600px;--side-padding:48px;--section-padding:160px;--grid-gap:40px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:100px;--border:1px solid var(--line);--shadow-soft:0 12px 40px #1717170c;--shadow-card:none;--shadow-hover:0 8px 20px #17171714;--hero-ratio:1;--card-ratio:1;--product-ratio:1;--motion:240ms;--ease:cubic-bezier(.22,.72,.18,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--background);color:var(--text-main);font-family:var(--body-font);font-size:var(--body-size);line-height:var(--body-line-height)}body:has(dialog[open]){overflow:hidden}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{background:none;border:0}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading-font);font-weight:400;line-height:1.08;letter-spacing:-.018em}h1{font-size:clamp(68px,7.2vw,112px)}h2{font-size:var(--section-title-size)}h3{font-size:36px}p{line-height:1.6}button:disabled{cursor:not-allowed;opacity:.4}a,button{transition:color var(--motion),background var(--motion),border-color var(--motion),transform var(--motion)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}a:hover{color:var(--primary)}.button:hover{background:var(--primary);color:white;transform:translateY(-2px)}.button:active{transform:translateY(0)}.section-shell{max-width:var(--container-width);padding-left:var(--side-padding);padding-right:var(--side-padding);margin:auto}.eyebrow,.mono{font-family:'Courier New',monospace;font-size:12px;font-weight:600;line-height:1.55;letter-spacing:var(--caption-letter-spacing)}.eyebrow{display:block;margin-bottom:24px}.fine{font-size:12px;color:var(--text-sub);line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:52px;padding:15px 23px;background:var(--text-main);border:1px solid var(--text-main);color:var(--surface);font-family:'Courier New',monospace;font-size:12px;font-weight:700;letter-spacing:.11em;text-align:left}.button span{font-family:Arial;font-size:24px;line-height:.8}.button.outline{background:transparent;color:var(--text-main)}.button.outline:hover{background:var(--text-main);color:var(--background)}.button.blue{background:var(--primary);border-color:var(--primary)}.text-link,.small-link{font-size:12px;letter-spacing:.08em;font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:20px}.underlined{text-decoration:underline;text-underline-offset:5px;font-size:12px}.hand-note{font-family:'Comic Sans MS','Segoe Print',cursive;font-style:italic;line-height:1.25;font-size:25px;transform:rotate(-12deg)}.skip{position:fixed;top:-80px;left:20px;z-index:100;background:var(--primary);color:white;padding:14px}.skip:focus{top:10px}main:focus{outline:none}[hidden]{display:none!important}
#header{height:103px;max-width:1600px;margin:auto;padding:0 var(--side-padding);display:flex;align-items:center;gap:65px;border-bottom:1px solid transparent;position:relative;z-index:20}.wordmark{font-size:28px;font-weight:800;letter-spacing:-1.4px;white-space:nowrap;line-height:1}.wordmark sup{font-size:10px;vertical-align:top;margin-left:3px;letter-spacing:0}#header nav{display:flex;gap:32px;margin:auto}#header nav a{font-size:11px;letter-spacing:.09em;font-weight:700;white-space:nowrap}#header nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.header-actions{display:flex;align-items:center;gap:19px}.header-actions>button,.header-actions>a{min-width:32px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0}.header-actions svg{height:21px;width:21px;fill:none;stroke:currentColor;stroke-width:1.5}.header-actions .locale{font-size:11px}.bag{gap:7px;font-size:12px}.menu-button{display:none!important}.hero{position:relative;min-height:min(805px,calc(100svh - 103px));display:grid;grid-template-columns:49% 51%;padding-top:30px;padding-bottom:25px;isolation:isolate}.hero-copy{z-index:2;position:relative;pointer-events:none}.hero-copy>*{pointer-events:auto}.hero-copy .eyebrow{margin:0 0 17px;font-size:10px;letter-spacing:.18em}.hero h1{color:var(--primary);font-size:var(--hero-title-size);line-height:var(--hero-title-line-height);letter-spacing:var(--hero-title-letter-spacing);white-space:nowrap}.hero-sub{font-size:14px;font-family:'Courier New',monospace;font-weight:700;letter-spacing:.11em;line-height:1.5;margin:25px 0}.hero-copy>.text-link{display:block;margin-top:12px;width:max-content}.hero-art{position:relative;margin:-55px -40px 0 -116px;align-self:start;z-index:1}.hero-art>img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.hero-art>.hand-note{position:absolute;right:70px;bottom:55px;text-align:center;font-size:25px}.hero-corner{position:absolute;left:51%;top:13%;width:37px;height:37px;border:1px solid var(--text-main);background:var(--background);border-radius:50%;font:12px monospace;display:grid;place-items:center;opacity:0;transition:opacity .2s,transform .2s;}.hero-art:hover .hero-corner,.hero-corner:focus-visible{opacity:1}.hero-corner:hover{transform:translateY(-10px)}.hero-corner span{position:absolute;top:-30px;width:230px;left:-75px;text-align:center;font-size:10px}.hero-uses{position:absolute;right:51px;top:45px;z-index:3;font-size:10px;line-height:1.8}.hero-uses i{display:block;width:40px;height:1px;background:var(--text-main);margin-top:15px}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;gap:45px;position:relative;z-index:3;margin-top:-10px}.belief{display:flex;align-items:center;gap:12px}.belief>span{font:42px Arial}.belief p{font:10px/1.5 'Courier New',monospace;letter-spacing:.06em}.hero-index{margin-left:auto;font-size:10px}.hero-index span{margin-left:35px}.down{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:44px;height:44px;font-size:20px}.ticker{margin-top:24px;background:var(--primary);color:var(--background);padding:21px 32px;display:flex;align-items:center;justify-content:space-around;gap:35px;overflow:hidden;white-space:nowrap;font:21px var(--heading-font);letter-spacing:.015em}.ticker>span:nth-child(even){font:30px Arial}.collection{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:80px;margin-bottom:65px}.section-heading>p{font-size:14px;padding-bottom:7px}.editorial-products{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:start;gap:var(--grid-gap)}.product-scene.small{margin-top:110px}.product-scene.tall{margin-top:210px}.scene-top{display:flex;justify-content:space-between;border-top:var(--border);padding-top:17px;font-size:10px;gap:10px}.product-scene img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--ease)}.product-scene:hover img{transform:translateY(-8px)}.scene-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.scene-bottom>span,.scene-bottom>b{font:30px Arial;font-weight:400}.scene-bottom h3{font-size:32px}.product-scene>p{font:10px 'Courier New',monospace;letter-spacing:.08em;margin-top:13px}.collection-end{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:75px}.collection-end>span{font-size:10px}.fold-story{border-top:var(--border);padding-top:95px;padding-bottom:95px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px 90px}.fold-story h2{margin-bottom:25px}.fold-visual{position:relative}.fold-visual img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.fold-caption{position:absolute;bottom:8px;left:20px;font-size:11px}.fold-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:var(--border);margin-top:25px}.fold-steps button{text-align:left;padding:20px 0;display:flex;gap:20px;font:11px 'Courier New',monospace;border-top:2px solid transparent;margin-top:-1px;min-height:60px}.fold-steps button span{opacity:.5}.fold-steps button.active{border-color:var(--primary);color:var(--primary)}.material-story{padding-top:100px;padding-bottom:var(--section-padding);display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:90px}.material-photo{position:relative}.material-photo img{width:100%;aspect-ratio:1.1;object-fit:cover}.material-photo>span{font-size:10px;display:block;margin-top:15px}.material-copy h2{margin-bottom:28px}.material-copy p{font-size:14px;margin-bottom:36px}.test-invite{position:relative;background:var(--mint);padding-top:90px;padding-bottom:80px;overflow:hidden}.test-invite h2{font-size:clamp(60px,7.5vw,112px);position:relative;z-index:1}.invite-bottom{display:flex;align-items:end;justify-content:space-between;position:relative;z-index:1;margin-top:50px}.invite-bottom p{font-size:14px}.invite-mark{position:absolute;right:110px;top:-95px;font:440px Arial;color:#171717;opacity:.09}.care-loop{padding-top:100px;padding-bottom:110px}.care-loop>div{display:flex;align-items:center;justify-content:space-between;padding:25px 0 32px;border-bottom:var(--border);gap:20px}.care-loop>div>span{font:clamp(24px,3vw,44px) var(--heading-font)}.care-loop>div>i{font:27px Arial}.care-loop p{font-size:10px;margin-top:20px}.notes-home{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:150px}.notes-home h2{font-size:64px}.notes-home>div>a{display:grid;grid-template-columns:1fr auto;border-top:var(--border);padding:23px 0;gap:15px}.notes-home small{grid-column:1/-1;font-size:10px}.notes-home a>span{font:24px var(--heading-font)}.notes-home a>b{font:22px Arial}
#footer{background:var(--text-main);color:var(--background);padding:72px var(--side-padding) 20px}.footer-top{display:flex;justify-content:space-between;align-items:end;padding-bottom:65px;max-width:1504px;margin:auto;gap:50px}.footer-top h2{font-size:clamp(50px,5vw,78px)}.footer-top .button{border-color:#777;color:var(--background);margin-bottom:10px}.footer-top .button:hover{background:var(--background);color:var(--text-main)}.footer-links{max-width:1504px;margin:auto;border-top:1px solid #555;padding-top:40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer-links>div{display:grid;gap:11px;font-size:11px;letter-spacing:.04em}.footer-links>p{font-size:10px;text-align:right;letter-spacing:.17em}.footer-bottom{border-top:1px solid #555;max-width:1504px;margin:65px auto 0;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.04em}
.page-heading{padding-top:60px;padding-bottom:130px}.page-heading h1{margin-bottom:50px}.filter-bar{display:flex;gap:32px;border-bottom:var(--border);margin-bottom:40px}.filter-bar button{padding:15px 0;border-bottom:2px solid transparent;font-size:12px;letter-spacing:.06em}.filter-bar button.active{border-color:var(--primary);color:var(--primary)}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:75px 40px}.catalog-image{position:relative;background:var(--surface-soft)}.catalog-image img{aspect-ratio:1;object-fit:contain;width:100%;mix-blend-mode:multiply;transition:transform .5s}.catalog-item:hover img{transform:scale(.96)}.catalog-image>span{position:absolute;bottom:15px;left:20px;font-size:10px}.catalog-item .scene-bottom{margin-top:20px}.catalog-item h2{font-size:32px}.catalog-item p{font:12px monospace;margin-top:9px}.catalog-item small{font-size:10px;color:var(--text-sub)}.breadcrumbs{font-size:10px;padding:25px 0 45px}.pdp{padding-bottom:110px}.pdp-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:95px;align-items:start}.pdp-gallery{position:relative}.pdp-main-image{position:relative}.pdp-main-image img{width:100%;object-fit:contain;aspect-ratio:1;mix-blend-mode:multiply;transition:filter .2s}.pdp-main-image[data-color=loop] img{filter:hue-rotate(105deg) saturate(.48)}.pdp-main-image[data-color=quiet] img{filter:grayscale(1)}.pdp-main-image>span{position:absolute;left:10px;bottom:5px;font-size:10px}.gallery-buttons{display:flex;border-top:var(--border);margin-top:25px}.gallery-buttons button{padding:15px;flex:1;font:11px monospace;border-bottom:2px solid transparent}.gallery-buttons button.active{border-color:var(--primary);color:var(--primary)}.pdp-gallery>.hand-note{display:block;margin-top:38px;text-align:right;padding-right:50px}.pdp-info>.eyebrow{font-size:10px;margin-bottom:18px}.pdp-info h1{font-size:65px;margin-bottom:22px}.pdp-tagline{font:13px/1.7 'Courier New',monospace;letter-spacing:.08em;margin-bottom:20px}.pdp-info>p:not(.pdp-tagline){font-size:14px;max-width:420px}.price{font:25px var(--heading-font);margin:28px 0}.price small{font:10px monospace;margin-left:10px;color:var(--text-sub)}dl{margin:0 0 28px;font-size:12px}dl>div{display:flex;gap:20px;padding:10px 0;border-top:var(--border)}dt{min-width:80px;font:11px monospace}dd{margin:0}select,input{background:transparent;border:var(--border);color:var(--text-main);padding:10px;border-radius:0;min-height:44px}select{width:100%;font-size:12px}.swatches{display:flex;gap:18px;margin:0 0 24px}.swatch{padding:0;min-width:46px;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.swatch>span{width:45px;height:40px;background:var(--primary);position:relative;overflow:hidden;border:3px solid var(--background);outline:1px solid var(--line)}.swatch>span:before{content:'';position:absolute;width:62px;height:19px;background:var(--accent);transform:rotate(35deg);top:8px;left:-12px}.swatch.loop>span{background:var(--mint)}.swatch.loop>span:before{background:#56685c;transform:rotate(-35deg)}.swatch.quiet>span{background:#272823}.swatch.quiet>span:before{background:#e5dfd0}.swatch.selected>span{outline:2px solid var(--primary)}.swatch.selected:after{content:'✓';position:absolute;right:0;top:0;color:white;background:var(--primary);font-size:10px;width:13px;height:13px;line-height:13px}.swatch small{font:10px monospace;letter-spacing:.03em}.add-row{display:flex;gap:12px;margin-top:25px}.quantity-label{font:10px monospace;display:flex;flex-direction:column;justify-content:center;gap:5px}.quantity-label input{width:65px;min-height:35px;padding:5px 8px}.add-row .button{flex:1}.pdp-info>.button{width:100%;margin-top:12px}.pdp-info>.fine{margin-top:20px;font-size:12px!important}.pdp-info>.underlined{display:block;margin-top:15px}.pdp-details{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:70px;padding-bottom:140px;border-top:var(--border)}.pdp-details h2{font-size:60px}.pdp-details details{border-top:var(--border);padding:20px 0}.pdp-details summary{font:13px monospace;cursor:pointer;line-height:1.6;min-height:30px}.pdp-details details p{margin:20px 0;font-size:14px}.object-links{display:flex;gap:25px;font:12px monospace}.content-page{padding-top:65px;padding-bottom:140px}.content-page>h1{max-width:1000px;margin-bottom:70px}.content-split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.content-split>img{aspect-ratio:1;object-fit:cover}.large-copy{font-size:23px;line-height:1.65;max-width:800px}.content-split h2{font-size:31px;margin:38px 0 20px}.content-split p:not(.large-copy){font-size:15px}.content-split .button{margin-top:32px}.guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:65px 0}.step-number{display:block;font:85px var(--heading-font);color:var(--primary);border-top:var(--border);padding:22px 0}.guide-grid h2{font-size:28px;margin-bottom:20px}.guide-grid p{font-size:14px}.note-article{border-top:var(--border);padding:26px 0}.note-article summary{display:flex;gap:30px;align-items:center;font:clamp(25px,3.5vw,50px) var(--heading-font);cursor:pointer}.note-article small{font:12px monospace}.note-article>div{max-width:800px;padding:30px 0 15px 45px}.note-article .button{margin-top:30px}.policy{padding-top:90px;padding-bottom:180px;max-width:1050px;min-height:65vh}.policy h1{margin-bottom:40px;font-size:clamp(45px,6vw,80px)}.policy p{margin-bottom:30px}.policy .button{margin-right:15px;margin-top:20px}.parcel-page{padding-top:70px;padding-bottom:150px;min-height:65vh}.parcel-page>h1{margin-bottom:70px}.empty-set{text-align:center;border-top:var(--border);padding:65px 0}.empty-set>span{font:80px Arial;color:var(--primary)}.empty-set h2{font-size:42px;margin:20px 0}.empty-set p{margin-bottom:30px}.empty-set .button{margin:5px}.parcel-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:70px}.set-item{border-top:var(--border);padding:28px 0;display:grid;grid-template-columns:135px 1fr auto;gap:25px;align-items:start}.set-item img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.set-item .eyebrow{font-size:9px;margin-bottom:8px}.set-item h2{font-size:28px;margin-bottom:10px}.set-item .mono{font-size:10px}.set-item strong{font:12px monospace;white-space:nowrap}.item-controls{display:flex;gap:25px;align-items:center;margin-top:15px}.item-controls label{font:10px monospace}.item-controls input{width:55px;min-height:36px;padding:5px}.item-controls button{font-size:10px;text-decoration:underline}.set-summary{background:var(--surface-soft);padding:32px;align-self:start}.set-summary h2{font-size:35px;margin-bottom:35px}.set-summary>div{display:flex;justify-content:space-between;font:12px monospace;gap:20px;padding:15px 0}.set-summary .summary-total{border-top:var(--border);font-size:13px;margin-top:15px}.set-summary>.fine{margin:25px 0}.set-summary>.button{width:100%;margin-top:12px}.set-summary>.underlined{display:block;margin-top:25px}
.workbench-page{padding-top:28px;padding-bottom:75px}.workbench-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.workbench-heading .eyebrow{font-size:10px;margin-bottom:12px}.workbench-heading h1{font-size:72px}.workbench-heading p{font-size:14px;margin-top:10px}.workbench-heading .hand-note{margin-right:45px;font-size:23px}.workbench-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:38px;align-items:start}.workbench-stage{position:sticky;top:20px;min-width:0}.stage-top{display:flex;align-items:center;justify-content:space-between;border-top:var(--border);gap:15px;font-size:10px;min-height:47px}.stage-top button{font-size:9px}.canvas-wrap{height:555px;position:relative;overflow:hidden}.canvas-wrap canvas{width:100%;height:100%;display:block}.corner-handle{position:absolute;width:44px;height:44px;transform:translate(-50%,-50%);border:1px solid var(--text-main);border-radius:50%;background:var(--surface);z-index:3;font:12px monospace;touch-action:none;transition:background .15s;box-shadow:0 4px 10px #1717171a}.corner-handle.active{border-color:var(--primary);color:var(--primary);outline:3px solid #2450ff1c;outline-offset:3px}.corner-handle.snapped{background:var(--primary);color:#fff;border-color:var(--primary)}.corner-handle.snapped:after{content:'✓';position:absolute;right:-3px;top:-4px;background:var(--text-main);color:#fff;width:15px;height:15px;border-radius:50%;font-size:9px;line-height:15px}.anchor{position:absolute;width:46px;height:46px;border:1.5px dashed var(--primary);border-radius:50%;transform:translate(-50%,-50%);opacity:0;z-index:2;pointer-events:none}.anchor.visible{opacity:.7}.stage-hint{position:absolute;bottom:10px;left:10px;right:10px;text-align:center;font-size:9px;pointer-events:none}.stage-toolbar{display:flex;gap:25px;align-items:center;border-top:var(--border);border-bottom:var(--border);min-height:55px}.stage-toolbar button{min-height:44px;font-size:21px;display:flex;align-items:center;gap:10px}.stage-toolbar button span{font:10px monospace}.step-dots{display:flex;align-items:center;gap:8px;margin-left:auto}.step-dots i{width:7px;height:7px;border:1px solid var(--text-sub);border-radius:50%}.step-dots i.done{background:var(--primary);border-color:var(--primary)}.step-dots>span{font:11px monospace;margin-left:10px}.illustration-note{margin-top:15px;font-size:10px}.workbench-controls{border-left:var(--border);padding-left:28px}.workbench-controls fieldset{border:0;padding:0;margin:0 0 21px;min-width:0}.workbench-controls legend{font:10px monospace;letter-spacing:.08em;margin-bottom:12px}.object-options{display:flex;gap:7px}.object-options button{border:var(--border);flex:1;min-width:0;min-height:65px;font:9px monospace;padding:6px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.object-options button>span{font-size:24px;line-height:1}.selected{border-color:var(--primary)!important;color:var(--primary)}.object-options .selected,.cloth-options .selected{outline:1px solid var(--primary);background:#2450ff05}.dimensions{display:flex;align-items:end;gap:8px;margin-top:13px}.dimensions label{font:9px monospace;flex:1;min-width:0}.dimensions input{width:100%;font:11px monospace;min-height:34px;padding:6px;margin-top:5px}.dimensions>span{font:10px monospace;padding-bottom:10px}.dimensions+button{font-size:9px;min-height:30px}.error{font-size:11px;color:#ab3027}.cloth-options{display:flex;gap:7px}.cloth-options button{font:9px monospace;min-height:36px;border:var(--border);flex:1;padding:5px}.workbench-controls .swatches{margin-bottom:0}.workbench-controls .swatch>span{height:38px;width:44px}.workbench-controls .swatch small{font-size:9px}.tab-options{display:flex;gap:14px}.tab-options button{background:var(--tab-color);border:3px solid var(--background);outline:1px solid var(--line);border-radius:50%;height:28px;width:28px;min-width:28px}.tab-options .selected{outline:2px solid var(--primary)}.corner-action{border-top:var(--border);padding-top:17px}.corner-action>.mono{display:block;margin-bottom:10px;font-size:10px}.corner-action>div{display:flex;gap:8px}.corner-action button{flex:1;justify-content:center;min-height:41px;padding:10px;font-size:10px}.fit-result{padding:21px 0 16px}.fit-result .eyebrow{font-size:9px;margin:0 0 5px}.fit-result strong{font:27px var(--heading-font);color:var(--primary)}.fit-result>p:not(.fine){display:flex;justify-content:space-between;font:10px monospace;margin:12px 0}.fit-result .fine{font-size:10px}.fit-result button{font-size:10px}.workbench-controls>#save-wrap{width:100%;font-size:10px;min-height:46px}.workbench-controls>#corner-status{margin:12px 0;min-height:17px;font-size:10px}.keyboard-help{font-size:10px;color:var(--text-sub)}.keyboard-help summary{cursor:pointer;padding:7px 0}.sheet-toggle{display:none}.static-illustration{height:100%;position:relative}.static-illustration img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.static-illustration p{position:absolute;bottom:40px;width:100%;text-align:center;font:12px monospace}.is-workbench #footer{display:none}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--text-main);color:var(--background);padding:16px 25px;max-width:calc(100% - 40px);width:max-content;font-size:13px;box-shadow:var(--shadow-soft);z-index:100;transition:.25s}#toast.visible{opacity:1;transform:translate(-50%,0)}dialog{background:var(--background);color:var(--text-main);border:var(--border);padding:45px;max-width:620px;width:calc(100% - 40px);max-height:90dvh;overflow:auto;box-shadow:0 30px 100px #0003}dialog::backdrop{background:#17171770}dialog h2{font-size:42px;margin-bottom:25px}dialog p{font-size:14px}dialog>img{width:100%;height:250px;object-fit:contain}dialog>label{display:block;font:12px monospace;margin-bottom:10px}dialog>input{width:100%;margin-bottom:20px}.modal-close{position:absolute;right:10px;top:8px;width:44px;height:44px;font-size:25px}.modal-actions{display:flex;gap:15px;margin-top:30px}#search-results>a{border-top:var(--border);padding:20px 0;display:flex;justify-content:space-between;font-size:13px;gap:15px}#search-results>a>span{font:11px monospace}.asset-error{padding:60px 25px;border:var(--border);font-size:13px;min-height:220px}
html[lang=ko] h1,html[lang=ko] h2,html[lang=ko] h3{font-family:Arial,'Malgun Gothic',sans-serif;font-weight:800;word-break:keep-all;overflow-wrap:break-word;line-height:1.15;letter-spacing:-.055em}html[lang=ko] .hero h1,html[lang=ko] .workbench-heading h1,html[lang=ko] .pdp-info h1,html[lang=ko] .scene-bottom h2,html[lang=ko] .scene-bottom h3{font-family:var(--heading-font);font-weight:400;line-height:1.08;letter-spacing:-.02em}html[lang=ko] .hero h1{line-height:1.01}html[lang=ko] .hero-sub{letter-spacing:0}html[lang=ko] .eyebrow{letter-spacing:0}
@media(min-width:1600px){.hero{min-height:830px}}
@media(max-width:1200px){:root{--side-padding:36px;--hero-title-size:8.2vw;--section-padding:120px}#header{gap:25px;height:90px}#header nav{gap:20px}.wordmark{font-size:24px}.header-actions{gap:12px}.hero{min-height:690px}.hero-art{margin:-20px -30px 0 -80px}.hero-art>.hand-note{right:40px;bottom:5px}.hero-uses{font-size:9px;right:36px;top:45px}.hero-bottom{margin-top:60px}.hero-index{font-size:9px}.hero-index span{margin-left:15px}.hero-bottom{gap:25px}.hero-sub{font-size:12px}.section-heading{gap:40px}.editorial-products{gap:25px}.scene-top{font-size:9px}.scene-bottom h3{font-size:28px}.material-story{gap:55px}.notes-home h2{font-size:50px}.pdp-grid{gap:55px}.pdp-info h1{font-size:55px}.workbench-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.workbench-controls{padding-left:20px}.canvas-wrap{height:510px}.workbench-heading h1{font-size:64px}.parcel-layout{gap:35px}.set-item{grid-template-columns:95px 1fr;gap:20px}.set-item>strong{grid-column:2}.content-split{gap:50px}}
@media(max-width:900px){:root{--side-padding:28px;--section-padding:105px}#header{gap:20px}#header nav{gap:16px}#header nav a{font-size:9px}.header-actions{gap:8px}.header-actions>[data-search]{display:none}.hero{min-height:620px;padding-top:25px}.hero-copy .eyebrow{font-size:8px}.hero-art{margin:20px -25px 0 -45px}.hero-uses{display:none}.hero-art>.hand-note{font-size:18px;right:45px;bottom:-35px}.hero-sub{font-size:11px}.hero-copy .button{font-size:10px;padding:12px 16px;gap:25px}.hero-bottom{gap:25px}.hero-index{display:none}.down{margin-left:auto}.belief p{font-size:9px}.ticker{font-size:17px;gap:30px;justify-content:start}.section-heading{display:block}.section-heading>p{margin-top:30px}.editorial-products{grid-template-columns:1fr 1fr;gap:40px}.product-scene.small{margin-top:50px}.product-scene.tall{margin-top:20px;grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.product-scene.tall>img{grid-column:1;grid-row:1/4}.product-scene.tall>.scene-top{grid-column:2;align-self:end}.product-scene.tall>.scene-bottom{grid-column:2}.product-scene.tall>p{grid-column:2;align-self:start}.fold-story{gap:30px}.fold-story h2{font-size:45px}.fold-steps button{font-size:9px;gap:12px}.material-story{gap:35px}.material-copy h2{font-size:43px}.notes-home{gap:40px}.notes-home h2{font-size:42px}.notes-home a>span{font-size:20px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.pdp-grid{gap:35px}.pdp-info h1{font-size:46px}.pdp-details{gap:40px}.pdp-details h2{font-size:43px}.footer-links{grid-template-columns:1.5fr 1fr 1fr}.footer-links>p{display:none}.footer-top h2{font-size:49px}.footer-top .button{font-size:10px;gap:20px}.workbench-layout{grid-template-columns:1fr}.workbench-stage{position:relative;top:0}.canvas-wrap{height:510px}.workbench-controls{border-left:0;border-top:var(--border);padding:0}.sheet-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:50px;font:11px monospace}.settings-content{display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}.tab-field{grid-column:auto}.workbench-controls .corner-action{padding-top:18px}.workbench-controls .fit-result{max-width:100%}.workbench-controls .fit-result>p{max-width:480px}.workbench-controls>#save-wrap{min-height:52px}.workbench-heading .hand-note{font-size:20px}.guide-grid{grid-template-columns:1fr 1fr}.content-split{grid-template-columns:1fr}.content-split>img{max-height:550px}.parcel-layout{grid-template-columns:1fr}.set-item{grid-template-columns:130px 1fr auto}.set-item>strong{grid-column:auto}.set-summary{max-width:100%}}
@media(max-width:600px){:root{--side-padding:20px;--section-padding:96px;--hero-title-size:clamp(57px,14.3vw,84px);--section-title-size:44px;--body-size:15px;--grid-gap:28px}#header{height:78px;gap:10px}.wordmark{font-size:23px}.header-actions{margin-left:auto;gap:10px}.header-actions .locale{font-size:10px;min-width:25px}.header-actions .bag{gap:4px;font-size:10px}.header-actions svg{width:19px}.menu-button{display:flex!important;flex-direction:column;gap:5px;min-width:26px!important}.menu-button span{height:1px;width:19px;background:var(--text-main)}#header nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--background);padding:20px;box-shadow:0 15px 20px #17171712}#header.menu-open nav{display:flex;flex-direction:column;gap:0}#header nav a{font-size:13px;padding:15px}#header.menu-open .menu-button span:first-child{transform:translateY(3px) rotate(45deg)}#header.menu-open .menu-button span:last-child{transform:translateY(-3px) rotate(-45deg)}.hero{padding-top:20px;padding-bottom:20px;display:block;min-height:0}.hero-copy .eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:14px}.hero h1{font-size:var(--hero-title-size);line-height:1.02;white-space:nowrap;position:relative;z-index:2}.hero-sub{font-size:11px;line-height:1.6;max-width:220px;margin:23px 0 18px}.hero-copy>.button{min-height:48px;padding:13px 20px;font-size:11px}.hero-copy>.text-link{font-size:9px;min-height:25px;line-height:25px;margin-top:11px}.hero-art{margin:-92px -10px 0 57px;z-index:0;pointer-events:none}.hero-art>img{width:100%;aspect-ratio:1;object-fit:contain}.hero-art>.hand-note{font-size:17px;right:8px;bottom:0;line-height:1.35}.hero-corner{pointer-events:auto;opacity:1;width:29px;height:29px;left:51%;top:9%;font-size:10px}.hero-corner>span{display:none}.hero-bottom{margin-top:25px;gap:24px}.belief{gap:8px}.belief>span{font-size:28px}.belief p{font-size:7px;letter-spacing:.02em}.down{height:35px;width:35px;font-size:17px}.ticker{margin-top:20px;padding:15px 20px;font-size:17px;gap:25px}.ticker>span:nth-child(3),.ticker>span:nth-child(4){display:none}.ticker>span:nth-child(2){margin-left:auto;font-size:24px}.section-heading{margin-bottom:40px}.eyebrow{font-size:10px;margin-bottom:18px}.section-heading p{font-size:13px;line-height:1.7;margin-top:24px}.editorial-products{display:block}.product-scene{display:block;margin:0 0 50px!important}.product-scene img{width:100%}.product-scene.large{margin-left:25px!important}.product-scene.small{margin-right:45px!important}.product-scene.tall{display:block;margin-right:35px!important}.scene-top{font-size:9px;padding-top:13px}.scene-bottom h3{font-size:32px}.product-scene>p{font-size:9px}.collection-end{margin-top:0;display:block}.collection-end .button{width:100%}.collection-end>span{display:block;font-size:8px;margin-top:20px}.fold-story{padding-top:65px;padding-bottom:65px;display:block}.fold-story h2{font-size:45px}.fold-story>div>p{font-size:13px}.fold-visual{margin:30px 0}.fold-steps{display:grid;grid-template-columns:1fr 1fr;margin-top:40px}.fold-steps button{font-size:9px;min-height:60px;padding:15px 8px}.material-story{padding-top:40px;display:flex;flex-direction:column;gap:38px}.material-photo{width:100%}.material-photo img{aspect-ratio:1.15}.material-copy{width:100%}.material-copy h2{font-size:48px}.material-copy p{font-size:13px}.material-photo>span{font-size:9px}.test-invite{padding-top:55px;padding-bottom:50px}.test-invite h2{font-size:53px}.invite-bottom{display:block;margin-top:28px}.invite-bottom>p{font-size:13px;margin-bottom:30px}.invite-bottom .button{width:100%}.invite-mark{font-size:230px;right:-10px;top:-15px}.care-loop{padding-top:70px;padding-bottom:70px}.care-loop>div{gap:8px;padding:15px 0 23px}.care-loop>div>span{font-size:23px;white-space:nowrap}.care-loop>div>i{font-size:15px}.care-loop .eyebrow{font-size:9px}.care-loop p{font-size:8px}.notes-home{display:block;padding-bottom:85px}.notes-home h2{font-size:46px;margin-bottom:35px}.notes-home a>span{font-size:22px}.notes-home small{font-size:8px}#footer{padding-top:50px}.footer-top{display:block;padding-bottom:40px}.footer-top h2{font-size:44px}.footer-top .button{margin-top:30px}.footer-links{grid-template-columns:1fr 1fr;gap:35px 30px;padding-top:30px}.footer-links>.wordmark{grid-column:1/-1;font-size:25px}.footer-links>div{font-size:10px}.footer-bottom{flex-wrap:wrap;font-size:8px;gap:15px;margin-top:40px}.footer-bottom>span:nth-child(2){order:3;width:100%;font-size:7px}.footer-bottom>a{margin-left:auto}.page-heading{padding-top:35px;padding-bottom:75px}.page-heading h1{font-size:58px;margin-bottom:35px}.filter-bar{gap:22px;margin-bottom:25px}.filter-bar button{font-size:9px}.catalog-grid{gap:35px 18px}.catalog-image>span{font-size:7px;left:8px;bottom:10px}.catalog-item .scene-bottom{gap:5px;margin-top:12px}.catalog-item h2{font-size:23px}.catalog-item .scene-bottom>b{font-size:20px}.catalog-item p{font-size:10px;line-height:1.8}.catalog-item small{font-size:8px;display:block}.breadcrumbs{font-size:9px;padding:15px 0 25px}.pdp{padding-bottom:70px}.pdp-grid{display:block}.pdp-gallery{margin-bottom:70px}.pdp-gallery>.hand-note{font-size:19px;margin-top:25px}.pdp-main-image>span{font-size:8px}.pdp-info h1{font-size:59px}.pdp-info .eyebrow{font-size:10px}.pdp-info>.pdp-tagline{font-size:12px}.pdp-info>p:not(.pdp-tagline){font-size:14px}.pdp-details{display:block;padding-top:50px;padding-bottom:75px}.pdp-details h2{font-size:43px;margin-bottom:35px}.pdp-details details{padding:18px 0}.pdp-details summary{font-size:11px}.content-page{padding-top:40px;padding-bottom:80px}.content-page>h1{font-size:56px;margin-bottom:35px}.large-copy{font-size:20px}.content-split{gap:35px}.guide-grid{gap:35px 25px;margin:45px 0}.guide-grid h2{font-size:25px}.guide-grid p{font-size:13px}.step-number{font-size:62px}.note-article summary{font-size:28px;gap:17px}.note-article>div{padding-left:0}.note-article p{font-size:14px}.policy{padding-top:50px;padding-bottom:100px}.policy h1{font-size:49px}.policy p{font-size:14px}.policy .large-copy{font-size:21px}.parcel-page{padding-top:40px;padding-bottom:85px}.parcel-page>h1{font-size:53px;margin-bottom:40px}.empty-set{padding:35px 0}.empty-set h2{font-size:35px}.empty-set .button{width:100%;margin:8px 0}.set-item{grid-template-columns:90px 1fr;gap:15px}.set-item>strong{grid-column:2}.set-item h2{font-size:25px}.set-item .fine{font-size:10px}.item-controls{gap:18px}.set-summary{padding:25px}.set-summary h2{font-size:32px}.workbench-page{padding-top:15px;padding-bottom:35px}.workbench-heading{margin-bottom:15px}.workbench-heading h1{font-size:53px}.workbench-heading .eyebrow{font-size:8px;margin-bottom:8px}.workbench-heading p{font-size:12px;max-width:245px;margin-top:7px}.workbench-heading .hand-note{font-size:15px;margin-right:8px}.workbench-layout{gap:18px}.stage-top{font-size:8px;min-height:44px}.stage-top button{font-size:8px}.canvas-wrap{height:385px;margin:0 -10px}.corner-handle{width:44px;height:44px}.stage-hint{font-size:7px;bottom:6px;letter-spacing:.02em}.stage-toolbar{gap:17px;min-height:48px}.stage-toolbar button{font-size:19px;gap:6px}.stage-toolbar button span{font-size:9px}.illustration-note{font-size:8px;margin-top:9px}.settings-content{gap:20px 18px;grid-template-columns:1fr}.settings-content fieldset{margin:0}.object-options button{min-height:64px;font-size:10px}.dimensions input{min-height:44px;font-size:12px}.dimensions label{font-size:10px}.cloth-options button{min-height:44px;font-size:10px}.settings-content .swatches{gap:20px}.settings-content .swatch>span{width:50px;height:42px}.tab-options button{width:36px;height:36px;min-width:36px}.workbench-controls .tab-field{margin-bottom:20px}.corner-action button{min-height:48px}.fit-result strong{font-size:32px}.workbench-controls>#save-wrap{position:sticky;bottom:12px;z-index:5;box-shadow:0 5px 20px #17171722}.keyboard-help{font-size:11px}.keyboard-help summary{min-height:44px;padding-top:13px}.static-illustration p{font-size:10px}.workbench-controls .fit-result .fine{font-size:11px}.modal-actions{flex-wrap:wrap}dialog{padding:35px 24px}dialog h2{font-size:33px}html[lang=ko] h1{font-size:45px}html[lang=ko] h2{font-size:36px}html[lang=ko] .hero h1{font-size:var(--hero-title-size)}html[lang=ko] .hero-art{margin-top:-60px}html[lang=ko] .hero-sub{font-size:12px}}
.fold-visual canvas{display:block;width:100%;aspect-ratio:1;height:auto}.hero-art>img{mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent),linear-gradient(to bottom,transparent 0%,black 5%,black 93%,transparent);mask-composite:intersect}
.workbench-controls legend,.workbench-controls .fit-result .fine,.workbench-controls>#corner-status,.keyboard-help,.workbench-controls .fit-result>p,.workbench-controls .fit-result .eyebrow{font-size:12px}.tab-options button{width:44px;height:44px;min-width:44px;border-width:7px}.cloth-options button{min-height:44px;font-size:10px}.stage-hint{font-size:10px;letter-spacing:.03em}.stage-top{font-size:11px}.hero-copy .eyebrow,.hero-uses,.belief p{font-size:11px}.product-scene>p,.scene-top,.material-photo>span,.notes-home small{font-size:11px}.hero-sub{font-size:15px}.footer-links>div{font-size:12px}.fine{font-size:12px}.pdp-info>.pdp-tagline{font-size:14px}.workbench-controls legend{margin-bottom:13px}.workbench-controls .swatch small{font-size:11px}.keyboard-help summary{min-height:44px}
@media(max-width:600px){.hero-copy .eyebrow{font-size:10px}.hero-sub{font-size:12px}.belief p{font-size:8px}.stage-hint{font-size:9px}.stage-top{font-size:9px}.scene-top,.product-scene>p{font-size:10px}.workbench-controls fieldset{margin-bottom:4px}.workbench-controls .swatch small{font-size:12px}.hero-art>.hand-note{font-size:17px}.hero-art{margin-top:-80px}}
.canvas-wrap{overflow:visible}
.physics-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 0 4px;font:10px monospace;color:var(--text-sub)}.physics-toolbar>div{display:flex;gap:16px}.physics-toolbar button{min-height:40px;font:10px monospace;text-decoration:underline;text-underline-offset:4px}.physics-toolbar #physics-status{color:var(--primary)}.canvas-wrap canvas[data-renderer=physical-cpu]{border-radius:2px}.checkout-panel{margin:24px 0 0;padding-top:24px;border-top:var(--border)}.checkout-panel .button{width:100%;margin-top:15px}.checkout-panel .fine{margin-top:12px}.payment-result{max-width:850px;min-height:65vh;padding-top:90px;padding-bottom:120px}.payment-result h1{font-size:72px;margin-bottom:35px}.payment-result .button{margin:30px 20px 0 0}.payment-state{font:14px monospace;margin:25px 0;color:var(--primary)}
@media(max-width:600px){.physics-toolbar{font-size:9px;gap:8px}.physics-toolbar>div{gap:8px}.physics-toolbar button{font-size:9px}.payment-result h1{font-size:48px}.canvas-wrap{height:400px}}
@media(max-width:600px){.workbench-controls>#save-wrap{position:static;box-shadow:none}.sheet-toggle{min-height:54px;font-size:12px}.corner-action{margin-top:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.button:hover,.product-scene:hover img{transform:none}}
@media(forced-colors:active){.swatch>span,.tab-options button,.corner-handle,.button{border:2px solid ButtonText}.selected{outline:3px solid Highlight}.fit-result strong{color:CanvasText}}
