.support-perch-story{--ink:#203b35;--green:#3e654c;--sage:#dce6d8;--cream:#f8f5ed;--paper:#fffdf8;--muted:#6f776f;--line:#e5e0d5;--clay:#b8795b}.support-perch-story *{box-sizing:border-box}.support-perch-story{scroll-behavior:smooth}.support-perch-story{margin:0;background:var(--cream);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.75}.support-perch-story a{color:inherit;text-decoration:none}.support-perch-story .top{position:sticky;top:0;z-index:5;background:#f8f5edf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.support-perch-story .nav{max-width:1160px;margin:auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.support-perch-story .brand{font:700 20px Georgia,serif;letter-spacing:.08em}.support-perch-story .links{display:flex;gap:20px;font-size:13px;color:#52645b}.support-perch-story .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.support-perch-story .section{padding:68px 0}.support-perch-story .section.alt{background:var(--paper)}.support-perch-story .eyebrow{letter-spacing:.15em;font-size:11px;font-weight:700;color:#7a8d7a}.support-perch-stor .support-perch-story .hero-story-link{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:min(calc(100vw - 64px),340px);min-height:74px;margin-left:auto;margin-right:auto;padding:0 22px;border:2px solid var(--green);background:var(--cream);color:var(--green);font-size:20px;line-height:1.15;letter-spacing:.1em}y .title{font:500 clamp(28px,3.2vw,40px)/1.3 Georgia,"Songti SC",serif;margin:8px 0 15px}.support-perch-story .lead{font-size:16px;color:#59675f;max-width:740px;margin:0}.support-perch-story .center{text-align:center}.support-perch-story .center .lead{margin:auto}.support-perch-story .hero{padding:34px 0 18px;text-align:center}.support-perch-story .hero h1{font:500 clamp(30px,4vw,48px)/1.2 Georgia,"Songti SC",serif;margin:6px 0 10px}.support-perch-story .tagline{font:italic 18px Georgia,serif;color:var(--green);margin:0}.support-perch-story .brandline{font-weight:700;letter-spacing:.15em;font-size:12px;color:#82907f}.support-perch-story .photo{overflow:hidden;border-radius:18px;background:#eee8dc}.support-perch-story .photo img{display:block;width:100%;height:100%;object-fit:cover}.support-perch-story .issue-image{max-width:740px;margin:28px auto 0;background:#f4f0e6;border-radius:18px;overflow:hidden}.support-perch-story .issue-image img{width:100%;height:auto;display:block}.support-perch-story .split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.support-perch-story .photo.tall{height:440px}.support-perch-story .copy p{color:#59675f}.support-perch-story .callouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.support-perch-story .callout{background:#f1eee5;border-radius:12px;padding:10px;overflow:hidden}.support-perch-story .callout img{width:100%;height:145px;display:block;object-fit:cover;border-radius:8px;margin-bottom:9px}.support-perch-story .callout b{display:block;color:var(--green);font-size:14px}.support-perch-story .callout span{display:block;font-size:12px;color:var(--muted);line-height:1.6;margin-top:3px}.support-perch-story .callout small{display:block;font-size:10px;color:#8a8f87;margin-top:6px}.support-perch-story .callout small a{text-decoration:underline;text-underline-offset:2px}.support-perch-story .callout img.skin-reference{object-position:center 35%}.support-perch-story .callout img.atrophy-reference{object-position:center 42%}.support-perch-story .joint-crop img{object-position:left 82%}.support-perch-story .product-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.support-perch-story .product-hero .photo{height:440px}.support-perch-story .product-hero .photo img{object-fit:cover}.support-perch-story .pill{display:inline-block;background:var(--sage);color:#294b3d;border-radius:99px;padding:5px 13px;font-size:12px;letter-spacing:.05em;margin-bottom:8px}.support-perch-story .quote{font:500 22px/1.5 Georgia,Songti SC,serif;color:var(--green);border-left:3px solid #89a58a;padding-left:18px;margin:20px 0}.support-perch-story .feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.support-perch-story .feature-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.support-perch-story .feature-card img{width:100%;height:280px;object-fit:cover;display:block}.support-perch-story .feature-card div{padding:18px 20px 22px}.support-perch-story .feature-card h3{font-size:18px;margin:0 0 7px}.support-perch-story .feature-card p{font-size:14px;color:var(--muted);margin:0}.support-perch-story .pain-points{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.support-perch-story .pain{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.support-perch-story .pain img{width:100%;height:270px;object-fit:cover;display:block}.support-perch-story .pain .crop-water{object-position:center 48%}.support-perch-story .pain div{padding:18px 20px 22px}.support-perch-story .pain h3{font-size:18px;margin:0 0 7px}.support-perch-story .pain p{font-size:14px;color:var(--muted);margin:0}.support-perch-story .three{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:30px}.support-perch-story .card{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.support-perch-story .card img{width:100%;height:225px;object-fit:cover;display:block}.support-perch-story .card-body{padding:19px 20px 22px}.support-perch-story .num{font:12px Georgia,serif;color:#91a38b;letter-spacing:.12em}.support-perch-story .card h3{font-size:18px;line-height:1.45;margin:5px 0 8px}.support-perch-story .card p{color:var(--muted);font-size:14px;margin:0}.support-perch-story .materials{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.support-perch-story .materials .card img{height:auto;aspect-ratio:1/1;object-fit:cover}.support-perch-story .sizebox{background:#fff;padding:14px;border:1px solid var(--line);border-radius:18px;margin-top:28px}.support-perch-story .sizebox img{width:100%;height:auto;display:block}.support-perch-story .smallnote{font-size:12px;color:var(--muted);margin-top:12px}.support-perch-story .safety{background:#edf1e8;border-radius:18px;padding:24px 28px;margin:34px 0 55px}.support-perch-story .safety h3{margin:0 0 8px}.support-perch-story .safety p{margin:0;color:#53645b;font-size:14px}.support-perch-story .footer{padding:28px 24px;text-align:center;border-top:1px solid var(--line);color:var(--muted);font-size:12px}@media(max-width:760px){.support-perch-story .links{display:none}.support-perch-story .nav{padding:11px 18px}.support-perch-story .wrap{padding:0 17px}.support-perch-story .section{padding:49px 0}.support-perch-story .hero{padding:28px 18px 14px}.support-perch-story .issue-image{margin-top:20px}.support-perch-story .split,.support-perch-story .product-hero{grid-template-columns:1fr;gap:22px}.support-perch-story .photo.tall,.support-perch-story .product-hero .photo{height:320px}.support-perch-story .feature-pair,.support-perch-story .pain-points,.support-perch-story .materials{grid-template-columns:1fr}.support-perch-story .feature-card img,.support-perch-story .pain img,.support-perch-story .card img{height:230px}.support-perch-story .three{grid-template-columns:1fr;gap:13px}.support-perch-story .callouts{grid-template-columns:repeat(2,minmax(0,1fr))}.support-perch-story .callout img{height:120px}.support-perch-story .safety{padding:20px;margin-bottom:40px}.support-perch-story .title{font-size:29px}}.support-perch-story{font-family:Arial,Helvetica,sans-serif;line-height:1.65}.support-perch-story .title,.support-perch-story .hero h1,.support-perch-story .quote{font-family:Georgia,Times New Roman,serif}.support-perch-story .issue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;text-align:left}.support-perch-story .issue-card{background:var(--cream);border:1px solid var(--line);border-radius:16px;overflow:hidden}.support-perch-story .issue-shot{height:170px;background-image:url(/cdn/shop/files/support-perch-challenges.png?v=1791493181);background-size:240% auto;background-repeat:no-repeat}.support-perch-story .issue-shot.senior{background-position:13% 38%}.support-perch-story .issue-shot.paralysis{background-position:89% 38%}.support-perch-story .issue-shot.joints{background-position:13% 89%}.support-perch-story .issue-shot.recovery{background-position:89% 89%}.support-perch-story .issue-card div:last-child{padding:15px 16px 18px}.support-perch-story .issue-card h3{font-size:16px;line-height:1.3;margin:0 0 4px}.support-perch-story .issue-card p{font-size:13px;color:var(--muted);line-height:1.45;margin:0}.support-perch-story .pain img.crop-dog{object-position:center bottom}.support-perch-story .pain img.crop-water{object-position:center 42%}.support-perch-story .material-photo{display:block;width:100%;aspect-ratio:1/1;background-repeat:no-repeat;background-size:240% auto;border-radius:0}.support-perch-story .material-photo.foam{background-image:url(/cdn/shop/files/support-perch-foam-detail.png?v=1791493216);background-position:center;background-size:cover}.support-perch-story .material-photo.fabric{background-image:url(/cdn/shop/files/support-perch-fabric-detail.png?v=1791493221);background-position:center;background-size:cover}.support-perch-story .measure-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.support-perch-story .measure-legend div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--muted)}.support-perch-story .measure-legend b{display:block;font-size:17px;color:var(--green)}.support-perch-story .size-table-wrap{overflow-x:auto;margin-top:18px;background:#fff;border:1px solid var(--line);border-radius:16px}.support-perch-story .size-table{width:100%;border-collapse:collapse;min-width:650px;text-align:left}.support-perch-story .size-table th,.support-perch-story .size-table td{padding:11px 14px;border-bottom:1px solid var(--line);font-size:13px}.support-perch-story .size-table th{background:#edf1e8;color:var(--green)}.support-perch-story .size-table tr:last-child td{border-bottom:0}.support-perch-story .size-table td:first-child{font-weight:700;color:var(--green)}.support-perch-story .sizing-visual{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center}.support-perch-story .sizing-visual img{width:100%;display:block;border-radius:10px}.support-perch-story .sizing-visual p{font-size:14px;color:var(--muted);margin:8px 0 0}@media(max-width:900px){.support-perch-story .issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.support-perch-story .issue-grid{gap:10px}.support-perch-story .issue-shot{height:135px}.support-perch-story .issue-card div:last-child{padding:12px}.support-perch-story .issue-card h3{font-size:14px}.support-perch-story .issue-card p{font-size:12px}.support-perch-story .measure-legend,.support-perch-story .sizing-visual{grid-template-columns:1fr}}.support-perch-story .bridge{padding:48px 0}.support-perch-story .bridge-panel{background:var(--green);color:var(--paper);border-radius:24px;padding:42px 50px}.support-perch-story .bridge-panel .eyebrow{color:#cbd9c5}.support-perch-story .bridge-panel .title{max-width:740px;margin:9px 0 14px}.support-perch-story .bridge-panel p{max-width:670px;margin:0;color:#e5eee3;font-size:16px}.support-perch-story .bridge-panel strong{display:block;margin-top:24px;font:italic 18px Georgia,Times New Roman,serif;color:#fff}.support-perch-story .center>.tagline{margin:0 auto 13px;max-width:720px}.support-perch-story .center>.tagline+.lead{margin-top:8px}@media(max-width:760px){.support-perch-story .bridge{padding:24px 0}.support-perch-story .bridge-panel{padding:29px 23px;border-radius:18px}.support-perch-story .bridge-panel p{font-size:14px}.support-perch-story .bridge-panel strong{font-size:16px}}.support-perch-story .wrap{max-width:980px}.support-perch-story .section{padding:58px 0}.support-perch-story .section.alt{background:transparent}.support-perch-story .hero{text-align:left;padding:54px 24px 36px}.support-perch-story .hero h1{max-width:760px;font-size:clamp(38px,5vw,58px)}.support-perch-story .hero .tagline{margin:0}.support-perch-story .post-meta{font-size:11px;letter-spacing:.16em;font-weight:700;color:#7a8d7a}.support-perch-story .post-meta span{padding:0 8px;color:var(--clay)}.support-perch-story .post-intro{font-size:17px;color:var(--muted);max-width:590px;margin:18px 0 0}.support-perch-story .center{text-align:left}.support-perch-story .center .lead{margin:0}.support-perch-story .center>.tagline{margin:0 0 12px}.support-perch-story .issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-perch-story .issue-shot{height:205px}.support-perch-story .bridge{padding:38px 0;border:0}.support-perch-story .bridge-panel{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:32px;align-items:center;padding:34px 38px}.support-perch-story .bridge-panel .title{font-size:clamp(26px,3vw,36px)}.support-perch-story .bridge-panel p{font-size:15px}.support-perch-story .bridge-panel strong{font-size:16px;line-height:1.5}.support-perch-story .product-teaser{display:block;overflow:hidden;border-radius:16px;background:var(--paper);color:var(--ink);box-shadow:0 16px 30px #0c22192e;transition:transform .2s ease,box-shadow .2s ease}.support-perch-story .product-teaser:hover{transform:translateY(-3px);box-shadow:0 20px 34px #0c22193d}.support-perch-story .product-teaser img{width:100%;height:154px;object-fit:cover;display:block}.support-perch-story .product-teaser-body{display:block;padding:14px 16px 17px}.support-perch-story .product-teaser-eyebrow{display:block;font-size:10px;letter-spacing:.15em;font-weight:700;color:#869986}.support-perch-story .product-teaser b{display:block;font-size:19px;margin:3px 0}.support-perch-story .product-teaser-body>span:nth-last-child(2){display:block;font-size:12px;line-height:1.35;color:var(--muted)}.support-perch-story .product-teaser em{display:flex;justify-content:space-between;font-size:13px;font-style:normal;font-weight:700;color:var(--green);margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.support-perch-story .shop-cta{padding:28px 24px 62px}.support-perch-story .shop-cta-inner{background:#e6ece3;border-radius:22px;padding:30px 34px;display:flex;gap:24px;align-items:center;justify-content:space-between}.support-perch-story .shop-cta-inner .title{margin:5px 0 7px;font-size:clamp(25px,3vw,34px)}.support-perch-story .shop-cta-inner p{margin:0;color:var(--muted);font-size:14px;max-width:550px}.support-perch-story .shop-button{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;white-space:nowrap;background:var(--green);color:#fff;border-radius:99px;padding:13px 21px;font-size:14px;font-weight:700;box-shadow:0 6px 18px #1e402f2e}.support-perch-story .shop-button:hover{background:#2b503a}@media(max-width:760px){.support-perch-story .hero{padding:40px 17px 28px}.support-perch-story .section{padding:46px 0}.support-perch-story .issue-shot{height:145px}.support-perch-story .bridge{padding:25px 0}.support-perch-story .bridge-panel{grid-template-columns:1fr;gap:22px;padding:26px 22px}.support-perch-story .product-teaser{display:grid;grid-template-columns:112px 1fr}.support-perch-story .product-teaser img{height:100%;min-height:150px}.support-perch-story .product-teaser-body{padding:12px 13px}.support-perch-story .product-teaser b{font-size:16px}.support-perch-story .shop-cta{padding:20px 17px 44px}.support-perch-story .shop-cta-inner{display:block;padding:24px}.support-perch-story .shop-button{margin-top:20px;width:100%}}.support-perch-story .announcement{background:#163b32;color:#fbf9f3;text-align:center;padding:9px 16px;font-size:10px;letter-spacing:.18em}.support-perch-story .top{position:relative;background:#f3eedf;border-bottom:1px solid #DDD9CC}.support-perch-story .nav{max-width:1120px;min-height:72px;padding:10px 24px}.support-perch-story .brand{display:inline-flex;align-items:center}.support-perch-story .brand img{display:block;width:165px;height:auto}.support-perch-story .links{gap:28px;color:#163b32;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.support-perch-story .links a:hover{color:#b8795b}.support-perch-story{--ink:#252A27;--green:#163B32;--sage:#A9B5A1;--cream:#FBF9F3;--paper:#F3EEDF;--muted:#626B63;--line:#DDD9CC;--clay:#B8795B}.support-perch-story{background:var(--cream);color:var(--ink);font:15px/1.7 Arial,Helvetica,sans-serif}.support-perch-story .wrap{max-width:1060px}.support-perch-story .section{padding:72px 0}.support-perch-story #section-name{padding-top:82px}.support-perch-story .title{color:var(--green);font:400 clamp(36px,4.3vw,58px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.support-perch-story .eyebrow{color:var(--clay);font-size:10px;letter-spacing:.2em}.support-perch-story .lead{line-height:1.85}.support-perch-story .issue-grid{gap:14px}.support-perch-story .issue-card,.support-perch-story .callout,.support-perch-story .feature-card,.support-perch-story .pain,.support-perch-story .card,.support-perch-story .photo,.support-perch-story .sizing-visual,.support-perch-story .size-table-wrap{border-radius:4px}.support-perch-story .issue-card{background:var(--paper)}.support-perch-story .callout{background:#f3eedf}.support-perch-story .pill{background:var(--sage);color:var(--green);font-size:11px}.support-perch-story .bridge-panel{background:var(--sage);color:var(--green);border-radius:4px}.support-perch-story .bridge-panel .eyebrow,.support-perch-story .bridge-panel .title{color:var(--green)}.support-perch-story .bridge-panel p{color:#435347}.support-perch-story .bridge-panel strong{color:var(--green)}.support-perch-story .product-teaser{border-radius:4px;background:var(--cream);box-shadow:none}.support-perch-story .product-teaser:hover{box-shadow:0 10px 24px #163b3226}.support-perch-story .product-teaser-eyebrow{color:var(--clay)}.support-perch-story .shop-cta-inner{background:var(--green);border-radius:4px}.support-perch-story .shop-cta-inner .eyebrow{color:var(--sage)}.support-perch-story .shop-cta-inner .title{color:var(--cream)}.support-perch-story .shop-cta-inner p{color:#e0e5dd}.support-perch-story .shop-button{background:var(--paper);color:var(--green);font-size:11px;letter-spacing:.1em;text-transform:uppercase;box-shadow:none}.support-perch-story .shop-button:hover{background:var(--cream)}.support-perch-story .footer{background:#122f29;color:var(--cream);border:0;letter-spacing:.1em;text-transform:uppercase}.support-perch-story .materials .card{background:var(--paper)}.support-perch-story #size{padding-top:30px;border-bottom:0}.support-perch-story #materials{border-bottom:0}.support-perch-story .size-table th{background:var(--paper);color:var(--green)}.support-perch-story .safety{background:#e5ebe1;border-radius:4px}@media(max-width:760px){.support-perch-story .nav{min-height:60px;padding:9px 17px}.support-perch-story .brand img{width:135px}.support-perch-story #section-name{padding-top:54px}.support-perch-story .section{padding:52px 0}.support-perch-story .title{font-size:clamp(32px,9vw,45px)}.support-perch-story .bridge-panel,.support-perch-story .shop-cta-inner{border-radius:4px}.support-perch-story #size{padding-top:20px}}@media(max-width:760px){.support-perch-story{font-size:14px;line-height:1.7}.support-perch-story .announcement{font-size:8px;letter-spacing:.14em;padding:8px 12px}.support-perch-story .wrap{padding-left:18px;padding-right:18px}.support-perch-story .section{padding:46px 0}.support-perch-story #section-name{padding-top:48px}.support-perch-story .title{font-size:clamp(32px,9vw,42px);line-height:1.12;letter-spacing:-.035em}.support-perch-story .lead{font-size:14px;line-height:1.75}.support-perch-story .issue-grid{gap:9px;margin-top:24px}.support-perch-story .issue-shot{height:146px}.support-perch-story .issue-card h3{font-size:14px}.support-perch-story .issue-card p{font-size:11px;line-height:1.5}.support-perch-story .split,.support-perch-story .product-hero{gap:22px}.support-perch-story .photo.tall,.support-perch-story .product-hero .photo{height:290px}.support-perch-story .callouts{grid-template-columns:1fr;gap:12px}.support-perch-story .callout{padding:12px}.support-perch-story .callout img{height:190px}.support-perch-story .callout b{font-size:15px}.support-perch-story .callout span{font-size:13px}.support-perch-story .callout small{font-size:10px}.support-perch-story .bridge-panel{padding:28px 22px}.support-perch-story .bridge-panel .title{font-size:32px}.support-perch-story .bridge-panel p{font-size:14px;line-height:1.7}.support-perch-story .feature-card img,.support-perch-story .pain img,.support-perch-story .card img{height:240px}.support-perch-story .feature-card div,.support-perch-story .pain div,.support-perch-story .card-body{padding:18px}.support-perch-story .feature-card h3,.support-perch-story .pain h3,.support-perch-story .card h3{font-size:18px}.support-perch-story .feature-card p,.support-perch-story .pain p,.support-perch-story .card p{font-size:13px;line-height:1.7}.support-perch-story .material-photo{aspect-ratio:1.25/1}.support-perch-story .measure-legend{gap:8px}.support-perch-story .measure-legend div{font-size:12px}.support-perch-story .sizing-visual{gap:14px;padding:13px}.support-perch-story .shop-cta{padding-bottom:42px}.support-perch-story .shop-cta-inner{padding:24px}.support-perch-story .shop-cta-inner .title{font-size:30px}.support-perch-story .safety{padding:19px}.support-perch-story .safety p{font-size:13px}}.support-perch-story .callouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-perch-story .callout{padding:0;background:var(--paper);border:1px solid var(--line);border-radius:4px;min-width:0}.support-perch-story .callout img{display:block;width:100%;height:135px;object-fit:cover;border-radius:0;margin:0}.support-perch-story .callout-body{padding:12px 13px 14px}.support-perch-story .callout b{display:block;padding:0;margin:0;color:var(--green);font-size:13px;line-height:1.35}.support-perch-story .callout span{display:block;padding:0;margin:4px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.support-perch-story .risk-credits{margin-top:11px;color:var(--muted);font-size:10px;line-height:1.6}.support-perch-story .risk-credits summary{cursor:pointer;text-decoration:underline;text-underline-offset:2px}.support-perch-story .risk-credits a{text-decoration:underline;text-underline-offset:2px}@media(max-width:760px){.support-perch-story .callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.support-perch-story .callout img{height:115px}.support-perch-story .callout-body{padding:11px}.support-perch-story .callout b{font-size:12px;line-height:1.35}.support-perch-story .callout span{font-size:10px;line-height:1.45}.support-perch-story .risk-credits{font-size:10px}}.support-perch-story #section-name .issue-image{display:none}.support-perch-story #section-name .issue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;text-align:left}.support-perch-story #section-name .issue-card{background:var(--paper);border:1px solid var(--line);border-radius:4px;overflow:hidden}.support-perch-story #section-name .issue-photo{display:block;width:100%;aspect-ratio:1.32;object-fit:cover}.support-perch-story #section-name .issue-copy{padding:13px 14px 15px}.support-perch-story #section-name .issue-card h3{color:var(--green);font-size:15px;line-height:1.3;margin:0 0 5px}.support-perch-story #section-name .issue-card p{color:var(--muted);font-size:11px;line-height:1.4;white-space:nowrap;margin:0}@media(max-width:900px){.support-perch-story #section-name .issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}}@media(max-width:760px){.support-perch-story #section-name .issue-grid{gap:10px;margin-top:22px}.support-perch-story #section-name .issue-copy{padding:11px 10px 12px}.support-perch-story #section-name .issue-card h3{font-size:14px}.support-perch-story #section-name .issue-card p{font-size:10px}}.support-perch-story .bridge-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding:30px;align-items:center}.support-perch-story .bridge-story .title{font-size:clamp(28px,3.4vw,42px);margin:8px 0 12px}.support-perch-story .bridge-story p{max-width:430px;font-size:16px;line-height:1.6}.support-perch-story .bridge-image{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:var(--cream)}@media(max-width:760px){.support-perch-story .bridge-panel{grid-template-columns:1fr;gap:18px;padding:23px 20px}.support-perch-story .bridge-story .title{font-size:31px}.support-perch-story .bridge-story p{font-size:14px}.support-perch-story .bridge-image{max-width:520px}}.support-perch-story .material-photo.foam,.support-perch-story .material-photo.fabric{background-size:cover;background-position:center}.support-perch-story .product-hero .photo img{object-fit:contain}.support-perch-story .bridge-discover{display:inline-flex;align-items:center;gap:18px;margin-top:18px;padding:11px 15px;border:1px solid var(--green);color:var(--green);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.support-perch-story .bridge-discover:hover{background:var(--green);color:var(--cream)}@media(max-width:760px){.support-perch-story .bridge-discover{margin-top:13px}}.support-perch-story .story-intro{padding:34px 0 18px;background:var(--cream)}.support-perch-story .story-intro .eyebrow i{font-style:normal;color:var(--clay);padding:0 5px}.support-perch-story .story-intro h1{max-width:760px;margin:8px 0 10px;color:var(--green);font:400 clamp(35px,4.6vw,54px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.support-perch-story .story-intro p{max-width:700px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.support-perch-story .section{padding:42px 0}.support-perch-story #section-name{padding-top:26px}.support-perch-story .section:not(.bridge){border-bottom:1px solid var(--line)}.support-perch-story .title{margin:5px 0 10px;line-height:1.08}.support-perch-story .lead{font-size:14px;line-height:1.55}.support-perch-story .issue-grid{margin-top:19px!important;gap:11px!important}.support-perch-story .issue-copy{padding:10px 12px 12px!important}.support-perch-story #risk .split{gap:30px}.support-perch-story #risk .photo.tall{height:380px}.support-perch-story #risk .copy>p{font-size:14px;line-height:1.55;margin:0 0 12px;color:var(--muted)}.support-perch-story #risk .callouts{margin-top:16px}.support-perch-story #risk .callout img{height:112px}.support-perch-story #risk .callout-body{padding:9px 10px 10px}.support-perch-story .bridge{padding:26px 0}.support-perch-story .bridge-panel{gap:22px;padding:24px 28px}.support-perch-story .bridge-story .title{margin:5px 0 8px}.support-perch-story .bridge-discover{margin-top:10px;padding:9px 12px}.support-perch-story #support .product-hero{gap:28px}.support-perch-story #support .product-hero .photo{height:350px}.support-perch-story #support .feature-pair,.support-perch-story #daily-challenges .pain-points,.support-perch-story #care .three{margin-top:20px;gap:13px}.support-perch-story #support .feature-card img{height:205px}.support-perch-story #support .feature-card div,.support-perch-story #daily-challenges .pain div,.support-perch-story #care .card-body{padding:13px 15px 15px}.support-perch-story .feature-card h3,.support-perch-story .pain h3,.support-perch-story .card h3{font-size:16px;line-height:1.3;margin:4px 0 5px}.support-perch-story .feature-card p,.support-perch-story .pain p,.support-perch-story .card p{font-size:13px;line-height:1.5}.support-perch-story #daily-challenges .pain img{height:225px}.support-perch-story #care .card img{height:190px}.support-perch-story #materials .materials{margin-top:18px;gap:13px}.support-perch-story #materials .card-body{padding:13px 15px 15px}.support-perch-story #size .measure-legend{margin-top:17px}.support-perch-story #size .size-table-wrap,.support-perch-story #size .sizing-visual{margin-top:16px}.support-perch-story .safety{margin:24px 0 34px;padding:18px 21px}.support-perch-story .shop-cta{padding:14px 24px 38px}.support-perch-story .shop-cta-inner{padding:23px 27px;gap:18px}@media(max-width:760px){.support-perch-story .story-intro{padding:27px 0 10px}.support-perch-story .story-intro h1{font-size:36px;line-height:1.06;margin:7px 0 8px}.support-perch-story .story-intro p{font-size:14px;line-height:1.5}.support-perch-story .section{padding:31px 0}.support-perch-story #section-name{padding-top:17px}.support-perch-story .title{font-size:clamp(26px,7.4vw,34px);line-height:1.12}.support-perch-story .issue-grid{margin-top:15px!important;gap:8px!important}.support-perch-story #section-name .issue-photo{aspect-ratio:1.32}.support-perch-story #section-name .issue-copy{padding:9px 9px 10px!important}.support-perch-story #section-name .issue-card h3{font-size:13px;margin-bottom:3px}.support-perch-story #section-name .issue-card p{font-size:10px}.support-perch-story #risk .split{gap:16px}.support-perch-story #risk .photo.tall{height:250px}.support-perch-story #risk .copy>p{font-size:13px;line-height:1.5}.support-perch-story #risk .callouts{gap:8px;margin-top:13px}.support-perch-story #risk .callout img{height:94px}.support-perch-story #risk .callout-body{padding:8px}.support-perch-story #risk .callout b{font-size:11px}.support-perch-story #risk .callout span{font-size:10px;line-height:1.35;margin-top:3px}.support-perch-story .bridge{padding:17px 0}.support-perch-story .bridge-panel{padding:18px;gap:13px}.support-perch-story .bridge-story .title{font-size:28px}.support-perch-story .bridge-discover{font-size:10px;margin-top:8px;padding:8px 10px}.support-perch-story #support .product-hero{gap:14px}.support-perch-story #support .product-hero .photo{height:245px}.support-perch-story #support .feature-pair,.support-perch-story #daily-challenges .pain-points{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.support-perch-story #support .feature-card img{height:135px}.support-perch-story #support .feature-card div,.support-perch-story #daily-challenges .pain div,.support-perch-story #care .card-body{padding:10px}.support-perch-story .num{font-size:10px}.support-perch-story .feature-card h3,.support-perch-story .pain h3,.support-perch-story .card h3{font-size:14px;line-height:1.25}.support-perch-story .feature-card p,.support-perch-story .pain p,.support-perch-story .card p{font-size:11px;line-height:1.45}.support-perch-story #daily-challenges .pain img{height:140px}.support-perch-story #care .three{grid-template-columns:1fr;gap:10px;margin-top:15px}.support-perch-story #care .card{display:grid;grid-template-columns:38% 1fr;align-items:stretch}.support-perch-story #care .card img{height:100%;min-height:132px;object-fit:cover}.support-perch-story #care .card-body{align-self:center}.support-perch-story #materials .materials{gap:9px}.support-perch-story #materials .card-body{padding:10px}.support-perch-story #materials .card h3{font-size:13px}.support-perch-story #materials .card p{font-size:11px;line-height:1.4}.support-perch-story #size .measure-legend{gap:7px;margin-top:13px}.support-perch-story #size .measure-legend div{padding:9px 11px;font-size:11px}.support-perch-story #size .measure-legend b{font-size:14px}.support-perch-story #size .sizing-visual{padding:10px;gap:10px}.support-perch-story .safety{margin:18px 0 25px;padding:15px}.support-perch-story .safety h3{font-size:15px}.support-perch-story .safety p{font-size:12px;line-height:1.5}.support-perch-story .shop-cta{padding:10px 17px 28px}.support-perch-story .shop-cta-inner{padding:18px}.support-perch-story .shop-cta-inner .title{font-size:26px}.support-perch-story .shop-cta-inner p{font-size:12px;line-height:1.45}.support-perch-story .shop-button{margin-top:14px}}.support-perch-story .story-intro{padding:50px 0 28px;border-bottom:1px solid var(--line)}.support-perch-story .story-intro h1{max-width:690px;font-size:clamp(42px,5vw,62px);line-height:1.02}.support-perch-story .story-intro p{max-width:600px;font-size:17px;line-height:1.6}.support-perch-story #section-name .wrap{max-width:980px}.support-perch-story #section-name .title{max-width:730px;margin:0 0 6px;font-size:clamp(29px,3.7vw,42px)}.support-perch-story #risk .copy{max-width:560px}.support-perch-story #risk .title{max-width:490px}.support-perch-story #support .product-hero .copy{padding:10px 0 10px 22px;border-left:3px solid var(--clay)}.support-perch-story #support .product-hero .title{max-width:390px;font-size:clamp(34px,4vw,48px)}.support-perch-story #support .feature-pair{grid-template-columns:1fr 1fr;gap:15px}.support-perch-story #support .feature-card{display:grid;grid-template-columns:38% 62%;align-items:stretch;background:var(--cream)}.support-perch-story #support .feature-card img{height:100%;min-height:168px;object-fit:cover}.support-perch-story #support .feature-card div{align-self:center;padding:15px 17px}.support-perch-story #support .feature-card h3{font:500 20px/1.2 Georgia,Times New Roman,serif;color:var(--green)}.support-perch-story #daily-challenges{background:var(--green);border-bottom:0;color:var(--cream)}.support-perch-story #daily-challenges .wrap{max-width:1040px}.support-perch-story #daily-challenges .center{max-width:700px;margin:0 0 22px}.support-perch-story #daily-challenges .title{color:var(--cream);font-size:clamp(30px,3.8vw,44px);max-width:660px}.support-perch-story #daily-challenges .pain-points{grid-template-columns:1fr 1fr;gap:14px;margin-top:0}.support-perch-story #daily-challenges .pain{display:grid;grid-template-columns:38% 62%;align-items:stretch;border:0;background:var(--cream);border-radius:4px}.support-perch-story #daily-challenges .pain img{height:100%;min-height:165px;object-fit:cover}.support-perch-story #daily-challenges .pain div{align-self:center;padding:16px}.support-perch-story #daily-challenges .pain h3{font:500 19px/1.2 Georgia,Times New Roman,serif;color:var(--green)}.support-perch-story #care{background:#eef1e9}.support-perch-story #care .title{max-width:520px;margin-bottom:18px}.support-perch-story #care .card{background:var(--cream);border-color:#163b3221;border-radius:4px}.support-perch-story #care .card img{height:210px}.support-perch-story #materials .center{text-align:left;margin-bottom:14px}.support-perch-story #materials .title{font-size:clamp(32px,4vw,46px)}.support-perch-story #materials .card{border-radius:4px;background:var(--paper)}.support-perch-story #size{background:#e8ede5}.support-perch-story #size .center{text-align:left}.support-perch-story #size .size-table-wrap,.support-perch-story #size .sizing-visual{background:var(--cream)}@media(max-width:760px){.support-perch-story .story-intro{padding:35px 0 18px}.support-perch-story .story-intro h1{font-size:39px;max-width:350px}.support-perch-story .story-intro p{font-size:14px;max-width:360px}.support-perch-story #section-name .title{max-width:330px;margin-bottom:4px}.support-perch-story #support .product-hero .copy{padding-left:14px}.support-perch-story #support .product-hero .title{font-size:32px}.support-perch-story #support .feature-pair{grid-template-columns:1fr 1fr;gap:8px}.support-perch-story #support .feature-card{grid-template-columns:1fr;grid-template-rows:112px auto}.support-perch-story #support .feature-card img{height:112px;min-height:0;width:100%}.support-perch-story #support .feature-card div{padding:10px}.support-perch-story #support .feature-card h3{font-size:16px}.support-perch-story #support .feature-card p{font-size:11px}.support-perch-story #daily-challenges .center{margin-bottom:15px}.support-perch-story #daily-challenges .title{max-width:330px}.support-perch-story #daily-challenges .pain-points{grid-template-columns:1fr;gap:9px}.support-perch-story #daily-challenges .pain{grid-template-columns:36% 64%}.support-perch-story #daily-challenges .pain img{height:100%;min-height:132px}.support-perch-story #daily-challenges .pain div{padding:10px}.support-perch-story #daily-challenges .pain h3{font-size:15px}.support-perch-story #daily-challenges .pain p{font-size:11px;line-height:1.4}.support-perch-story #care .title{max-width:320px}.support-perch-story #care .card img{height:100%;min-height:132px}.support-perch-story #materials .center{margin-bottom:8px}.support-perch-story #size .center{margin-bottom:10px}}@media(max-width:760px){.support-perch-story{font-size:15px;line-height:1.6}.support-perch-story .wrap{padding-left:18px;padding-right:18px}.support-perch-story .section{padding:35px 0}.support-perch-story .story-intro{padding:31px 0 23px}.support-perch-story .story-intro h1{font-size:39px;line-height:1.04;max-width:350px;margin:4px 0 10px}.support-perch-story .story-intro p{font-size:15px;line-height:1.55;max-width:365px}.support-perch-story #section-name{padding-top:26px}.support-perch-story #section-name .title{font-size:28px;line-height:1.12;max-width:330px;margin-bottom:5px}.support-perch-story #section-name .issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px!important}.support-perch-story #section-name .issue-photo{aspect-ratio:1.22;object-fit:cover}.support-perch-story #section-name .issue-copy{padding:10px 10px 11px!important}.support-perch-story #section-name .issue-card h3{font-size:13px;line-height:1.25}.support-perch-story #risk .split{display:grid;grid-template-columns:1fr;gap:15px}.support-perch-story #risk .photo.tall{height:auto;aspect-ratio:1.32;min-height:0}.support-perch-story #risk .copy>p{font-size:14px;line-height:1.55;margin-bottom:12px}.support-perch-story #risk .title{font-size:28px;line-height:1.12;max-width:350px}.support-perch-story #risk .callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.support-perch-story #risk .callout img{height:108px}.support-perch-story #risk .callout-body{padding:9px}.support-perch-story #risk .callout b{font-size:12px}.support-perch-story #risk .callout span{font-size:11px;line-height:1.4}.support-perch-story .bridge{padding:18px 0}.support-perch-story .bridge-panel{grid-template-columns:1fr;gap:13px;padding:20px;border-radius:4px}.support-perch-story .bridge-story .title{font-size:30px;margin-bottom:5px}.support-perch-story .bridge-discover{margin-top:9px;font-size:11px}.support-perch-story .bridge-image{width:100%;max-width:none}.support-perch-story #support .product-hero{grid-template-columns:1fr;gap:12px}.support-perch-story #support .product-hero .copy{padding:4px 0 4px 14px}.support-perch-story #support .product-hero .title{font-size:31px;max-width:340px;margin:0}.support-perch-story #support .product-hero .photo{height:230px;min-height:0}.support-perch-story #support .feature-pair{grid-template-columns:1fr;gap:10px;margin-top:15px}.support-perch-story #support .feature-card{grid-template-columns:36% 64%;grid-template-rows:minmax(144px,auto);border-radius:4px}.support-perch-story #support .feature-card img{height:100%;min-height:144px;width:100%}.support-perch-story #support .feature-card div{padding:12px 13px}.support-perch-story #support .feature-card h3{font-size:17px;line-height:1.25;margin:0 0 5px}.support-perch-story #support .feature-card p{font-size:12px;line-height:1.45}.support-perch-story #daily-challenges{padding:37px 0}.support-perch-story #daily-challenges .center{margin-bottom:17px}.support-perch-story #daily-challenges .title{font-size:29px;line-height:1.12;max-width:345px}.support-perch-story #daily-challenges .pain-points{grid-template-columns:1fr;gap:10px}.support-perch-story #daily-challenges .pain{grid-template-columns:37% 63%;border-radius:4px}.support-perch-story #daily-challenges .pain img{min-height:150px;height:100%}.support-perch-story #daily-challenges .pain div{padding:12px}.support-perch-story #daily-challenges .pain h3{font-size:16px;line-height:1.25;margin-bottom:5px}.support-perch-story #daily-challenges .pain p{font-size:12px;line-height:1.45}.support-perch-story #care .title{font-size:29px;line-height:1.12;margin-bottom:15px}.support-perch-story #care .three{grid-template-columns:1fr;gap:10px;margin-top:14px}.support-perch-story #care .card{grid-template-columns:37% 63%;grid-template-rows:minmax(140px,auto);border-radius:4px}.support-perch-story #care .card img{height:100%;min-height:140px;width:100%}.support-perch-story #care .card-body{padding:12px 13px}.support-perch-story #care .card h3{font-size:16px;line-height:1.25;margin:0 0 5px}.support-perch-story #care .card p{font-size:12px;line-height:1.45}.support-perch-story #materials .title,.support-perch-story #size .title{font-size:29px;line-height:1.12}.support-perch-story #materials .materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.support-perch-story #materials .material-photo{aspect-ratio:1/1}.support-perch-story #materials .card-body{padding:10px}.support-perch-story #materials .card h3{font-size:13px;line-height:1.3;margin:0}.support-perch-story #size .measure-legend{grid-template-columns:1fr;gap:7px;margin-top:13px}.support-perch-story #size .measure-legend div{padding:10px 11px;font-size:12px}.support-perch-story #size .size-table-wrap{margin-top:13px}.support-perch-story #size .sizing-visual{grid-template-columns:1fr;gap:9px;padding:10px;margin-top:13px}.support-perch-story .safety{margin:19px 0 26px;padding:15px}.support-perch-story .safety p{font-size:12px;line-height:1.5}.support-perch-story .shop-cta{padding:11px 18px 29px}.support-perch-story .shop-cta-inner{padding:20px}.support-perch-story .shop-cta-inner .title{font-size:27px}}.support-perch-story .story-intro{padding:30px 0 34px;background:var(--paper);border-bottom:0}.support-perch-story .hero-layout{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:32px}.support-perch-story .hero-copy{padding:10px 0 10px 4px}.support-perch-story .hero-copy .eyebrow{display:block;color:var(--clay);font-size:10px;letter-spacing:.18em;margin-bottom:9px}.support-perch-story .hero-copy h1{max-width:450px;margin:0 0 12px;color:var(--green);font:400 clamp(42px,5vw,64px)/1.02 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.support-perch-story .hero-copy p{max-width:430px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.support-perch-story .hero-story-link{display:inline-flex;align-items:center;gap:22px;margin-top:19px;padding:11px 14px;border:1px solid var(--green);color:var(--green);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.support-perch-story .hero-story-link:hover{background:var(--green);color:var(--cream)}.support-perch-story .hero-visual{height:auto;aspect-ratio:1.5;overflow:hidden;background:var(--cream);border-radius:4px}.support-perch-story .hero-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 88%}.support-perch-story #section-name{padding-top:38px}.support-perch-story .bridge-panel{display:block}.support-perch-story .bridge-panel .bridge-story{display:flex;align-items:center;justify-content:space-between;gap:20px}.support-perch-story .bridge-panel .bridge-story .title{margin:0}.support-perch-story .bridge-panel .bridge-discover{margin:0;white-space:nowrap}@media(max-width:760px){.support-perch-story .story-intro{padding:0 0 22px}.support-perch-story .hero-layout{display:flex;flex-direction:column-reverse;align-items:stretch;gap:0}.support-perch-story .hero-copy{padding:18px 18px 0}.support-perch-story .hero-copy .eyebrow{font-size:9px;margin-bottom:5px}.support-perch-story .hero-copy h1{font-size:37px;line-height:1.02;margin-bottom:7px;max-width:340px}.support-perch-story .hero-copy p{font-size:14px;line-height:1.45;max-width:355px}.support-perch-story .hero-story-link{margin-top:11px;padding:9px 11px;font-size:10px;gap:16px}.support-perch-story .hero-visual{width:100%;aspect-ratio:1.48;border-radius:0}.support-perch-story .hero-visual img{object-position:center 100%}.support-perch-story #section-name{padding-top:23px}.support-perch-story .bridge-panel .bridge-story{display:block}.support-perch-story .bridge-panel .bridge-story .title{margin:5px 0 0}.support-perch-story .bridge-panel .bridge-discover{margin-top:11px}}.support-perch-story .bridge-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;align-items:center;padding:30px 34px}.support-perch-story .bridge-panel .bridge-story{display:block}.support-perch-story .bridge-panel .bridge-story .title{margin:6px 0 0}.support-perch-story .bridge-subtitle{max-width:430px;margin:8px 0 0;color:#435347;font-size:15px;line-height:1.55}.support-perch-story .bridge-panel .bridge-discover{margin-top:17px}.support-perch-story .bridge-image{display:block;overflow:hidden;border:1px solid rgba(22,59,50,.12);border-radius:4px;background:var(--cream)}.support-perch-story .bridge-image img{display:block;width:100%;height:auto}.support-perch-story #support .product-hero{display:block;margin-bottom:15px}@media(max-width:760px){.support-perch-story .bridge-panel{grid-template-columns:1fr;gap:16px;padding:20px}.support-perch-story .bridge-panel .bridge-story .title{margin:5px 0 0}.support-perch-story .bridge-subtitle{font-size:14px;line-height:1.45;margin-top:6px}.support-perch-story .bridge-panel .bridge-discover{margin-top:12px}.support-perch-story .bridge-image{width:100%}.support-perch-story #support .product-hero{margin-bottom:13px}}.support-perch-story #section-name.section{padding-bottom:18px!important;border-bottom:0!important}.support-perch-story #risk.section{padding-top:18px!important}.support-perch-story .bridge.section{padding:30px 0 34px}.support-perch-story .bridge-heading{font-size:clamp(38px,4.6vw,54px);margin:0 auto 18px;max-width:980px}.support-perch-story .bridge-card{max-width:620px;margin:0 auto;background:var(--paper);border:1px solid var(--line);border-radius:4px;overflow:hidden}.support-perch-story .bridge-card-image{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:center}.support-perch-story .bridge-card-body{padding:19px 22px 22px}.support-perch-story .bridge-card-body h3{margin:0 0 6px;color:var(--green);font:500 25px/1.2 Georgia,Times New Roman,serif}.support-perch-story .bridge-card-body p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.support-perch-story .bridge-buy{display:inline-flex;margin-top:15px}.support-perch-story #care .card:first-child img{object-fit:contain;background:var(--paper)}.support-perch-story .size-shop-button{display:inline-flex;margin-top:14px}.support-perch-story #shop{display:none}@media(max-width:760px){.support-perch-story #section-name.section{padding-bottom:7px!important}.support-perch-story #risk.section{padding-top:8px!important}.support-perch-story #section-name.section{border-bottom:0!important}.support-perch-story .bridge.section{padding:25px 0 28px}.support-perch-story .bridge-heading{font-size:34px;margin:0 0 13px}.support-perch-story .bridge-card{max-width:none}.support-perch-story .bridge-card-image{aspect-ratio:1.25;object-fit:contain;background:var(--paper)}.support-perch-story .bridge-card-body{padding:15px 16px 17px}.support-perch-story .bridge-card-body h3{font-size:21px}.support-perch-story .bridge-card-body p{font-size:13px}.support-perch-story .bridge-buy{margin-top:12px;width:100%;justify-content:center}.support-perch-story .size-shop-button{width:100%;justify-content:center}.support-perch-story #care .card:first-child img{object-fit:contain}}.support-perch-story .bridge.section{padding:34px 0 42px}.support-perch-story .bridge-heading{font-size:clamp(42px,5vw,60px);line-height:1.02;margin:0 auto 22px;max-width:980px}.support-perch-story .bridge-card{max-width:680px;border:0;border-radius:22px;box-shadow:0 16px 40px #163b321a;background:var(--paper)}.support-perch-story .bridge-card-image{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:var(--paper)}.support-perch-story .bridge-card-body{padding:25px 30px 30px}.support-perch-story .bridge-card-eyebrow{display:block;color:var(--green);font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.support-perch-story .bridge-card-rule{height:1px;width:100%;background:#163b3238;margin:15px 0 21px}.support-perch-story .bridge-card-body h3{max-width:560px;font-size:clamp(30px,3.6vw,42px);line-height:1.08;letter-spacing:-.03em;margin:0 0 13px}.support-perch-story .bridge-card-body p{max-width:560px;font-size:17px;line-height:1.6;margin:0;color:#53645b}.support-perch-story .bridge-buy{display:inline-flex!important;width:auto!important;min-width:210px;margin-top:22px!important;justify-content:center!important;gap:18px;padding:14px 25px!important;background:var(--green)!important;color:var(--cream)!important;border-radius:999px!important;font-size:13px!important;letter-spacing:.06em!important;box-shadow:none!important}.support-perch-story .bridge-buy:hover{background:#234a3d!important}@media(max-width:760px){.support-perch-story .bridge.section{padding:26px 0 32px}.support-perch-story .bridge-heading{font-size:39px;line-height:1.03;margin:0 0 16px}.support-perch-story .bridge-card{max-width:none;border-radius:20px;box-shadow:0 10px 26px #163b3217}.support-perch-story .bridge-card-image{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.support-perch-story .bridge-card-body{padding:20px 20px 23px}.support-perch-story .bridge-card-eyebrow{font-size:10px;letter-spacing:.14em;line-height:1.45}.support-perch-story .bridge-card-rule{margin:13px 0 18px}.support-perch-story .bridge-card-body h3{font-size:32px;line-height:1.06;margin-bottom:10px}.support-perch-story .bridge-card-body p{font-size:15px;line-height:1.52}.support-perch-story .bridge-buy{min-width:210px;margin-top:19px!important;padding:14px 23px!important;font-size:12px!important}}.support-perch-story .announcement{background:var(--cream);color:var(--clay);font-size:10px;letter-spacing:.19em;font-weight:700;padding:9px 14px}.support-perch-story .announcement span{padding:0 7px;color:var(--clay)}.support-perch-story .opening-challenges.section{padding:0 0 10px!important;border-bottom:0!important;background:var(--cream)}.support-perch-story .opening-art{width:min(100%,760px);margin:0 auto;overflow:hidden;background:var(--cream)}.support-perch-story .opening-art img{display:block;width:100%;height:auto}.support-perch-story .story-intro{padding:10px 0 32px;background:var(--cream);border:0}.support-perch-story .comfort-card{max-width:760px;margin:0 auto;padding:25px 24px 24px;background:var(--paper);border-radius:20px;box-shadow:0 7px 12px #17271f29}.support-perch-story .comfort-card h1{max-width:660px;margin:0 0 10px;color:var(--green);font:400 clamp(36px,5vw,58px)/1.03 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.support-perch-story .comfort-card p{max-width:660px;margin:0;color:var(--muted);font-size:16px;line-height:1.6}.support-perch-story .comfort-card .hero-story-link{margin-top:17px}@media(max-width:760px){.support-perch-story .announcement{width:calc(100% - 20px);margin:0 auto;padding:9px 12px;border-radius:0 0 18px 18px;text-align:left;font-size:9px;line-height:1.5;letter-spacing:.16em;background:var(--paper);box-shadow:0 3px 7px #14231c26}.support-perch-story .top{display:none}.support-perch-story .opening-challenges.section{padding:0 0 12px!important}.support-perch-story .opening-art{width:100%;border-radius:0 0 16px 16px;box-shadow:0 4px 8px #14231c24}.support-perch-story .story-intro{padding:7px 0 24px}.support-perch-story .comfort-card{padding:18px 17px 19px;border-radius:18px;box-shadow:0 4px 7px #14231c29}.support-perch-story .comfort-card h1{font-size:clamp(34px,9vw,43px);line-height:1.04;margin-bottom:9px}.support-perch-story .comfort-card p{font-size:14px;line-height:1.55}.support-perch-story .comfort-card .hero-story-link{margin-top:13px;padding:9px 11px;font-size:10px}}.support-perch-story #size.section{padding:54px 0 62px!important;background:#e5ebe1!important;border:0!important}.support-perch-story #size .sizing-visual{grid-template-columns:1.08fr .92fr;gap:34px;padding:28px;background:var(--cream);border:1px solid var(--line);border-radius:8px}.support-perch-story #size .sizing-visual img{border-radius:4px}.support-perch-story #size .sizing-copy{padding:10px 12px}.support-perch-story #size .sizing-copy .title{margin:10px 0 14px;font-size:clamp(34px,4vw,48px)}.support-perch-story #size .sizing-copy p{max-width:430px;margin:0;color:var(--muted);font-size:18px;line-height:1.65}.support-perch-story #size .size-shop-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:58px;margin-top:26px;padding:16px 34px!important;background:var(--green)!important;color:var(--cream)!important;border:1px solid var(--green);border-radius:999px!important;font-size:14px!important;font-weight:700;letter-spacing:.12em!important;box-shadow:0 8px 22px #163b3233;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.support-perch-story #size .size-shop-button:hover,.support-perch-story #size .size-shop-button:focus-visible{transform:translateY(-3px);background:#234a3d!important;box-shadow:0 13px 26px #163b323d}.support-perch-story #size .size-shop-button span{transition:transform .24s ease}.support-perch-story #size .size-shop-button:hover span,.support-perch-story #size .size-shop-button:focus-visible span{transform:translate(3px,-2px)}.support-perch-story .sp-motion-ready [data-sp-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .72s cubic-bezier(.2,.7,.25,1),transform .72s cubic-bezier(.2,.7,.25,1);transition-delay:var(--sp-delay,0ms);will-change:opacity,transform}.support-perch-story .sp-motion-ready [data-sp-reveal].is-in-view{opacity:1;transform:translateZ(0)}.support-perch-story .callout,.support-perch-story .feature-card,.support-perch-story .pain,.support-perch-story #care .card{transition:transform .35s cubic-bezier(.2,.7,.25,1),box-shadow .35s ease}.support-perch-story .callout img,.support-perch-story .feature-card img,.support-perch-story .pain img,.support-perch-story #care .card img{transition:transform .7s cubic-bezier(.2,.7,.25,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.support-perch-story .callout:hover,.support-perch-story .feature-card:hover,.support-perch-story .pain:hover,.support-perch-story #care .card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #163b321c}.support-perch-story .callout:hover img,.support-perch-story .feature-card:hover img,.support-perch-story .pain:hover img,.support-perch-story #care .card:hover img{transform:scale(1.025)}}@media(max-width:760px){.support-perch-story #size.section{padding:32px 0 40px!important}.support-perch-story #size .sizing-visual{grid-template-columns:1fr;gap:13px;padding:14px}.support-perch-story #size .sizing-copy{padding:9px 6px 7px}.support-perch-story #size .sizing-copy .title{font-size:32px;margin:7px 0 9px}.support-perch-story #size .sizing-copy p{font-size:15px;line-height:1.5}.support-perch-story #size .size-shop-button{width:100%;min-height:55px;margin-top:18px}}@media(prefers-reduced-motion:reduce){.support-perch-story .sp-motion-ready [data-sp-reveal]{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}.support-perch-story .callout,.support-perch-story .feature-card,.support-perch-story .pain,.support-perch-story #care .card,.support-perch-story .callout img,.support-perch-story .feature-card img,.support-perch-story .pain img,.support-perch-story #care .card img,.support-perch-story #size .size-shop-button,.support-perch-story #size .size-shop-button span{transition:none!important}.support-perch-story .callout:hover,.support-perch-story .feature-card:hover,.support-perch-story .pain:hover,.support-perch-story #care .card:hover{transform:none;box-shadow:none}}@keyframes sp-scroll-reveal{0%{opacity:.12;transform:translate3d(0,24px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes sp-image-drift{0%{transform:scale(1.035) translateY(-1%)}to{transform:scale(1.035) translateY(1%)}}@supports (animation-timeline:view()){.support-perch-story>section{animation:sp-scroll-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 32%}.support-perch-story .callout,.support-perch-story .feature-card,.support-perch-story .pain,.support-perch-story #care .card,.support-perch-story .bridge-card,.support-perch-story .sizing-visual,.support-perch-story .safety{animation:sp-scroll-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 42%}.support-perch-story .photo img,.support-perch-story .feature-card img,.support-perch-story .pain img,.support-perch-story #care .card img{animation:sp-image-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}.support-perch-story #risk .callout:nth-child(2),.support-perch-story #support .feature-card:nth-child(2),.support-perch-story #daily-challenges .pain:nth-child(2),.support-perch-story #care .card:nth-child(2){animation-delay:70ms}.support-perch-story #care .card:nth-child(3){animation-delay:.14s}}@media(prefers-reduced-motion:reduce){.support-perch-story>section,.support-perch-story .callout,.support-perch-story .feature-card,.support-perch-story .pain,.support-perch-story #care .card,.support-perch-story .bridge-card,.support-perch-story .sizing-visual,.support-perch-story .safety,.support-perch-story .photo img,.support-perch-story .feature-card img,.support-perch-story .pain img,.support-perch-story #care .card img{animation:none!important}}.support-perch-story{--ink:#252A27;--green:#163B32;--sage:#A9B5A1;--cream:#FBF9F3;--paper:#F3EEDF;--muted:#626B63;--line:#DDD9CC;--clay:#B8795B;background:var(--cream);color:var(--ink);font:15px/1.7 Arial,Helvetica,sans-serif}.support-perch-story img{max-width:100%}.support-perch-story section{scroll-margin-top:90px}.support-perch-story .hero-story-link{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:min(calc(100vw - 64px),340px);min-height:74px;margin:19px auto 0;padding:0 22px;border:2px solid var(--green);background:var(--cream);color:var(--green);font-size:20px;line-height:1.15;letter-spacing:.1em}.support-perch-story .hero-story-link:hover{background:var(--cream);color:var(--green)}.support-perch-story .opening-challenges.section{padding:12px 0 14px!important;border:0!important;background:var(--cream)!important}.support-perch-story .opening-art{width:min(calc(100% - 48px),760px);margin:0 auto;overflow:hidden;border-radius:16px;background:var(--cream)}.support-perch-story .opening-art img{display:block;width:100%;height:auto;background:var(--cream)}@media(max-width:760px){.support-perch-story .opening-challenges.section{padding:10px 0 12px!important}.support-perch-story .opening-art{width:calc(100% - 40px);border-radius:14px}.support-perch-story .hero-story-link{width:min(calc(100vw - 64px),340px);min-height:74px;font-size:20px;padding:0 22px}}.support-perch-story .comfort-card .hero-story-link{box-sizing:border-box;display:flex!important;align-items:center;justify-content:space-between;width:min(calc(100vw - 64px),340px)!important;min-height:74px!important;margin:19px auto 0!important;padding:0 22px!important;border:2px solid var(--green)!important;border-radius:0!important;background:var(--cream)!important;color:var(--green)!important;font-size:20px!important;line-height:1.15;letter-spacing:.1em!important}.support-perch-story .comfort-card .hero-story-link:hover{background:var(--cream)!important;color:var(--green)!important}a[href$="#section-name"]{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:min(calc(100vw - 64px),340px)!important;min-height:74px!important;margin:19px auto 0!important;padding:0 22px!important;border:2px solid #163B32!important;border-radius:0!important;background:#fbf9f3!important;color:#163b32!important;font-size:20px!important;line-height:1.15!important;letter-spacing:.1em!important;text-decoration:none!important}a[href$="#section-name"]:after{content:"\2193";font-size:22px!important;font-weight:400!important}@media screen and (min-width:1000px){.support-perch-story #care .wrap{width:calc(100% - 64px);max-width:1240px}.support-perch-story #care .three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/support-perch-sections.css.map */
